Connecting to PeopleSoft Instances
To schedule workload in an PeopleSoft instance, you must first set up a connection between Redwood Server and the PeopleSoft instance.
- A PeopleSoft object that points to the underlying Oracle database
- As soon as you create it, it will create a process server and queue
J2EE URL
The URL must be defined in the PeopleSoft system; navigate to Main Menu > PeopleTools > Integration Broker > Configuration > Service Configuration.
http[s]://<server>:<port>/PSIGW/PeopleSoftServiceListeningConnector
<server>
- the FQDN of the PeopleSoft host<port>
- the port of the PeopleSoft host
Example:
http[s]://ppl.example.com:8000/PSIGW/PeopleSoftServiceListeningConnector
You can also access https://<host>:<port>/PSIGW/PeopleSoftServiceListeningConnector/PROCESSREQUEST.1.wsdl
and locate the PROCESSREQUEST_Port entry:
<wsdl:service name="PROCESSREQUEST">
<wsdl:documentation>Reporting Web Service</wsdl:documentation>
<wsdl:port binding="tns:PROCESSREQUEST_Binding" name="PROCESSREQUEST_Port">
<soap:address location="https://ppl.example.com:8000/PSIGW/PeopleSoftServiceListeningConnector"/>
</wsdl:port>
</wsdl:service>
Credentials
The username and password is stored in a credential. Redwood Server retrieves the username and password by using the PeopleSoft credential which has an Endpoint matching the value of the PeopleSoft object and has default
set as the Virtual Username.
Prerequisites
- PeopleSoft 8.5 or higher
- The PeopleSoft plugin requires version 9.2 or higher
- Connectivity from the central Redwood server to the PeopleSoft server on its port
- Connectivity from the secure gateway to the PeopleSoft server on its port
To connect to instances of PeopleSoft, you need a free slot in the ProcessServerService.PeopleSoft.limit license key.
Procedure
Create an PeopleSoft System object
- Navigate to "Environment > PeopleSoft".
- Choose New PeopleSoft System from the context-menu.
- Fill in the fields Name (referred to as
<pps_name>
), J2EE URL, and Default Time Zone. - Choose Save & Close.
- Navigate to "Environment > Process Servers".
- Choose Save & Close.
Create the credential for PeopleSoft
- Navigate to "Security > Credentials".
- Choose New Credential from the context-menu, select PeopleSoft as a protocol, fill the connection string into the Endpoint property and default into the Virtual Username field. Fill the username and password into the respective fields.
Start the process server and submit a test job
- Navigate to "Environment > Process Servers".
- Choose Start from the context-menu of the process server
<pps_name>
_ProcessServer. - Refresh the window until the process server is starting, if after two minutes the process server has not started, inspect the Operator Messages Monitor.
- Navigate to "Definitions > Processes" and choose Submit from the context-menu of System_PeopleSoft_ProgramImport.
- Choose the
<pps_name>
_Queue queue served by the PeopleSoft process server and monitor the process until it reaches the status Completed, if the it reaches status Error, check "Monitoring > Operator Messages".