Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.3.5, 1.4
-
ode-axis2-war-1.4-SNAPSHOT
Description
How to reproduce the issue:
1. Deploy the attached testXPathAttribute.zip
2. Invoke it with
<body>
<p:testProcessRequest xmlns="http://eclipse.org/bpel/sample">
<p:input>1</p:input>
</p:testProcessRequest>
</body>
3. Check the variable value of "extPLRequest"
4. It should have been something like
<message>
<parameters>
<getRewardTransRecord xmlns="http://ws.wso2.org/dataservice" testAttribute="testAttributeValue">
<ns1:userIdin testUserIdAttribute="testValue" xmlns:ns1="http://ws.wso2.org/dataservice">1</ns1:userIdin>
<ns1:countIn xmlns:ns1="http://ws.wso2.org/dataservice">9</ns1:countIn>
</getRewardTransRecord>
</parameters>
</message>
But the real value is
<message>
<parameters>
<getRewardTransRecord xmlns="http://ws.wso2.org/dataservice" testAttribute="testAttributeValue">
<ns1:userIdin xmlns:ns1="http://ws.wso2.org/dataservice">1</ns1:userIdin>
<ns1:countIn xmlns:ns1="http://ws.wso2.org/dataservice">9</ns1:countIn>
</getRewardTransRecord>
</parameters>
</message>
So the attribute is missing.
Regards,
Denis Weerasiri