IBM Support

PH68573: CONCURRENTLY EXECUTING MIGRATES CAN INCORRECTLY INTERMIX THEIR COMMANDS, THEREBY PROCESSING COMMANDS OF ONE PACKAGE BY ANOTHER

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Two MIGRATEs are executed at the same time, each containing
    processing commands.  Depending upon the exactness of timing
    within the code, commands for one package may be duplicately
    processed by the other package, leading to various anomalies,
    which can include:
    
    1. The package MIGRATE history may include resources
    processed by add, delete or remove commands unrelated
    to the package.
    
    2. One of the MIGRATEs can complete RC=04 RSN=00CB (some
    migrate commands ignored), if the command has been
    previously executed by the other concurrent MIGRATE.
    
    3. If an incorrectly processed command triggered a Group
    delete, the LISTs updated owing to the Systems Option
    'Automatic remove of deleted Groups from CSD Lists'
    can be attributed to the wrong package.
    
    4. A MIGRATE adversely affected by the command processing
    may suffer RC=8 and therefore trigger automatic BACKOUT
    processing.  BACKOUT may be incomplete, as the journal
    history records required for recovery are associated with
    the wrong package.
    
    
    Owing to the exactness of timing within the code triggering
    the error condition, problem reproduction is more likely to
    occur (but not limited to) the updating of large LISTs owing
    to a resource delete when the Systems Option
     'Automatic remove of deleted  Groups from CSD Lists'
    is active.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of CICS Configuration Manager      *
    ****************************************************************
    * PROBLEM DESCRIPTION: Concurrently executing MIGRATEs can     *
    *                      incorrectly intermix their commands,    *
    *                      thereby processing commands of one      *
    *                      package by another package.             *
    ****************************************************************
    Two MIGRATEs are executed at the same time, each containing
    processing commands. Depending upon the exactness of timing
    within the code, commands for one package may be duplicately
    processed by the other package, leading to various anomalies,
    which can include:
    
      1. The package MIGRATE history may include resources processed
         by add, delete or remove commands unrelated to the package.
    
      2. One of the MIGRATEs can complete RC=04 RSN=00CB (some
         migrate commands ignored), if the command has been
         previously executed by the other concurrent MIGRATE.
    
      3. If an incorrectly processed command triggered a Group
         delete, the LISTs updated owing to Systems Option
         'Automatic remove of deleted Groups from CSD Lists' can be
         attributed to the wrong package.
    
      4. A MIGRATE adversely affected by the command processing may
         suffer RC=8 and therefore trigger automatic BACKOUT
         processing. BACKOUT may be incomplete, as the journal
         history records required for recovery are associated with
         the wrong package.
    
    Owing to the exactness of timing within the code triggering the
    error condition, problem reproduction is more likely to occur
    (but not limited to) the updating of large LISTs owing to a
    resource delete when the Systems Option 'Automatic remove of
    deleted Groups from CSD Lists' is active.
    

Problem conclusion

  • CICS Configuration Manager is corrected. MIGRATE processing is
    corrected to ignore commands not associated with the change
    package for migration.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH68573

  • Reported component name

    CICS CONFIG MGR

  • Reported component ID

    5697CIC00

  • Reported release

    540

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2025-10-17

  • Closed date

    2025-10-22

  • Last modified date

    2025-11-03

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UO05459

Modules/Macros

  • CCVAMG70
    

Fix information

  • Fixed component name

    CICS CONFIG MGR

  • Fixed component ID

    5697CIC00

Applicable component levels

  • R540 PSY UO05459

       UP25/10/24 P F510

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS2L7A","label":"CICS Configuration Manager for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.4","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
08 November 2025