A fix is available
APAR status
Closed as program error.
Error description
You enable NODEJSAPP security class in RACF and have command and resource checking active in the region. Your transaction attempts to inquire or update a NODEJSAPP resource (new in CICS 5.6) and it gets an error similar to the following DFHXS0002 applid A severe error (code X'070C') has occurred in module DFHXSRC. When trace is active and the dump is examined, you see trace entries like the following: XS 0701 XSRC ENTRY - FUNCTION(CHECK_CICS_RESOURCE) RESOURCE_NAME(1C264888 , 00000020) RESOURCE_TYPE() ACCESS(COLLECT) XS 070C XSRC *EXC* INVALID-RESOURCE-TYPE FUNCTION(CHECK_CICS_RESOURCE) RESPONSE(INVALID) REASON() Notice the RESOURCE_TYPE being checked is empty. These XS trace entries may not show up if you are using an external security manager other than RACF.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: Message DFHXS0002 (code X'070C') in * * module DFHXSRC when extracting * * statistics for Node.js applications.. * **************************************************************** An application is running in an environment with both CICS resource and command security active and attempts to extract statistics using a CICS API call like: EXTRACT STATISTICS NODEJSAPP RESID(<nodejsappname>) Module DFHXSRC is entered first to check that the user has the authority to collect statistics. If this first SAF check is passed, a subsequent check is made to see if the user has access to the specific NODEJSAPP resource involved. A table used by DFHXSRC to lookup the name of the SAF Class is missing an entry for resource type NODEJSAPP. This results in a failure to make the SAF call, with message DFHXS0002 X'070C'. Additionally the NODEJSAPP resource type is not indicated as an expected value for the domain parameter list, This results in the RESOURCE_TYPE not being reported correctly in XS 0701 tracepoints. Keywords: DFHXS0002 XS0002 DFHXSRC NODEJSAPP STATISTICS NODEJS
Problem conclusion
DFHXSRC has been updated to: - add an entry to the lookup table so that the correct SAF Class can be used for resource checking for NODEJSAPP resources. - indicate that the NODEJSAPP resource type is an expected value for the domain parameter list, so that XS 0701 trace entries are formatted correctly.
Temporary fix
Comments
APAR Information
APAR number
PH42137
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
300
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-11-17
Closed date
2022-01-31
Last modified date
2022-02-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI79128
Modules/Macros
DFHXSRC DFHXSRCT
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R300 PSY UI79128
UP22/02/01 P F201
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.
[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.6"}]
Document Information
Modified date:
02 February 2022