IBM Support

IC79623: WSDL SCHEMA VALIDATION ERROR FOR SOAP FAULT UNLESS IT HAS EXACTLY ONE CHILD ELEMENT

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Datapower error incorrectly issued for having
    only one element allowed under the detail element.
    
    wsgw (PVR-WSP-InvoiceService): Execution of
    'http://abc-efg-xyz.eib.:10001/20110310/InvoiceSer
    vice.wsdl'
    aborted: http://x.x.x.x:10080/2011-03-10/InvoiceService:
    cvc-complex-type
    2.4: in element detail of type
    {http://schemas.xmlsoap.org/soap/envelope/}detail, found
    <ns2:exceptionName>
    (in namespace http://xml.apache.org/axis/), but next item should
    be end-element
    

Local fix

  • Navigate as follows and set to ?Skip? to skip validation of
    all faults wherever that XML Manager is used:
    XML Manager -> Compile Options Policy -> WSDL Compiler Options
    -> Validate Message Fault details -> and set to "Skip"
    

Problem summary

  • Affected is the validation of a fault message against a WSDL.
    
    
    DataPower enforced exactly one child element of detail element,
    and that child needed to have an associated wsdl:fault entry.
    

Problem conclusion

  • The WSDL compiler has been fixed and now any number of detail
    child elements are allowed (R1002) and also children without
    an associated wsdl:fault entry in the WSDL (R2742) are allowed
    as stated in WS-I Basic Profile.
    
    Fix is available in 3.8.1.19, 3.8.2.10, 4.0.1.7 and 4.0.2.3
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC79623

  • Reported component name

    DATAPWER B2B XB

  • Reported component ID

    DP1234B2B

  • Reported release

    381

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-11-04

  • Closed date

    2012-01-16

  • Last modified date

    2012-02-07

  • 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

    DATAPWER B2B XB

  • Fixed component ID

    DP1234B2B

Applicable component levels

  • R381 PSY

       UP

  • R382 PSY

       UP

  • R401 PSY

       UP

  • R402 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSQ3J2","label":"WebSphere DataPower B2B Appliance XB60"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.8.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
07 February 2012