A fix is available
APAR status
Closed as program error.
Error description
External symptoms: JES3 monitor indicates an issue with the DYNAL FCT being dispatched repetitively Impact to customer: JES3 is looping in module IATDYDR until monitor messages IAT6410 is responded to Analysis: The DYNAL FCT is attempting to process a dynamic allocation request for a task. The dataset in question is currently in use (busy return taken from MDSDSN DSN=DJSTDSNM call in routine DYALL030). As a result we will attempt to search the DYNUN chain of staging areas for a matching unallocation request in routine DYDSTC20. The logic incorrectly uses the allocation staging area to step through the chain of request instead of the unallocation chain, resulting in a loop. Verification steps: 1) MSGIAT6397 indicating DYNAL FCT is repetitively processing 2) ABENDDM134 (taken as a result of operator responding to IAT6410 message) shows R1 staging area on the ALLDYNAL queue (STAFUNC value x'95') instead of UNADYNAL (STAFUNC value of x'96') which is chained to the R4 staging area The projected closing code is PER for HJS7790 and HJS77A0.
Local fix
none for loop; responding to monitor messages in a timely manner breaks loop and processing will continue
Problem summary
**************************************************************** * USERS AFFECTED: All users of HJS7790 and HJS77A0. * **************************************************************** * PROBLEM DESCRIPTION: Loop in module IATDYDR. * **************************************************************** * RECOMMENDATION: * **************************************************************** As part of processing a dynamic allocation request, module IATDYDR was called. IATDYDR found that the requested resource was currently in use. In this case, the requesting job was unable to wait for the resource. As a result, subroutine DYALDSTC was called to look for a queued unallocation request. An error in this subroutine caused it to use the wrong staging area as the starting point for its scan and a loop resulted.
Problem conclusion
Installation On (Global) Order (Any) Activation Order (Any) Type/JES3 restart (Hot) Type/IPL (None) CLPA (No) (See Apar II07968 for definitions) Module IATDYDR's DYALDSTC subroutine was changed to use the correct staging area for starting its scan. APAR OA47871 prereq's (and sup's) for FMID HJS7790: Pre's: * NONE * APAR OA47871 prereq's (and sup's) for FMID HJS77A0: Pre's: * NONE *
Temporary fix
********* * HIPER * ********* *** * TEMPORARY FIX MAY BE OBTAINED FROM DLL OR INFO/ACCESS **** ******************* OA47871 DECK AVAILABLE ********************
Comments
APAR Information
APAR number
OA47871
Reported component name
JES3
Reported component ID
5752SC1BA
Reported release
790
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2015-05-14
Closed date
2015-07-15
Last modified date
2015-08-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UA78146 UA78147
Modules/Macros
IATDYDR
Fix information
Fixed component name
JES3
Fixed component ID
5752SC1BA
Applicable component levels
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"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"790","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"790","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 August 2015