APAR status
Closed as program error.
Error description
Loop in ICON getting CEE3204S ABEND0C4 Protection Exception This happens if LsToXml converter gets an incomplete IMS response message. ICON ends in an endless loop reporting iteratively a 0C4. The top-down API is running into a problem because the @irz_async_msg_header block records the length (L) of the response structure provided by the MPP when it called IRZQSETS. If a complete message is not generated due to an error, the IMS connect buffers will not contain the complete structure, however the API will still attempt to read (L) bytes, causing the SOC4.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of the RDz IMS PL/I top-down support * **************************************************************** * PROBLEM DESCRIPTION: The IRZPWSIO IRZXGETS API causes a SOC4 * * by attempting to read beyond the end of * * the ICON message input buffer when an * * IMS PL/I top-down MPP sends a partial * * response message. * **************************************************************** * RECOMMENDATION: * **************************************************************** The @irz_async_msg_header message header records the length of the response data supplied by the MPP when it called IRZQSETS, not how much of the response data was successfully inserted into the IMS Message Queue.
Problem conclusion
When a partial message is received from IMS, IRZXGETS will now return code @irz_icon_buf_exhausted (997) to the XML converter which will report the condition using message IRZ0501S. The following is an example of the message that would be emitted when a partial message is received from IMS: IRZ0501S Language structure to XML coversion could not complete in procedure WSPOC10D because a return code of 997 was received from the IRZXGETS API when attempting to retrieve language structure getteam_1_0Response from the IMS Connect message input buffer.
Temporary fix
Comments
APAR Information
APAR number
PM59131
Reported component name
RD/Z HOST
Reported component ID
5724T0723
Reported release
801
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-02-27
Closed date
2012-03-28
Last modified date
2012-04-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
IRZPWSH IRZPWSIO
Fix information
Fixed component name
RD/Z HOST
Fixed component ID
5724T0723
Applicable component levels
R801 PSY UK77465
UP12/04/03 I 1000
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":"SSJK49","label":"IBM Developer for z Systems"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","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":"8.0.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
27 October 2020