Professional Documents
Culture Documents
Oracle - Web Services and PeopleTools
Oracle - Web Services and PeopleTools
Oracle - Web Services and PeopleTools
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracles products remains at the sole discretion of Oracle.
Agenda
Introduction To PeopleSoft Application Integration Consuming A Web Service
The Web Service Wizard Demo: calling a Web Service and processing the results
Agenda
Introduction To PeopleSoft Application Integration Consuming A Web Service
The Web Service Wizard Demo: calling a Web Service and processing the results
PeopleSoft Integration
How Do We Achieve This Goal?
Integration technology built into the PeopleSoft Internet Architecture the PeopleSoft Integration Broker Embedded in tool set and delivered with all PeopleSoft Enterprise applications Providing support for:
Web Services Inbound/outbound synchronous/asynchronous XML messaging, including SOAP support COM, C, C++, Java, XML access to PeopleSoft application logic via API Flat File processing, inbound and outbound
Services
Focus on Added Web Services Support in PeopleTools 8.48
Service Operations
Focus on Added Web Services Support in PeopleTools 8.48
Wizards
Focus on Added Web Services Support in PeopleTools 8.48
Utilities
Focus on Added Web Services Support in PeopleTools 8.48
Monitor
Focus on Added Web Services Support in PeopleTools 8.48
Agenda
Introduction To PeopleSoft Application Integration Consuming A Web Service
The Web Service Wizard Demo: calling a Web Service and processing the results
Demonstration
Consume and Call a Web Service
Wizard inspects the WSDL and determines the service operations that it finds only one in this case
Request/Response messages created and named automatically Message names can be over-ridden if required for ease-of-use
Confirmation of created Web Services objects Complete view of objects available via View Consumed Service
1. Construct Request string 2. Make Synchronous Request Message call and receive results in the Response Message 3. Unravel Response Message and display appropriate fields
PeopleCode:
Extracts info from the Web Service response message Formats and displays it on the page
Agenda
Introduction To PeopleSoft Application Integration Consuming A Web Service
The Web Service Wizard Demo: calling a Web Service and processing the results
Demonstration
Publish And Process a Web Service
Review the PeopleTools object hierarchy Review the Vendor Component Expose the Vendor Component as a Web Service Call the Web Service using the SoapUI utility
Record
Field Field Field
Component Interface Security (Controls Access) Menu (Controls Navigation) Component (Business Transaction Object) Page (Defines UI) File Layout Record
Field Field Field
Record
Field Field Field
Demonstration
Publish and process a Web Service
Review the PeopleTools object hierarchy Review the Vendor Component Expose the Vendor Component as a Web Service Call the Web Service using the SoapUI utility
This is the basis for the published Web Service Fields become Properties Default Methods are provided; others can be added with PeopleCode
Review the CI Status to determine available CI Methods Selected CI Methods will become Service Operations
Defaults are created Aliases and message versions may be specified if required
Web Service and Service Operations now created The Web Service can now be published and WSDL generated
Provide Web Service Wizard steps through process Step 1: Select Service to be provided (defined in previous step)
Provide Web Service Wizard steps through process Step 2: Select required Service Operations
Provide Web Service Wizard steps through process Step 3: View Generated WSDL for Service
Provide Web Service Wizard steps through process Step 4: Publish WSDL to UDDI Server if required
Provide Web Service Wizard steps through process Finish: Review WSDL Generation Log: note the WSDL URL
Test the Web Service with standard test tools e.g. SOAPUI Add Web Service definition to testing tool using .WSDL
Test the Web Service with standard test tools e.g. SOAPUI Web Service Operation definitions retrieved and created
Test the Web Service with standard test tools e.g. SOAPUI Example of Find Service Operation (Vendors starting with C)
Test the Web Service with standard test tools e.g. SOAPUI Example of Get Service Operation (for a Vendor returned by Find)
Q/A