草庐IT

SOAP-Swagger

全部标签

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

java - 使用 groovy 的 SOAP 请求

我创建了以下groovy程序test.groovy来调用BIPublisherWeb服务。我能够得到SOAPreact。谁能帮我把soapresponse(Envelope.Body.runReportResponse.runReportReturn.reportBytes)写成pdf文件。-----------------------test.groovy------------------------------------Stringusername="Administrator"Stringpassword="Administrator"StringattributeForma

java - Swagger API 操作排序

如何按字母顺序按方法对我的操作进行排序,例如DELETE、GET、POST、PUT。我已经阅读了这篇文章,但它是HTML格式的,但就我而言,我已将Swagger集成到SpringBoot中,因此我需要在创建Docket时对其进行排序。SortAPImethodsinSwaggerUI然后我在Docket中注意到了这个方法operationOrdering(),但是我仍然无法让它工作。 最佳答案 我使用的是Springfox2.8.0版,以下代码片段适用于我记录的API:@BeanUiConfigurationuiConfig(){r

java - 尝试使用 Spring-WS - "Connection timed out"访问 WS 服务器,但服务器在使用 SOAP UI 测试时响应

问题我正在接管JavaWeb服务客户端的开发工作,为了测试改进,我必须从远程Web服务服务器(嵌入在运行在tomcat实例中的ApacheAxis2中)请求一个方法。首先,我使用服务器提供的WSDL通过SOAPUI请求该方法。它工作正常。现在我尝试通过我的JavaWeb服务客户端请求该方法,但我无法连接到服务器,即使使用SOAPUI的测试证明一切正常。JavaWeb服务客户端依赖于Spring-WS。从客户端调用网络服务//SettingthekycScoreRequest...//TryingtoconnectandtogetthekycScoreResponseKycScoreRe

java - JAXB 解码忽略 SOAP 信封/ header 标记

我有一个正在构建的客户端,用于访问Web服务。我正在使用一些JAXB生成的类(Netbeans6.9)来解码我的xml数据。尝试从该Web服务解码InputStream响应时,我遇到了意外的元素错误,如果我将响应保存到文件,我也会遇到同样的意外元素错误。javax.xml.bind.UnmarshalException:unexpectedelement(uri:"http://www.w3.org/2003/05/soap-envelope",local:"Envelope").Expectedelementsare,....将数据保存到文件后,我可以进入并删除SOAP标记(信封、正

java - Zimbra SOAP API - java?

我需要使用ZimbraSoapAPI来实现我们正在开发的一项新功能。然而,我还没有找到很多使用这个API的Java客户端的例子,而且我对我需要研究的东西总体上有点迷茫。(一般来说,我对使用SoAP还很陌生)基本上,我需要发送用户名并为用户获取某种zimbraID,使用我的java代码修改用户信息,然后将该数据推送回服务器。我已经在服务器上找到了这个的wsdl文件,但我不确定从这里去哪里。我们将不胜感激-从高级解释到示例再到详细步骤的任何帮助。提前致谢! 最佳答案 遗憾的是,ZimbraSOAPAPI并不是真正的SOAP。它基本上是X

java - 将 CORBA 应用程序迁移到现代 Java 技术(Rest/SOAP/EJB)

我需要将遗留CORBA系统迁移到任何最新的Java技术。我面临的主要问题是在建议的系统中提供长期交易(db)。当前,客户端(SwingApp)保留CORBA服务对象并在实际提交/回滚所有txn之前执行多个dbtxn。服务层始终保持连接对象的状态以完成交易。我想在我的新系统(REST/WS)中重现这种机制,以便Swing客户端/Web(future)可以像现在一样工作。例如:try{service1.updateXXData();//-->insertintotableXXservice2.updateUUData()//-->insertintotableUUservice1.upda

java - 如何避免 swagger codegen 接口(interface)中的默认方法实现?

我想避免在maven插件swaggercodegen生成的接口(interface)中使用“默认”实现。例如,宠物店Swagger:http://petstore.swagger.io/v2/swagger.json我用maven插件生成接口(interface):io.swaggerswagger-codegen-maven-plugin2.2.3generate./src/main/resources/swagger/api.ymlspringfalsetruetrue我使用方法的默认实现生成类似PetApi.java的接口(interface):defaultResponseEn

java - Swagger with Spring Boot 2.0 导致 404 错误页面

我正在尝试将我的SpringBoot版本2.0.1.RELEASE与Swagger集成.从这里blogpost似乎只需添加两个Maven依赖项就很容易,一切都应该可以正常工作。所以我在pom中添加了以下依赖:io.springfoxspringfox-swagger22.8.0io.springfoxspringfox-swagger-ui2.8.0并创建了SwaggerConfigbean:@Configuration@EnableSwagger2publicclassSwaggerConfig{@BeanpublicDocketapi(){Docketdocket=newDocke

Java Spring WS org.springframework.ws.soap.saaj.SaajSoapEnvelopeException : Could not access envelope

我在不同的环境中遇到了springws的奇怪行为。以下在本地tomcat7.0.29上与SoapUI一起工作正常,但确实返回下面提到的错误。servlet.xml:classpath:ws.propertiescom.db.vhs.ws.jaxb.PlacementRequestcom.db.vhs.ws.jaxb.PlacementResponse...scheam.xsd:第一种方法适用于两种环境,第二种方法(placementRequest)返回:ApacheTomcat/7.0.29-ErrorreportHTTPStatus500-Requestprocessingfaile