XSL style sheets
The adapter can be configured by modifying the XSL style sheet advanced mappings.
The adapter functions without requiring any advanced mapping XSL transformations to be configured. The default values for each advanced mapping in the following lists are used. However, any advanced mappings that are configured by the user, override the listed default XSL transformations.
- ADD ADVANCED MAPPING TAB
- Settings of this tab apply only when the adapter is processing
add operation requests.
- Add User Basic XSL Stylesheets
-
This attribute is a multi-valued attribute where each value is separated by a single space (‘ ‘) character. The values are file names that represent the order in which the adapter runs XSL transformations on the user account data. The data is sent from IBM Security Verify Governance Identity Manager during an add operation request. The XSL results are run as RFC calls against the target SAP system.
The values are the names of the XSL files that are deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformations and resulting RFC calls:
CUA:
xsl/sapnw_bapi_user_create.xsl xsl/sapnw_bapi_user_disablepassword.xsl xsl/sapnw_bapi_user_system_assign.xsl xsl/sapnw_bapi_user_change_licensedata.xsl xsl/sapnw_bapi_user_locactgroups_assign.xsl xsl/sapnw_bapi_user_locprofiles_assign.xslNON-CUA:
xsl/sapnw_bapi_user_create.xsl xsl/sapnw_bapi_user_disablepassword.xsl xsl/sapnw_bapi_user_change_licensedata.xsl xsl/sapnw_bapi_user_actgroups_assign.xsl xsl/sapnw_bapi_user_profiles_assign.xsl
- MODIFY ADVANCED MAPPING TAB
- Settings of this tab apply only when the adapter is processing modify operation
requests.
- Modify User Basic XSL Stylesheets
-
This attribute is a multi-valued attribute where each value is separated by a single space (‘ ‘) character. The values are file names that represent the order in which the adapter runs XSL transformations on the user account data. The data is sent from IBM Security Verify Governance Identity Manager during a modify operation request. The XSL results are run as RFC calls against the target SAP system.
The values are the names of XSL files that are deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformations and resulting RFC calls:
CUA:
xsl/sapnw_bapi_user_change.xsl xsl/sapnw_bapi_user_disablepassword.xsl xsl/sapnw_bapi_user_system_assign.xsl xsl/sapnw_bapi_user_change_licensedata.xsl xsl/sapnw_bapi_user_locactgroups_assign.xsl xsl/sapnw_bapi_user_locprofiles_assign.xslNON-CUA:
xsl/sapnw_bapi_user_change.xsl xsl/sapnw_bapi_user_disablepassword.xsl xsl/sapnw_bapi_user_change_licensedata.xsl xsl/sapnw_bapi_user_actgroups_assign.xsl xsl/sapnw_bapi_user_profiles_assign.xsl - Modify User Basic Lookup Request Stylesheet
-
This attribute is a single-valued attribute. The value is the file name of an XSL transformation that produces an RFC request. The RFC request is run by the adapter to determine whether the account to be modified is present. If a value is supplied, the transformation is run regardless of the CUA status of the target SAP system. If CUA is used, the following XSL mappings are required:
xsl/sapnw_bapi_user_getdetail_precall.xsl xsl/sapnw_bapi_user_locactgroups_read_precall.xslThe value is the name of the XSL file that is deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformation and resulting RFC call:
xsl/sapnw_bapi_user_getdetail_precall.xsl - Modify User Basic Lookup Response Stylesheet
- This attribute is a single-valued attribute. The value is the file name of an XSL transformation that will process the SAP response from running the RFC call that is based on the setting of Modify User Lookup Request Stylesheet. If a value is supplied, the transformation is run regardless of the CUA status of the target SAP system. If CUA is used, the following additional XSL mappings are required:
xsl/sapnw_bapi_user_getdetail_postcall.xsl xsl/sapnw_bapi_user_locactgroups_read_postcall.xslThe value is the name of XSL file that is deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformation and resulting RFC call:
xsl/sapnw_bapi_user_getdetail_postcall.xsl
- DELETE ADVANCED MAPPING TAB
- Settings of this tab apply only when the adapter is processing
delete operation requests.
- Delete User Basic XSL Stylesheets
-
This attribute is a multi-valued attribute where each value is separated by a single space (‘ ‘) character. The values are file names that represent the order in which the adapter runs XSL transformations on the user account data. The data is sent from IBM Security Verify Governance Identity Manager during a delete operation request. The XSL results are run as RFC calls against the target SAP system. If a value is supplied, the transformations are run regardless of the CUA status of target SAP system.
The values are the names of XSL files that are deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformations and resulting RFC calls:
xsl/sapnw_bapi_user_delete.xsl - Delete User Basic Lookup Request Stylesheet
-
This attribute is a single-valued attribute. The value is the file name of an XSL transformation that produces an RFC request. The RFC request is run by the adapter to determine whether the account to be deleted is present. If a value is supplied, the transformation is run regardless of the CUA status of target SAP system.
The value is the name of XSL file that is deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformation and resulting RFC call:xsl/sapnw_bapi_user_getdetail_precall.xsl - Delete User Basic Lookup Response Stylesheet
-
This attribute is a single-valued attribute. The value is the file name of an XSL transformation that processes the SAP response from the RFC call. The call is run based on the setting of Delete User Lookup Request Stylesheet. If a value is supplied, the transformation is run regardless of the CUA status of target SAP system.
The value is the name of XSL file that is deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformation and resulting RFC call:xsl/sapnw_bapi_user_getdetail_postcall.xsl
- SUSPEND ADVANCED MAPPING TAB
- Settings of this tab apply only when the adapter is processing
suspend operation requests.
- Suspend User Basic XSL Stylesheets
-
This attribute is a multi-valued attribute where each value is separated by a single space (‘ ‘) character. The values are file names that represent the order in which the adapter runs XSL transformations on the user account data. The data is sent from IBM Security Verify Governance Identity Manager during a suspend operation request. The XSL results are run as RFC calls against the target SAP system. If a value is supplied, the transformations are run regardless of the CUA status of target SAP system.
The values are the names of XSL files that are deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformations and resulting RFC calls:
xsl/sapnw_bapi_user_lock.xsl - Suspend User Basic Lookup Request Stylesheet
-
This attribute is a single-valued attribute. The value is the file name of an XSL transformation that produces an RFC request. The RFC request is run by the adapter to determine whether the account to be suspended is present. If a value is supplied, the transformation is run regardless of the CUA status of target SAP system.
The value is the name of XSL file that is deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformation and resulting RFC call:
xsl/sapnw_bapi_user_getdetail_precall.xsl - Suspend User Basic Lookup Response Stylesheet
-
This attribute is a single-valued attribute. The value is the file name of an XSL transformation that processes the SAP response from the RFC call. The call is run based on the setting of Suspend User Lookup Request Stylesheet. If a value is supplied, the transformation is run regardless of the CUA status of target SAP system.
The value is the name of XSL file that is deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformation and resulting RFC call:
xsl/sapnw_bapi_user_getdetail_postcall.xsl
- RESTORE ADVANCED MAPPING TAB
- Settings of this tab apply only when the adapter is processing
restore operation requests.
- Restore User Basic XSL Stylesheets
-
This attribute is a multivalued attribute where each value is separated by a single space (‘ ‘) character. The values are file names that represent the order in which the adapter runs XSL transformations on the user account data. The data is sent from IBM Security Verify Governance Identity Manager during a restore operation request. The XSL results are run as RFC calls against the target SAP system. If a value is supplied, the transformations are run regardless of the CUA status of target SAP system.
The values are the names of XSL files that are deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformations and resulting RFC calls:
xsl/sapnw_bapi_user_unlock.xsl - Restore User Basic Lookup Request Stylesheet
-
This attribute is a single-valued attribute. The value is the file name of an XSL transformation that produces an RFC request. The RFC request is run by the adapter to determine whether the account to be restored is present. If a value is supplied, the transformation is run regardless of the CUA status of target SAP system.
The value is the name of XSL file that is deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformation and resulting RFC call:
xsl/sapnw_bapi_user_getdetail_precall.xsl - Restore User Basic Lookup Response Stylesheet
-
This attribute is a single-valued attribute. The value is the file name of an XSL transformation that processes the SAP response from the RFC call. The call is run based on the setting of Restore User Basic Lookup Request Stylesheet. If a value is supplied, the transformation is run regardless of the CUA status of target SAP system.
The value is the name of the XSL file that is deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformation and resulting RFC call:
xsl/sapnw_bapi_user_getdetail_postcall.xsl
- CHANGE PASSWORD ADVANCED MAPPING TAB
- Settings of this tab apply only when the adapter is processing
password operation requests.
- Change Password Basic XSL Stylesheets
-
This attribute is a multi-valued attribute where each value is separated by a single space (‘ ‘) character. The values are file names that represent the order in which the adapter runs XSL transformations on the user account data. The data is sent from IBM Security Verify Governance Identity Manager during a password operation request. The XSL results are run as RFC calls against the target SAP system. If a value is supplied, the transformations are run regardless of the CUA status of target SAP system.
The values are the names of XSL files that are deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformations and resulting RFC calls:
xsl/sapnw_bapi_user_change.xsl - Change Password Basic Lookup Request Stylesheet
-
This attribute is a single-valued attribute. The value is the file name of an XSL transformation that produces an RFC request. The RFC request is run by the adapter to determine whether the account to be modified is present. If a value is supplied, the transformation is run regardless of the CUA status of target SAP system.
The value is the name of the XSL file that is deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformation and resulting RFC call:
xsl/sapnw_bapi_user_getdetail_precall.xsl - Change Password Basic Lookup Response Stylesheet
-
This attribute is a single-valued attribute. The value is the file name of an XSL transformation that processes the SAP response from the RFC call. The call is run based on the setting of Change Password Basic Lookup Request Stylesheet. If a value is supplied, the transformation is run regardless of the CUA status of target SAP system.
The value is the name of the XSL file that is deployed with the adapter relative to the Dispatcher solution directory. If no value is supplied, the adapter runs the following XSL transformation and resulting RFC call:
xsl/sapnw_bapi_user_getdetail_postcall.xsl
- RECONCILIATION ADVANCED MAPPING TAB
- Settings of this tab apply only when the adapter is processing
reconciliation and search operation requests.
- Search User Basic Select Request XSL Stylesheets
-
This attribute is a multi-valued attribute. The value is a list of XSL transformation file names that are separated by space (
). Each transform is run in the defined order and produce an RFC request. Each RFC request is run by the adapter. If more than one transform and resulting RFC is run, the result of each RFC call is appended to an XML result document with a root tag named<bapiResults>. This result list is passed to the Search User Basic Select Response XSL Stylesheets. If only one XSL file name is supplied, the resulting RFC is run, and its response will be passed directly to Search User Basic Select Response XSL Stylesheets.Each XSL transform file must be deployed with the adapter in the
xsldirectory relative to the Dispatcher solution directory.If no value is supplied, the adapter runs the following XSL transformations and resulting RFC calls:
xsl/sapnw_bapi_user_getlist_precall.xsl - Search User Basic Select Response Stylesheet
-
This attribute is a single-valued attribute. The value is the file name of an XSL transformation that processes the SAP response or responses from the RFC calls. The calls are run based on the setting of Search User Basic Select Request Stylesheet. This transform produces the list of user names to be iterated during the reconciliation.
The XSL transform file must be deployed with the adapter in the
xsldirectory relative to the Dispatcher solution directory.If no value is supplied, the adapter runs the following XSL transformation and resulting RFC call:
xsl/sapnw_bapi_user_getlist_postcall.xsl - Search User Basic Iterate Request XSL Stylesheets
-
This attribute is a multi-valued attribute. The value is a list of XSL transformation file names that are separated by space (
). Each transform is run in the defined order and produce an RFC request. Each RFC request is run by the adapter. Each RFC that is run is responsible for returning parts of the user account details. If more than one transform and resulting RFC is run, the result of each RFC call is appended to an XML result document with a root tag named<bapiResults>. This result list is passed to the Search User Basic Iterate Response XSL Stylesheets. If only one XSL file name is supplied, the resulting RFC is run. The response is passed directly to Search User Basic Select Response XSL Stylesheets.Each XSL transform file must be deployed with the adapter in the
xsldirectory relative to the Dispatcher solution directory.If no value is supplied, the adapter runs the following XSL transformations and resulting RFC calls:
CUA:
RFCxsl/sapnw_bapi_user_getdetail_precall.xsl xsl/sapnw_bapi_user_locactgroups_read_precall.xsl xsl/sapnw_bapi_user_locprofiles_read_precall.xslNON-CUA:
xsl/sapnw_bapi_user_getdetail_precall.xsl - Search User Basic Iterate Response Stylesheet
-
This attribute is a single-valued attribute. The value is the file name of an XSL transformation that processes the SAP response or responses from the RFC calls. The calls are run based on the setting of Search User Basic Iterate Request Stylesheet. The result of running this transform is sent to the Identity server.
The XSL transform file must be deployed with the adapter in the
xsldirectory relative to the Dispatcher solution directory.If no value is supplied, the adapter runs the following XSL transformation and resulting RFC call:
xsl/sapnw_bapi_user_getdetail_postcall.xsl - SAP Attribute
PARAMETERis limited to 18 characters - According to SAP, the data structure of the BAPI is limited to 18 characters for each parameter
value. SAP increased the length of the values to 40 characters and extended the BAPI by adding
another data table. By default, the adapter supports
PARAMETER. HoweverPARAMETER1can be incorporated into the adapter by making XSL modifications. For more information on how to use the ITIM Adapter for SAP NetWeaver to manage the 'PARAMETER1' attribute, see Using ITIM Adapter for SAP NetWeaver to Manager 'PARAMETER1' attribute.