field, use either the GetDatabaseKey or GetIMSRBAByLevel function in an expression.
To add the segment RBA to segment data in an IMS data map, Informatica recommends that you use the GetIMSRBAByLevel function rather than the GetDatabaseKey function. The GetIMSRBAByLevel function enables you to get the RBA of an unkeyed or non-unique keyed parent segment.
Use the GetIMSRBAByLevel function in IMS data maps used for bulk data movement operations or IMS synchronous CDC.
You cannot use the GetIMSRBAByLevel function in records in the following types of IMS data maps:
IMS data maps used for IMS log-based CDC.
IMS data maps used to access IMS unload files that contain the following types of records:
Unload records of any format for HISAM data sets
Unload records that have the format BMC SHORT or BMC XSHORT for HDAM and HIDAM data sets
Unload records that have the standard IBM format for IMS Fast Path data sets
To run a database row test on the following types of data maps that use the GetIMSRBAByLevel function, you must
APF-authorize
the following libraries:
If you use IMS DL/1 batch data maps with BMP for the netport job, you must
APF-authorize
all libraries in the BMP STEPLIB concatenation. Otherwise, PowerExchange issues message PWX-02204 with return code 12.
If you use IMS ODBA data maps, you must
APF-authorize
all libraries in the STEPLIB concatenation of the PowerExchange Listener. Otherwise, PowerExchange abends.