Java Reference
In-Depth Information
Of course, you can type all of this if you prefer to learn that way or if you don't like NetBeans.
Everything you're doing is portable.
Completed WSDL
You should now have a WSDL file that looks like the one in Example 9-3 .
Example9-3.Completed WSDL representing the process, CustomerProcessEsb.wsdl
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="CustomerProcessEsb"
targetNamespace="http://soacookbook.com/wsdl/CustomerProcessEsb"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://soacookbook.com/wsdl/CustomerProcessEsb"
xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
xmlns:ns="urn:com:soacookbook"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
<types>
<xsd:schema
targetNamespace="http://soacookbook.com/wsdl/CustomerProcessEsb">
<xsd:import namespace="urn:com:soacookbook"
schemaLocation="localhost_8080/TestXslWSWebApp/
CustomerLookupService.xsd_1.xsd"/>
</xsd:schema>
</types>
<message name="CustomerProcessEsbOperationRequest">
<part name="getCustomerFullNameEsb"
element="ns:getCustomerFullName"/>
</message>
<message name="CustomerProcessEsbOperationResponse">
<part name="getCustomerFullNameResponseEsb"
element="ns:getCustomerFullNameResponse"/>
</message>
<portType name="CustomerProcessEsbPortType">
<operation name="CustomerProcessEsbOperation">
<input name="input1"
message="tns:CustomerProcessEsbOperationRequest"/>
<output name="output1"
message="tns:CustomerProcessEsbOperationResponse"/>
</operation>
</portType>
Search WWH ::




Custom Search