Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.2
-
Fix Version/s: 1.3.2
-
Component/s: BPEL Runtime
-
Labels:None
Description
In JaxpVariableResolver.getSimpleContent we do some simple type analysis to return a proper java type to Saxon so that it can do at least some minimal type-based operations. The code right now is a but fragile as some of that is in XSTypes.toJavaObject and some of it is then duplicated in getSimpleContent.
All the strictly schema type-base "casting" should happen in XSTypes.toJavaObject and getSimpleContent should only do the conversions that Saxon needs, whichever they are.