Hi, that is most likely the issue of missing imports. You have to import a package javax.jws, that should help
Cheers, Sergey On Thu, May 12, 2011 at 10:38 AM, ludovic.camus <[email protected]> wrote: > Hello i'm having something that i dont understand. > > I created some OSGI services and configured them to be exposed has > webServices with DOSGI. Everything works fine within eclipse. > > After this i packaged an OSGI platform with the same bundles that i use > within eclipse, the same options. When i start the OSGI platform, the > generation WSDL are not the same as within eclipse, the most part is > missing. > > I really cant figure out what is happening. > > I just annotated the interface and classes using @WebService. > > I tried to use the @WebMethod on the service's method, but the WSDL is not > affected by the changes. > > Apparently, nothin shows up within the logs. > > Does somebody have any idea to fix this? > > > Here are the generated WSDL : > > from the OSGI platform : > > > <wsdl:definitions name="IStoreServiceService" > targetNamespace="http://services.entities.core.ilium.xsc/"><wsdl:portType > name="IStoreService"> > </wsdl:portType><wsdl:binding name="IStoreServiceServiceSoapBinding" > type="tns:IStoreService"><soap:binding style="document" > transport="http://schemas.xmlsoap.org/soap/http"/></wsdl:binding><wsdl:service > name="IStoreServiceService"><wsdl:port > binding="tns:IStoreServiceServiceSoapBinding" > name="IStoreServicePort"><soap:address > location="http://192.168.1.117:9293/ilium/store2/"/></wsdl:port></wsdl:service></wsdl:definitions> > > > and here from eclipse: > > <wsdl:definitions name="IStoreServiceService" > targetNamespace="http://services.entities.core.ilium.xsc/"><wsdl:types><xs:schema > attributeFormDefault="unqualified" elementFormDefault="unqualified" > targetNamespace="http://services.entities.core.ilium.xsc/"><xs:complexType > name="store"><xs:sequence><xs:element minOccurs="0" name="address" > type="tns:address"/><xs:element minOccurs="0" name="code" > type="xs:string"/><xs:element minOccurs="0" name="company" > type="xs:string"/><xs:element minOccurs="0" name="creationDate" > type="xs:long"/><xs:element minOccurs="0" name="franchise" > type="xs:string"/><xs:element minOccurs="0" name="geography" > type="tns:geography"/><xs:element minOccurs="0" name="identifier" > type="xs:string"/><xs:element minOccurs="0" name="label" > type="xs:string"/></xs:sequence></xs:complexType><xs:complexType > name="address"><xs:sequence><xs:element minOccurs="0" name="cityId" > type="xs:string"/><xs:element minOccurs="0" name="cityName" > type="xs:string"/><xs:element minOccurs="0" name="countryName" > type="xs:string"/><xs:element minOccurs="0" name="departmentNumber" > type="xs:long"/><xs:element minOccurs="0" name="postalCode" > type="xs:long"/><xs:element minOccurs="0" name="streetName" > type="xs:string"/><xs:element minOccurs="0" name="streetNumber" > type="xs:string"/></xs:sequence></xs:complexType><xs:complexType > name="geography"><xs:sequence><xs:element name="altitude" > type="xs:double"/><xs:element name="latitude" type="xs:double"/><xs:element > name="longitude" > type="xs:double"/></xs:sequence></xs:complexType><xs:complexType > name="baseLookupCriterion"><xs:sequence><xs:element minOccurs="0" > name="criterionName" type="xs:string"/><xs:element minOccurs="0" > name="criterionValue" type="xs:string"/><xs:element minOccurs="0" > name="type" > type="tns:iLookupType"/></xs:sequence></xs:complexType><xs:simpleType > name="iLookupType"><xs:restriction base="xs:string"><xs:enumeration > value="Equal"/><xs:enumeration value="Inferior"/><xs:enumeration > value="Superior"/></xs:restriction></xs:simpleType><xs:complexType > final="#all" name="baseLookupCriterionArray"><xs:sequence><xs:element > maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" > type="tns:baseLookupCriterion"/></xs:sequence></xs:complexType><xs:complexType > final="#all" name="storeArray"><xs:sequence><xs:element > maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" > type="tns:store"/></xs:sequence></xs:complexType><xs:element > name="IdentifiableNotFoundException" > type="tns:IdentifiableNotFoundException"/><xs:complexType > name="IdentifiableNotFoundException"><xs:sequence/></xs:complexType><xs:element > name="RegistrationException" > type="tns:RegistrationException"/><xs:complexType > name="RegistrationException"><xs:sequence/></xs:complexType></xs:schema></wsdl:types><wsdl:message > name="getStore"><wsdl:part name="storeId" type="xsd:string"> > </wsdl:part></wsdl:message><wsdl:message > name="getStoreResponse"><wsdl:part name="return" type="tns:store"> > </wsdl:part></wsdl:message><wsdl:message name="registerStore"><wsdl:part > name="store" type="tns:store"> > </wsdl:part><wsdl:part name="force" type="xsd:boolean"> > </wsdl:part></wsdl:message><wsdl:message > name="RegistrationException"><wsdl:part element="tns:RegistrationException" > name="RegistrationException"> > </wsdl:part></wsdl:message><wsdl:message > name="IdentifiableNotFoundException"><wsdl:part > element="tns:IdentifiableNotFoundException" > name="IdentifiableNotFoundException"> > </wsdl:part></wsdl:message><wsdl:message > name="lookupStoresResponse"><wsdl:part name="return" type="tns:storeArray"> > </wsdl:part></wsdl:message><wsdl:message name="lookupStores"><wsdl:part > name="criterias" type="tns:baseLookupCriterionArray"> > </wsdl:part></wsdl:message><wsdl:message name="update"><wsdl:part > name="store" type="tns:store"> > </wsdl:part></wsdl:message><wsdl:message name="updateResponse"> > </wsdl:message><wsdl:message name="registerStoreResponse"><wsdl:part > name="return" type="xsd:string"> > </wsdl:part></wsdl:message><wsdl:portType > name="IStoreService"><wsdl:operation name="update"><wsdl:input > message="tns:update" name="update"> > </wsdl:input><wsdl:output message="tns:updateResponse" > name="updateResponse"> > </wsdl:output><wsdl:fault message="tns:IdentifiableNotFoundException" > name="IdentifiableNotFoundException"> > </wsdl:fault></wsdl:operation><wsdl:operation > name="registerStore"><wsdl:input message="tns:registerStore" > name="registerStore"> > </wsdl:input><wsdl:output message="tns:registerStoreResponse" > name="registerStoreResponse"> > </wsdl:output><wsdl:fault message="tns:RegistrationException" > name="RegistrationException"> > </wsdl:fault></wsdl:operation><wsdl:operation > name="getStore"><wsdl:input message="tns:getStore" name="getStore"> > </wsdl:input><wsdl:output message="tns:getStoreResponse" > name="getStoreResponse"> > </wsdl:output><wsdl:fault message="tns:IdentifiableNotFoundException" > name="IdentifiableNotFoundException"> > </wsdl:fault></wsdl:operation><wsdl:operation > name="lookupStores"><wsdl:input message="tns:lookupStores" > name="lookupStores"> > </wsdl:input><wsdl:output message="tns:lookupStoresResponse" > name="lookupStoresResponse"> > </wsdl:output></wsdl:operation></wsdl:portType><wsdl:binding > name="IStoreServiceServiceSoapBinding" > type="tns:IStoreService"><soap:binding style="rpc" > transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation > name="update"><soap:operation soapAction="" style="rpc"/><wsdl:input > name="update"><soap:body > namespace="http://services.entities.core.ilium.xsc/" > use="literal"/></wsdl:input><wsdl:output name="updateResponse"><soap:body > namespace="http://services.entities.core.ilium.xsc/" > use="literal"/></wsdl:output><wsdl:fault > name="IdentifiableNotFoundException"><soap:fault > name="IdentifiableNotFoundException" > use="literal"/></wsdl:fault></wsdl:operation><wsdl:operation > name="registerStore"><soap:operation soapAction="" style="rpc"/><wsdl:input > name="registerStore"><soap:body > namespace="http://services.entities.core.ilium.xsc/" > use="literal"/></wsdl:input><wsdl:output > name="registerStoreResponse"><soap:body > namespace="http://services.entities.core.ilium.xsc/" > use="literal"/></wsdl:output><wsdl:fault > name="RegistrationException"><soap:fault name="RegistrationException" > use="literal"/></wsdl:fault></wsdl:operation><wsdl:operation > name="getStore"><soap:operation soapAction="" style="rpc"/><wsdl:input > name="getStore"><soap:body > namespace="http://services.entities.core.ilium.xsc/" > use="literal"/></wsdl:input><wsdl:output name="getStoreResponse"><soap:body > namespace="http://services.entities.core.ilium.xsc/" > use="literal"/></wsdl:output><wsdl:fault > name="IdentifiableNotFoundException"><soap:fault > name="IdentifiableNotFoundException" > use="literal"/></wsdl:fault></wsdl:operation><wsdl:operation > name="lookupStores"><soap:operation soapAction="" style="rpc"/><wsdl:input > name="lookupStores"><soap:body > namespace="http://services.entities.core.ilium.xsc/" > use="literal"/></wsdl:input><wsdl:output > name="lookupStoresResponse"><soap:body > namespace="http://services.entities.core.ilium.xsc/" > use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service > name="IStoreServiceService"><wsdl:port > binding="tns:IStoreServiceServiceSoapBinding" > name="IStoreServicePort"><soap:address > location="http://192.168.1.117:9292/ilium/store/"/></wsdl:port></wsdl:service></wsdl:definitions> > > > -- > View this message in context: > http://cxf.547215.n5.nabble.com/DOSGI-wsdl-issues-tp4389781p4389781.html > Sent from the cxf-user mailing list archive at Nabble.com. >
