IBM Support

PH32782: DYNAMIC TEST RUNNER INTERNAL DEFECTS AND ENHANCEMENTS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Dynamic Test Runner internal defects and enhancements
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01.Users recording IMS                       *
    *                 02.Users recording IMS                       *
    *                 03.Users recording SQL                       *
    *                 04.Users recording DB2                       *
    *                 05.Users recording CICS                      *
    *                 06.Users recording any programs              *
    *                 07.Users recording any programs              *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01.ADDED IMS/TM SUPPORT FOR MQ          *
    *                      02.EXEC DLI RECORDING AND PLAYBACK WAS  *
    *                         NOT HANDLING THE DLIDIB CONTROL      *
    *                         BLOCK PROPERLY                       *
    *                      03.VTP WAS NOT DETECTING IMPROPERLY     *
    *                         CREATED SQL PLIST CHAINS             *
    *                      04.ADDED CAF SUPPORT FOR SQL CALLS      *
    *                      05.NEW BZUX TRANSACTION IS PROVIDED TO  *
    *                         ALLOW EXPLORATION-MODE RECORDING     *
    *                      06.ON REPLAY, SUPPORT FOR               *
    *                         AUTO-DETECTION OF UN-INITIALIZED     *
    *                         MEMORY HAS BEEN ADDED                *
    *                      07.THE CONTENTS OF THE BZUCFG FILE ARE  *
    *                         NOW STORED AS PART OF THE RECORDING  *
    *                         AND USED DURING REPLAY               *
    ****************************************************************
    01.Support for IMS/TM transactions using MQ has been added to
       allow recording of IMS transactions that use either MQ
       directly or through the IMS-MQ bridge into a playback file.
       There is no support for Fast Path nor ODBA in this release.
    02.For EXEC DLI calls, the DLIDIB control block was not being
       recorded properly, nor was it updated correctly during
       replay.
    03.If a user program created (or had a memory corruption)
       improper SQL-PLIST memory chains, it was possible that an
       abend could occur.
    04.SQL CAF calls are now recorded and played back.
    05.A new transaction has been added to VTP that allows a user
       to start recording for any number of users for specified
       transactions. The recording is limited to 5 of the same
       transaction that does not have a COMMAREA and another 5 if
       it does. Many different transactions can be recorded within
       this limiation, allowing a user to record a wide
       cross-section of transactions, without the risk of recording
       too much data.
    06.During replay, VTP can detect memory that has never been
       initialized.
    07.The contents of the configuration file is now stored with
       the recording and will be automatically used during replay,
       provided a user did not specify an overriding replacement.
    

Problem conclusion

  • 01.IMS/TM support for MQ added for recording IMS transactions.
    02.EXEC DLI support for the DLIDIB control block is now handled
       correctly.
    03.Support for checking and ensuring that SQL-PLIST memory
       chains has been added. If VTP detects in invalid SQL
       variable type or corresponding length, then it resets the
       length for the recording to 0 and stores the incorrect type
       or length in the SQLDA prefix area in the recording.
    04.Support for the recording and playback of Db2 CAF programs
       is provided.
    05.A user can record their cross-section of transactions
       without the possibility of overflowing the VSAM file data
       collection file.
    06.To help a user identify programming mistakes, VTP is able to
       detect un-initialized memory and report on it. This requires
       an LE and VTP option to be set.
    07.A user no longer has to keep the recording configuration
       data with their recorded file. It is not stored within the
       file, to keep this data together.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH32782

  • 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-12-16

  • Closed date

    2021-03-04

  • Last modified date

    2021-04-01

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

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

    UI74265

Modules/Macros

  • BZU2EXEC BZU2LAYR BZU2THIN BZU2TLYR BZU3ALOC BZU6DDEF BZUACAF@
    BZUADSMF BZUAINIT BZUAIP2  BZUAIPI  BZUAIPS  BZUAIPX  BZUALLOC
    BZUAPIPI BZUAPRC2 BZUAPRCA BZUAPRCD BZUAPRCX BZUAPRH@ BZUAPRS@
    BZUARRS@ BZUARSMF 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 BZUBCON@ BZUBCP   BZUBDSC@
    BZUBSRV@ BZUCBCBL BZUCBPL1 BZUCCDFN BZUCCINT BZUCCOLL BZUCDEFN
    BZUCF410 BZUCF420 BZUCF510 BZUCF520 BZUCF530 BZUCF540 BZUCF550
    BZUCF560 BZUCI410 BZUCI420 BZUCI510 BZUCI520 BZUCI530 BZUCI540
    BZUCI550 BZUCI560 BZUCICPT BZUCICSA BZUCICSL BZUCICSN BZUCICSS
    BZUCICST BZUCICSW BZUCICSX BZUCIDFN BZUCIDRI BZUCIDRP BZUCIDRR
    BZUCIDRS BZUCIDRT BZUCO410 BZUCO420 BZUCO510 BZUCO520 BZUCO530
    BZUCO540 BZUCO550 BZUCO560 BZUCPLTI BZUCPLTS BZUCPLTT BZUCSD
    BZUCSTUB BZUDB2ST BZUDCP   BZUDLAYR BZUDTHIN BZUDTLYR BZUDYNAL
    BZUECP   BZUESPIE BZUESPR@ BZUESTAE BZUGTARG BZUGTMEM BZUHFIO@
    BZUHFIOH BZUHFIOP BZUHPRN@ BZUII410 BZUII420 BZUII510 BZUII520
    BZUII530 BZUII540 BZUII550 BZUII560 BZUIMSSB BZUIMSSE BZUIMSSF
    BZUIMSTR BZUIMSVN BZUIMSVR BZUINCL  BZUIO410 BZUIO420 BZUIO510
    BZUIO520 BZUIO530 BZUIO540 BZUIO550 BZUIO560 BZUISVI0 BZUITERC
    BZUITERP BZUJFIOH BZUJFIOP BZUKFIO@ BZUKFIOH BZUKFIOP BZULCEE
    BZULDB2  BZULEOPT BZULFIOH BZULFIOP BZULIMS  BZULLE   BZULMQ
    BZUMCP   BZUMSGEN BZUPBCP  BZUPBMP  BZUPDB2  BZUPDLI  BZUPLAY
    BZUPPLAY BZUPRH00 BZUPRH0@ BZURI410 BZURI420 BZURI510 BZURI520
    BZURI530 BZURI540 BZURI550 BZURI560 BZURO410 BZURO420 BZURO510
    BZURO520 BZURO530 BZURO540 BZURO550 BZURO560 BZURUN   BZUSCFG
    BZUSETUP BZUSLAYR BZUSTLYR BZUSUDSN BZUSYSIN BZUTRACE BZUUFIOH
    BZUUFIOP BZUUMODC BZUUMODD BZUUMODI BZUUMODL BZUVERS  BZUVFIOH
    BZUVFIOP BZUVSAM  BZUWFIOH BZUWFIOP BZUXC410 BZUXC420 BZUXC510
    BZUXC520 BZUXC530 BZUXC540 BZUXC550 BZUXC560 BZUXCOLL BZUZFIO@
    BZUZFIOH BZUZFIOP
    

Fix information

  • Fixed component name

    VIRT TEST PLTFM

  • Fixed component ID

    5724T0763

Applicable component levels

  • R100 PSY UI74265

       UP21/03/20 P F103

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 April 2021