Tivoli Directory Integrator, Version 7.1.1

Contents

Preface
Who should read this book
Publications
IBM Tivoli Directory Integrator library
Related publications
Accessing publications online
Accessibility
Accessibility features
Keyboard navigation
Interface information
Vendor software
Related accessibility information
Contacting IBM Software support
Introduction
Connectors
Connector availability and reference
Connector Interfaces
Script-based Connectors
Configurations
Connector re-use
Active Directory Change Detection Connector
Tracking changes in Active Directory
Change detection
Using the Active Directory Change Detection Connector
Configuration
See also
AssemblyLine Connector
Configuration
Using the Connector
See also
Axis Easy Web Service Server Connector
Hosting a WSDL file
Schema
Configuration
Connector Operation
See also
Axis2 Web Service Server Connector
Comparison between Axis1 and Axis2 components
Using the Connector
Schema
Configuration
Security and Authentication
See also
CCMDB Connector
Overview of CCMDB Connector
Architecture of CCMDB Connector
Operation modes of CCMDB Connector
Configuration
Examples
Command line Connector
Native-encoded output on some operating systems
Some words on quoting
Configuration
Examples
See also
Database Connector
Configuration
Deployed Assets Connector
Using the Deployed Assets Connector
Configuration
Examples
Direct TCP /URL scripting
TCP
URL
Domino/Lotus Notes Connectors
Session types
Post Install Configuration
Native API call threading
The ncso.jar file
"Classes" folder
Domino Change Detection Connector
Domino Users Connector
Domino AdminP Connector
Lotus Notes Connector
See also
TIM DSMLv2 Connector
Skip Lookup in Update and Delete mode
Using the Connector with ITIM Server
HTTPS (SSL) Support
Configuration
See also
DSMLv2 SOAP Connector
Supported Connector Modes
Extended Operations
SOAPAction Header
Configuration
DSMLv2 SOAP Server Connector
Extended operations
Configuration
EIF Connector
Introduction to IBM Tivoli Netcool/OMNIbus
Introduction to Tivoli Enterprise Console
Introduction to the Event Integration Facility
Schema
Configuration
File Connector
Configuration
See also
File Management Connector
Using the Connector
Schema
Configuration
Examples
Form Entry Connector
Using the Connector
Configuration
FTP Client Connector
SSL support
Character Encoding
Configuration
See also
Generic Log Adapter Connector
Introduction
Configuration
Configuring the TDIOutputter
Using the Connector
Schema
See also
HTTP Client Connector
Modes
Special attributes
Character Encoding
Configuration
Examples
See also
Old HTTP Client Connector
Modes
Special attributes
Configuration
Examples
See also
HTTP Server Connector
Connector structure and workflow
Connector Client Authentication
Chunked Transfer Encoding
Configuration
Connector Schema
See also
Old HTTP Server Connector
Configuration
See also
IBM Directory Server Changelog Connector
Attribute merge behavior
Differences between changelog on distributed TDS and z/OS TDS
Configuration
See also
ITIM Agent Connector
Setting up SSL for the ITIM Agent Connector
Configuration
Known Issues
See also
IBM MQ Connector
JDBC Connector
Connector structure and workflow
Understanding JDBC Drivers
Specifying ODBC database paths
Schema
Configuration
Customizing select, insert, update and delete statements
Custom Prepared Statements
Additional JDBC Connector functions
Timestamps
Padding
Calling Stored Procedures
SQL Databases: column names with special characters
Using prepared statements
On Multiple Entries
Additional built-in reconnect rules
See also
JMS Connector
Introduction
JMS message flow
WebSphere MQ and JMS/non-JMS consumers of messages
JMS message types
Iterator mode
Lookup mode
AddOnly mode
Call/Reply mode
JMS headers and properties
Configuration
Examples
External System Configuration
Troubleshooting
JMS Password Store Connector
Connector Workflow
Force transfer of accumulated messages from the JMS Password Store with MQe
Message security
PKCS7 Encryption support
Schema
Configuration
JMS drivers
See also
JMX Connector
Connector Schema
Configuration
See also
JNDI Connector
Configuration
Setting the Modify operation
Skip Lookup in Update and Delete mode
See also
LDAP Connector
Detect and handle modrdn operation
Configuration
Virtual List View Control
Handling memory problems in the LDAP Connector
Built-in rules for reconnect functionality
Searching against an SDBM backend on z/OS
LDAP Connector methods (API)
See also
LDAP Group Members Connector
Overview of LDAP Group Members Connector
LDAP group entry
Data source schema
Configuration
See also
LDAP Server Connector
Scripting
Returning the LDAP message returned values
Error handling
Configuration
See also
Log Connector
Introduction
Schema
Configuration
Lotus Notes Connector
Mailbox Connector
Schema
Using the Connector
Configuration
Memory Queue Connector
Memory queue components
High level workflow
Configuration
Accessing the Memory Queue programmatically
Memory Stream Connector
Configuration
Sun Directory Change Detection Connector
Attribute merge behavior
Configuration
See also
Properties Connector
Configuration
Using the Connector
Properties File Format
See also
Server Notifications Connector
Encryption
Authentication
Configuration
Schema
System Queue Connector
Introduction
Configuration
Security, Authentication and Authorization
Windows Users and Groups Connector
Preconditions
Character sets
Examples
Windows Users and Groups Connector functional specifications and software requirements
System Store Connector
Configuration
Using the Connector
See also
RAC Connector
Introduction
Configuration
Using the Connector
See also
RDBMS Change Detection Connector
Configuration
Change table format
Creating change tables in DB2
Creating change tables in Oracle
Creating change table and triggers in MS SQL
Creating change table and triggers in Informix
Creating change table and triggers for SYBASE
Example
Script Connector
Predefined script objects
Functions
Configuration
Examples
See also
Simple Tpae IF Connector
Introduction
Tivoli Process Automation Engine
Integration Framework
Maximo Business Object
MIF Object Structure
Using the Connector
Configuring external systems
Configuration
Examples
See Also
SNMP Connector
Configuration
Examples
See also
SNMP Server Connector
Connector Schema
Configuration
Tivoli Access Manager (TAM) Connector
Introduction
Connector Modes
Skip Lookup in Update and Delete mode
Configuration
Using the Connector
Troubleshooting
Connector Input Attribute Details
See also
TADDM Change Detection Connector
Introduction to TADDM Change Detection Connector
TADDM change detection
Delta tagging support
Data source schema of TADDM Change Detection Connector
Configuration
See also
TADDM Connector
Introduction to TADDM Connector
TADDM data representation model
Using the Connector
Data source schema of TADDM Connector
Post-installation tasks
Troubleshooting TADDM Connector
Configuration
See also
TCP Connector
Iterator Mode
AddOnly Mode
Configuration
See also
TCP Server Connector
Configuration
Connector Schema
See also
Timer Connector
Configuration
Tpae IF Change Detection Connector
Overview of Tpae IF Change Detection Connector
Delta tagging
Maximo server configuration
Configuration
Examples
See Also
Tpae IF Connector
Using the Connector
External system configuration
Configuration
Examples
See also
URL Connector
Configuration
Supported URL protocol
See also
Web Service Receiver Server Connector
Hosting a WSDL file
Schema
Configuration
Connector Operation
See also
z/OS LDAP Changelog Connector
Attribute merge behavior
Configuration
See also
Parsers
Base Parsers
Character Encoding conversion
Availability
CBE Parser
Using the Parser
CBE Input and Output Map Attributes
Configuration
See also
CSV Parser
Configuration
Schema
DSMLv1 Parser
Configuration
Examples
See also
DSMLv2 Parser
Modes
Operations
Binary and non-String Attributes
Optional Attributes
DSMLv2 controls must be Base64 encoded
Setting result code and result description
Multiple Attribute modifications
Configuration
Examples
Fixed Record Parser
Configuration
JSON Parser
Using the Parser
Example
Configuration
HTTP Parser
Configuration
Schema
Character sets/Encoding
How to use HTTP cookies
See also
LDIF Parser
Reading LDIF input
Writing LDIF output
Configuration
See also
Line Reader Parser
Configuration
Script Parser
Objects
Functions (methods)
Configuration
Schema
Example
See also
Simple Parser
Configuration
SOAP Parser
Example Entry
Example SOAP document
Configuration
Parser-specific calls
Examples
SPMLv2 Parser
Introduction
Operations
Configuration
Example
See also
Simple XML Parser
Configuration
Character Encoding in the Simple XML Parser
Examples
See also
XML Parser
Introduction
Configuration
Using the Parser
Example
Using XSD Schemas
XML SAX Parser
Configuration
Character encoding
See also
XSL based XML Parser
Introduction
Configuration
Using the Parser
See also
User-defined parsers
Function Components
Castor Java to XML Function Component
Castor Overview
Configuration
Using the FC
Castor XML to Java Function Component
Configuration
Using the FC
XMLToSDO Function Component
Example
Configuration
Migration
SDOToXML Function Component
Configuration
Using the FC
Migration
AssemblyLine Function Component
Configuration
Using the FC
See also
Java Class Function Component
Schema
Configuration
Parser Function Component
Configuration
Using the FC
Scripted Function Component
Configuration
Using the FC
Objects
See also
CBE Function Component
Common Base Event (CBE)
The Common Event Infrastructure (CEI)
Input and Output attributes
Configuration
Generating a CBE Log XML
Emitting events to a CEI Server
Function Component API
See also
SendEMail Function Component
Schema
Configuration
Memory Queue Function Component
Configuration
Using the FC
See also
Axis Java To Soap Function Component
Configuration
Using the FC
WrapSoap Function Component
Configuration
Using the FC
InvokeSoap WS Function Component
Introduction
Authentication
Configuration
Using the FC
See also
Axis Soap To Java Function Component
Configuration
Using the FC
Axis2 WS Client Function Component
Using the FC
Supported Message Exchange Patterns
SOAP Headers
Schema
Configuration
See also
Axis EasyInvoke Soap WS Function Component
Configuration
Using the FC
See also
Complex Types Generator Function Component
Configuration
Function Component Input and Output
Troubleshooting
Delta Function Component
Introduction
Configuration
Using the Function Component
Example
Remote Command Line Function Component
Configuration
Function Component Input
Function Component Output
Using the FC
See also
z/OS TSO/E Command Line Function Component
Configuration
Using the FC
Required pseudonym file
Setting up the native part of the FC
See also
File Transfer Function Component
Overview of File Transfer Function Component
Configuration of target systems
Configuration parameters
SAP ABAP Application Server Component Suite
Who should read this chapter
Component Suite Installation
Software Requirements
Verifying the Component Suite for SAP ABAP Application Server
Checking the Version Numbers
Uninstallation
SAP ABAP Application Server Function Component
Function Component Introduction
Configuration
Using the Function Component
SAP ABAP Application Server User Registry Connector
Introduction
Skip Lookup in Update and Delete mode
Configuration
Using the SAP ABAP Application Server User Registry Connector
SAP ABAP Application Server Business Object Repository Connector
Introduction
Skip Lookup in Update and Delete mode
Configuration
Using the SAP ABAP Application Server Business Object Repository Connector
ALE Intermediate Document (IDOC) Connector for SAP ABAP Application Server and SAP ERP
Introduction
Installation
Configuration
Using the SAP ALE IDOC Connector
Troubleshooting the SAP ABAP Application Server Component Suite
Supplemental information for the SAP ABAP Application Server Component Suite
Example User Registry Connector XML Instance Document
XSchema for User Registry Connector XML
Asset Integration Suite
Overview
CDM components
IT registry
Components of the suite
Open IdML Function Component
Close IdML Function Component
Rolling IdML Function Component
IdML CI and Relationship Connector
IdML Parser
Data Cleanser Function Component
Init IT Registry Function Component
IT Registry CI and Relationship Connector
The it_registry.properties file
Examples
IT Registry database setup
Troubleshooting
Script languages
JavaScript
Java and JavaScript
Objects
The AssemblyLine Connector object
The attribute object
Examples
See also
The Connector Interface object
Methods
The Entry object
Global Entry instances available in scripting
See also
The FTP object
Example
Main object
The Search (criteria) object
Operands
Example
The shellCommand object
The status object
The system object
The task object
The COMProxy object
Example code
See also
Tivoli Directory Integrator Scheduler
Overview of Tivoli Directory Integrator Scheduler
Configuration
Timer
KeepAlive
AssemblyLine Sequence
Overview of AssemblyLine Sequence
Configuration
Appendix A. Password Synchronization plug-ins
Appendix B. AssemblyLine Flow Diagrams
AssemblyLine Flow Diagrams
Appendix C. Server API
Overview
Sample use case
Local and Remote Server API interfaces
Server API structure
Security
Configuring the Server API
Configuring the Server API properties
Setting up the User Registry
Remote client configuration
Using the Server API
Creating a local Session
Creating a remote Session
Working with Config Instances
Working with AssemblyLines
Editing configurations
Working with the System Queue
Working with the Tombstone Manager
Working with TDI Properties
Registering for Server API event notifications
Getting access to log files
Server Info
Using the Security Registry
Custom Method Invocation
The JMX layer
Local access to the JMX layer
Remote access to the JMX layer
MBeans and Server API objects
JMX notifications
JMX Example - Tivoli Directory Integrator 7.1.1 and MC4J configuration
Compatibility with earlier versions
Scenarios overview
Server API changes in Tivoli Directory Integrator 7.1.1
Known issues
Appendix D. REST Server API
Introduction to REST
Architecture of REST Server API
Navigation of resource hierarchy
Example algorithm
Server Feed
Configuration Feed
ConfigInstance Feed
Server Listener Feed
Tombstone Feed
Listener Transport Channels
Schema
Content definition
Polymorphism with JSON
External system configuration
Appendix E. Creating new components using Adapters
Introduction
Features that enable implementation of a Tivoli Directory Integrator Adapter
AL Operations
Switch/case component
Flexible connector initialization
Using an Iterator in Flow
Packing an Adapter for consumption
Using an Adapter in your AssemblyLine
The use of operations in a Tivoli Directory Integrator Adapter
Mapping Adapter operations to Connector modes
Implementing code in the Adapter for each operation
Adapter configuration through the $initialization operation
Understanding the link criteria
Attribute mapping
Status indication
Implementing Query Schema
Delta mode
Error handling
Appendix F. Implementing your own Components in Java
Support materials for Component development
Developing a Connector
Implementing the Connector's Java source code
Building the Connector's source code
Implementing the Connector's GUI configuration form
Connector Reconnect Rules definition
Packaging and deploying the Connector
Developing a Function Component
Implementing Function Component Java source code
Building the Function Component source code
Implementing the Function Component GUI configuration form
Packaging and deploying the Function Component
Developing a Parser
Implementing the Parser Java source code
Building the Parser source code
Implementing the Parser GUI configuration form
Packaging and deploying the Parser
Creating additional Loggers
Understanding the logging interface
See also
Appendix G. Notices
Trademarks
[ Top of Page | Previous Page | Next Page | Contents | Terms of use | Feedback ]
(C) Copyright IBM Corporation, 2003, 2012. All Rights Reserved.
IBM Tivoli Directory Integrator 7.1.1