PeopleSoft-to-webMethods Communications
This section provides an overview of the adapter's PeopleSoft-to-webMethods (outbound) communications.
Note:
For PeopleSoft-to-webMethods communications, the PeopleSoft Adapter supports only the PeopleTools versions specified in the webMethods Adapters System Requirements .
For PeopleSoft-to-webMethods communications, the PeopleSoft Adapter takes advantage of PeopleSoft's Application Messaging (Integration Gateway) capabilities to invoke a service or post data on the Integration Server by publishing the appropriate message to the PeopleSoft Integration Broker.
You configure the PeopleSoft Integration Broker's Integration Gateway and define a node to communicate with the Integration Server. When you configure your connector and define the node, you specify an HTTPTARGET connector to post data to the Integration Server.
You specify a message in the PeopleCode program to be executed on a component's savePreChange or savePostChange event. PeopleSoft calls a savePreChange event before any database updates; PeopleSoft calls a savePostChange event after any database updates. You write a PeopleCode program so that it converts the modified record into an XML String. The XML string is sent to the HTTPTARGET connector you configured earlier. The HTTPTARGET connector then posts the XML string to the Integration Server.
A receive service on the specified Integration Server is invoked when data inside a PeopleSoft system is modified, added, deleted, or when any other kind of event occurs that requires invoking a service. The adapter provides a sample flow service that receives the XML data, parses the XML file, interprets the information, and then calls the appropriate service to perform the specified operation. If the PeopleSoft system expects a reply, then a reply XML document can be returned to the PeopleCode program. The PeopleCode program then interprets the returned XML string.
For a description of how PeopleSoft-to-
webMethods transactions are processed, see
PeopleSoft-to-webMethods Run-Time Processing.
For instructions for creating and using PeopleSoft-to-
webMethods operations, see
PeopleSoft-to-webMethods Communications.
For more information about Application Messaging and the Integration Broker, see the PeopleBooks documentation.