Fixes are available
APAR status
Closed as program error.
Error description
In case of the XML Schema base types xs:int, xs:boolean, and xs:double the BPEL Assign activity currently assigns a default value (0 in case of xs:int, false in case of xs:boolean, and 0.0 in case of xs:double) to the target element if the source element is not set. For all other XML Schema base types, the BPEL Assign activity assigns the value "null" to the target element, if the source element is not set. This fix offers a custom property. When it is set no default will be assigned by BPEL Assign activity and elements, that are not set in the source data structure should remain not set in the target data structure.
Local fix
n/a
Problem summary
Disable default values in XPath selection of base types. PROBLEM DETAILED DESCRIPTION: In case of the XML Schema base types xs:int, xs:boolean, and xs:double the BPEL Assign activity currently assigns a default value (0 in case of xs:int, false in case of xs:boolean, and 0.0 in case of xs:double) to the target element if the source element is not set. This fix offers a custom property. When it is set no default will be selected by BPEL Assign activity and thus not be copied to the target side.
Problem conclusion
This fix needs to be enabled via a custom property. When this property is set, the BPEL engine will make the XCI XPath Engine to ignore the default values of basic types when evaluating XPath expressions. To set this custom property, connect to the administrative console and navigate to the appropriate Java virtual machine custom properties page: Servers > Server Types > WebSphere application servers > server_name, and for each application server, in the Server Infrastructure section, click: Java and Process Management > Process definition > Java Virtual Machine > Custom Properties Add the following custom property: Name: XPathExpressionEvaluation Value: disableDefaultValues Save the changes. Please note that the server needs to be restarted for the property to become active. FIX AVAILABILITY: iFix for 8.0.1.0 is available on Fix Central, search for APAR JR47929 at http://www.ibm.com/support/fixcentral/ Fix is also targetted for inclusion in next fixpack for BPM 8.0.1 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
JR47929
Reported component name
BPM ADVANCED
Reported component ID
5725C9400
Reported release
801
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-09-30
Closed date
2014-01-15
Last modified date
2014-01-15
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
R801 PSY
UP
[{"Line of Business":{"code":"LOB45","label":"Automation"},"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.0.1"}]
Document Information
Modified date:
07 October 2021