

Connector Guides › Connectors Guide › Connecting to Endpoints › PeopleSoft Connector › Import and Build the CA-USER Component Interface
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:
- Extract the CA_USER folder from CA IAM CS resource directory to a location on or accessible to the PeopleSoft application server.
- 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:
- When extracting, make sure that the folder name does not change and that it contains only the CA_USER.ini and CA_USER.xml files.
- Make sure that the versions are compatible. For example, import an 8.48 project file into an 8.48 PeopleSoft installation and not an 8.49 one.
- If this is not the first time you are importing this project, select to Use Project Definition from File to overwrite the existing project.
- Select All Definition Types and click Copy
- 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:
- Start the PeopleSoft Application Designer, and open CA_USER project.
- From the left panel, navigate to the Component Interface.
- Click Menu, Build, and select PeopleSoft APIs.
- Verify that only Build in Java Classes is selected.
- 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.*
- Click OK.
Java files generate for the Component Interfaces.
- Close the Application Designer.
- Copy psjoa.jar from <PS_HOME>/Web/psjoa to <BUILD_ROOT>.
- 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
- 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.
Copyright © 2013 CA.
All rights reserved.
 
|
|