IBM Support

PM57215: WSDL2PLI generates invalid PL/I identifiers for enumeration constants structures (_typ_enm)

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The User successfully created an IMS PLI top-down prototype
    transaction and attempted to generate a top down IMS
    transaction.
    
    
    The PLI generation produced the following type of failure:
     'D:/Documents and Settings/jzn/My Documents/IMS Soap Policy
         Management/ServiceSpecification.xml failed,  error
         [com.ibm.ccl.pli.importer.PliException:
          There is some error in the source file.]
    and
    org.eclipse.emf.ecore.resource.Resource$IOWrappedException:
         com.ibm.ccl.pli.importer.PliException:
         There is some error in the source file.
    
    The names of PL/I constants generated for enumerations have
    spaces in them which is not legal.  For example, see
    'British Columbia' in the enum structure below:
     DCL 01 JurisdictionENUM_typ_enm,
      02 Alberta CHAR VALUE('C193828599A381'x),
      02 British Columbia CHAR VALUE
          ('C29989A389A28840C39693A494828981'x),
      02 Manitoba CHAR VALUE('D4819589A3968281'x),
    .....
    

Local fix

Problem summary

  • WSDL documents that contain XSDs which define xsd:enumerations
    may cause the Batch Processor to fail with a PLIException.
    

Problem conclusion

  • The problem was caused by an error in WSDL2PLI where enumeration
    values were being used as PL/I identifier names without
    modification.  WSDL2PLI has been corrected to create valid PL/I
    identifier names from enumeration values when generating
    enumeration constants structures.
    
    The problem listed in this APAR has been resolved with
    IBM Rational Developer for System z V8.0.3.2 Fix Pack which
    is available from the Recommended Fixes support download page:
    http://www-1.ibm.com/support/docview.wss?rs=2294&uid=swg27006335
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM57215

  • Reported component name

    RATL DEV FOR SY

  • Reported component ID

    5724T0700

  • Reported release

    803

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-02-01

  • Closed date

    2012-03-29

  • Last modified date

    2012-03-29

  • 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

    RATL DEV FOR SY

  • Fixed component ID

    5724T0700

Applicable component levels

  • R803 PSY

       UP

[{"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.3","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
27 October 2020