IBM Support

PH27048: TEST RUNNER V1.0.3 INTERNAL DEFECTS & ENHANCEMENTS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Test Runner V1.0.3 internal defects & enhancements
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01.Users recording CICS                      *
    *                 02.Users recording CICS                      *
    *                 03.Users recording CICS                      *
    *                 04.Users recording DB2                       *
    *                 05.Users recording CICS                      *
    *                 06.Users replaying with exit points.         *
    *                 07.Users recording and replaying EXEC DLI    *
    *                    calls.                                    *
    *                 08.Users performing program-program          *
    *                    interceptions with COBOL V4.              *
    *                 09.Users replaying CICS.                     *
    *                 10.Users recording and playing CICS.         *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01.ADDED KEYCHECK SUPPORT TO CFG FILE   *
    *                         FOR PATTERN MATCHING SUBKEYS         *
    *                      02.USE FIRST MAP IN MAPSET WHEN MATCH   *
    *                         ON MAP_NAME FAILS                    *
    *                      03.EXEC CICS WRITEQ TS SHOULD HAVE      *
    *                         BEEN COLLECTING THE ITEM/NUMITEMS    *
    *                         FIELD ON THE OUTPUT SIDE IN ALL      *
    *                         CASES                                *
    *                      04.ADDED COLLECTION AND REPLAY SUPPORT  *
    *                         FOR DSNRLI                           *
    *                      05.ADDED THE NEW ALLOW CFG OPTION       *
    *                      06.FIXED THE CASE WHEN PROGRAM-PROGRAM  *
    *                         MODULE NAME WAS ALSO THE NAME OF A   *
    *                         PROGRAM-SPECIFIC EXIT POINT,         *
    *                         PREVENTING THE EXIT POINT FROM       *
    *                         GETTING INVOKED                      *
    *                      07.ADDED MISSING EXEC DLI INIT          *
    *                         (X'0002') COMMAND                    *
    *                      08.ADDED SUPPORT FOR COBOL V4 FOR       *
    *                         PROGRAM-PROGRAM INTERCEPTIONS        *
    *                      09.WHEN AN ERROR ON ENDBR OCCURRED, IT  *
    *                         WAS NOT RESETING THE STATE TABLE     *
    *                         AND SUBSEQUENT STARTBR WOULD FAIL    *
    *                         ON REPLAY                            *
    *                      10.CHECK FOR THE CASE OF AN OLD EXEC    *
    *                         CICS SEND MAP THAT DOES NOT HAVE A   *
    *                         LENGTH FIELD TO PREVENT AN 0C4       *
    *                         ABEND                                *
    ****************************************************************
    01.Support for the new configuration option (keycheck) has been
       added to allow a user to provide a pattern for matching file
       I/O subkeys.
    02.Data was not collected if the BMS map name was not found in
       the mapset.
    03.The item and numitems fields might have been changed by CICS
       during the call. No data was collected during the output
       exit processing.
    04.DSNRLI (RRSAF) support has now been added for both recording
       and replay. This typically affects batch users.
    05.A new allow configuration option has been created to give a
       user the ability to force the capture of certain programs
       that the product does not record. Typically, these programs
       start with a 3-character prefix that is normally associated
       with an IBM (or OEM) product that should not be recorded. In
       the event that a user program starts with the same
       3-characters, the user can use this new allow command to
       have collection performed.
    06.A problem existed that caused unusual events (including 0C4
       abends) if the name of a program-program inteception module
       was also the name of an exit point.
    07.The internal EXEC DLI INIT call was not being captured (and
       ignored) and then processed during replay. This caused a
       failure during replay resulting in RC=16 for the playback
       record not being found.
    08.COBOL V4 structures are now checked and supported for
       program-program interceptions.
    09.If an error occurred on an EXEC CICS ENDBR command, the
       replay was not resetting the internal state table and
       produced an incorrect EIBRESP code on the next STARTBR
       command.
    10.In very old CICS maps, it was possible that the length field
       did not exist. This caused a possible 0C4 abend while
       parsing this map.
    

Problem conclusion

  • 01.Keycheck configuration added.
    02.The software will now use the first map in the mapset if no
       matching name is found.
    03.The software will now collect any changes to the WRITEQ TS
       command if the item or numitems fields change and use this
       data during replay.
    04.The software will now collect and replay any DSNRLI Db2
       calls.
    05.Allow configuration added.
    06.Correct identification of the program name is now handled.
    07.EXEC DLI INIT calls are now supported.
    08.COBOL V4 load modules are now eligible for program-program
       interceptions.
    09.The state table now allows the correct response code to be
       returned.
    10.The logic now checks for the length field before processing.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH27048

  • Reported component name

    VIRT TEST PLTFM

  • Reported component ID

    5724T0763

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-07-02

  • Closed date

    2020-07-03

  • Last modified date

    2020-12-01

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

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

    UI70393

Modules/Macros

  • BZU2EXEC BZU2LAYR BZU3ALOC BZU6DDEF BZUAINIT BZUAIP2  BZUAIPI
    BZUAIPS  BZUAIPX  BZUALLOC BZUAPIPI BZUAPRC2 BZUAPRCA BZUAPRCD
    BZUAPRCX BZUAPRH@ BZUARRS@ BZUARST0 BZUARST1 BZUARST2 BZUARST3
    BZUARST4 BZUARST5 BZUARST6 BZUARST7 BZUARST8 BZUARST9 BZUASSRT
    BZUASTB0 BZUASTB1 BZUASTB2 BZUASTB3 BZUASTB4 BZUASTB5 BZUASTB6
    BZUASTB7 BZUASTB8 BZUASTB9 BZUASTC0 BZUASTC1 BZUASTC2 BZUASTC3
    BZUASTC4 BZUASTC5 BZUASTC6 BZUASTC7 BZUASTC8 BZUASTC9 BZUASTMD
    BZUASTMP BZUASTUB BZUASTUC BZUAVRDT BZUBATCH BZUBCP   BZUCBCBL
    BZUCBPL1 BZUCCOLL BZUCDEFN BZUCF410 BZUCF420 BZUCF510 BZUCF520
    BZUCF530 BZUCF540 BZUCF550 BZUCF560 BZUCI410 BZUCI420 BZUCI510
    BZUCI520 BZUCI530 BZUCI540 BZUCI550 BZUCI560 BZUCICPT BZUCICSA
    BZUCICSS BZUCICST BZUCICSW BZUCIDFN BZUCIDRI BZUCIDRP BZUCIDRS
    BZUCIDRT BZUCO410 BZUCO420 BZUCO510 BZUCO520 BZUCO530 BZUCO540
    BZUCO550 BZUCO560 BZUCPLTI BZUCPLTS BZUCPLTT BZUCSD   BZUCSTUB
    BZUDCP   BZUDLAYR BZUDYNAL BZUECP   BZUESPIE BZUESPR@ BZUESTAE
    BZUGTARG BZUGTMEM BZUII410 BZUII420 BZUII510 BZUII520 BZUII530
    BZUII540 BZUII550 BZUII560 BZUIMSSB BZUIMSSE BZUIMSTR BZUINCL
    BZUIO410 BZUIO420 BZUIO510 BZUIO520 BZUIO530 BZUIO540 BZUIO550
    BZUIO560 BZUISVI0 BZUITERC BZUITERP BZULCEE  BZULDB2  BZULEOPT
    BZULIMS  BZULLE   BZUMCP   BZUMSGEN BZUPBCP  BZUPBMP  BZUPDB2
    BZUPDLI  BZUPLAY  BZUPPLAY BZUPRH0@ BZURI410 BZURI420 BZURI510
    BZURI520 BZURI530 BZURI540 BZURI550 BZURI560 BZURO410 BZURO420
    BZURO510 BZURO520 BZURO530 BZURO540 BZURO550 BZURO560 BZURUN
    BZUSETUP BZUSLAYR BZUSUDSN BZUSYSIN BZUTRACE BZUUMODC BZUUMODD
    BZUUMODI BZUUMODL BZUVERS  BZUVSAM  BZUXC410 BZUXC420 BZUXC510
    BZUXC520 BZUXC530 BZUXC540 BZUXC550 BZUXC560
    

Fix information

  • Fixed component name

    VIRT TEST PLTFM

  • Fixed component ID

    5724T0763

Applicable component levels

  • R100 PSY UI70393

       UP20/12/01 P F011

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"100"}]

Document Information

Modified date:
02 December 2020