How to resolve RC 60(146) on the LXX in BDUPG06

Document ID : KB000012876
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

When running an upgrade of CA Datacom/DB from version 12.0 to 14.0, one of the steps involves starting the MUF using a special job called BDUPG06.

If the LXX (Logfile) was not converted to variable format during the version 12.0 upgrade or installation, this BDUPG06 job will fail with a RC 60(146), indicating a problem with the LXX control block.

Question:

How can we resolve this RC 60(146) error and allow the MUF to start?

Answer:

This error - RC 60(146) - indicates that there is a problem in one of the control blocks for the log file - LXX. This could be the result of one of the following:

  1. Using a Fixed block LXX logfile instead of a variable block logfile;
  2. Using the wrong file allocated to the LXX DD statement;
  3. Using an uninitialized LXX file;
  4. Using a LXX that has had something overwrite the control block.

Clients that did not implement variable block format LXX in version 12.0 now have this first problem in their upgrade, resulting in the RC 60. In order to correct this, assuming the MUF last came down cleanly (was not cancelled, etc.), you should run these steps from the INSTJCL member BDNEW01 (do not run the whole BDNEW01 job, just these steps):

//LXXINIT EXEC PGM=DBUTLTY,REGION=6M
// INCLUDE MEMBER=B14STLIB
// INCLUDE MEMBER=B14DDCXX
// INCLUDE MEMBER=B14DDOUT
//SYSIN DD *
INIT AREA=LXX,BLKSIZE=32760,TSN=00000001,VARIABLE=YES
/*
//FXXINIT EXEC PGM=DBUTLTY,REGION=6M
// INCLUDE MEMBER=B14STLIB
// INCLUDE MEMBER=B14DDCXX
// INCLUDE MEMBER=B14DDOUT
//SYSIN DD *
INIT AREA=FXX,BLKSIZE=32760,BLOCKS=1,TASKS=1000
/*
//

If the MUF last shut down cleanly, the LXX should be empty, so initializing this should not be a problem. Once you have run these steps to initialize the LXX to be variable, you can then rerun BDUPG06.

Additional Information:

As always, please contact CA Technologies support for CA Datacom if you have further questions.