If the IBM DB2 Bind Package job fails on the IBM DB2 for z/OS source, you can bind the packages manually on the source.
The following message appears if the IBM DB2 Bind Package job fails:
[informatica][DB2 JDBC Driver]Bind process is not active.
Please ensure that the user has permissions to create packages.
Packages cannot be created in an XA Connection.
To resolve the issue, perform the following steps:
Go to the directory where you extracted the Data Archive installation files.
Open the
Optional
folder.
Extract the
bind_files.zip
file.
The
bind_files.zip
file contains the
CNTLFILE.XMIT
and
DBRMFILE.XMIT
files.
Log in to the source mainframe.
Create the following datasets.
<userID>.CNTLFILE.XMIT
<userID>.DBRMFILE.XMIT
For example, if your user ID is
jane12
, then use the following name for the datasets:
JANE12.CNTLFILE.XMIT
JANE12.DBRMFILE.XMIT
Use uppercase for the name of the datasets.
Enter the following properties for the datasets:
DSORG=PS, RECFM=FB, LRECL=80, BLKSIZE=3120
Access the source mainframe through FTP from the machine that contains the
CNTLFILE.XMIT
and
DBRMFILE.XMIT
files. Use the same user ID and password for the FTP as the one you used to log in to the source mainframe in step 4.
Enter
BIN
to use the binary transfer mode.
Enter the
PUT
command to transfer the
CNTLFILE.XMIT
and
DBRMFILE.XMIT
files to the source mainframe.
Verify that the data from the
CNTLFILE.XMIT
and
DBRMFILE.XMIT
files transferred to the datasets you created in step 5.
Log in to the source mainframe.
From the ISPF option 6 or TSO Ready mode, enter the following
RECEIVE
command:
RECEIVE INDS('userid.CNTLFILE.XMIT')
At the prompt, enter
DA('userid.DDJDBC.CNTL')
Press
ENTER
.
The system creates the partitioned data set
DDJDBC.CNTL
that contains the JCL and distribution packages.
From ISPF option 6 or TSO Ready mode, enter the following
RECEIVE
command:
RECEIVE INDS('userid.DBRMFILE.XMIT')
At the prompt, enter
DA('userid.DDJDBC.DBRMLIB')
Press
ENTER
.
The system creates the partitioned data set
DDJDBC.DBRMLIB
that contains the JCL and distribution packages.
Edit the job
userid.DDJDBC.CNTL(BIND)
. Follow the instructions in the job to complete the following tasks:
Bind the packages for the DataDirect Connect for JDBC DB2 driver.