Download presentation
Presentation is loading. Please wait.
Published byPhoebe Stevens Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.