ENT104: Uncovered! Lotus Domino Connector for PeopleSoft Lauren Wendel, Product Manager, Lotus Jim Shea, Solutions Specialist, Transaction Information Systems
Agenda Lotus Domino and ERP Integration Lotus "EI" Architecture Lotus Domino Connectors PeopleSoft 7.0 PeopleSoft 7.5 Domino EI Tools for building applications Demonstrations Additional Information Resources
The "EI" World RELATIONAL DATABASES TRANSACTION SYSTEMS LOB BACKEND DBMS ERP Structured data, immediate updates Production oriented business processes
The Intent of ERP Sales Warehouse Manufacturing Corporate Finance Human Resources
PeopleSoft Business Applications Human Resources Accounting Treasury Management Performance Measurement Project Management Sales and Logistics Materials Management Supply Chain Planning Service Revenue Management Procurement
PeopleSoft Industry Solutions Communications U.S. Government Financial Services Health Care Higher Education Manufacturing Transportation Utilities
Each Has a Core Set of Strengths ERP Systems Structured Transaction based Centralized, RDBMS On-line Interaction Decision Execution Enterprise-wide applications Defined Workflows Lotus Domino/Notes Semi-structured and rich-text types Collaborative, document-based Distributed c/s w/ replication, Web access On-line Decision and disconnected Making & Workgroup, Support enterprise, extended enterprise applications Ad hoc workflows
Application areas for Integration Existing ERP application New Domino application Human Resources Employee Self-Serve Sales Remote Sales Force Automation Finance Employee Expense Tracking Distribution Internet Commerce
Integration with PeopleSoft and SAP at Osram Sylvania "TEARS" (Travel and Expense Reporting System) Domino Server R/3 Server 4.Expense Processed 5. Employee Visa Account Credited onli. Employee enters expenses(local, remote). Manager approval process via Domino and application workflow. When expense report approved, transfer to R/3 PeopleSoft HR Data - periodic transfer to Domino
Lotus Enterprise Integration Goals Domino as Powerful Application Platform Broad Reach to External Sources (RDBMS, Transaction, ERP, Unstructured) Consistent Object Model for Connector Access Choice of Integration Technologies 'Declarative', and Programmatic access to Connector Data Maximize Integration Tool Functionality Lotus Connector API for New Connectors
Lotus Domino Connectors Domino Applications Forms, Views, Pages, Frames, Agents, Scripts, Servlets, etc... Lotus Connector API Lotus Domino Connectors ERP Systems Relational Databases Transactional Applications Unstructured Data
Development Tool Choice Across Connectors DECS - Domino Enterprise Connection Services Real-time access and update Lotus Connector LotusScript and Java Classes Programmatic access via LotusScript or Java Lotus Enterprise Integrator High volume data transfer or synchronization
Connectors and Tools Domino Applications Forms, Views, Pages, Frames, Agents, Scripts, Servlets, etc... DECS LEI LotusScript Java "LSCube" Lotus Connector API Lotus Connector API Lotus Domino Connectors Lawson SSA Infinium SAP PeopleSoft JD Edwards Oracle Apps DB2 Oracle Sybase ODBC MQ Series BEA Tuxedo CICS/IMS Text File Systems LDAP NDS Domino (w/ LEI only) ERP Systems Relational Databases Transactional Applications Unstructured Data Directory Information
Domino Connectors System Files (.dlls) Handle connection, login authentication, and data translation across Enterprise data sources Formerly 'Link' files supplied with NotesPump Developed using vendor supplied APIs (DB2 CLI, SAP RFCSDK, Oracle OCI, PeopleSoft Message Agent API, etc.) Domino Enterprise Integration Tools, including DECS, Lotus Enterprise Integrator, Domino Connector LotusScript and Java Classes manage Domino Connector operations
PeopleSoft Message Agent API for External Program Access to PeopleSoft 7 and 7.5 External Programs Communicate through PS Message Agent to PS Server PS 7.5 Message Agent Process is Tuxedo Service (Windows and Unix)) PS 7.0 Message Agent Process (Windows NT) PeopleSoft Application Server BEA TUXEDO (Rel. 7.5 +) -Panel MetaData store (ODBC) -Message Definitions/ Panel Applications (Rel. 7 and 7.5) RDBMS Panel Definitions (Fields, Actions) DB2: AIX, AS400, OS390, Oracle, Sybase, Informix, SQLServer
Domino Connector Access to PeopleSoft PS 7 and 7.5 Domino Server -LEI,DECS -LC LSX -LC Java call to Connector PS7.5.LCX... Domino App. ODBC Driver Path to PS 7.5 Message Agent Libraries on Tuxedo/PS Server PS 7.0 Message Agent PS7.0.LCX... Process (Windows NT) PeopleSoft Application Server -Panel MetaData storage (ODBC for access) BEA TUXEDO/ Message Agent (Rel. 7.5 +) -PS Message Definitions/ Panel Applications (Rel. 7 and 7.5) RDBMS
Panel Processes Message Definitions
Panel Message Definition Fields that can be accessed by the PS Connector
PeopleSoft Connection Form DECS and LEI Define Connection Documents for PS Login Parameters, used by the PeopleSoft Connector <-------------------
LEI Direct Transfer Form Lotus Enterprise Integrator (LEI) and PeopleSoft Connector for High Volume Data Exchange
Programmatic Access to PeopleSoft Data Lotus Connectors LotusScript and Java Classes Programmatic access to all Lotus Domino Connectors via LC LSX and LC Java Classes One object model for all connectors Efficient development strategy, especially when multiple Connectors involved Learn once, reapply across multiple back ends LC LSX Ships with Domino, also LEI LC Java Classes available at www.lotus.com/enterpriseintegration
UseLSX "LSXLC" Dim session As New LCSession Dim src As New LCConnection ("psoft7") Lotus Connector LSX REM set properties to connec to both data sources src.database = "HRMS" src.userid = "SYSADM" src.password = "SYSADM" src.metadata = "maintainapplicant" REM now connect src.connect... Included with Domino and LEI Domino Scripted Agent LSX Interface Object Model: LCSession LCConnection LCFIeldlist LCField LCStream LCDateTime LCNumeric LCCurrency Enterprise Connector Data Domino Connectors Schedule Agent with LEI Server as "Scripted Activity" - or - Schedule using Domino Agent Manager
Demonstration Using DECS to Setup Real-time Query Access to PeopleSoft HRMS Data
Additional Data Web Reporting Option: esuite and Domino
esuite DevPack & Domino R5: Connector Data Access via Interactive Web Client Apps esuite Target Applications ERP Reporting Biz Intelligence esuite Web Applications Self-Service Lotus Domino Web Application Client Browser & R5 Clients Intranet Web Application Server
esuite: DevPack Builds Interactive Web Client Applications Deliver more interactive, functional and powerful web client applications Enables developers to add interactive data reporting and analysis capabilities to web applications Extend enterprise data to server-based web applications without expensive client software Using DevPack, Domino developers can easily utilize the power of Domino's enterprise data Connector access capabilities
TIS - ERP Reporting Solutions
Demonstration
Premium Connector Schedule SAP R/3 Release 1.0 Shipping this month Peoplesoft 7.0 & 7.5 Beta, Ship Q3 JD Edwards One World Beta July, Ship Q3 Oracle Applications (Financials/Manufacturing) Beta July, Ship Q3 BEA Tuxedo Ship Q3 MQ Series & CICS & IMS Q4 - Q1'00
Related Sessions ENT103: Lotus Enterprise Integrator 3.0, Tuesday 8:15a ENT105: Strategies for Integrating Domino and SAP R/3 Applications, Tuesday 1:30p ENT107: Integrating Relational Data With Domino For Code Heads, Using LotusScript, Tuesday 3:00p ENT110: Integrating Relational Data With Domino for Code Heads, Using Java, Wednesday 8:00a ENT108: WebSphere and Domino, Wednesday 9:15a ENT111: Sneak Peek at New Technology, Wednesday 11:15a
For Additional Information www.lotus.com/enterpriseintegration Product Downloads *including PeopleSoft Connector Beta (public)*,, Documentation, Discussion Databases, Technical Updates, Customer Successes Lauren_Wendel@Lotus.com www.tisny.com Transaction Information Systems, Lotus Business Partner