IBM Support

PM15249: TYPE TREE ELEMENTS CREATED BY WSDL IMPORTER FAIL VALIDATION WHEN DATA CONTAINS SHORT FORM XML EMPTY TAGS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The IBM WebSphere Transformation Extender (WTX) WSDL Importer is
    used to create a type tree that can be used in a map to create
    and parse the input and output of a WebService.
    
    When parsing the output of the WebService, if short form XML
    empty tags are included as part of the data, the parsing map may
    fail validation with the following error.
    
    INPUT X exists, but its type is in error.
    
    The map validates successfully if the data is modified by
    changing any short form XML empty tags to the long form XML
    empty tags.
    
    For example, change short form XML empty tag:
    
    <DATA/>
    
    To long form XML empty tag:
    
    <DATA></DATA>
    

Local fix

  • WTXCQ - WTX00034327
    PB / PB
    Circumvention: Modify the data by changing any short form
    XML empty tags to the long form XML empty tags.
    

Problem summary

  • Users Affected:
    WebSphere Transformation Extender SOAP users that are parsing
    SOAP responses that contain empty header fields or message
    parameters.
    
    Problem Description:
    The SOAP response is not validated when using the type tree
    generated from the WSDL Importer.
    
    Platforms Affected:
    Windows
    

Problem conclusion

  • The WSDL Importer handles empty XML elements specified in the
    SOAP header, differentiates between the "rpc" and "document"
    binding parameters listed in a message definition, and uses the
    proper order of the message parts when constructing the type
    tree.  Before this fix, SOAP responses that included empty
    elements would fail validation, "rpc" and "document" SOAP
    binding styles were not differentiated during type tree
    construction, and the message parameters were not always ordered
    properly in the type tree.
    
    Delivered in:
    8.1.0.6, 8.2.0.5, 8.3.0.3
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM15249

  • Reported component name

    WTX PK SAP R/3

  • Reported component ID

    5724Q6800

  • Reported release

    820

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2010-05-26

  • Closed date

    2010-06-08

  • Last modified date

    2010-06-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

    WTX PK SAP R/3

  • Fixed component ID

    5724Q6800

Applicable component levels

  • R820 PSY

       UP

  • R830 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSD8","label":"IBM Transformation Extender"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"820","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
29 June 2010