CA ESP Workload Automation Dependent Job Control
Solutions & Patches

  • Dependent Job Control r 3.A
  • Dependent Job Control r 3.8
  • Dependent Job Control r 3.7
  • The Solutions & Patches listed from this page are all fixes that were moved over from the Support.Cybermation.com website. This page will not be updated with new fixes.
    All Solutions/Fixes created after November 02, 2007 can be found at the Download Center located at
    https://support.ca.com/irj/portal/SolutionSearch.

    Name Type Size Date Released Description Prerequisites
    r 3.A
    SU02898.zip ZIP 55 KB 02/13/07 /*

    PRODUCT: Dependent Job Control Version 3.A

    CHECKSUM: 3AAE1C5D

    USERS AFFECTED:
    Users of JES2 for z/OS 1.7

    PROBLEM(S) FIXED:
    DF22385
    This PTF introduces exit 51, from which DJC is called for NET
    statement processing. If there are multiple jobs in a PDS member
    then exit 51 ensures that for each job DJC will be called in the
    same order, in which jobs are located in a member.
    Installation of this PTF upgrades DJC to version 4.0 level.

    DF22685
    Exit 51 is supplied an update JQA. Therefore all changes must
    be done only to JQA. The changes will be promoted to real JQE
    automatically by JES2 after return from exit 51.

    TYPE/RESTART:
    Warm restart of JES2.
    IMPORTANT: Prior to restarting JES2 with upgraded DJC,
    a description of exit 51 must be added to JES2 initialization
    parameters:
    EXIT(51) ROUTINES=(DJCX51),STATUS=ENABLED
    Descriptions for exits 04,54 and 44 must be preserved.

    */
    None
    SU02740.zip ZIP 55 KB 02/13/07 /*

    PRODUCT: Dependent Job Control Version 3.A

    CHECKSUM: 3AAE1C5D

    USERS AFFECTED:
    Users of JES2 for z/OS 1.7

    PROBLEM(S) FIXED:
    DF22385
    This PTF introduces exit 51, from which DJC is called for NET
    statement processing. If there are multiple jobs in a PDS member
    then exit 51 ensures that for each job DJC will be called in the
    same order, in which jobs are located in a member.
    Installation of this PTF upgrades DJC to version 4.0 level.

    TYPE/RESTART:
    Warm restart of JES2.
    IMPORTANT: Prior to restarting JES2 with upgraded DJC,
    a description of exit 51 must be added to JES2 initialization
    parameters:
    EXIT(51) ROUTINES=(DJCX51),STATUS=ENABLED
    Descriptions for exits 04,54 and 44 must be preserved.

    */
    None
    SU02737.zip ZIP 1 KB 02/16/07 PRODUCT: DJC 3.A USERS AFFECTED: All DJC users PROBLEM(S) FIXED: DF21656 Usermod SDJ3A0A adds the ESP CTENT element as the last element in the CTENT table in the JES2 1.7 HASPIRDA module. This sequence is in contradiction with the sequence of CTENTs in the JES2 1.4 / DJC 3.9 HASPIRDA module when OA08145 APAR (from IBM) is applied. These affect only the last three CTENTs: JES2 1.7 / DJC 3.A: ..., NITC, RECY, ESP JES2 1.4 / DJC 3.9 / APAR OA08145: ..., ESP, NITC, RECY The different order prevents these JES2 versions to correctly share the same checkpoint. This usermod solves the problem by changing the order of CTENTs in JES2 1.7 / DJC 3.A to the same order as in the second JES2 1.4 example. TYPE/RESTART: Cold start of JES2 will always correctly initialize a checkpoint. It is required if checkpoint was initialized by JES2 with SDJ3A0A usermod (DJC 3.A). If checkpoint was initialized by JES2 1.4 + OA08145 APAR + DJC 3.9 then warm start will work correctly. None
    SU02734.zip ZIP 46 KB 02/16/07 PRODUCT: Dependent Job Control Version 3.A CHECKSUM: 3AAE1C5D USERS AFFECTED: Users of JES2 for z/OS 1.7 PROBLEM(S) FIXED: DF21303 An incorrect parameter, NVXBUF in NVXDSECT parameter structure, was passed to the ESP1UNVX user exit. NVXBUF should contain the address of the NET statement operands. It incorrectly pointed to one byte past the beginning of the operands. $ESP,LOAD did not reload exits on top of previous ones. With this fix exits are always reloaded. TYPE/RESTART: Warm restart of JES2. None
    r 3.8
    SDJ0857.zip ZIP 46 KB 03/09/04 PRODUCT: DJC VERSION 3.8 USERS AFFECTED: Users with Z/OS Release 1.4 or later PROBLEM(S) FIXED: DF07462 DJC was not preventing jobs from being executed due to a JQE/NCE verification failure. TYPE/RESTART: Warm start JES/2. None
    r 3.7
    SU00295.zip ZIP 46 KB 06/12/03 PRODUCT: DJC VERSION 3.7 CHECKSUM: 00000000 USERS AFFECTED: All PROBLEM(S) FIXED: DF03511 Possible $Q12 abend if a DJC NCE has a pointer to a JQE that no longer is associated with the NCE. TYPE/RESTART: Hotstart JES2. None
    SDJT013.zip ZIP 46 KB 06/12/03 PRODUCT: DJC VERSION 3.7 CHECKSUM: 46B5277F USERS AFFECTED: All. PROBLEM(S) FIXED: DF00984 The JQE display is truncated in $ESP,SHOW DF01035 ABEND0C1 or other errors due to the exit work area for the reader PCE being 256 bytes instead of the required 2920. DF01137 Intermittently, jobs may fail to release from net hold. This PTF makes available a workaround whereby the net hold flag will be reset if the hold count is zero, at job selection time. To activate this workaround, a $ESP,DORSNH command must be issued (it may be placed in the JES2 initialization parms). To deactivate the workaround, a $ESP,NODORSNH command may be issued. DF01138 Job numbers in the range 32768 through 65534 are rejected in some contexts, such as a $NET command. TYPE/RESTART: Hot Start JES2. None
    SDJT012.zip ZIP 1 KB 06/12/03 PRODUCT: DJC VERSION 3.7 USERS AFFECTED: All with large NUMNCE values PROBLEM(S) FIXED: DF00511 $HASP901 CHAINING ERROR may occur due to too small a checkpoint buffer. The error occurs because the checkpoint processor does not write the complete checkpoint data out and it is then lost. The damage occurs if DJC 3.7 without the fix is run. Once the damage has been done, a cold start will be required to recover, although the system may run without visible problems for a long time. TYPE/RESTART: If the checkpoint is already damaged, a cold start will be necessary to repair the damage. Otherwise warm start DJC 3.7 with the checkpoint as left by DJC 3.6. This change is *NOT* hot startable. None
    SDJT011.zip ZIP 2 KB 06/12/03 PRODUCT: DJC VERSION 3.7 USERS AFFECTED: Users of the HLASM COMPAT(CASE) option PROBLEM(S) FIXED: DF01136 Numerous assembly errors will be encountered if the High Level Assembler option COMPAT(CASE) is selected when assembling JES2 due to mixed case input contained within the @ESP macro. TYPE/RESTART: N/A None
    SDJT009.zip ZIP 1 KB 06/12/03 PRODUCT: DJC VERSION 3.7 CHECKSUM: 00000000 USERS AFFECTED: All PROBLEM(S) FIXED: DF00975 Incorrect formatting of the HCT during IPCS. TYPE/RESTART: None. None
    SDJT008.zip ZIP 1 KB 06/12/03 PRODUCT: DJC VERSION 3.7 CHECKSUM: 00000000 USERS AFFECTED: All PROBLEM(S) FIXED: DF00616 ABEND0C4 may occur in HASPXEQ within the @ESP macro expansion following a failure at end of memory. Register 10 is being used to access a JQE, but the JQE address is actually in register 3. TYPE/RESTART: Warm start JES2. None
    SDJT007.zip ZIP 2 KB 06/12/03 PRODUCT: DJC VERSION 3.7 CHECKSUM: 00000000 USERS AFFECTED: All PROBLEM(S) FIXED: DF00605 APAR OW39672 makes changes to job selection, which require the repositioning of the hooks in HASPJQS. This update provides support for the repositioning, which is actually implemented by an updated usermod to HASPJQS. The required usermod depends on the specific environment: SDJE007 is for HJE6604 without ThruPut Manager SDJE008 is for HJE6604 with ThruPut Manager SDJE009 is for HJE6605 without ThruPut Manager SDJE010 is for HJE6605 with ThruPut Manager Users of HJE6607 or HJE6608 have the support in the basic DJC usermod already. This PTF can be installed harmlessly without installing the usermod. The updated usermods can be installed prior to the IBM APAR fix, or at the same time. TYPE/RESTART: Warm start JES2. None
    SDJT006.zip ZIP 29 KB 06/12/03 PRODUCT: DJC VERSION 3.7 CHECKSUM: 00000000 USERS AFFECTED: All PROBLEM DESCRIPTION: 1. Numerous problems due to the BERT lock not being released when DJC vetoes a job which exit 14 has selected. This results in the EXEC PCE in JES becoming hung up, and no new work can start (including TSUs and STCs). A JES2 hot start is then required to reset the problem, but it repeats the next time the conditions are met. 2. Error $GW2 with ThruPut Manager installed when ThruPut manager selects a job which is in a DJC resource wait, and there is no other job available for selection. 3. ABEND0C4 or erroneous behaviour is encountered during ThruPut Manager job selection with Exit 14 enabled, due to an incorrect JQE address being passed to DJC. 4. Not all modules affected by control block changes were reassembled during installation. 5. IPCS formating modules were not updated where fields were added to control blocks. CORRECTION DESCRIPTION: 1. This fix free the BERT lock. 2. The problem is corrected. 3. R6 is loaded with the JQE address prior to calling DJC. 4. All affected modules are reassembled. This affects primarily IPCS formatting modules. 5. Logic is added to the @ESP macro to allow the usermod to provide IPCS formatting capability for the HCT, JQE and PCE. The actual updates to HASMHCT, HASMJQE and HASMPCE are provided in an updated usermod. TYPE/RESTART: Warm start JES2. None