`
wangquanli8
  • 浏览: 10031 次
  • 性别: Icon_minigender_1
  • 来自: galaxy
文章分类
社区版块
存档分类
最新评论

axis2 客户端

阅读更多
xml:
POST /PIPsIntegration/PIPsIntegration_Btarn_To_UI_Configure_orch_WS_Btarn_Configure_Port.asmx HTTP/1.1
Host: 55.55.55.55
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.rosettanet.org/PIPsIntegration/PIPsIntegration_Btarn_To_UI_Configure_orch_WS_Btarn_Configure_Port/Get_Btarn_Configure"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Get_Btarn_Configure xmlns="http://www.rosettanet.org/PIPsIntegration">
      <Req_Get_BTARNCONFIG xmlns="http://PIPsIntegrationSchema.Get_BTARNCONFIG">
        <Get_BTARNCONFIG />
      </Req_Get_BTARNCONFIG>
    </Get_Btarn_Configure>
  </soap:Body>
</soap:Envelope>




axis2
private static EndpointReference reference = new EndpointReference("http://55.55.55.55/PIPsIntegration/PIPsIntegration_Btarn_To_UI_Configure_orch_WS_Btarn_Configure_Port.asmx");		

	
	public static OMElement getOMElement() throws ParseException, AxisFault {
			
		
			ServiceClient sc = new ServiceClient();
			Options op = new Options(); 
			       
			op.setProperty(HTTPConstants.CHUNKED, Boolean.FALSE);
			op.setTo(reference);
			op.setAction("http://www.rosettanet.org/PIPsIntegration/PIPsIntegration_Btarn_To_UI_Configure_orch_WS_Btarn_Configure_Port/Get_Btarn_Configure");
			sc.setOptions(op);
			System.out.println(getOm1());
			OMElement om = sc.sendReceive(getOm1());
			System.out.println("xml:\n"+om);
            return om;
	}
	public static OMElement getOm1() throws ParseException{
		OMFactory omf = OMAbstractFactory.getOMFactory();
		OMNamespace omn = omf.createOMNamespace("http://www.rosettanet.org/PIPsIntegration", "");
		OMNamespace omn1 = omf.createOMNamespace("http://PIPsIntegrationSchema.Get_BTARNCONFIG", "");
		OMElement method = omf.createOMElement("Get_Btarn_Configure",omn);
		OMElement method1 = omf.createOMElement("Req_Get_BTARNCONFIG",omn1);
		OMElement method2 = omf.createOMElement("Get_BTARNCONFIG",omn1);
 		
 		method1.addChild(method2);
 		method.addChild(method1);
		return method;
	}
	
	public static void main(String args[]) throws AxisFault, ParseException{
		getOMElement();
	}


httpclient 如果不用多线程,需要清除,axis2默认连接数两个...
分享到:
评论

相关推荐

    axis2客户端调用axis1服务接口

    axis2客户端调用axis1服务接口 调用方式 使用RPC方式调用WebService,为了防止冲突可以增加 // 与weblogic的lib冲突配置 System.setProperty("javax.xml.stream.XMLInputFactory", ...

    axis2客户端所需要的所有jar包

    本文将详细阐述Axis2客户端所需的所有jar包及其在调用服务端、测试接口过程中的作用。 首先,让我们了解什么是Axis2。Axis2是Apache软件基金会的一个开源项目,它提供了一个灵活、高性能的SOAP引擎,支持多种协议,...

    axis2客户端调用服务端,带用户身份认证

    当涉及到“axis2客户端调用服务端,带用户身份认证”时,我们主要关注的是如何在 Axis2 客户端中添加安全机制,确保只有经过验证的用户能够访问服务。 首先,理解身份认证是网络安全的基础。在Web服务中,通常采用...

    axis2客户端需要的jar包

    在开发Axis2客户端时,正确地引入所需的jar包是至关重要的,因为这些库提供了与服务交互所需的各种功能。以下是关于Axis2客户端需要的jar包及其功能的详细解释: 1. **axis2-adb.jar**:这个jar包包含了Axis2的数据...

    axis2客户端以及服务端所有jar包

    这个压缩包包含Axis2客户端和服务端所需的全部jar包,使得开发者能够在Java环境中轻松地创建、部署和使用Web服务。 1. **Axis2简介** Axis2是第二代的Apache SOAP引擎,它在Axis1的基础上进行了很多改进,提供了更...

    axis2客户端调用工程代码

    在IT行业中,Axis2是Apache软件基金会开发的一个用于构建Web服务和SOAP客户端的强大框架。它基于 Axis1,并提供了许多改进和新特性,使得在Java环境中处理Web服务变得更加简单。本篇将详细介绍如何在Axis2环境下编写...

    axis2客户端调用webService接口,精简jar包

    本文将深入探讨如何使用Axis2客户端调用WebService接口,并且会特别关注如何精简所需的jar包。 首先,了解Axis2客户端的基本概念是至关重要的。Axis2客户端是用于与远程Web服务交互的工具,它允许开发者通过SOAP...

    axis2客户端

    axis2-1.5.1客户端生成工具,命令介绍等。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...

    AXIS2客户端调用实例

    在本文中,我们将深入探讨如何使用AXIS2客户端进行服务调用,包括AXIS2的基本概念、配置、服务引用以及调用流程。 **AXIS2简介** AXIS2是Apache软件基金会开发的一个强大的Web服务引擎,它支持多种协议,如SOAP 1.1...

    myeclipse8.5中axis2插件的安装和使用:axis2客户端代码生成

    下面将详细介绍Axis2 插件的安装和使用,以及如何使用 Axis2 客户端代码生成。 一、Axis2 插件的安装 Axis2 插件的安装非常简单,只需要将插件解压到 MyEclipse 8.5 的 dropins 目录下。但是,需要注意的是,在 ...

    axis2客户端完整jar包(不含生成器)

    标题提到的"axis2客户端完整jar包(不含生成器)"意味着这个压缩包包含了运行Axis2客户端应用程序所需的所有库文件,但不包含用于生成Web服务客户端代码的工具。 在描述中,提到了"请自行下载",这意味着用户需要...

    Axis2客户端所需的最小包.rar

    axis2-java2wsdl-1.2.jar axis2-kernel-1.2.jar commons-codec-1.3.jar commons-httpclient-3.0.1.jar commons-logging-1.1.jar stax-api-1.0.1.jar wsdl4j-1.6.2.jar wstx-asl-3.2.1.jar xmlschema-1.3.1....

    axis2客户端所需的最少jar包

    本文将详细介绍在使用Axis2构建客户端程序时所需的最少jar包,以避免不必要的依赖冗余。 首先,我们需要理解Axis2的模块化结构。Axis2由多个模块组成,每个模块都有特定的功能,例如传输层、消息处理、类型映射等。...

    Jbuilder2006实现Axis2客户端

    本文将深入探讨如何使用JBuilder2006这一集成开发环境来创建和实现Axis2客户端。 首先,我们需要了解JBuilder2006。JBuilder是一款由Borland公司(后被Embarcadero Technologies收购)推出的Java集成开发环境(IDE...

    axis2客户端调用带Ntlm认证例子

    此外,可能还需要axis2-adb、axis2-kernel等Axis2核心库,以及可能的其他依赖,例如wsdl2java工具生成的客户端代码。 以下是一个简单的Axis2客户端代码示例,演示如何在调用Web服务时使用NTLM认证: ```java ...

    axis2客户端数据传送方式.doc

    在 Axis2 中,客户端通信是关键部分,本文档主要探讨了 Axis2 客户端的不同数据传输方式。 首先,创建 Axis2 客户端有三种主要方法: 1. **使用默认构造函数创建 ServiceClient**: ```java ServiceClient ...

    axis2客户端代码简单例子

    一个简单的axis2客户端调用WebService的代码,分辨调用了一个部署在axis2上的java WebService和IIS6上部署的.NET WebService,用了OM方式和Object[]方式,可供初学axis2的同学参考

Global site tag (gtag.js) - Google Analytics