IBM Support

IV09394: JAX ATTRIBUTE 'NILLABLE' CANNOT APPEAR IN ELEMENT 'ELEMENT' AFTER APPLYING APAR IZ77435

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: wsgen is seen to be generating invalid xml
    schema. While doing a wsimport on the produced wsgen artifacts
    (wsdl file), the tool seems to throws a warning
    <OSB>WARNING<CSB> s4s-att-not-allowed: Attribute 'nillable'
    cannot appear in element 'element'.
    But the other non JDK tools are more strict. In this case it
    would fail referencing the invalid XML schema syntax.
    .
    Stack Trace: N/A
    .
    

Local fix

Problem summary

  • This issue is a regression of fix applied with IZ77435 and also
    XML schema specification violation (section 3.3.3 Constraints on
    XML Representations of Element Declarations). The generated
    schema by IBM JDK is not as per the specification as it contains
    a 'nillable' attribute where it is not supposed to be.
    

Problem conclusion

  • This defect will be fixed in:
    6.0.0 SR10
    7.0.0 SR1
    .
    IBM JVM has been updated to generate correct schema as per XML
    specification.
    .
    To obtain the fix:
    Install build 20111029 or later
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV09394

  • Reported component name

    JAVA CLASS LIBS

  • Reported component ID

    620700130

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-10-22

  • Closed date

    2011-10-28

  • Last modified date

    2012-05-28

  • 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

    JAVA CLASS LIBS

  • Fixed component ID

    620700130

Applicable component levels

  • R600 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVQ3Y","label":"Java Class Libraries"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
28 May 2012