A fix is available
APAR status
-
Closed as program error.
Error description
-
HLAL ASSIGNMENT OF MESSAGE TEXT DATA GETS THE DATA TRUNCATED AFTER A RIGHT PARENTHESIS. HLAL COMPILER ALLOWS THE DATA TO BE COMPILED AND STORED.
Local fix
Problem summary
-
**************************************************************** * USERS AFFECTED: ALL THAT USE HIGH LEVEL AUDIT LANGUAGE. * **************************************************************** * PROBLEM DESCRIPTION: IF A RIGHT PARENTHESES IS IN A DATA * * DESCRIPTOR, THE AUDITOR MAY TRUNCATE * * THE DATA IN THAT DESCRIPTOR. THE * * AUDITOR USES A RIGHT PARENTHESES AS * * A DELIMITER FOR DATA DESCRIPTORS. * * THE PROBLEM IS THAT THE AUDIT LANGUAGE * * COMPILER ALLOWS THE RIGHT PARENTHESES * * TO BE CODED IN A LITERAL THAT WILL BE * * STORED IN A DATA DESCRIPTOR. * **************************************************************** * RECOMMENDATION: * **************************************************************** IF A RIGHT PARENTHESES IS IN A DATA DESCRIPTOR, THE AUDITOR MAY TRUNCATE THE DATA IN THAT DESCRIPTOR. THE AUDITOR USES A RIGHT PARENTHESES AS A DELIMITER FOR DATA DESCRIPTORS. THE PROBLEM IS THAT THE AUDIT LANGUAGE COMPILER ALLOWS THE RIGHT PARENTHESES TO BE CODED IN A LITERAL THAT WILL BE STORED IN A DATA DESCRIPTOR. THE ERROR SHOULD BE FLAGGED IN THE COMPILER RUN INSTEAD OF AT EXECUTION TIME.
Problem conclusion
-
THE COMPILER WILL CHECK FOR A RIGHT PARENTHESES IMBEDDED IN A LITERAL AND ISSUE ERROR MESSAGE MSGADFH875: 'RIGHT PARENTHESES NOT ALLOWED INSIDE A DATA DESCRIPTOR FOR THIS OPERATION.' THE FOLLOWING EXCEPTIONS ARE MADE BY THE AUDITOR AND ARE STILL ALLOWED BY THE COMPILER: A RIGHT PARENTHESES IS ALLOWED INSIDE A SPAERMSG LITERAL. A RIGHT PARENTHESES IS ALLOWED IF ASSIGNED TO A 1 CHARACTER FIELD. 202Y MFC1A06 MFC1A10
Temporary fix
Comments
APAR Information
-
APAR number
PL06581
-
Reported component name
IMS ADF II V2 R
-
Reported component ID
566534801
-
Reported release
202
-
Status
CLOSED PER
-
PE
NoPE
-
HIPER
NoHIPER
-
Special Attention
NoSpecatt / Xsystem
-
Submitted date
1987-01-07
-
Closed date
1987-02-16
-
Last modified date
1987-09-13
-
APAR is sysrouted FROM one or more of the following:
-
APAR is sysrouted TO one or more of the following:
UL08035
Modules/Macros
-
MFC1A06 MFC1A10
Fix information
-
Fixed component name
IMS ADF II V2 R
-
Fixed component ID
566534801
Applicable component levels
-
R202 PSY UL08035
UP87/02/24 P F703
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.
[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSAVG2","label":"IMS Application Development Facility"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"202"}]
Document Information
Modified date:
01 April 2021