SOAPConnectionFactory factory = SOAPConnectionFactory.newInstance();
SOAPConnection con = factory.createConnection();
SOAPMessage request = MessageFactory.newInstance(SOAPConstants.SOAP_1_1_PROTOCOL).createMessage();
request.getSOAPHeader().detachNode();
SOAPBody body = request.getSOAPBody();
SOAPElement getMessage = body.addChildElement("call", "ns1", ASIP_NS);
getMessage.setEncodingStyle(SOAPConstants.URI_NS_SOAP_ENCODING);
// 第一个参数
SOAPElement in0 = getMessage.addChildElement("in0");
in0.addTextNode("predeal");
// 第二个参数
SOAPElement in1 = getMessage.addChildElement("in1");
in1.addTextNode(message.getBusinessServiceParam());
//第三个参数
SOAPElement in2 = getMessage.addChildElement("in2");
in2.addTextNode("predeal");
request.writeTo(System.out);
SOAPMessage response = con.call(request, "http://172.16.29.212:8000/asip/services/AsipService");
Node callResponse = response.getSOAPBody().getFirstChild();
Node callReturn = callResponse.getFirstChild();
System.out.println("\n响应内容:"+callReturn.getTextContent());
分享到:
相关推荐
### PB调用WebService方法 #### 一、概述 在现代软件开发中,Web Service作为一种重要的技术手段被广泛应用,它能够实现不同系统之间的交互与集成。本文将详细介绍如何使用PowerBuilder (PB) 调用WebService的方法...
PB 调用 WebService 的原理和实现步骤 PB 调用 WebService 是一种常见的应用场景,在该场景中,PB 作为客户端调用基于 .NET 或 Java 的 WebService。本文将详细介绍 PB 调用 WebService 的原理和实现步骤。 PB ...
在本篇主题“JAVA6开发WebService(四)——SAAJ调用WebService”中,我们将探讨如何使用Java API for XML Messaging (SAAJ)来与WebService进行交互。SAAJ是Java平台中用于处理SOAP消息的API,它提供了创建、解析和...
Java调用WebService接口是开发中常见的一种跨平台通信方式,主要通过SOAP(Simple Object Access Protocol)协议进行数据交换。在本篇文章中,我们将探讨如何在Java中调用WebService接口,特别是基于WSDL(Web ...
Java 调用 Webservice 接口方法 Webservice 是一种基于网络的远程过程调用(RPC)机制,允许不同的系统之间进行交互和数据交换。Java 调用 Webservice 接口方法是将 Webservice 集成到 Java 应用程序中的一个重要...
然后框架可以自动的分析WSDL,然后动态的生成SOAPMessage,直接发送SOAPConnection调用WS.这样就可以不生成静态的stub存根了.目前CXF是有类似的实现的.但是我们的项目里面没有使用CXF.因此,为了使用WS的动态调用引入...
调用pb开发的webserver(SOAP 1.2) /* POST /webservice/n_webservice.asmx HTTP/1.1 Host: localhost Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <ll_a>string <ll_b>...
2. **SOAP客户端**:使用JAX-WS的`SOAPConnectionFactory`和`SOAPConnection`对象,或者Spring的`WebServiceTemplate`来发送SOAP请求并接收响应。 3. **HTTP客户端库**:如Apache HttpClient,用于发起HTTP请求,与...
我之前传过[有道API的Demo],这个里面讲源码写成wcf形式的。然后PB通过soapconnection去调用webservice。 您若想要运行本程序,请将wcf部署到iis中端口为8083即可
Web服务(Web Service)是一种基于互联网的、采用标准XML...总的来说,"webservice之soap.jar"是Java开发者构建和消费SOAP Web服务的重要工具,通过理解和熟练使用这个库,可以有效地进行跨平台的数据交换和远程调用。
作为初学者,了解并掌握CXF Webservice的使用是进入Web服务开发的重要一步。CXF允许开发者使用Java编程语言来实现SOAP(Simple Object Access Protocol)和RESTful(Representational State Transfer)服务,提供了...
4. **在程序中建立soapconnection与Proxy并使用webservice methods**:最后一步是在实际代码中实现对Web Service的调用,通过soapconnection和Proxy对象与Web Service进行交互。 ### 结论 pb11在Web Service开发和...
通过`SOAPConnectionFactory`的`createConnection()`方法获取`SOAPConnection`,然后调用其`call()`方法发送SOAP消息。 2. **SOAPPart和SOAPEnvelope**:`SOAPMessage`对象包含一个`SOAPPart`,它是整个SOAP消息的...
标签:SOAP WebService Delphi 一、编写服务器程序 在 Delphi 中,选择“WebServices”新建栏目,然后选择“Soap Server Application”,并点击“OK”。在选择创建服务程序的类型时,可以选择 ISAPI/NSAPI Dynamic...
在上述代码中,我们创建了一个SOAP请求,调用了`sayHello`方法,并传递了参数"World"。服务器接收到请求后,会调用`HelloWorld`服务的`sayHello`方法,返回相应的响应。 总结,Axis Web服务示例涵盖了创建、部署...
在客户端,你需要创建一个`SOAPConnectionFactory`,然后使用`createConnection`方法获取`SOAPConnection`。接着,使用`call`方法发送SOAP请求,同时设置SOAP头。这里的SOAP请求需要包含正确的SOAP Header信息,以...
@WebService public interface YourWebService { @WebMethod String yourMethod(String parameter); } // 实现服务接口 public class YourWebServiceImpl implements YourWebService { @Override public String...