Running AMC2 as a Windows Service AMC2 is the Administration and Monitoring Console a web based application to monitor and control a running TDI system. When ru...
Andrew Findlay * Name: Andrew Findlay * Email: andrew.findlay #64;skills 1st.co.uk * Company website: http://www.skills 1st.co.uk/ * Personal website:...
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...
Assembly Lines The AssemblyLine (AL) is the unit of work for TDI. Each AL implements the flow of data from one or more sources to any number of targets. An Assemb...
Limiting the damage when an AssemblyLine goes wrong By default, AssemblyLines stop when an error occurs. However, if you have put code into an error hook to impro...
AttMaps (AttributeMap Components) Unlike Input and Output Maps which must be attached to a components (e.g. Connector or Function), AttMaps are free standing Attr...
Attributes Attributes are TDI objects that collect values: like strings, dates, numbers, certificates, bitmaps and more in fact, an Attribute value can be any t...
Attribute Map An Attribute Map is a series of Attribute transformations. These can be simple maps, where values are copied from one Entry to another. For example,...
The TDI LabJam #5, hosted by Ascendant June 16 18, 2006 This LabJam was made possible by IBM's premier business partner, Ascendant, and in particular by the tal...
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...
Better error messages The error messages that you get when something goes wrong in a production line are often not very helpful. A Java stack trace seems more sui...
Solutions In Progress The idea here is to enter a description of an integration challenge you are currently facing. Or publish something you have done and want to...
Cache Connector Data migrations taking days to complete? Tired of waiting for sluggish systems to service iterations or lookups? Then the Cache Connector may be j...
Character Sets in TDI Janne L\xE4hteenm\xE4ki asked what values are supported in the Character Encoding field in the Script Parser config tab. Christian Chateauvi...
Commandline Connector The current Commandline Connector only allows you to set the commandline in the Config of the Connector itself. This means that it is static...
Config Reports Config Reports are XSL stylesheets that are used to transform the XML Config into an HTML report that can be viewed and printed from a browser. M...
Connectors Connectors are components that are used to read and write data in systems and data stores. Like all AssemblyLine components, Connectors have an Interfa...
Connector Loops Eddie Hartman posted a very useful article to the newsgroup: What is a Connector Loop? He says: The Feed section of an AL is a loop that cycles a ...
How to contact the IBM Tivoli Directory Integrator User Group E Mail * Enquiries: enquiries #64;tdi users.org Please note: this address only goes to the websi...
Count Attribute Values A LinkedIn member asked how to count LDAP group members with TDI. An LDAP group is an entry with a member or uniqueMember attribute. The at...
Scripting Custom Components * Some theory and example of scripting a simple Connector * You'll find examples of scripted components here. Note that those e...
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...
Delta Engine Script Current version: 2.1 This JSON object can be included in your AssemblyLines and then accessed via script code, for example in a Script compone...
IBM Tivoli Directory Server TDS is IBM's LDAP server product. The current version is 6.2 which was released in November 2008. Links to IBM pages * TDS descrip...
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...
Dollar signs in Link Criteria Link criteria are of the form ATTR OP VALUE where ATTR is an attribute in the schema of the Connector itself, OP is the operator (ty...
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...
Domino Session Problem I was trying this code on a calling AL's On Start of Cycle Hook session = createDominoSession(); java.lang.System.getProperties().setProp...
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 ...
Entry The TDI Entry object is like a Java 'bucket' that is used to carry Attributes which in turn hold the actual data values you are working with. TDI provides o...
Event Handlers Event Handlers watch for things to happen, and then cause assembly lines to run to process the event. Events can include the arrival of a message, ...
Events * TDI LabJam #1 at the Palisades, New York March 15 16, 2006 * TDI LabJam #2 at SFSU, San Francisco June 27 28, 2006 * TDI LabJam #3 Palisades, ...
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...
AMC2 problems when SSL is enabled Deployments using TDI 6.0 are likely to have problems with AMC (Admin and Monitoring Console). When enabling AMC, the docs advis...
Exporting Data From Notes This example uses the Notes Connector and its Local Client connection option to read "Person" Documents from names.nsf and write this da...
Frequently Asked Questions Some questions come up time after time on the newsgroup. Here are some of them please add to the list. * FAQ FAQ for this commun...
Fail Over Service Not to be confused with the FOS feature of AMC v2, this is an example Config that uses SNMP to set up fail over handling that can be included in...
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 ...
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...
FormEntry Connector This enormously useful component was built by Lak Sri of the inimitable TDI L2 team and has multiple uses. First off, you get a powerful test ...
Function (Function Component FC) A Function can be thought of as a simplified Connector. There is no Mode setting, only a single call reply behavior. Just like ...
Use ITDI to grab UTM coordinates and create placemarks in Google Earth The Norwegian Water Resources and Energy Directorate (NVE) provide an excellent information...
HashMap Connector Just mark the code below and copy (Ctrl C) make sure you mark everything including the MetamergeConfig start and stop tags. Then Paste into yo...