PS HR Practice ESB Pilot Project

advertisement
JS 10/31/2014
PS HR Practice ESB Pilot Project
The Eureka to PeopleSoft Integration
Overview
The existing integration
Information about the completion of courses in Eureka is sent to PeopleSoft (PS) daily. A ColdFusion
Scheduled Task runs daily to create a PGP encrypted file which is SFTPed by a daily Maestro job from the
Eureka server, Kallistos, to the PS server, HRPRD1, where the encrypted file is decrypted and processed
into PS system.
The new ESB integration
No code changes will be required in the Eureka system. The scheduled ColdFusion task will continue to
create the PGP encrypted feed file. A SFTP connection will be made from the ESB to the Eureka server to
SFTP the encrypted feed file into a folder monitored by a routing task. As soon as the feed file is
detected by the routing task it will be decrypted and transformed to a XML message which will be
posted as a request for update to the Peoplesoft system.
Details
Eureka.harvard.edu /
CWDWAAPS2919000.
University.harvard.edu
(128.103.63.138)
SFTP Get/Put or
Active/MQ Bridge or
Others




ESB - PS HR bundle
Decrypt the feed file
Transform it to XML message
Drop the XML message into the input folder
Route XML message to PS Web Service
EUREKA
Training
Completion Feed
hrdev1.cadm.harvard.edu:9108
hrprd1.cadm.harvard.edu:9108
AWS
Peoplesoft Web Service
Request/response XML
messages
Peoplesoft HR System



PS Web Service
receives request message
Updates PS DB tables
Send response message back
Page 1
Download