Providing and Invoking PeopleSoft Services in Oracle Mediator/ESB

This section discusses how to:

  • Provide PeopleSoft services to Oracle Mediator/ESB.

  • Invoke PeopleSoft services in Oracle Mediator/ESB.

This section provides an overview of providing and invoking PeopleSoft services in Oracle Mediator/ESB.

Oracle Mediator/ESB Projects When PeopleSoft is a Provider

To invoke a PeopleSoft service in Oracle Mediator/ESB, you must create a project in Oracle Mediator/ESB.

See Oracle Mediator Quick Start Guide.

See Oracle Enterprise Service Bus Quick Start Guide.

PeopleSoft Integration Broker Provide Services Wizard

To provide PeopleSoft services to Oracle Mediator/ESB you use the PeopleSoft Integration Broker Provide Services Wizard. The wizard enables you to generate WSDL documents based on services you create in PeopleSoft Integration Broker. You then provide the generated WSDL to Oracle Mediator/ESB.

You must create the PeopleSoft services you wish to provide, prior to using generating WSDL and providing the WSDL to Oracle Mediator/ESB.

Other prerequisites may exist in Oracle JDeveloper or Oracle Mediator/ESB. Refer to the Oracle documentation for more information.

Use the PeopleSoft Integration Broker Provide Web Service Wizard to generate a WSDL document for the service you wish to provide to Oracle Mediator/ESB.

The wizard provides you the option to publish the WSDL to a UDDI repository that you define, or to the WSDL repository in PeopleSoft Integration Broker. You can choose either publishing option.

The last page is the WSDL Generation Log which provides the name of the services and URL for each WSDL document generated. You will use this information when you invoke the services in Oracle Mediator/ESB.

This section describes how to invoke synchronous and asynchronous services in Oracle ESB.

Creating a Mediator/ESB Project to Invoke PeopleSoft Services

After you use the PeopleSoft Integration Broker Provide Web Service wizard to generate WSDL, the next step is to invoke the services in Oracle Mediator/ESB, To do so, you must create a Mediator/ESB project type in Oracle JDeveloper.

See Oracle Mediator Quick Start Guide.

See Oracle Enterprise Service Bus Quick Start Guide.

The following are general steps to follow to configure the Oracle Mediator/ESB project after you initially create it. Refer to the Oracle documentation for detailed information and instructions:

  1. Modify the project so that the SOAP service points to the PeopleSoft WSDL URL generated when you provided the service in PeopleSoft,

  2. Use the Make option to build the project.

  3. Use the Register with Mediator/ESB option to register the project with Oracle Mediator/ESB.

    This command allows you to register the services created using Oracle JDeveloper to Oracle Mediator or the Oracle Enterprise Service Bus.

A message appears that indicates you successfully registered the services with the Oracle Mediator/ESB server.

To view, monitor or make runtime adjustments to the Mediator/ESB configuration, use the Oracle Mediator/ESB Console.

When you have successfully registered the services on the Oracle Mediator/ESB Server, you can view them in the Services Panel in Oracle JDeveloper. Click the Mediator/ESB system to view the Mediator/ESB system flow in the Configuration Area on the right side.

Invoking a Service in Oracle

As of the publication date of this product documentation Oracle Mediator/ESB does not feature a test page. To test and invoke Mediator/ESB web services, use the Oracle SOA Suiteā€™s Oracle Enterprise Manager.

See the product documentation for Oracle Enterprise Manager.