Fixes are available
APAR status
Closed as program error.
Error description
If and only if \r is the last character in a buffer, and the \n is the first character in the next buffer, theCOBOL runtime failed to consume the \n, so the next read was treated as an empty record. This would result in incorrect record processing causing incorrect outputs.
Local fix
N/A
Problem summary
USERS AFFECTED: Clients who use RSD files with \r as the last character in a buffer, and the \n is the first character in the next buffer are affected by this issue. PROBLEM DESCRIPTION: For the above case, the COBOL runtime fails to consume the \n, so the next read is treated as an empty record.
Problem conclusion
The COOBL runtime has been improved to handle the above scenario.
Temporary fix
Comments
APAR Information
APAR number
PI83779
Reported component name
COBOL AIX RUNTI
Reported component ID
5724Z8702
Reported release
411
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-06-29
Closed date
2017-08-30
Last modified date
2017-08-30
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
COBOL AIX RUNTI
Fixed component ID
5724Z8702
Applicable component levels
R411 PSY
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS6SGM","label":"COBOL for AIX"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"411","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
19 October 2021