To use the DL/I batch or BMP interfaces to access IMS source or target data, you must perform some PowerExchange configuration tasks on the z/OS system.
PowerExchange uses DL/I batch or BMP access when the IMS data map specifies the
DL/1 BATCH
access method or when you override the
IMS ODBA
access method to
DL/1 BATCH
for a database row test or PowerCenter bulk data movement session.
Before you run a database row test or PowerCenter session that uses DL/I batch or BMP access, complete the following tasks:
Customize the IMSJCL member in the RUNLIB library so that it works as a DL/I batch or BMP netport job. You can include the %PSBNAME substitution variable if you want to override the PSB name when you run the bulk data movement session in PowerCenter. By using the %PSBNAME variable with the session override, you can use the same netport JCL member to access multiple PSBs.
If you use BMP access, APF-authorize the netport job.
Create an IMS data map that specifies the
DL/1 BATCH
access method, or override the the
IMS ODBA
access method in an IMS data map with
DL/1 BATCH
. You can override the access method in the PowerCenter session properties for the IMS source or target or when configuring a database row test.
In the DBMOVER configuration member in the RUNLIB, add a NETPORT statement and corresponding LISTENER statement for each PSB. You can enter up to ten pairs of statements in the DBMOVER member.
To avoid exceeding this limit when you need to process more than ten PSBs, specify the %PSBNAME in the netport JCL and an
IMS PSBNAME Override
value in the PowerCenter session properties. You can then use the same pair of NETPORT and LISTENER statements for multiple PSBs. For more information, see
PowerExchange Interfaces for PowerCenter
.
For the DBMOVER changes to take effect, you must restart the PowerExchange Listener.
You can also override the PSB name and PCB number for a PowerCenter session or database row test.