hi,

I am more than willing to migrate to jax-rs.  In our requests to the web
services we will be passing multiple parameters (at least as of now we
will).  Things like a data source, userid, request, request parameters, and
possibly a password.  We are still architecting the project so nothing is
set in stone yet. (except for the high level requirements like SOAP and REST
with JSON).

Does the request parameters make me fall into the Http Binding category?

the wsdl is included at the end of this message.

Thanks for your help.

Chris

<wsdl:definitions name="CustomerServiceService"
targetNamespace="http://demo.restful.server";>
−
<wsdl:types>
−
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://demo.restful.server";>
<xs:element type="tns:getCustomer"/>
<xs:element name="Customer" type="tns:customer"/>
<xs:element name="customerNotFoundDetails"
type="tns:customerNotFoundDetails"/>
<xs:element name="customers" type="tns:customers"/>
−
<xs:complexType name="customerNotFoundDetails">
−
<xs:sequence>
<xs:element name="id" type="xs:long"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="customer">
−
<xs:sequence>
<xs:element name="id" type="xs:long"/>
<xs:element minOccurs="0" name="name" type="xs:string"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="getCustomer">
−
<xs:sequence>
<xs:element name="id" type="xs:long"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="customers">
−
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="customer"
nillable="true" type="tns:customer"/>
</xs:sequence>
</xs:complexType>
<xs:element name="CustomerNotFoundFault" nillable="true"
type="tns:customerNotFoundDetails"/>
<xs:element name="id" nillable="true" type="xs:long"/>
<xs:element name="addCustomerResponse" nillable="true" type="xs:long"/>
<xs:element name="GetCustomer" nillable="true" type="tns:getCustomer"/>
<xs:element name="getCustomerResponse" nillable="true" type="tns:customer"/>
<xs:element name="Customers" nillable="true" type="tns:customers"/>
</xs:schema>
</wsdl:types>
−
<wsdl:message name="getCustomerResponse">
<wsdl:part element="tns:getCustomerResponse" name="getCustomerResponse">
    </wsdl:part>
</wsdl:message>
−
<wsdl:message name="addCustomerResponse">
<wsdl:part element="tns:addCustomerResponse" name="addCustomerResponse">
    </wsdl:part>
</wsdl:message>
−
<wsdl:message name="getCustomersResponse">
<wsdl:part element="tns:Customers" name="Customers">
    </wsdl:part>
</wsdl:message>
<wsdl:message name="updateCustomerResponse">
  </wsdl:message>
<wsdl:message name="getCustomers">
  </wsdl:message>
−
<wsdl:message name="getCustomer">
<wsdl:part element="tns:GetCustomer" name="GetCustomer">
    </wsdl:part>
</wsdl:message>
<wsdl:message name="deleteCustomerResponse">
  </wsdl:message>
−
<wsdl:message name="addCustomer">
<wsdl:part element="tns:Customer" name="Customer">
    </wsdl:part>
</wsdl:message>
−
<wsdl:message name="updateCustomer">
<wsdl:part element="tns:Customer" name="Customer">
    </wsdl:part>
</wsdl:message>
−
<wsdl:message name="deleteCustomer">
<wsdl:part element="tns:id" name="id">
    </wsdl:part>
</wsdl:message>
−
<wsdl:message name="CustomerNotFoundFault">
<wsdl:part element="tns:CustomerNotFoundFault" name="CustomerNotFoundFault">
    </wsdl:part>
</wsdl:message>
−
<wsdl:portType name="CustomerService">
−
<wsdl:operation name="deleteCustomer">
<wsdl:input message="tns:deleteCustomer" name="deleteCustomer">
    </wsdl:input>
<wsdl:output message="tns:deleteCustomerResponse"
name="deleteCustomerResponse">
    </wsdl:output>
<wsdl:fault message="tns:CustomerNotFoundFault"
name="CustomerNotFoundFault">
    </wsdl:fault>
</wsdl:operation>
−
<wsdl:operation name="updateCustomer">
<wsdl:input message="tns:updateCustomer" name="updateCustomer">
    </wsdl:input>
<wsdl:output message="tns:updateCustomerResponse"
name="updateCustomerResponse">
    </wsdl:output>
</wsdl:operation>
−
<wsdl:operation name="addCustomer">
<wsdl:input message="tns:addCustomer" name="addCustomer">
    </wsdl:input>
<wsdl:output message="tns:addCustomerResponse" name="addCustomerResponse">
    </wsdl:output>
</wsdl:operation>
−
<wsdl:operation name="getCustomer">
<wsdl:input message="tns:getCustomer" name="getCustomer">
    </wsdl:input>
<wsdl:output message="tns:getCustomerResponse" name="getCustomerResponse">
    </wsdl:output>
<wsdl:fault message="tns:CustomerNotFoundFault"
name="CustomerNotFoundFault">
    </wsdl:fault>
</wsdl:operation>
−
<wsdl:operation name="getCustomers">
<wsdl:input message="tns:getCustomers" name="getCustomers">
    </wsdl:input>
<wsdl:output message="tns:getCustomersResponse" name="getCustomersResponse">
    </wsdl:output>
</wsdl:operation>
</wsdl:portType>
−
<wsdl:binding name="CustomerServiceServiceSoapBinding"
type="tns:CustomerService">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
−
<wsdl:operation name="deleteCustomer">
<soap:operation soapAction="" style="document"/>
−
<wsdl:input name="deleteCustomer">
<soap:body use="literal"/>
</wsdl:input>
−
<wsdl:output name="deleteCustomerResponse">
<soap:body use="literal"/>
</wsdl:output>
−
<wsdl:fault name="CustomerNotFoundFault">
<soap:fault name="CustomerNotFoundFault" use="literal"/>
</wsdl:fault>
</wsdl:operation>
−
<wsdl:operation name="updateCustomer">
<soap:operation soapAction="" style="document"/>
−
<wsdl:input name="updateCustomer">
<soap:body use="literal"/>
</wsdl:input>
−
<wsdl:output name="updateCustomerResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
−
<wsdl:operation name="addCustomer">
<soap:operation soapAction="" style="document"/>
−
<wsdl:input name="addCustomer">
<soap:body use="literal"/>
</wsdl:input>
−
<wsdl:output name="addCustomerResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
−
<wsdl:operation name="getCustomer">
<soap:operation soapAction="" style="document"/>
−
<wsdl:input name="getCustomer">
<soap:body use="literal"/>
</wsdl:input>
−
<wsdl:output name="getCustomerResponse">
<soap:body use="literal"/>
</wsdl:output>
−
<wsdl:fault name="CustomerNotFoundFault">
<soap:fault name="CustomerNotFoundFault" use="literal"/>
</wsdl:fault>
</wsdl:operation>
−
<wsdl:operation name="getCustomers">
<soap:operation soapAction="" style="document"/>
−
<wsdl:input name="getCustomers">
<soap:body use="literal"/>
</wsdl:input>
−
<wsdl:output name="getCustomersResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
−
<wsdl:service name="CustomerServiceService">
−
<wsdl:port binding="tns:CustomerServiceServiceSoapBinding"
name="CustomerServicePort">
<soap:address location="http://localhost:8080/soap"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
-- 
View this message in context: 
http://cxf.547215.n5.nabble.com/IllegalAnnotationExceptions-when-running-Restful-Http-Binding-Demo-tp3349642p3349717.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to