IBM Tivoli Directory Integrator Users Group New to SDI / TDI? The first thing to note is that with the latest 7.2 release the product name has been changed from ...
Looking for TDI skills? Look no further. If you are looking for new opportunities to put your TDI skills to good use, please use this page to make the community a...
Education and Training If you know of TDI related courses, training providers, or instructors, please add them to this page. TDI Courses with a live instructor ...
Important Information Parts of this website are community created. Anyone with an interest in IBM Tivoli Directory Integrator can register, and registered users c...
How To's Here are some docs, video lectures and example Configs that focus on a feature set or type of component in TDI. #AdvancedXml (Very) Advanced XML Handlin...
Learning TDI To learn TDI on your own (or better prepare yourself for an instructor led course) work first through the Getting Started tutorial included in the TD...
Working with objectGUID in Active Directory objectGUID is a single value attribute holding a 16 byte binary value that is supposed to be unique across all AD serv...
Hints and Tips There are lots of little things that are useful to know about TDI. Here are a few of them Please add to the list! Errors * 6.1 XML handling: ...
skipEntry or exitBranch? For many years, TDI users have been calling system.skipEntry() to skip over the current work object and get on to the next one. In most c...
Beware of old data in loops Connector loops and attribute value loops modify some values in the work object each time around the loop, but they do not reset the r...
Components and Patterns Grab bag NOTE: Those examples written before TDI 7 don't have custom Connections tabs parameters. Instead you have to edit certain varia...
Latest TDI Videos * Learning TDI channel on YouTube 14 July 2010 the first TDI 7.1. videos * Easily detecting changes using TDI * Creating a REST serv...
Examples of TDI Solutions Here are examples for how to address various integration scenarios with TDI. * Learning TDI channel on YouTube Note that if you se...
TDI related Reading * IBM Maximo (TPAEIF) Configuration for TDI TpaeIF Change Detection Connector * IBM Tivoli Directory Integrator LDAP connector for GSS...
Learning Assets for TDI 6 NOTE 1: Concepts apply for TDI 7 as well NOTE 2: The specifics of Cloudscape/Derby drivers and JDBC URL settings have changed a bit with...
Scripting Custom Components * Some theory and example of scripting a simple Connector * You'll find examples of scripted components here. Note that those e...
ISM This page contains assets related to using TDI for ISM integration: TADDM, TSRM, TAMIT and CCMDB. Smart Cloud Control Desk (TSRM) * How to integrate S...
LDAP and X.500 * All the X series standards at the ITU * LDAP links at PADL (That's LDAP seen from Down Under...) * LDAP and X.500 papers at Skills 1st ...
Best Practices Here we will try to collect blurbs and papers done around Best Practices and techniques with TDI. Error/Exception Handing * Using Loops to hand...
Domino Integration TDI can be used to integrate your Domino applications and data with the rest of World (or at least, those bits that support some form of extern...
Blogs where TDI is discussed Please add as you find them :) * Joined Up Thinking In Identity Access Management Security Main.StephenSwann * Crash Te...
Flat File Lookups You have two flat files (CSV, LDIF, XML...) containing lists of people and you need to work out which entries match and which are different or m...
How to Debug an Adapter AssemblyLine using TDI 7 Set up a TDI Server Document that points to the running TDI Server that TIM is using. Once it's connected then ri...
Using ITDI with ITIM The following information will aim to identify references of interest involving ITDI in conjunction with or in support of IBM Tivoli Identit...
Using TLS encryption with the TDI LDAP connector Many TDI connectors have the ability to use SSL encryption on network connections, but this has been deprecated b...
Running Apache Directory Studio with TDI Directory Studio can use the IBM Java VM that is distributed with TDI, but you have to create some setup files to make it...
LDAP browser/editors Apache Directory Studio Directory Studio is a very capable LDAP tool based on Eclipse. It needs a Java virtual machine, and can be run using...
Scripted FileScan Connector (version 2.3 updated 4 Mar 2011) Used to scan a directory and all sub folders and Iterate over the list of files. Here is the TDI 7 ...
Creating a REST Service This video shows you how to quickly wrap a REST service around an LDAP directory using a technique that can easily be applied to practical...
Reusing connections to databases TDI assembly lines often have several connectors accessing the same database: these might be SQL, LDAP, or something else. If you...
Some of the objects that you find in scripts main: The main object is the top level thread. It is of class RSInterface and has methods for manipulating assembl...
CE Cannot contact the default runtime server If the TDI 7.x Config Editor cannot contact the default runtime server it cannot run assembly lines or update server ...
TDI 7.0 slow starting assembly lines When starting assembly lines from the config editor in TDI 7.0 it can often take 40s or more before anything happens. The pro...
JavaScript JavaScript is the preferred scripting language for TDI (and as of TDI 6.1, the only scripting language). It is fairly easy to learn, and it provides ac...