cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jara Cesnek (JIRA)" <j...@apache.org>
Subject [jira] Commented: (CXF-1787) Invalid WSDL name="ns1:id_stat"
Date Tue, 09 Sep 2008 12:31:44 GMT

    [ https://issues.apache.org/jira/browse/CXF-1787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12629471#action_12629471
] 

Jara Cesnek commented on CXF-1787:
----------------------------------

Frontend :

        JaxWsServiceFactoryBean aegisServiceFactoryBean = new JaxWsServiceFactoryBean();
        aegisServiceFactoryBean.setDataBinding(new AegisDatabinding());
        aegisServiceFactoryBean.setServiceConfigurations(Arrays.asList(
                new org.apache.cxf.jaxws.support.JaxWsServiceConfiguration(),
                new org.apache.cxf.service.factory.DefaultServiceConfiguration()
        ));


        ServerFactoryBean serverFactoryBean = new ServerFactoryBean();
        serverFactoryBean.setServiceClass(AopUtils.getTargetClass(implementor));
        serverFactoryBean.setServiceBean(implementor);
        serverFactoryBean.setAddress(url);
        serverFactoryBean.setServiceFactory(aegisServiceFactoryBean);
        ...

> Invalid WSDL  name="ns1:id_stat"
> --------------------------------
>
>                 Key: CXF-1787
>                 URL: https://issues.apache.org/jira/browse/CXF-1787
>             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.


Mime
View raw message