This documentation is not maintained. Please refer to doc.castsoftware.com/technologies to find the latest updates.

Summary: This page explains how to onboard a PeopleSoft application.

Register your PeopleSoft applications in the CAST AIC Portal

In the CAST AIC Portal, register two new Applications as follows:

  • One for the Vanilla: the PeopleSoft Repository without any custom code
  • One for the Project: the PeopleSoft Repository that contains the custom code for one or multiple PeopleSoft applications
Note that only ONE CAST AIP application per PeopleSoft repository should be created in the CAST AIC Portal, even though the PeopleSoft repository may contain multiple custom "applications". Source code will be extracted "in one go" from each PeopleSoft repository.

Deliver the source code for Vanilla

Click here to expand...

To deliver the source code for the Vanilla, you must download and install the CAST Delivery Manager Tool (DMT) on a machine that has access to the server that hosts the PeopleSoft repository for Vanilla. CAST recommends installing the DMT on the same machine as the server is installed on, to take advantage of faster direct disk to disk performance for the code extraction. The DMT establishes a JDBC connection to the database and executes a set of queries. If the DMT is installed on another machine, the network will negatively impact the time required to extract the source code.

  • With regard to packages:
    • Create one package for the PeopleSoft Vanilla extraction
    • Ideally, you should also create a second package to deliver the database extraction (database structure). The resulting objects will be linked to PeopleCode embedded SQL in order to compute 7 quality rules (dead code on several types of records). This second package should be skipped in the following cases:
      • PeopleSoft application is FSCM : the volume to extract and analyze for the database part would be very large, so the effort is not worth the benefit.
      • The PeopleSoft repository is hosted on an unsupported RDBMS version, thus cannot be extracted by the database extractor.
  • Once the DMT has been downloaded and installed, you'll have access to the interface:

  • First create a new version:

  • The version editor is then displayed:

  • Create a package. In the wizard, select "PeopleSoft" under "Select a vendor specific repository":

  • To extract the source code, click Package...

  • When the extraction has completed, the content state for the Package should display Packaging successful and the action required is Package ready to be delivered

Post extraction check

See PeopleSoft - Post extraction check.

Deliver

  • You can now deliver the source code. To do so, click Deliver…. In the wizard, answer Yes when prompted whether the delivery is complete:

  • When the delivery has completed, the content state for the Package should display Packaging successful and the action required is empty (i.e. nothing further to do).

Deliver the source code for Project

Click here to expand...

To deliver the source code for the Vanilla, you must download and install the CAST Delivery Manager Tool (DMT) on a machine that has access to the server that hosts the PeopleSoft repository for Project. CAST recommends installing the DMT on the same machine as the server is installed on, to take advantage of faster direct disk to disk performance for the code extraction. The DMT establishes a JDBC connection to the database and executes a set of queries. If the DMT is installed on another machine, the network will negatively impact the time required to extract the source code.

  • If your Project and Vanilla repositories are on the same server, you can re-use the DMT you used to extract the Vanilla.
  • With regard to packages:
    • Create one package for the PeopleSoft Project extraction (as was required for the Vanilla repository)
    • Ideally, you should also create a second package to deliver the database extraction (database structure). The resulting objects will be linked to PeopleCode embedded SQL in order to compute 7 quality rules (dead code on several types of records). This second package should be skipped in the following cases:
      • PeopleSoft application is FSCM : the volume to extract and analyze for the database part would be very large, so the effort is not worth the benefit.
      • The PeopleSoft repository is hosted on an unsupported RDBMS version, thus cannot be extracted by the database extractor.
  • Once the DMT has been downloaded and installed, you'll have access to the interface:

  • First create a new version:

  • The version editor is then displayed:

  • Create a package. In the wizard, select "PeopleSoft" under "Select a vendor specific repository":

  • To extract the source code, click Package...


  • When the extraction has completed, the content state for the Package should display Packaging successful and the action required is Package ready to be delivered

Post extraction check

See PeopleSoft - Post extraction check.

Deliver

  • You can now deliver the source code. To do so, click Deliver…. In the wizard, answer Yes when prompted whether the delivery is complete:

  • When the delivery has completed, the content state for the Package should display Packaging successful and the action required is empty (i.e. nothing further to do).