How to resolve "IEFTMS38 xxxxxxx FOUND CPU nnnn HAS FLAGS LEFT ON FROM A PRIOR EXECUTION OF TMSXTEND".

Document ID : KB000048095
Last Modified Date : 03/05/2018
Show Technical Document Details
Introduction:

Description:

When running TMSINIT, or TMSCOPY, you may encounter the below sequence of messages in the SYSLOG:

*IEFTMS38 xxxxxxx FOUND CPU nnnn HAS FLAGS LEFT ON FROM A PRIOR EXECUTION OF TMSXTEND.
PLEASE CONTACT CA 1 SUPPORT FOR ASSISTANCE IN CLEARING TMSCTL#4 OF THE CA 1 AUDIT DATASET.

During the processing of either TMSCOPY or TMSINIT, the CA 1 Audit Control Record was found to have values indicating that a TMSXTEND is still in progress.

When TMSXTEND runs, it turns on multiple flag bits in Control Record #4 (TMSCTL#4) in the audit file.
Some of these bits indicate the systems that were active at the time TMSXTEND was run, and whether
TMSRINIT was run on those systems.

NOTE: Running TMSXTEND with PARM='TEST' will also turn these flag bits on, so if a test run did not completesuccessfully, the flag bits could be left on.

If applicable, you should execute TMSXTEND with PARM='RECOVER', prior to performing the steps described in the Solution section, to reset the relevant flag bits in TMSCTL#4.

If TMSXTEND,PARM='RECOVER' does not resolve the problem, or is not applicable, continue with the steps described below.

Solution:

  1. Execute TMSBINQ with the HEADERS control statement.
     
  2. Review the TMSBINQ output and locate the "AUDIT CTL REC #4 TMSCTL#4" information.

    The area of interest starts in byte 112, which is where the flags are located for each of the CPUs sharing the TMC.

    Review the flag settings for all the CPUs sharing the TMC, e.g, CPUI01-CPUI32 and CPUF01-CPUF32. Refer to the
    CA 1 Tape Management Programming Guide, section 'Audit Data Set TMSCTL#4 - Control Record #4' for detailed information about the record layout.

    If any of the flag bits are on, they need to be turned off to stop the IEFTMS38 message.
     
  3. To turn off the flag bits, execute the TMSUDSNB utility with the following control statements:

    //SYSIN DD *
    PASSWORD=CA1(TMS) <-- CA 1 system password (site-specific).
    CTL4 NOVER
    REP AUDFLG=00
    REP CPUI01=HEXZEROS
    REP CPUF01=00

    If multiple systems share the TMC, you may also need to include additional control statements. There can be as many as 32 sets of statements, CPUI01-CPUI32 and CPUF01-CPUF32 which would require additional REP statements:

    REP CPUI02=HEXZEROS
    REP CPUF02=00
    REP CPUI03=HEXZEROS
    REP CPUF03=00
    REP CPUI04=HEXZEROS
    REP CPUF04=00
    etc.

    Upon successful completion of TMSUDSNB, the IEFTMS38 warning message should no longer be issued when TMSCOPY, or TMSINIT are executed.

    Refer to the CA 1 Tape Management Utilities and Reports , section 'TMSUDSNB Utility-Apply Batch Updates to DSNB/Control Records' for detailed information about the TMSUDSNB utility.
Instructions:
Please Update This Required Field