Oracle® Identity Manager Connector Guide for SAP User Management Release 9.0.1 Part Number B31137-01 |
|
|
View PDF |
After you deploy the connector, you must test it to ensure that it functions as expected. Tests that you can run on the connector can be divided into the following high-level categories:
Provisioning testing: This type of test involves using Oracle Identity Manager to provision or de-provision one of its users or organizations with a target resource. In other words, Oracle Identity Manager is the starting point of the connector and the target resource is the end point.
Reconciliation testing: This type of test involves using Oracle Identity Manager to reconcile with either a trusted source or a target resource. In other words, the trusted source or target resource is the starting point of the connector, and Oracle Identity Manager is the end point.
Note:
In earlier releases of this guide, the connector was referred to as the integration.This chapter contains the following sections:
You can use the troubleshooting utility to connect to the SAP server and to perform basic operations aimed at identifying the cause of problems. You can also use it to run test cases to test the connector functionality.
The SAP User Management_
versionno
\troubleshoot
directory contains the troubleShoot.properties
file. The troubleshooting utility uses this file to connect to the SAP server. This file contains the following information:
SAP connection parameters: Server-related information.
User information: Field information required to create, modify, update, and delete a user profile.
Reconciliation information: The "From date" timestamp information is passed from this file. The "To date" is set to the current time.
CLASSPATH information: List of files to be included in the CLASSPATH.
This file also contains commands to test the connector functionality. You need to make the place the contents of the troubleshoot directory in the installation media in a test directory, for example: C:\test\troubleshoot
.
Next, set the following SAP server connection parameters in the troubleshooting.properties
file:
sapClient=800 sapUser=xellerate sapPassword=project sapLanguage=EN sapSystem=00 sapIP=172.20.70.206 sapType=R3 SAPsnc_mode=0 SAPsnc_myname=p:CN=win2003, OU=SAP, O=ORA, C=IN SAPsnc_qop=3 SAPsnc_partnername=p:CN=I47, OU=SAP, O=ORA, C=IN SAPsnc_lib=C:\\usr\\sap\\sapcrypto.dll
In the log.properties
file in the same directory, set the path for the log files in the following parameter:
log4j.appender.logfile.File=log_file_path
Note:
Ensure that all the JAR files associated with this connector are included in theCLASSPATH
.To test the connector for the creation of a user, specify the following information for a new user object in the troubleshooting.properties
file.
userId=R37003 password=IKK123 dummyPassword=OERFYE lockStatus=UnLock userGroup=SUPER lastName=kiran firstName=inguva userTitle=Mr. langComm=E department=IT langLogIn=N timeZone=AUSVIC telephone=12345678 extension=1234 Fax=12345678 email=sapuser@sap.com dateFormat=1 decimalNotation=X function=Function roomNo=06 floor=1st building=LBP code=1 commType=FAX alias startMenu=000 userType dummyPwd=INITIAL validityDate= validityChange= lockChange= pUserGroup=
On the command line, use the following command to create a user:
java -DTproperties=connector_test_directory\troubleshoot\troubleShoot.properties -Dlog4j.configuration=file:\connector_test_directory\troubleshoot\log.properties TroubleShootingUtility C
Delete an SAP R3 user as follows:
java -DTproperties=connector_test_directory\troubleshoot\troubleShoot.properties -Dlog4j.configuration=file:\connector_test_directory\troubleshoot\log.properties TroubleShootingUtility D
Specify the following parameters in the troubleshooting.properties
file to modify a user:
changeUserId=cuakk21 fieldName= fieldValue=jane bapiKey=ADDRESS bapiKeyX=ADDRESSX
Use the following command to modify a user:
java -DTproperties=connector_test_directory\troubleshoot\troubleShoot.properties -Dlog4j.configuration=file:\connector_test_directory\troubleshoot\log.properties TroubleShootingUtility M
To test reconciliation, specify a timestamp for the From Date of the reconciliation run as shown:
fromDate=Apr 10, 2006 at 10:00:00 GMT+05:30
To test reconciliation from the timestamp specified to the current time, run the following command:
java -DTproperties=connector_test_directory\troubleShoot.properties -Dlog4j.configuration=file:\connector_test_directory\troubleshoot\log.properties TroubleShootingUtility R
The following table lists solutions to a commonly encountered problem associated with this connector.
Problem Description | Solution |
---|---|
Oracle Identity Manager cannot establish a connection to SAP.
Returned Error Messages
|
|