IBM Support

JR48348: EXCEPTION THROWN FROM A CUSTOM XPATH FUNCTION IS IGNORED WHEN 'IGNORE MISSING DATA' SET TO TRUE.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The BPEL engine allows custom XPath functions being provided by
    a customer in form of Java methods.
    Such a function can be used, for example, in a BPEL assign
    activity.
    
    In case this function throws an exception and the 'ignore
    missing data' process property is set to true, the exception is
    ignored by the engine.
    The expectation is that the exception would be passed to the
    process fault handling, thus the activity will finally end in
    failed or stopped.
    

Local fix

  • n/a
    

Problem summary

  • Exception thrown from a custom XPath function is ignored when
    'ignore missing data' set to true.
    
    PROBLEM DETAILED DESCRIPTION:
    The BPEL engine allows custom XPath functions being provided by
    a customer in form of Java methods.  Such a function can be
    used, for example, in a BPEL assign activity.
    
    In case this function throws an exception, and the 'ignore
    missing data' process property is set to true, the exception is
    ignored by the engine. This is because the engine assumes that
    the reason for the exception is a missing part or property
    in a variable.
    
    However, the expectation is that the exception is passed to the
    process fault handling, and thus the activity will finally
    end in failed or stopped.
    

Problem conclusion

  • The BPEL engine now checks whether the exception stems from the
    implementation of a custom XPath function. And if so the fault
    handling is triggered.
    
    FIX AVAILABILITY:
    iFix for 8.5.0.1 is available on Fix Central, search for APAR
    JR48348 at http://www.ibm.com/support/fixcentral/
    
    When obtaining any of the above fixes, be sure to download the
    accompanying readme, for itself, and any prerequisite fixes, and
    review them thorougly.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR48348

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-11-04

  • Closed date

    2014-01-21

  • Last modified date

    2014-01-21

  • 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 ADVANCED

  • Fixed component ID

    5725C9400

Applicable component levels

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
12 October 2021