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 behavior is wrong. Instead, no default values should be assigned by the 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
No fix
Problem summary
If an XPath query is used inside a BPEL process to evaluate a BO property of XML Schema simple type xs:boolean, xs:byte, xs:double, xs:float, xs:int, xs:long, xs:short, xs:unsignedByte, xs:unsignedInt, or xs:unsignedShort and the property is not set, it appears that the corresponding default value (false for xs:boolean, 0.0 for xs:double or xs:float, and 0 for the others) is returned. In case of a BPEL assign activity this results in the property of the target BO being set to a default value if the property in the the source BO is not set. With this fix, the XPath query does not return a default value. This fix needs to be enabled via a custom property. To set this custom property, connect to the administrative console and navigate to the appropriate Java virtual machine custom properties page: Servers > Application servers > server_name, and then, 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 Please note that the server needs to be restarted for the property to become active. Note: It is strongly recommended to install ESB APAR IC79110 in addition because otherwise this fix may not become effective.
Problem conclusion
Problem fixed iFix available on top V7004
Temporary fix
Comments
APAR Information
APAR number
IV07141
Reported component name
BUS PRC CHOREOG
Reported component ID
5655FLW11
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2011-08-30
Closed date
2011-11-08
Last modified date
2011-11-08
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
BUS PRC CHOREOG
Fixed component ID
5655FLW11
Applicable component levels
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS7J6S","label":"WebSphere Enterprise Service Bus"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
05 September 2024