Previous Topic: Set Up the PeopleSoft ConnectorNext Topic: Update PeopleSoft Permissions


Import and Build the CA-USER Component Interface

Due to a limitation of only 300 records being returned in a search in the PeopleSoft Component Interface API, a new Component Interface has been created that allows all records to be returned at once during a search operation. The CA-USER Component Interface must be imported by the administrator to the PeopleSoft application server using the following procedure.

Follow these steps:

  1. Extract the CA_USER folder from CA IAM CS resource directory to a location on or accessible to the PeopleSoft application server.
  2. Open the Application Designer, log into the appropriate database, and select Tools>Copy Project>From File, browse to the CA_USER folder and select the CA_USER Project.

    Notes:

  3. Select All Definition Types and click Copy
  4. Build the project by selecting Build > Project…

    Note: If the PeopleSoft installation has multiple databases, steps 1 to 3 must be repeated for each database.

Generate compintfc.jar

Previous releases of the PeopleSoft connector bundle included the component interface jar file compintfc.jar. This version requires you to generate compintfc.jar for compatibility with the latest version of the PeopleSoft Application Designer (CA_USER 8.53). CA_USER 8.53 is the only version that supports PeopleSoft FSCM 9.2.

Follow these steps:

  1. Start the PeopleSoft Application Designer, and open CA_USER project.
  2. From the left panel, navigate to the Component Interface.
  3. Click Menu, Build, and select PeopleSoft APIs.
  4. Verify that only Build in Java Classes is selected.
  5. Specify the target directory (<BUILD_ROOT>), and select the following component interfaces:
    CompIntfc.CA_*
    CompIntfc.CompIntfcPropertyInfo
    CompIntfc.CompIntfcPropertyInfoCollection
    CompIntfc.DELETE_ROLE*
    CompIntfc.DELETE_USER_PROFILE*
    PeopleSoft.*
    
  6. Click OK.

    Java files generate for the Component Interfaces.

  7. Close the Application Designer.
  8. Copy psjoa.jar from <PS_HOME>/Web/psjoa to <BUILD_ROOT>.
  9. Create a batch file in <BUILD_ROOT> that includes:
    @echo off
    set JAVA_HOME=<PATH_TO_YOUR_JDK_INSTALLATION>
    set PATH=%JAVA_HOME%\bin;%PATH%
    set CLASSPATH="%JAVA_HOME%\lib\tools.jar";psjoa.jar;%CLASSPATH%
    javac -classpath "%CLASSPATH%" .\PeopleSoft\Generated\CompIntfc\*.java
    jar cvf compintfc.jar .\PeopleSoft\Generated\CompIntfc\*.class
    
  10. Run the batch file from the <BUILD_ROOT> directory.

    The process generates compintfc.jar, which you use to set up the PeopleSoft connector in the next section.