我尝试通过wsimport命令生成此命令。下面是我使用的命令。
wsimport-keep-b bindings.xml-p com.aasc.carrier.shipexec.proxy-implserviceName wcfSoxContract-importname wcfShip http://shipexec.com/demo/wcf/soap?wsdl-b-xautonameresolution
执行后,我得到下面的问题。
<?xml version="1.0" encoding="UTF-8"?>
<jaxws:bindings xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
wsdlLocation="http://shipexec.com/demo/wcf/soap?wsdl">
<enableWrapperStyle>false</enableWrapperStyle>
<jaxws:bindings node="wsdl:definitions/wsdl:import/wsdl:portType[@name='IwcfShip']/wsdl:operation[@name='InstantiateWCF']">
<jaxws:parameter part="wsdl:definitions/wsdl:message[@name='IwcfShip_InstantiateWCF_InputMessage']/wsdl:part[@name='parameters']" childElementName="package" name="paramPackage" />
</jaxws:bindings>
</jaxws:bindings>
谁能帮助找到确切的节点路径,以更改'InstantiateWCF'操作的参数名称。
谢谢,Y Pradeep
我通过将binding.xml文件更改为如下所示解决了这个问题。
<?xml version="1.0" encoding="UTF-8"?>
<jaxws:bindings xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
wsdlLocation="http://shipexec.com/demo/wcf/soap?wsdl=wsdl0">
<jaxws:bindings node="wsdl:definitions" >
<jaxws:bindings node="//wsdl:portType[@name='IwcfShip']/wsdl:operation[@name='InstantiateWCF']">
<jaxws:parameter part="wsdl:definitions/wsdl:message[@name='IwcfShip_InstantiateWCF_InputMessage']/wsdl:part[@name='parameters']" childElementName="tns:package" name="paramPackage" />
</jaxws:bindings>
</jaxws:bindings>
</jaxws:bindings>
并且修改了wsimport命令,如下所示。
wsimport-keep-p com.aasc.carrier.shipexec.proxy-implserviceName wcfSoxContract-implportname wcfShip http://shipexec.com/demo/wcf/soap?wsdl-b-xautonameresolution-b bindings.xml
问题内容: 首先,我希望您知道我已经可以连接到Web服务服务器。我问这个问题是因为我想对wsimport生成的客户端如何工作有更深入的了解。根据我的研究,wsimport使用JAXWS。请注意,我对JAXWS不了解。 我使用wsimport生成了客户端。我使用的WSDL来自Axis2 Web服务,并由Axis2自动生成。下面的类是wsimport的结果: 下 下 通过上面的类,我可以确定其中包含W
在做其他事情之前,我想让你知道我已经可以连接到web服务服务器了。我问这个问题是因为我想更深入地了解wsimport生成的客户端是如何工作的。根据我的研究,wsimport使用JAXWS。请注意,我不了解JAXWS。 我使用wsimport生成了我的客户机。我使用的WSDL来自Axis2 web服务,由Axis2自动生成。下面的类是wsimport的结果: 在下 在下 通过上面的类,我可以看出包含
如何生成存根或创建此文件夹?
如何转换react查询以适应自定义类型?? 注意:我在前端使用的是JavaScipt,而不是Typescript
我在Cloud Foundry环境中将Spring CloudNetflixRibbon与Eureka结合使用。 我尝试实现的用例如下: > 我有一个名为的正在运行的CF应用程序,其中包含多个实例。 实例正在通过服务名称注册到Eureka 我使用eureka向服务实例添加了自定义元数据。例子元数据映射。应用程序id:${vcap.application.application\u id} 我想使用
WSDLToJava错误:org.apache.cxf.wsdl11.wsdlruntimeException:未能创建wsdl定义https://raw.githubusercontent.com/mpromonet/spring-onvif/master/src/main/resources/wsdl/remoteDiscovery.wsdl:wsdl:wsdl:wsdl:wsdl:excep