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
The value 'NO-ARRAY-NAME-INDEXING' will not be added to the list of parameters when DFHJS2LS is used.
Temporary fix
Comments
APAR Information
APAR number
PI62817
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
000
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-05-20
Closed date
2016-08-01
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:
UI39784
Modules/Macros
DFJ@H176
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R00D PSY UI39784
UP16/09/02 P F608
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.3","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.3","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 September 2016