Creating the Component Interface Jar File
The SailpointPeopleSoftCompInt.jar file contains the PeopleSoft component interface java classes. It must be generated from the respective PeopleSoft resource and then copied into the SailPoint classpath.
Note
- The
psjoa.jaris the jar file taken from the location where the PeopleSoft server is installed. Whenever there is an upgrade/patch application with the PeopleSoft Tools/Server, this jar file must be recreated and placed in the classpath. - For the
SailPointPeopleSoftCompInt.jarfile, after any upgrades in PeopleTool versions, recreate the file to upload instead of the old/existing jar file.
Complete the following steps to create the SailPointPeopleSoftCompInt.jar file from the component interface java files.
- Logon to PeopleSoft Application Designer in two tier mode.
- Open the Component Interface project and open all the component interfaces by double clicking each component interface. For example, SAILPOINT_USERS.
-
From the menu select Build > PeopleSoft APIs.
The Build PeopleSoft API Bindings window is displayed.
-
From the Build PeopleSoft API Bindings window, select the Build checkbox in the java classes frame and clear the COM Type Library and C Header Files Build checkboxes.
-
In the Select APIs to Build dropdown list, select the following options:
CompIntfc.CompIntfcPropertyInfoCompIntfc.CompIntfcPropertyInfoCollection- PeopleSoft.* (all Component Interfaces that begin with the prefix PeopleSoft)
CompIntfc.SAILPOINT_*(all Component Interfaces that begin with the prefixCompIntfc.SAILPOINT_)
Note
If you need to generate component interface Java files for the entire group of component interfaces select ALL.
-
Create a directory to deploy the Java files. For example, if you specify
C:\CIas the file path, then the component interface Java files are generated inC:\CI\PeopleSoft\Generated\CompIntfc. -
Compile the Java files by performing the following steps:
- Open the command prompt and change directories to the folder where the generated Java files are located. For example,
C:\CI. - Go to the
PeopleSoft\Generated\CompIntfc\directory. -
Run the following command:
Where
%PT8.53%is the location that PeopleSoft is installed.Important
Ensure that the Java compiler used for compiling the generated Java files is compatible with the Java provided with the PeopleSoft installation that needs to be managed.
-
(Optional) You can delete all the generated Java files from the existing directory, however, do not delete the
.classfiles.
- Open the command prompt and change directories to the folder where the generated Java files are located. For example,
-
Perform the following steps to package the compiled files as the
SailPointPeopleSoftCompInt.jarfile:- Open the Command Prompt window and go to the newly created directory. For example,
C:\CI - Run the command:
jar -cvf SailPointPeopleSoftCompInt.jar *
- Open the Command Prompt window and go to the newly created directory. For example,
-
Upload the generated
SailpointPeopleSoftCompInt.jarand%PS_HOME%\class\psjoa.jarfiles where PeopleSoft Direct Source is created on the Base Configuration page.
Documentation Feedback
Feedback is provided as an informational resource only and does not form part of SailPoint’s official product documentation. SailPoint does not warrant or make any guarantees about the feedback (including without limitation as to its accuracy, relevance, or reliability). All feedback is subject to the terms set forth at https://developer.sailpoint.com/discuss/tos.