Submit Search
Upload
DanNotes: Using TDI with IBM Connections
•
Download as ODP, PDF
•
0 likes
•
4,126 views
M
Morten Christensen
Follow
Presentation given at DanNotes May 02 2012
Read less
Read more
Technology
Report
Share
Report
Share
1 of 9
Download now
Recommended
IMS504/IMS506
IMS504/IMS506
UiTM
USING A JAVA-BASED PROGRAM TO PRODUCE REDUCED AMINO ACID ALPHABET VERSIONS OF...
USING A JAVA-BASED PROGRAM TO PRODUCE REDUCED AMINO ACID ALPHABET VERSIONS OF...
ijbbjournal
Planning for clients and devices lync server 2010 (rc)
Planning for clients and devices lync server 2010 (rc)
Daniel Ullmark
Exchange server 2013
Exchange server 2013
Santosh Kulkarni
Ibm db2 10.5 for linux, unix, and windows developing ado.net and ole db app...
Ibm db2 10.5 for linux, unix, and windows developing ado.net and ole db app...
bupbechanhgmail
Watchmen
Watchmen
rhetorx1
Powerpoint rational
Powerpoint rational
mfenech
Filochofando 2
Filochofando 2
Miguel Cervera Lleonart
Recommended
IMS504/IMS506
IMS504/IMS506
UiTM
USING A JAVA-BASED PROGRAM TO PRODUCE REDUCED AMINO ACID ALPHABET VERSIONS OF...
USING A JAVA-BASED PROGRAM TO PRODUCE REDUCED AMINO ACID ALPHABET VERSIONS OF...
ijbbjournal
Planning for clients and devices lync server 2010 (rc)
Planning for clients and devices lync server 2010 (rc)
Daniel Ullmark
Exchange server 2013
Exchange server 2013
Santosh Kulkarni
Ibm db2 10.5 for linux, unix, and windows developing ado.net and ole db app...
Ibm db2 10.5 for linux, unix, and windows developing ado.net and ole db app...
bupbechanhgmail
Watchmen
Watchmen
rhetorx1
Powerpoint rational
Powerpoint rational
mfenech
Filochofando 2
Filochofando 2
Miguel Cervera Lleonart
Exercise and habits
Exercise and habits
Reflect Project
Happy Birthday Andy
Happy Birthday Andy
camachofam1
Microsoft/s1190206
Microsoft/s1190206
s1190206
Social groups evalutation
Social groups evalutation
xhollyjohnson
Cdeeper slide show3
Cdeeper slide show3
cdeeper_news
Powerpoint rational
Powerpoint rational
mfenech
Target audience research
Target audience research
tiffanyymchan
Webinar final
Webinar final
smiescke1
Hizli ingilizce-kursu
Hizli ingilizce-kursu
zeynep_zyn41
The Local-Vocal-Mobile Connection: Why Mobile is the new Local - Purna Virji-...
The Local-Vocal-Mobile Connection: Why Mobile is the new Local - Purna Virji-...
Purna Virji
Felicitacio2012
Felicitacio2012
SIserradenoet
Updated case study Markigence
Updated case study Markigence
divyachawla_17
Beyond the Basics: An Overview of User LifeCycle and Managing Users with TDI
Beyond the Basics: An Overview of User LifeCycle and Managing Users with TDI
Stuart McIntyre
Open micictdi
Open micictdi
Ranjit Rai
IBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte Administrator
Klaus Bild
Financial Industry Business Unified Model (FIBUM)
Financial Industry Business Unified Model (FIBUM)
Jurgen Ziemer
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
Klaus Bild
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
Wannes Rams
Ibm lotus domino integration using ibm tivoli directory integrator redp4629
Ibm lotus domino integration using ibm tivoli directory integrator redp4629
Banking at Ho Chi Minh city
Identify SQL Tuning Opportunities
Identify SQL Tuning Opportunities
Cuneyt Goksu
Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...
dominion
DNUG HCL Domino 11 First Look
DNUG HCL Domino 11 First Look
daniel_nashed
More Related Content
Viewers also liked
Exercise and habits
Exercise and habits
Reflect Project
Happy Birthday Andy
Happy Birthday Andy
camachofam1
Microsoft/s1190206
Microsoft/s1190206
s1190206
Social groups evalutation
Social groups evalutation
xhollyjohnson
Cdeeper slide show3
Cdeeper slide show3
cdeeper_news
Powerpoint rational
Powerpoint rational
mfenech
Target audience research
Target audience research
tiffanyymchan
Webinar final
Webinar final
smiescke1
Hizli ingilizce-kursu
Hizli ingilizce-kursu
zeynep_zyn41
The Local-Vocal-Mobile Connection: Why Mobile is the new Local - Purna Virji-...
The Local-Vocal-Mobile Connection: Why Mobile is the new Local - Purna Virji-...
Purna Virji
Felicitacio2012
Felicitacio2012
SIserradenoet
Updated case study Markigence
Updated case study Markigence
divyachawla_17
Viewers also liked
(12)
Exercise and habits
Exercise and habits
Happy Birthday Andy
Happy Birthday Andy
Microsoft/s1190206
Microsoft/s1190206
Social groups evalutation
Social groups evalutation
Cdeeper slide show3
Cdeeper slide show3
Powerpoint rational
Powerpoint rational
Target audience research
Target audience research
Webinar final
Webinar final
Hizli ingilizce-kursu
Hizli ingilizce-kursu
The Local-Vocal-Mobile Connection: Why Mobile is the new Local - Purna Virji-...
The Local-Vocal-Mobile Connection: Why Mobile is the new Local - Purna Virji-...
Felicitacio2012
Felicitacio2012
Updated case study Markigence
Updated case study Markigence
Similar to DanNotes: Using TDI with IBM Connections
Beyond the Basics: An Overview of User LifeCycle and Managing Users with TDI
Beyond the Basics: An Overview of User LifeCycle and Managing Users with TDI
Stuart McIntyre
Open micictdi
Open micictdi
Ranjit Rai
IBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte Administrator
Klaus Bild
Financial Industry Business Unified Model (FIBUM)
Financial Industry Business Unified Model (FIBUM)
Jurgen Ziemer
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
Klaus Bild
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
Wannes Rams
Ibm lotus domino integration using ibm tivoli directory integrator redp4629
Ibm lotus domino integration using ibm tivoli directory integrator redp4629
Banking at Ho Chi Minh city
Identify SQL Tuning Opportunities
Identify SQL Tuning Opportunities
Cuneyt Goksu
Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...
dominion
DNUG HCL Domino 11 First Look
DNUG HCL Domino 11 First Look
daniel_nashed
Utilized Code Gen To Save Our Efforts In Sap Integration
Utilized Code Gen To Save Our Efforts In Sap Integration
Guo Albert
Ado.net session01
Ado.net session01
Niit Care
S3 l3 db2 environment - instances
S3 l3 db2 environment - instances
Mohammad Khan
DB2 and PHP in Depth on IBM i
DB2 and PHP in Depth on IBM i
Alan Seiden
Are You Ready for an Alternative in Application Development?
Are You Ready for an Alternative in Application Development?
LetsConnect
Guidelines data cite_denmark_ver3
Guidelines data cite_denmark_ver3
DTU Library
Guidelines data cite_denmark_ver2
Guidelines data cite_denmark_ver2
DTU Library
Breaching the 100TB Mark with SQL Over Hadoop
Breaching the 100TB Mark with SQL Over Hadoop
DataWorks Summit
System i - DDL vs DDS Presentation
System i - DDL vs DDS Presentation
Chuck Walker
BP207 - Easy as pie creating widgets for ibm connections
BP207 - Easy as pie creating widgets for ibm connections
Mikkel Flindt Heisterberg
Similar to DanNotes: Using TDI with IBM Connections
(20)
Beyond the Basics: An Overview of User LifeCycle and Managing Users with TDI
Beyond the Basics: An Overview of User LifeCycle and Managing Users with TDI
Open micictdi
Open micictdi
IBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte Administrator
Financial Industry Business Unified Model (FIBUM)
Financial Industry Business Unified Model (FIBUM)
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
Ibm lotus domino integration using ibm tivoli directory integrator redp4629
Ibm lotus domino integration using ibm tivoli directory integrator redp4629
Identify SQL Tuning Opportunities
Identify SQL Tuning Opportunities
Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...
DNUG HCL Domino 11 First Look
DNUG HCL Domino 11 First Look
Utilized Code Gen To Save Our Efforts In Sap Integration
Utilized Code Gen To Save Our Efforts In Sap Integration
Ado.net session01
Ado.net session01
S3 l3 db2 environment - instances
S3 l3 db2 environment - instances
DB2 and PHP in Depth on IBM i
DB2 and PHP in Depth on IBM i
Are You Ready for an Alternative in Application Development?
Are You Ready for an Alternative in Application Development?
Guidelines data cite_denmark_ver3
Guidelines data cite_denmark_ver3
Guidelines data cite_denmark_ver2
Guidelines data cite_denmark_ver2
Breaching the 100TB Mark with SQL Over Hadoop
Breaching the 100TB Mark with SQL Over Hadoop
System i - DDL vs DDS Presentation
System i - DDL vs DDS Presentation
BP207 - Easy as pie creating widgets for ibm connections
BP207 - Easy as pie creating widgets for ibm connections
Recently uploaded
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Recently uploaded
(20)
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
DanNotes: Using TDI with IBM Connections
1.
Using TDI with
IBM Connections Morten Christensen, IBM Collaboration Solutions Twitter: @mortench ©2010 IBM Corporation
2.
Tivoli Directory Integrator
TDI takes input data... Input Data Performs logic on the data to process it using JavaScript.... Brings in other Tivoli data sources to Directory aid in the Integrator processing... Processing Logic Other Inputs Outputs final data Can connect to a large number of input and output data sources Output Data ©2010 IBM Corporation 2
3.
Software Requirements
The Connections connectors work with TDI 7.0 Fix Pack 5 makes it easy to install them in TDI 7.0 the solutions directory To find current fixpack level: <tdiHome>/bin/applyUpdates -queryreg + Use the TDI updater to install fix pack: Fix Pack 5 <tdiHome>/bin/applyUpdates -update <fix_pack.zip> ©2010 IBM Corporation 3
4.
Profiles update philosophy IBM
Connections does NOT document the schema due to the fact that as new enhancements are added, the schema changes; tables may be updated, renamed, deleted, etc. For this reason, updating Connections tables directly is NOT SUPPORTED or recommended. You should always use existing assemblyLines such as SyncDBFromSource, new 3.0 Connectors, or the Service Provider Interface ©2010 IBM Corporation 4
5.
Applying TDI to
the Problem.... LDAP Profiles DB 2 1 2 Read user details Match against from LDAP Processing Logic Profiles DB to get unique User ID Update Profiles database 3 If the UID can be retrieved from the LDAP then step 2 isn't required! Profiles DB ©2010 IBM Corporation 5
6.
Directory Structure It
is important to use the correct directory structure so the Assembly Line can see all the Java classes and configuration required. <work_root> <version> TDISOL Expanded tdisol.zip/tar file workspace Where we put our Assembly Lines ©2010 IBM Corporation 6
7.
Starting TDI When
TDI is started we need to tell it about the Profiles Solution directory we created. This is done using the -s argument <tdi_location>/ibmditk -s <container>/<version>/TDISOL/TDI When asked to choose the workspace, select the workspace created in the previous slide. The components we create in the Assembly Lines will now be able to see the Jars contained in the Profiles Solution directory ©2010 IBM Corporation 7
8.
Identifying User in
Profiles Users on the Profiles database are identified by a UID. When user details are retrieved from the Domino database this information is available.... However, data may be retrieved from a source that uses another attribute to identify users, one example being an email address. This can be handled using the ProfileConnector component.... ©2010 IBM Corporation 8
9.
Demo – Populate
additional data from DB2 Additional data from DB2 table needs to be populated into Profiles Two assembly lines will be created and made ready for command line invocation PopulateProfilesDB ProcessChanges Two main components will be explored ProfilesConnector JDBCConnector ©2010 IBM Corporation 9
Download now