A fix is available
APAR status
Closed as program error.
Error description
In the trace, prior to the PI 3413 PIJP1 *EXC* PARSING ERROR that led to the dump being taken you can see DFHJSON-JSON container was populated with JSON data, filling the container. There are no trailing nulls so this is different than what led to PH05090. The exception is put out because the JSON string contains a Unicode NULL character (an escaped sequence of 0000). This APAR is to update the JSON parser to accept this non-printable character and pass it through to the application. Additional Symptom(s) Search Keyword(s): KIXREVBDB
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users * **************************************************************** * PROBLEM DESCRIPTION: Null character strings are not accepted * * by the Native JSON parser and result in * * message DFHPI1007 * **************************************************************** A null character string \"u0000" is not accepted by the Native JSON parser. The transformation is failed and the following message is received: DFHPI1007 JSON to data transformation failed because of incorrect input (UNEXPECTED_CONTENT ) for JSONTRANSFRM jsontransfrm.
Problem conclusion
The Java transformation logic accepts this input and this is passed through to the application as an EBCDIC NUL x'00'. The Native implementation has now been changed to behave in the same way.
Temporary fix
Comments
APAR Information
APAR number
PH05463
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-11-19
Closed date
2019-03-27
Last modified date
2019-04-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI62159 UI62160
Modules/Macros
DFHPIJP1
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.4","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.4","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 April 2019