IBM Support

PM73767: CMPL COBOL XML PARSE....VALIDATING SHOULD ALLOW AN ALPHANUMERIC GROUP ITEM.

A fix is available

Subscribe

You can track all active APARs for this component.

 

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