草庐IT

axis-wsdl

全部标签

php - FEDEX 网络服务 wsdl 文件

有人要求我使用PHP将网站与FedEx集成。我不知道从哪里开始。我已经注册了一个测试帐户,并且下载了唯一的示例代码。这引用了一个.wsdl文件,但示例代码实际上并不包含该文件。我无法在文档中的任何位置找到此文件的位置。谁能帮忙?如果我能在本周的某个时候连接到API,我会很高兴。//Copyright2009,FedExCorporation.Allrightsreserved.//Version2.0.0require_once('../library/fedex-common.php5');//TheWSDLisnotincludedwiththesamplecode.//Pleas

php - 为什么 SoapClient 在文档/文字样式中使用 WSDL 返回带有额外键元素的数组?

我们正在将RPC/编码网络服务转换为文档/文字/包装。WSDL(使用nusoap)已被重写以使用新格式。我这样使用PHPSoapClient:newSoapClient($wsdlUrl,array('cache_wsdl'=>WSDL_CACHE_NONE,'trace'=>true,'features'=>SOAP_SINGLE_ELEMENT_ARRAYS,));相关的WSDL部分如下所示(应该遵循WS-IBasicProfile):当我提交我的请求时,XML响应是这样的:foobar当我在PHP中转储结果对象时,它看起来像这样:stdClassObject([messages]

php - SOAP 错误 : Parsing WSDL: Couldn't find <definitions> in

我正在尝试从远程服务器使用SOAP网络服务,wsdl文件位于此处http://ecolinthcm.pi-asp.de/logaserver/services/UsersService?wsdl我一直与那里的开发人员保持联系,但他们一直告诉我它工作正常,所以他们帮不上什么大忙......我正在使用这段小代码戳熊看它是否还活着:$WSDL="http://ecolinthcm.pi-asp.de/logaserver/services/UsersService?wsdl";//thefile_get_contentsmethodsdoesn'tchangetheendresultunfo

java - 如何调用作为 jar 依赖项添加到另一个 Maven 项目的 axis2 Web 服务项目?

我将Axis2Web服务创建为Maven项目ProjectB并将其打包为jar。我添加了这个ProjectBjar作为对另一个的依赖maven项目,即pom.xml中的ProjectA。我的ProjectB的jar文件添加为ProjectApom.xml的依赖项。axis2Axis2WebService0.1在我添加到另一个项目的Web服务jar中不包含Webcontent文件夹。所以,我担心的是如何在ProjectA中调用我的web服务?我是否需要在ProjectA的web.xml中添加任何内容才能找到我的网络服务?如何在浏览器中访问我的网络服务(即http://localserve

java - 如何让 CXF 为 WSDL 生成外部 XSD?

我正在使用带有@WebService注释的CXF。它将WSDL文件生成为一个大文件,有没有一种方法可以告诉它在XSD文件中从外部生成wsdl:types并将它们导入WSDL? 最佳答案 1)您最好的选择是使用CXF的JavaToWS,只需为您的实现类和域对象提供"-createxsdimports"选项,它将创建单独的WSDL和XSD文件为你,请参阅下面的示例来self的网站http://www.javatips.net/blog/2012/09/cxf-java2wsdl-example2)您可以使用SOPERA套件http://

java - wsimport:多个 wsdl 覆盖 ObjectFactory

我有多个(比如说2个,A和B)网络服务,我需要生成一个客户端来一起使用它们。在Netbeans中,我使用向导“newWebServiceClient”传递两个wsdl,查看输出Netbeans只需为它们中的每一个调用wsimport。wsimporthttp:/mydomain/wsA.svc?wsdlwsimporthttp:/mydomain/wsB.svc?wsdlA和B都生成相同的包com.mydomain.myapp(我猜它们是在相同的命名空间中定义的),所以我将A和B的stub类集合并到同一个包中。但是,wsimport还为每个Web服务创建一个ObjectFactory,

java - 如何从 WSDL 动态自动生成 Java Bean?

我想开发一个应用程序来测试Web服务,它将使用提供的WSDL中的参数自动生成一个JSF表单。WSDLURL是用户提供的,在解析之前我不知道操作的名称。我希望应用程序通过解析的操作及其参数,并自动生成适当的JavaBean,我将使用它来生成JSF表单。我已经测试了CXF和JAX-WS,但我认为它们在生成Javabean之前需要知道操作名称。如何透明地为任何WSDL生成JavaBean?手动运行wsdl2java不是解决方案。 最佳答案 CXF确实有一个“DynamicClient”(参见:http://cxf.apache.org/j

java - Apache AXIS 在解析时忽略/跳过附加元素

我们使用第三方的网络服务。每当他们更新XML架构(例如添加新元素)时,我们都会收到以下错误消息。“SAXException:无效的元素......”在AXIS中是否有任何方法可以在解析XML时询问跳过在XML上接收到的附加元素?我之前使用AXIS生成了Web服务客户端,我以前用来接收XML,如下所示AB一切正常。但现在我得到了一个额外的标签作为回应。ABXX为此,我收到“无效元素”异常。谢谢 最佳答案 ApacheAxis2版本1.7.0-SNAPSHOT有能力ignoreunexpectedelements通过使用-Eiu开关进行

java - jaxws-maven-plugin 解析相对于类位置的 WSDL 位置,为什么?

我正在使用jaxws-maven-plugin版本2.1。我从jar资源中发现了为WSDL位置生成的非常奇怪的代码:true${basedir}/src/main/javatrue${basedir}/src/main/resources/wsdlmy.package.genwsdl/*mywsdl.wsdl生成的代码是:static{URLurl=null;try{URLbaseUrl;baseUrl=my.package.gen.My_Service.class.getResource(".");url=newURL(baseUrl,"wsdl/mywsdl.wsdl");}cat

java - IWAB0399E 从 WSDL 生成 Java 时出错 : java. io.IOException:错误:缺少 <soap:fault> 元素 inFault

我有一个供内部使用的WCF4.0服务。另一个团队正尝试在Java中使用它。IWAB0399EErroringeneratingJavafromWSDL:java.io.IOException:ERROR:MissingelementinFault"PasswordReuseFaultFault"...一个消息来源表明它可能是一个Soap1.1vs.Soap1.2issue确实是我的WCF生成了WSDL注意而不是预期的我很确定这就是问题的原因。如何让WCF生成soap1.1WSDL?或我应该告诉Java团队做什么,以便他们的工具能够理解更新的协议(protocol)?编辑:我发现basi