A fix is available
APAR status
Closed as program error.
Error description
APAR OA60574 addresses an issue with the NJEROUT command resulting in multiple JES3 abends. After the initial DM729/DM721 abend(s), residual DM706 and DM711 abends may occur, related to JES3 recovery from the initial problem. ANALYSIS: After the initial DM729/DM721 abend(s) addressed by OA60574 have occurred, residual DM711 and DM706 abends are issued from. The DM711s occur because the NRSOUTOP bit is left on. That indicates that the output data set is open. That causes NJEROUT to skip the AOPEN and go directly to the ALOCATE, which fails because the data set is really closed. The DM706s are issued because no File Directory entry was found. In one scenario, the error is detected in ACLOSE processing, because there wasn't enough data to fill a buffer. After the DM721/DM729 error is detected, the ACLOSE routine deletes the FD entry at label CLOSE50 before abending at CLOSE220. NJEROUT tries to clean up, sees the output file open, and tries ACLOSE again. The lack of an FD entry causes a DM706 abend to be issued. There are other possible scenarios, but the cause is the same: the FD entry was deleted at some point, and later an ACLOSE attempt got the DM706. KNOWN IMPACT: Following the initial DM729/DM721 abend(s) addressed by OA60574, residual abends occur. VERIFICATION STEPS: 1. Issue the NJEROUT command. 2. Initally, abend(s) DM729/DM721 is issued. 3. Residual abend(s) (DM706, DM711) are issued. ADDITIONAL SYMPTOMS: ABENDDM711 ABENDDM706 for any FCT The projected closing code is PER for HJS77B0 and above.
Local fix
RECOVERY ACTION: Once the abends have been issued, the NJEROUT DSP should be able to be reinstated.
Problem summary
**************************************************************** * USERS AFFECTED: * * All users of HJS77B0 and HJS77C0. * **************************************************************** * PROBLEM DESCRIPTION: * * Repetitive abends in recovery for * * NJEROUT due to residual data. * **************************************************************** * RECOMMENDATION: * **************************************************************** An abend occurred in module IATNTRS, which was processing a '*CALL NJEROUT' command. During recovery, the ACLOSE service failed because module IATDMNC did not properly set up the File Description Block (FDB, IATYFDB) address before trying to locate the File Directory (FD, IATYFDD) entry. This path left the NRSOUTOP bit (IATYNRS) on, indicating that the output data set was still open. ABENDDM729 and ABENDDM706 were issued. When IATNTRS processed subsequent jobs, it assumed that the data set was already open, and ABENDDM711 was issued when it tried to write to the data set. ABENDDM706 was again issued when attempting to close the data set. These failures were issued for all jobs eligible to be processed by NJEROUT.
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 IATDMNC has been changed to properly load the FDB (IATYFDB) address before locating the FD (IATYFDD) entry. Module IATNTRS has been changed to reset the open file indicator NRSOUTOP (IATYNRS) before issuing ACLOSE. This APAR does not address the initial ABENDDM729, which is addressed by APAR OA60574. APAR OA60578 prereq's (and sup's) for FMID HJS77B0: Pre's: * NONE * APAR OA60578 prereq's (and sup's) for FMID HJS77C0: Pre's: * NONE *
Temporary fix
Comments
APAR Information
APAR number
OA60578
Reported component name
JES3
Reported component ID
5752SC1BA
Reported release
7B0
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-12-07
Closed date
2021-02-17
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:
UJ04921 UJ04922
Modules/Macros
IATNTRS IATDMNC
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"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"7B0"}]
Document Information
Modified date:
02 April 2021