You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by MKW <m....@ru.ac.za> on 2005/03/31 03:17:06 UTC
wsdl namespaces in Axis
Please can someone explain the double namespace that appears in the
following Axis-generated wsdl fragment:
wsdl:portType name="MyPort">
<wsdl:operation name="tns.storeEntryInDB">
<wsdl:input message="impl:tns.storeEntryInDBRequest"
name="tns.storeEntryInDBRequest"/>
<wsdl:output message="impl:tns.storeEntryInDBResponse"
name="tns.storeEntryInDBResponse"/>
</wsdl:operation>
<wsdl:operation name="tns.returnEntry">
<wsdl:input message="impl:tns.returnEntryRequest"
name="tns.returnEntryRequest"/>
<wsdl:output message="impl:tns.returnEntryResponse"
name="tns.returnEntryResponse"/>
</wsdl:operation>
Why do the inputs and outputs have "impl:tns." as a prefix? I've looked
for this construct on namespace FAQs and can't find it. It looks like a
mix of a namespace and a package??? The target namespace and the "impl"
or implementation namespaces actually refer to the same place.
Thanks.