Working With the PeopleSoft Services Listening Connector

This section discusses how to:

  • Set parameters for the PeopleSoft services listening connector.

  • Pass parameters for the PeopleSoft services listening connector.

  • Pass parameters to get XML schema, WSDL, and WSIL.

The PeopleSoft services listening connector is used for inbound integrations with web services.

SOAP Messages

If the inbound request is a SOAP message:

  • The SOAPAction must take the following format for SOAP 1.1 requests:

    SOAPAction:<External_alias_name>
  • For SOAP 1.2 requests, the value of the "action" in the content type should be used:

    Content-type: application/soap+xml; action=<External_alias_name>
  • The response message should also be in SOAP format. If it is not, it should be wrapped in SOAP format.

  • Any errors generated are in SOAP format or wrapped in the SOAP fault tag and returned to the sender.

The same required and optional parameters that you can set for the HTTP listening connector pertain to the PeopleSoft services listening connector. For a list of the required and optional parameters, see the Using the HTTP Listening Connector section presented previously in this topic.

See Using the HTTP Listening Connector.

This section discusses how to pass parameters to the PeopleSoft services listening connector.

Passing Parameters to the PeopleSoft Services Listening Connector in URL Query Format

You can pass parameters to the PeopleSoft service listening connector using a URL query string using the following format:

http://<machinename>:<port>/PSIGW/PeopleSoftServiceListening
Connector?Operation=OperationName

The following format is also supported:

http://<machinename>:<port>/PSIGW/PeopleSoftServiceListening
Connector?Operation=<OperationName>>&To=<ReceiverNode>&From=
<SenderNode>&OperationType=<Type>

Passing Parameters to the PeopleSoft Services Listening Connector in Path Format

You can pass parameters to the PeopleSoft service listening connector using a path format using the following format:

http://192.0.2.10/PSIGW/PeopleSoftServiceListeningConnector/
SERVICE_OPERATION.VERSION.xsd

You can use query format or path format to get XML schema, WSDL and WSIL.

Using Query Format to Get XML Schema, WSDL and WSIL

Use the following query format to get XML schema:

http://<machinename>:<port>/PSIGW/PeopleSoftServiceListeningConnector?Operation=
GetSchema&xsd=SERVICE_OPERATION.VERSION

Use the following query format to get WSDL:

http://<machinename>:<port>/PSIGW/PeopleSoftServiceListeningConnector?Operation=
GetWSDL&wsdl=SERVICE_OPERATION.VERSION

Use the following query format to get WSIL:

http://<machinename>:<port>/PSIGW/PeopleSoftServiceListeningConnector?Operation=
GetWSIL

Using Path Format to Get XML Schema, WSDL and WSIL

Use the following path format to get XML schema:

http://<machinename>:<port>/PSIGW/PeopleSoftServiceListeningConnector/
<REMOTENODE>/<OperationName>.<version>.xsd

Use the following path format to get WSDL:

http://<machinename>:<port>/PSIGW/PeopleSoftServiceListeningConnector/
<REMOTENODE>/<OperationName>.<version>.wsdl

Use the following path format to get WSIL:

http://<machinename>:<port>/PSIGW/PeopleSoftServiceListeningConnector/
<REMOTENODE>/inspection.wsil