A fix is available
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