Presentation is loading. Please wait.

Presentation is loading. Please wait.

® Tivoli Directory Integrator IBM Software Group Tivoli Directory Integrator Using the AssemblyLine Debugger in TDI 6.1 Eddie Hartman

Similar presentations


Presentation on theme: "® Tivoli Directory Integrator IBM Software Group Tivoli Directory Integrator Using the AssemblyLine Debugger in TDI 6.1 Eddie Hartman"— Presentation transcript:

1 ® Tivoli Directory Integrator IBM Software Group Tivoli Directory Integrator Using the AssemblyLine Debugger in TDI 6.1 Eddie Hartman eddie.hartman@no.ibm.com 2006.08.21 using TDI 6.1 eddie.hartman@no.ibm.com ®

2 Tivoli Directory Integrator IBM Software Group 2 AssemblyLine Debugger Step through AL execution - component by component - Hook by Hook View and change data interactively - Attributes - script variables - configuration settings & properties

3 Tivoli Directory Integrator IBM Software Group 3 Interactively step through ALs The first component (Iterator Connector) reads a row from the SQL database.

4 Tivoli Directory Integrator IBM Software Group 4 Interactively step through ALs Selected attributes are mapped into the flow, moving from the local conn “bucket” to the work entry (Input Map).

5 Tivoli Directory Integrator IBM Software Group 5 Interactively step through ALs The work entry moves to the next component (Lookup LDAP Connector) which reads data from the connected directory.

6 Tivoli Directory Integrator IBM Software Group 6 Interactively step through ALs More attributes are mapped from the local conn cache to the work entry (Input Map).

7 Tivoli Directory Integrator IBM Software Group 7 Interactively step through ALs Now the work entry is passed to the last component (AddOnly File Connector) and selected attributes are mapped out (Output Map).

8 Tivoli Directory Integrator IBM Software Group 8 Interactively step through ALs Finally, the output operation is performed. The work entry is passed back to the first component, emptied and the cycle repeats.

9 Tivoli Directory Integrator IBM Software Group 9 AssemblyLine Debugger Interactively run any AL - supports older versions (e.g. TDI 6.0, 5.2,...) - does not work with EventHandlers Evaluate (execute) script at any time Set up Watch lists to view data as it flows Control when the AL stops => breakpoints - right-click and choose “run and break here” (temporary BP) - select Hooks/components (permanent BP) - add script to a breakpoint (conditional BP)

10 Tivoli Directory Integrator IBM Software Group 10 Additional lessons Migrate EventHandlers to Connectors Server Mode Connectors - Replace EventHandlers that listen for connections - Are supported in the Debugger Control when components initialize - leverage Global Connector Pooling Map Attributes using TDI Expressions AL Branch now comes in 3 flavors: - IF - ELSE IF - ELSE


Download ppt "® Tivoli Directory Integrator IBM Software Group Tivoli Directory Integrator Using the AssemblyLine Debugger in TDI 6.1 Eddie Hartman"

Similar presentations


Ads by Google