Wsdl generated by AxisServlet has targetNamespace="http://ws.apache.org/axis2"; 
instead of one relevant to Service.
------------------------------------------------------------------------------------------------------------------

                 Key: AXIS2-1267
                 URL: http://issues.apache.org/jira/browse/AXIS2-1267
             Project: Apache Axis 2.0 (Axis2)
          Issue Type: Improvement
            Reporter: William Ferguson


This issue came out of http://issues.apache.org/jira/browse/AXIS2-957.

Essentially when using the AxisSevlet to retrieve the WSDL for a Service 
defined by a services.xml and a Service implementation class, the WSDL 
generated by the AxisServlet has targetNamespace="http://ws.apache.org/axis2"; 
instead of any naming relevant to the original Service implementation class, 
whereas the xs:schema of the wsdl:types (in the generated WSDL) has 
targetNamespace="http://simplews.hubbub.com.au/xsd"; which does have at least 
some relevance to the package name of the Service implementation class (package 
au.com.hubbub.simplews).

IMO the targetNamespace should match that of the package for the service 
implementation as should the targetNamespace for the wsdl:types. This would 
ensure that classes generated from the WSDL are cerated in the same package as 
the classes from which the WSDL was generated.

So for mine, the targetNamespace of both the service WSDL and the schema of the 
wsdl types match the package of the Service implementation class.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to