Java Reference
In-Depth Information
ables→GetCustomerFullNameIn→parameters→customerID. This will create an arrow link-
ing the two, effectively creating the assignment from the data that comes in from the client
given the BPEL's client-facing WSDL types into a form that the web service expects given its
WSDL definition.
Figure9-11.Assigning incoming data elements from a message
Note that your types need to match here, or you'll get a warning. If that happens, check that
you've mapped directly to the proper type. Ultimately, the underlying source code for your
assignment looks like this:
<variables>
<variable name="CustomerProcessEsbOperationIn"
xmlns:tns="http://soacookbook.com/wsdl/CustomerProcessEsb"
messageType="tns:CustomerProcessEsbOperationRequest"/>
<variable name="GetCustomerFullNameIn"
xmlns:tns="urn:com:soacookbook"
messageType="tns:getCustomerFullName"/>
//...
</variables>
<receive .... partnerLink="CustomerProcessPartnerLink"
operation="CustomerProcessEsbOperation"
xmlns:tns="http://soacookbook.com/wsdl/CustomerProcessEsb"
portType="tns:CustomerProcessEsbPortType"
variable="CustomerProcessEsbOperationIn"/>
<assign name="Assign1">
Search WWH ::




Custom Search