IBM Support

JR41755: OUTBOUND WEB SERVICES DO NOT HONOR NILLABLE ATTRIBUTES OF COMPLEX DATA TYPES

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • WSDLs are always generated with nillable="true" even if the
    corresponding complex variable type has 'nillable' set to false
    under XML serialization section of Advanced Parameter
    Properties.
    
    
    If there is a WSDL with complex data type and it has
    three fields 'xDefault', 'xNillable' and 'xNotNillable' with
    corresponding settings under advanced XML serialization section
    If you open the webservice and click on the URL of WSDL. Check
    the complexType definition:
    ==> All fields have nillable="true"
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of BPM Express, BPM Standard and BPM  *
    *                  Advanced.                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: WSDL are always generated with          *
    *                      nillable="true" even if                 *
    *                      the corresponding complex variable      *
    *                      type has 'nillable' set to false        *
    *                      under XML serialization section of      *
    *                      Advanced Parameter Properties.          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    WSDL are always generated with
    nillable="true" even if the
    corresponding complex variable type
    has 'nillable' set to false
    under XML serialization section of
    Advanced Parameter
    Properties.
    If there is a WSDL with complex data
    type and it has
    three fields 'xDefault', 'xNillable'
    and 'xNotNillable' with
    corresponding settings under advanced
    XML serialization section
    If you open the webservice and click
    on the URL of WSDL. Check
    the complexType definition:
    ==> All fields have nillable="true"
    

Problem conclusion

  • The problem was fixed to honor nillable attributes of complex
    types.
    The fix is available as a part of the JR42012 ifix package
    (http://www-01.ibm.com/support/docview.wss?uid=swg1JR42012)
    and needs to be installed as follows:
    - Install JR42012 on both Process Designer and Process
    Center/Server using IM
    - On Process Center/Server run bpmprofileUpgrade as outlined in
    http://www-01.ibm.com/support/docview.wss?uid=swg27022245#recove
    rFailure
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR41755

  • Reported component name

    BPM STANDARD

  • Reported component ID

    5725C9500

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-01-24

  • Closed date

    2012-02-22

  • Last modified date

    2012-04-18

  • 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

    BPM STANDARD

  • Fixed component ID

    5725C9500

Applicable component levels

  • R750 PSY

       UP

  • R751 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTDH","label":"IBM Business Process Manager Standard"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
18 April 2012