Here is the WSDL that I retrieved. HelloResponse is defined right below
Hello
<definitions targetNamespace="
http://example.com" name="HelloService">
<types>
<xsd:schema>
<xsd:import namespace="
http://example.com"
schemaLocation="
http://localhost:8080/SampleApp/hello?xsd=1"/>
</xsd:schema>
</types>
<message name="hello">
<part element="tns:hello" name="parameters"/>
</message>
<message name="helloResponse">
<part element="tns:helloResponse" name="parameters"/>
</message>
<portType name="Hello">
<operation name="hello">
<input message="tns:hello"/>
<output message="tns:helloResponse"/>
</operation>
</portType>
...
Schema:
<xs:schema targetNamespace="
http://example.com" version="1.0">
<xs:element type="ns1:hello" name="hello"/>
<xs:complexType name="hello">
<xs:sequence>
<xs:element type="xs:string" minOccurs="0" name="name"/>
</xs:sequence>
</xs:complexType>
<xs:element type="ns2:helloResponse" name="helloResponse"/>
<xs:complexType name="helloResponse">
<xs:sequence>
<xs:element type="xs:string" minOccurs="0" name="return"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
Carl Mosca wrote:
> I have worked through this article and have built the Web Service.
> The service appears to be running OK but I do not see where is
> "helloResponse" defined in the WSDL.
>
> --
> Carl
--
- Doug