Oracle笔记-Multitable INSERT 的用法
2015-04-02 17:14
330 查看
如题,原系统使用axis开发的webservice服务端,现在想做个前置机,前置机用cxf提供webservice给其他系统,但是功能还是得调用原系统的webservice,使用了ClientProxyFactoryBean动态客户端,不成功。
原来的axis的wsdl文件也不能生成cxf的客户端。wsdl2java出错。而且在eclipse里面校验时有警告。
该服务只有一个方法:productorder,参数Productorder是个对象
axis服务端生成的wsdl文档:
难道一定要用axis才能调用?
PS:用axis生成的客户端是可以成功调用的
原来的axis的wsdl文件也不能生成cxf的客户端。wsdl2java出错。而且在eclipse里面校验时有警告。
该服务只有一个方法:productorder,参数Productorder是个对象
axis服务端生成的wsdl文档:
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions targetNamespace="http://_interface.productorder.product.jboss.callcenter.com" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://_interface.productorder.product.jboss.callcenter.com" xmlns:intf="http://_interface.productorder.product.jboss.callcenter.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <!--WSDL created by Apache Axis version: 1.4 Built on Apr 22, 2006 (06:55:48 PDT)--> <wsdl:types> <schema targetNamespace="http://_interface.productorder.product.jboss.callcenter.com" xmlns="http://www.w3.org/2001/XMLSchema"> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <complexType name="Productorder"> <sequence> <element name="card_id" type="xsd:string"/> <element name="product_id" type="xsd:string"/> <element name="opert_id" type="xsd:string"/> <element name="trade_id" type="xsd:string"/> <element name="amount_month" type="xsd:string"/> </sequence> </complexType> </schema> </wsdl:types> <wsdl:message name="productorderRequest"> <wsdl:part name="productorder" type="impl:Productorder"/> </wsdl:message> <wsdl:message name="productorderResponse"> <wsdl:part name="productorderReturn" type="soapenc:string"/> </wsdl:message> <wsdl:portType name="ProductOrderServicePort"> <wsdl:operation name="productorder" parameterOrder="productorder"> <wsdl:input message="impl:productorderRequest" name="productorderRequest"/> <wsdl:output message="impl:productorderResponse" name="productorderResponse"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="ProductOrderServicePortSoapBinding" type="impl:ProductOrderServicePort"> <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="productorder"> <wsdlsoap:operation soapAction=""/> <wsdl:input name="productorderRequest"> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://_interface.productorder.product.jboss.callcenter.com" use="encoded"/> </wsdl:input> <wsdl:output name="productorderResponse"> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://_interface.productorder.product.jboss.callcenter.com" use="encoded"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="ProductOrderServicePortService"> <wsdl:port binding="impl:ProductOrderServicePortSoapBinding" name="ProductOrderServicePort"> <wsdlsoap:address location="http://10.1.1.187:9000/BossServiceForTS/services/ProductOrderServicePort"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
难道一定要用axis才能调用?
PS:用axis生成的客户端是可以成功调用的
相关文章推荐
- Oracle笔记-Multitable INSERT 的用法
- Oracle笔记-Multitable INSERT 的用法
- oracle的笔记,凑合着看吧! 1.简单的用法
- Oracle笔记之any,some,all以及exists与in的用法
- Oracle笔记--WITH AS 用法
- Oracle Hint用法自学笔记
- Oracle笔记-Multitable INSERT 的用法
- Oracle笔记-Multitable INSERT 的用法
- Oracle笔记: Decode函数用法
- Oracle的Union、Union_All、Intersect、Minus用法---小笔记
- Oracle 9I安装使用笔记
- oracle 学习笔记之一---认识
- ORACLE的iSQLPLUS的用法
- 昨天的Oracle操作处理笔记
- oracle9.1的加密解密包的用法
- oracle笔记(1)
- oracle笔记
- Oracle专家高级编程学习笔记(一)
- oracle基本概念笔记
- C#中使用Oracle 存储过程笔记 2004.11