This appendix discusses how to integrate ePerformance with PeopleSoft Enterprise Learning Management.
ePerformance uses the Integration Broker to faciliate communication between the ePerformance and Learning Management systems. Use the following steps to set up the integration between two systems.
Note. These steps assume that both systems are operating on PeopleTools 8.48.
Using the Human Resources system, define the password for the local node.
Navigate to PeopleTools, Integration Broker, Integration Setup, Nodes
Search for the local node.
Note. For the Human Resources system, PSFT_HR is delivered as the local node and PSFT_LM as the remote node. For the Learming Management system, PSFT_LM is delivered as the local node and PSFT_HR as the remote node.
In the Authentication Option field, select Password.
In the Password field, enter a password.
You will be asked to confirm the password.
Click the Save button.
Verify the routings are active.
From the Navigations Definitions page, click the Routings tab to display the Routings page.
In the Routings Definition grid, search for HMCR.
Verify the HMCR_IS and HMCR_OS are active.
Repeat steps 1 and 2 to define the password for the remote node and verify the routings are active.
Note. The password for the Human Resources remote node should match the password of the Learning Management local node.
The password for the Human Resources local node should match the password of the Learning Management remote node.
For the remote node only, enable the remote service invocation.
From the Nodes Definitions page, click the Properties link to display the Nodes Properties page.
In the Name Type field, select Category.
In the Property Name field, enter SOA_ENABLED.
In the Value field, enter True.
Click the OK button to display the Node Definition page.
Using the Learning Management system, repeat steps 1 through 4.
Using the Human Resources system, define the local gateway.
Navigate to PeopleTools, Integration Broker, Configuration, Gateways
In the URL field, enter the URL address for the local gateway.
Use the following format: http://<machine name or IP address>:<jslport>/PSIGW/PeopleSoftListeningConnector
Click the Load Gateway Connectors button.
Click the Save button.
Click the Ping Gateway button to verify the integration gateway is responding.
Configure the gateway.
From the Gateways page, click the Gateway Setup Properties link.
In the User ID field, enter administrator.
In the Password field, enter password.
Click the OK button.
The system displays the PeopleSoft Node Configuration page.
Verify that the APP Server URL field is the same as the URL entered in the URL field on the Gateways page, and the User ID and Password fields are the administrator’s rights.
In the PeopleSoft Nodes grid, add the message nodes PSFT_HR and PSFT_LM.
To complete the fields in the grid, type <ctrl><J> and copy the tools release and application server information into the corresponding fields. Use the following format for the Web Server URL field: //<machine name or IP Address>:<jslport>
Note. For the PSFT_LM message node, you will need to access the Learning Management system to type <ctrl><j> so you can get the correct tools release and application server information.
Click the Save button.
Click the OK button.
Repeat steps 6 and 7 for the Learning Management system.
The URL of the gateway for the Learning Management system is the same URL address entered for the Human Resources system.
Using the Learning Management system, define the single-signon.
Navigate to PeopleTools, Security, Security Objects, Single Signon.
The system displays the Single Signon page.
Add PSFT_HR to the Trust Authentication Tokens issued by these Nodes group box.
Click the Save button.
Using the Human Resources system, define the single-signon.
Navigate to PeopleTools, Security, Security Objects, Single Signon.
The system displays the Single Signon page.
Add PSFT_LM to the Trust Authentication Tokens issued by these Nodes group box.
Click the Save button.
Using the Human Resources system, verify the nodes are ready to receive transactions.
Navigate to From the Gateways page, click the Gateway Setup Properties link.
In the User ID field, enter administrator.
In the Password field, enter password.
Click the OK button.
The system displays the PeopleSoft Node Configuration page.
Click the Ping Node button for both nodes to verify the node is ready to receive transactions.
Note. If the results for the Ping Node are not successful, go to step 1 to verify that all passwords and the URLs are the same.
Repeat this step on the Learning Management system.
Using the Human Resources system, identify the target location URL
Navigate to PeopleTools, Integration Broker, Configuration, Service Configuration
In the Target Location field, enter the URL address entered in the URL field on the Gateways page.
Click the Save button.
Validate the HMCR_SYNCH_PORT message definition
Navigate to PeopleTools, Integration Broker, Integration Setup, Messages
Verify that the fields match the following table.
Message |
HMCR_SYNCH_PORT |
Version |
Version_1 |
Description |
HMCR Synchronous Port |
Owner ID |
HCM Service Framework |
Comment |
HCM Service Framework synchronous port |
Message Type |
Nonrowset-based |
Verify the schema fields.
From the Message Definition page, click the Schema tab.
Verify that the fields match the following table.
Message |
HMCR_SYNCH_PORT |
Version |
Version_1 |
Verify the HMCR_FRAMEWORK service.
Navigate to PeopleTools, Integration Broker, Integration Setup, Services
Verify that the fields match the following table.
Service |
HMCR_FRAMEWORK |
Description |
HCM Service Framework |
Comments |
HCM Service Framework |
Object Owner ID |
HCM Service Framework |
Namespace |
http://xmlns.oracle.com/Enterprise/HCM/services |
Operation.Default Version |
HMCR_SYNCH_PORT.VERSION_1 |
Description |
Default Version |
Active |
Checkbox is selected. |
Operation Type |
Synch |
Validate the HMCR_SYNCH_PORT service operation.
Navigate to PeopleTools, Integration Broker, Integration Setup, Service Operations
The system displays the Service Operation – General page.
Search for HMCR_FRAMEWORK.
Verify that the fields match the following table.
Service Operation |
HMCR_SYNCH_PORT |
Service |
HMCR_FRAMEWORK |
Operation Type |
Synchronous |
Operation Description |
HCM Service Framework Synch |
Operation Comments |
HCM Service Framework Synchronous |
Object Owner ID |
HCM Service Framework |
Version |
Version_1 |
Version Description |
Default Version |
Version Comment |
Default Version |
Default |
Check box is selected |
Active |
Check box is selected |
Type |
Request |
Message.Version |
HMCR_SYNCH_PORT.VERSION_1 |
Type |
Response |
Message.Version |
HMCR_SYNCH_PORT.VERSION_1 |
Validate the web service access.
From the Service Operation - General page, click the Service Operation Security link.
The system displays the Web Service Access page.
Verify the fields on the page match the following table.
Service |
HMCR_FRAMEWORK |
Operation |
HMCR_SYNCH_PORT |
Permission List |
|
Access |
|
Close the window.
Activate the HMCR_SYNCH_PORT handler.
From the Service Operation – General page, click the Handler tab.
In the Handlers grid, select the Active check box for the REQUESTHDLR row.
Click the Detail link.
The system displays the Action Details page.
Validate the fields on the Action Details page match the following table.
Handler Name |
REQUESTHDLR |
Handler Type |
OnRequest |
Description |
On Synch Request |
Comment |
On Synch Request |
Handler Owner |
HMCR |
Package Name |
HMCR_FRAMEWORK |
Path |
ServiceFramework:Handlers |
Class ID |
SynchRequestHandler |
Method |
OnRequest |
Click the OK button.
The system displays the Service Operations - Handlers page.
Validate routings information.
From the Service Operations - Handlers page, click the Routings tab.
Validate that HMCR_IS is a row in the Routings Definition grid and the values for the row match the following table.
Sender Node |
PSFT_LM |
Receiver Node |
PSFT_HR |
Direction |
Inbound |
Status |
Active |
Validate that HMCR_OS is a row in the Routings Definition grid and that the values match the following table.
Sender Node |
PSFT_HR |
Receiver Node |
PSFT_LM |
Direction |
Outbound |
Status |
Active |
Validate the inbound routing definition information.
From the Routings page, click the HMCR_IS link.
The system displays the Routings Definition page.
Validate that the Sender Node field is PSFT_LM.
Validate that the Receiver Node field is PSFT_HR.
Validate that the Routing Type field is Synchronous.
Validate that the Object Owner ID field is HCM Service Framework.
Validate that the Log Detail field is No Logging.
Validate that the Active check box is selected.
Validate the inbound external alias information.
From the Routings Definition page, click the Parameters tab.
Verify that the External Alias fields for the Inbound Request and Outbound Response is HMCR_SYNCH_PORT.VERSION_1.
Click the Return button.
The system displays the Routings page.
Validate the outbound routing definition information.
Click the HMCR_OS link.
The system displays the Routings Definition page.
Validate that the Sender Node field is PSFT_HR.
Validate that the Receiver Node field is PSFT_LM.
Validate that the Routing Type field is Synchronous.
Validate that the Object Owner ID field is HCM Service Framework.
Validate that the Log Detail field is No Logging.
Validate that the Active check box is selected.
Validate the outbound external alias information.
From the Routings Definition page, click the Parameters tab.
Verify that the External Alias fields for the Inbound Request and Outbound Response is HMCR_SYNCH_PORT.VERSION_1.
Click the Return button.
The system displays the Routings page.
Validate the outbound connector properties.
From the Routings page, click the Connector Properties tab.
Verify that the fields match the following table.
Routing Name |
HMCR_OS |
Service Operation |
HMCR_SYNCH_PORT |
Service Operation Version |
VERSION_1 |
Validate the domain status.
Navigate to PeopleTools, Integration Broker, Service Operations Monitor, Administration, Domain Status
The system displays the Domain Status page.
In the Domains grid, validate that the Domain Status field is Active for all machines.
Repeat steps 9 through 23 using the Learning Management system.
Using the Human Resources system, define the portal node information.
Navigate to PeopleTools, Portal, Node Definition, Portal
The system displays the Portal page.
Search for the PSFT_LM remote node.
Use this format: http://<machine name or IP address>:<jslport>/psc/ps/
In the Content URL Text field, enter the name of the Learning Management machine.
Use this format: http://<machine name or IP address>:<jslport>/psc/ps/
In the Portal URL Text field, enter the name of the Learning Management machine.
Use this format: http://<machine or IP address>:<jslport>/psp/ps/
Click the Save button.
Using the Human Resources system, clear the cache.
Navigate to Setup HRMS, System Administration, HCM Registry, Service Registry
Click the Refresh Cache button.
Repeat this step on the Learning Management system.
For the Learning Management system, the navigation is Setup ELM, System Administration, Service Registry.
Using the Human Resources system, update the content references to Learning Management.
Navigate to PeopleTools, Portal, Structure and Content Select the Workforce Development folder
Select the Workforce Development folder.
Select the Performance Management folder.
Select the ELM Learning folder.
For each content reference, click the Edit link.
The Content Ref Administration page appears.
In the Node Name field within the URL Information group box, replace the content with the name of the remote node.
Click the Save button.
Repeat this step for all 8 content reference entries.
Verify that the access type for the Human Resources.
Navigate to Set Up HRMS, Common Components, Direct Reports for Managers, Configure Direct Reports UI
For the EP_APPR_SELECT, EP_CREATE_MY_DVL, and EP_CREATE_MY_PRF components in the Manager Desktop Transactions group box, click the Configure button to verify that the Access Type field should be By Part Posn Mgmt Supervisor.
Click the Save button.