![]() | |
Sun Java[TM] System Identity Manager 7.1 Resources Reference |
SAPIdentity Manager provides resource adapters for supporting the following versions of SAP:
The following table summarizes the attributes of the SAP adapter:
Resource Configuration Notes
To enable the ability for a user to change his or her own SAP password, perform the following steps:
Identity Manager Installation Notes
The SAP resource adapter is a custom adapter. You must perform the following steps to complete the installation process:
- Download the JCo (Java Connection) toolkit from http://service.sap.com/connectors. (Access to the SAP JCO download pages require a login and password.) The toolkit will have a name similar to sapjco-ntintel-2.1.6.zip. This name will vary depending on the platform and version selected.
Note
For Solaris x86, only the 64-bit version of the JCO is available. If you are using 64-bit Solaris on Sparc, ensure that the 64-bit version of the JCO is used.
- Unzip the toolkit and follow the installation instructions. Be sure to place library files in the correct location and to set the environment variables as directed.
- Copy the sapjco.jar file to the InstallDir\WEB-INF\lib directory.
- To add an SAP resource to the Identity Manager resources list, you must add the following value in the Custom Resources section of the Configure Managed Resources page.
com.waveset.adapter.SAPResourceAdapter
Usage Notes
This section provides information related to using the SAP resource adapter, which is organized into the following sections:
General Notes
The following general notes are provided for the resource:
- To allow editing of to and from dates on a per activity group basis, load the SAPUserForm_with_RoleEffectiveDates_Timezone.xml form. This form also provides the ability to select a time zone for the user.
- The sources.ResourceName.hosts property in the waveset.properties file can be used to control which host or hosts in a cluster will be used to execute the synchronization portion of an Active Sync resource adapter. ResourceName must be replaced with the name of the Resource object.
- The sample user forms SAPUserForm.xml and SAPUserForm_with_RoleEffectiveDates_Timezone.xml now contain a definition for a field that pre-expires the user’s password. If this field's value is true, and an Identity Manager administrator creates or changes a user’s password, the user must specify a new password upon logging in to SAP.
SAP JCO and RFC Tracing
The SAPResourceAdapter and the SAPHRActiveSyncAdapter provide resource attributes for SAP JCO and RFC tracing. They can be used to trace Identity Manager's communication with the SAP system. The attributes are JCO Trace Level and JCO Trace Directory.
The following environment variables can be set in the environment to enable SAP RFC tracing. These variables must be set in the environment before starting the application server. They control the shared library that JCO uses to communicate with the SAP system.
Global Trade Services (GTS) Support
To enable SAP Global Trace Services support on the SAP adapter, activate the appropriate roles listed Role Name column in the following table. SAP generates the roles listed in the Generated Role column of the table. You must assign the generated roles to the appropriate user profiles in SAP GTS.
Security Notes
This section provides information about supported connections and privilege requirements.
Supported Connections
Identity Manager uses BAPI over SAP Java Connector (JCo) to communicate with the SAP adapters.
Required Administrative Privileges
The user name that connects to SAP must be assigned to a role that can access the SAP users.
Provisioning Notes
Feature
Supported?
Enable/disable account
Yes
Rename account
No
Pass-through authentication
No
Before/after actions
No
Data loading methods
Account Attributes
The following table provides information about the default SAPaccount attributes. (Additional attributes are provided if the Enable SAP GRC Access Enforcer? resource parameter is selected.) All attribute types are String.
Resource Object Management
Not applicable
Identity Template
$accountId$
Sample Forms
SAPForm.xml
SAPUserForm_with_RoleEffectiveDates_Timezone.xml
SAPHRActiveSyncForm.xml
Troubleshooting
Use the Identity Manager debug pages to set trace options on the following classes:
To determine which version of the SAP Java Connector (JCO) is installed, and to determine whether it is installed correctly, run the following command:
java -jar sapjco.jar
The command returns the JCO version as well as the JNI platform-dependent and the RFC libraries that communicate with the SAP system.
If the platform-dependent libraries are not found, refer to the SAP documentation to find out how to correctly install the SAP Java Connector.