A fix is available
APAR status
Closed as program error.
Error description
A user is trying to do an XML PARSING with VALIDATING for a GROUP item, which is alphanumeric and should be allowed. He gets this error: IGYPA3344-S "VALIDATING" phrase identifier "THE-OSR (GROUP)" was not of category alphanumeric. The statement was discarded. THE-OSR is coded as 01 osr-len pic 9(8) comp. 01 the-osr. 02 pic x(32000). The flagged statement is xml parse "document-name" validating with the-osr processing procedure "procedure-name".
Local fix
Change the flagged group to an elementary data item.
Problem summary
**************************************************************** * USERS AFFECTED: Users of Enterprise COBOL Version 4.2 who * * use the verb XML PARSE that has a VALIDATING * * WITH phrase that references a group data * * item. * * * **************************************************************** * PROBLEM DESCRIPTION: Compiler diagnostic message IGYPA3344-S * * issued when XML PARSE VALIDATING * * identifier-2 is a group item. * * For Example: * * 01 the-osr. * * 02 PIC X(32760). * * * * XML PARSE xml-document-1 * * VALIDATING WITH the-osr * * PROCESSING PROCEDURE pp * * * **************************************************************** * RECOMMENDATION: Apply the provided PTF. * * * **************************************************************** The Enterprise COBOL compiler was not allowing identifier-2 in an XML PARSE VALIDATING phrase to be an alphanumeric group item.
Problem conclusion
The Enterprise COBOL compiler is changed to allow identifier-2 in an XML PARSE VALIDATING phrase to be an alphanumeric group item.
Temporary fix
Comments
APAR Information
APAR number
PM73767
Reported component name
ENT COBOL FOR Z
Reported component ID
5655S7100
Reported release
420
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-09-26
Closed date
2012-10-17
Last modified date
2012-11-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK82734
Modules/Macros
IGYNDATA
Fix information
Fixed component name
ENT COBOL FOR Z
Fixed component ID
5655S7100
Applicable component levels
R420 PSY UK82734
UP12/10/19 P F210
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":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.2","Edition":"","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}}]
Document Information
Modified date:
01 November 2012