Migrating to Version 10.2.1 with ARCH_LEVEL 1021 (z/OS)
When you install the Q Replication technology in InfoSphere® Data Replication for DB2® for z/OS® Version 10.2.1, you must migrate the Q Capture control tables to the 1021 architecture level to match the Q Capture code base and the Q Apply control tables to the 1021 architecture level to match the Q Apply code base.
About this task
The Version 10.2.1 Q Capture program can still work with a Q Apply program at architecture level 1001, and the Version 10.2.1 Q Apply program can still work with a Q Capture program at architecture level 1001. If the Q Apply program has an ARCH_LEVEL value of 1001, the Q Capture compatibility value must be 1001.
If you are using an older level of Q Replication, you might need to run one or more of the following migration jobs to prepare for migrating to the 1021 architecture level:
- SASNSAMP(ASNQMZ10) to bring the control tables to the 100Z level
- SASNSAMP(ASNQ1001) to migrate from ARCH_LEVEL 100Z to Version 10.1 architecture level 1001. You can optionally run the verification job SASNSAMP(ASNV1001) to make sure that all control tables are correctly updated to the 1001 level. The job is a script that you can run by using SPUFI.
The job to migrate from Version 10.1 architecture level 1001 to architecture level 1021, SASNSAMP(ASNQ1021), makes these changes:
- Creates three new Q Apply control tables to support the synchronized apply feature
- Adds columns to existing control tables and alters some column data types
- Converts the log sequence number (LSN) data in the IBMQREP_TABVERSION and IBMQREP_COLVERSION tables to the new data format to support V10.2.1 features
- Updates the IBMQREP_CAPPARMS and IBMQREP_APPLYPARMS ARCH_LEVEL values to 1021
Note the following rules for CCD tables in Version 10.2.1:
- For CCD targets, the COMPATIBILITY column must be set to 1021 or 1001
- If the Q Capture program is at ARCH_LEVEL 1021:
- It always sends 16-byte log sequence numbers.
- At compatibility 1001 it always sends 10-byte UOWIDs
- At compatibility 1021 it sends 12 byte UOWIDs if the Q Capture server is DB2 11 for z/OS and 10-byte UOWIDs if the Q Capture server is DB2 10 for z/OS
Procedure