Creating Services, Service Operations, Queues, and Messages

This section describes creating services, service operations, queues, and request and response messages for use in running the connector examples presented in this topic.

Unless otherwise noted, use the appropriate PeopleSoft Pure Internet Architecture pages to complete these tasks.

To create services, service operations, queues, and messages:

  1. Create a new request message.

    Create a Nonrowset-based message with message name as EXAMPLE_REQUEST_MSG and message version as VERSION_1.

  2. Create a new response message.

    Create a Nonrowset-based message with message name as EXAMPLE_RESPONSE_MSG and message version as VERSION_1.

  3. Create a new Service

    Name the service EXAMPLE_SERVICE.

  4. Create new synchronous Service operation.

    1. Add a service operation of type synchronous to the EXAMPLE_SERVICE service and name it EXAMPLE_SERVICE_OPR.

    2. Complete the field definitions for service operation as follows:

      Field Value

      Operation Description

      Test service operation

      Request Message.Version

      EXAMPLE_REQUEST_MSG.VERSION_1

      Response Message Name.Version

      EXAMPLE_RESPONSE_MSG.VERSION_1

    3. Configure the Service Operation Security for this service operation.

  5. Create a new asynchronous Service Operation

    1. Add a service operation of type Asynchronous — one way to the EXAMPLE_SERVICE and name it EXAMPLE_SERVICE_ASYNC_OPR

    2. Complete the field definitions for the service operation as follows:

      Field Value

      Operation Description

      Test service operation

      Request Message.Version

      EXAMPLE_REQUEST_MSG.VERSION_1

      Queue Name

      EXAMPLE_QUEUE

    3. Configure the Service Operation Security for this service operation.

  6. Create a new queue.

    1. Name the queue EXAMPLE_QUEUE

    2. Verify that the Queue Status is set to Run.

    3. Use the Integration Broker Service Operations Monitor Administration to verify that the EXAMPLE_QUEUE is running.