You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Benson Margulies (JIRA)" <ji...@apache.org> on 2008/09/09 13:17:44 UTC
[jira] Commented: (CXF-1789) Inconsistent @WebParam behaviour -
wrong default namespace, wrong type name
[ https://issues.apache.org/jira/browse/CXF-1789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12629448#action_12629448 ]
Benson Margulies commented on CXF-1789:
---------------------------------------
Please supply the complete test case. In particular, indicate what front end you are using and how you are configuring it.
> Inconsistent @WebParam behaviour - wrong default namespace, wrong type name
> ---------------------------------------------------------------------------
>
> Key: CXF-1789
> URL: https://issues.apache.org/jira/browse/CXF-1789
> Project: CXF
> Issue Type: Bug
> Components: Aegis Databinding
> Affects Versions: 2.1.2, 2.1.3
> Reporter: Jara Cesnek
>
> CXF 2.1.2 Aegis Databinding,
> Java :
> @WebService(name="wsrbadresa",serviceName="wsrbadresa",targetNamespace="http://rb.ws.daisy.marbes.cz")
> public class WSGetRBAdresa
> @WebMethod
> public List<Rb_stat> getStatList(@WebParam(name="inputObject") Rb_stat inputObject) {
> ...
> }
> }
> @XmlType(name="DOlrb_stat",namespace="http://rb.lite.ws.daisy.marbes.cz")
> public class Rb_stat extends DOlrb_stat {
> }
> Generate invalid WSDL:
> - <xsd:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://ws.rb.modules.daisy.marbes.cz" xmlns:ns1="http://rb.lite.ws.daisy.marbes.cz" xmlns:tns="http://ws.rb.modules.daisy.marbes.cz" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <import namespace="http://rb.lite.ws.daisy.marbes.cz" xmlns="http://www.w3.org/2001/XMLSchema" />
> - <xsd:complexType name="inputObject">
> - <xsd:sequence>
> <xsd:element minOccurs="0" name="ns1:id_stat" nillable="true" type="xsd:int" />
> <xsd:element minOccurs="0" name="ns1:nazev_stat" nillable="true" type="xsd:string" />
> </xsd:sequence>
> </xsd:complexType>
> </xsd:schema>
> - <xsd:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://rb.lite.ws.daisy.marbes.cz" xmlns:tns="http://rb.lite.ws.daisy.marbes.cz" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> - <xsd:complexType name="DOlrb_stat">
> - <xsd:sequence>
> <xsd:element minOccurs="0" name="id_stat" nillable="true" type="xsd:int" />
> <xsd:element minOccurs="0" name="nazev_stat" nillable="true" type="xsd:string" />
> </xsd:sequence>
> </xsd:complexType>
> - <xsd:complexType name="ArrayOfDOlrb_stat">
> - <xsd:sequence>
> <xsd:element maxOccurs="unbounded" minOccurs="0" name="DOlrb_stat" nillable="true" type="tns:DOlrb_stat" />
> </xsd:sequence>
> </xsd:complexType>
> </xsd:schema>
> From my point of view webservice class is in one namespace and parameter class Rb_stat is in another. Return is mix of both.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.