A fix is available
APAR status
Closed as program error.
Error description
Attempting to run DFHJS2LS using CICS TS 5.2 and receive the following message. . DFHPI9504E Parameter "NO-ARRAY-NAME-INDEXING" has been specified but is not valid for program "DFHJS2LS". . When DFHJS2LS is used to create a JSONTRANSFORM the assistants code ends up processing the input parameters twice. This wouldn't usually be a problem but when MAPPING-OVERRIDES is also used, all the possible override parameters get add to the list of parameters able to be used and also all get initialised as set to NO. In this situation when the parameters get validated a second time the NO-ARRAY-NAME-INDEXING parameter is found set to NO. The parameter is not valid for use with DFHJS2LS so the error message is reported. . Additional Symptom(s) Search Keyword(s): KIXREVDAM DFHPI9504 MSGDFHPI9504 MSGDFHPI9504E
Local fix
n/a
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users with PTF UI31269 or UI31270 * * applied. * **************************************************************** * PROBLEM DESCRIPTION: Using the utility DFHJS2LS to generate * * a high-level language data structure * * and a JSON binding from a JSON * * schema, the error 'DFHPI9504E * * Parameter "NO-ARRAY-NAME-INDEXING" * * has been specified but is not valid * * for program "DFHJS2LS' will * * occurred when the parameter * * 'MAPPING-OVERRIDES' is used. * **************************************************************** * RECOMMENDATION: * **************************************************************** When DFHJS2LS is used to create a JSONTRANSFORM, the assistants code makes multiple passes to validate the input parameters, with more parameters being added for subsequent passes.When MAPPING-OVERRIDES is used, all the possible override parameters get added to the list of parameters validated by subsequent passes. In this situation when the parameters get validated a second time the NO-ARRAY-NAME-INDEXING parameter is found set to NO. The parameter is not valid for use with DFHJS2LS so the error message is reported.
Problem conclusion
UI34207 UI32548 UI31269 UI34208 UI38579 UI32549 UI36460 UI31270 UI34224 The value 'NO-ARRAY-NAME-INDEXING' will not be added to the list of parameters when DFHJS2LS is used.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PI57467
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
900
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-02-17
Closed date
2016-07-22
Last modified date
2016-09-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PI62817 UI39749 UI39750
Modules/Macros
DFJ@H176
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"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":"5.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 September 2016