`
lineageII
  • 浏览: 81995 次
  • 来自: ...
社区版块
存档分类
最新评论

AIXS 调用CFX 对象数组 参数

 
阅读更多

AIXS 调用CFX 对象数组  参数

关键一句话是call.setEncodingStyle(null);

 

Call call = (Call) service.createCall();
            call.addParameter("agentInfos", XMLType.XSD_ANY, ParameterMode.IN);
            call.setEncodingStyle(null);
            call.setOperationName(new QName("http://eip.hola.com.cn", "addAgents"));
            call.setTargetEndpointAddress(new java.net.URL("http://localhost/ehrSync/ws/agentservice?wsdl"));
            QName qName = new QName("http://eip.hola.com.cn", "AgentInfo");
            call.registerTypeMapping(AgentInfo.class, qName, new BeanSerializerFactory(AgentInfo.class, qName), new BeanDeserializerFactory(AgentInfo.class, qName),false);
            AgentInfo agentInfo = new AgentInfo();
            agentInfo.setID("S1788");
            agentInfo.setAgentUserID("S1608");
            agentInfo.setStartTime(DateUtil.parse3("2011-07-11 09:00:00"));
            agentInfo.setEndTime(DateUtil.parse3("2011-07-12 18:00:00"));

            AgentInfo agentInfo2 = new AgentInfo();
            agentInfo2.setID("s1713");
            agentInfo2.setAgentUserID("S1608");
            agentInfo2.setStartTime(DateUtil.parse3("2011-07-10 09:00:00"));
            agentInfo2.setEndTime(DateUtil.parse3("2011-07-12 18:00:00"));
            
            AgentInfo[] agentInfos = new AgentInfo[2];
            agentInfos[0] = agentInfo;
            agentInfos[1] = agentInfo2;
            Object str = call.invoke(new Object[] { agentInfos });
            String[] result=(String[])JavaUtils.convert(str, String[].class);
            System.out.println(result[0]);
            System.out.println(result[1]);
 
  • 大小: 10.5 KB
  • 大小: 35.7 KB
  • 大小: 35.7 KB
  • 大小: 174.9 KB
  • 大小: 352.6 KB
  • 大小: 65.3 KB
  • 大小: 65.3 KB
分享到:
评论

相关推荐

    axis2+hibernate+Spring测试案例

    在hibernate spring项目基础上通过aixs2-1.4.1把程序发布成webService,包括aixs2以对象数组和AXIOM方式处理map,list的程序代码;和aixs2-1.4-1的jar包

    Aixs2调用SharePoint Webservice实现文件上传下载

    此外,`TestSharePoint`这个文件可能是测试用例或者示例代码,它可能包含了具体的实现细节,如轴对象的创建、方法的调用等,这对于学习和实践这个过程非常有帮助。 总之,利用Axis2调用SharePoint Web服务是实现跨...

    aixs_Client_jar

    标题"AIXS_Client_jar"涉及的是Axis框架生成客户端代码所需的Java Archive (JAR) 文件集合。Axis是一个开源的Web服务工具包,主要用于创建和部署Web服务以及生成客户端代理类,使得应用程序能够与Web服务进行交互。...

    Java中使用Aixs开发Webservice

    我们将基于提供的标题“Java中使用Aixs开发Webservice”来解析和解释相关知识点。 1. **Web服务(Web Service)**:Web服务是一种基于网络的软件应用程序,它能够通过标准协议(如SOAP,REST等)与其他应用进行通信...

    Aixs2相关

    在Aixs2上下文中,Person类可能被用作示例或测试数据,作为MBeans的一部分来展示如何管理和操作对象。 4. **BeanServer.java**: - 这个文件很可能是实现Bean服务器的核心类,它负责注册、管理以及提供MBeans服务...

    aixs2包

    【标题】"aixs2包" 在IT领域,"aixs2包"可能指的是一个专门为AIX操作系统(AIX是IBM开发的一种UNIX变体)设计的软件包。这个包可能包含了特定的功能或者服务,比如系统管理工具、性能监控模块或是针对AIX系统的优化...

    关于numpy数组轴的使用详解

    按照图一中aixs=0,对aixs=0上下对应的数据进行相加在学习numpy的时候,最难理解的就是轴的概念,我们知道坐标系中有轴的概念,那么两个轴是否有关联呢?为了便于理解,特写此博客进行梳理。 正文 首先数组的维数...

    aixs查询软件

    aixs查询软件

    应用自动生成WSDL用到的aixs2 jar包

    WSDL文件是一种XML文档,它描述了服务的位置、使用的消息格式以及如何调用这些服务。在本场景中,我们关注的是使用Apache Axis2框架来自动创建WSDL文件,这涉及到一系列的jar包。 Apache Axis2是Java平台上一个强大...

    汇川 CANopen(DS402伺服运动控制)通信篇.pdf

    - **对象字典**:所有CANopen设备都拥有对象字典,用于定义设备的数据对象,包括设备控制、状态参数和通信参数等。 - **通信对象**:CANopen使用服务数据对象(SDO)、过程数据对象(PDO)和网络管理对象(NMT)作为...

    FLUENT边界条件—SYMMETRY与aixs.pdf

    在ANSYS FLUENT软件中,边界条件的设置对于数值模拟的精确性和效率至关重要。"SYMMETRY"和"AXIS"是两种常见的边界条件,它们在处理几何对称性和流动特性时有着不同的应用场景和特点。 首先,"SYMMETRY"(对称)边界...

    CODESYS运动控制之如何添加实轴.docx

    通过对这些功能块的调用和参数设置,可以实现对实轴的精确控制。 此外,为了确保系统稳定运行,还需要关注实时性、通信延迟以及硬件兼容性等问题。实时操作系统(RTOS)是保障控制响应的关键,而通信延迟则影响运动...

    CTSS:一个综合实训选题系统,采用CS架构,客户端有PC端和Android端。使用AIXS2和KSOAP框架提供webservice服务,解决异构平台访问数据库不统一

    它包含了完整的Web服务生命周期管理,包括服务发布、发现、调用等,为开发者提供了便利的工具和API,简化了Web服务的开发和部署过程。 KSOAP2,则是专为Android平台设计的一个轻量级SOAP库,它允许Android应用通过...

    axis开发使用手册

    客户端调用定制发布的服务与即时发布类似,只是需要根据生成的服务接口来创建和操作服务实例。 总结起来,AXIS作为Web服务开发工具,提供了快速发布的便利性和定制部署的灵活性。理解并掌握这两种发布方法对于开发...

    axis2 jar包

    Axis2 1.6.3 必要的jar包资源。

    手动操纵机器人.ppt

    在单轴运动模式下,可以通过选择“Aixs 1-3”或“Aixs 4-6”分别控制机器人的一到六个关节轴进行独立旋转,这对于精细调整和定位非常有用。对于外轴运动,只能选择单轴模式,确保每个轴独立动作。 运动坐标系的选择...

    Python中axis=0和axis=1的理解

    \quad在看数据分析的时候,发现一个问题,之前对于axis的理解是0行1列。先看下面两个例子吧。 \quad从上述代码中,我们可以看到,data.mean(axis=1)是将data数据的行进行了求均值,而data.drop(“two”,axis=1)是...

    Openstack Tempest

    1. **调用API**: 通过调用OpenStack各组件的API来模拟用户的实际操作。 2. **验证结果**: 检查API返回的结果是否符合预期,确保组件的功能正常运作。 #### 四、Tempet的特点 **优点**: - **自动化执行**: Tempet...

    eNodeB调测测验(答案)

    一个安装了AXIS的2天线RRH的eNB,database里参数dlEARFCN设置39250,中心频率2360M,请选择eNB正确调用的RRH文件应该是?** - **选项A**: `#BI_0732#FT_OMsw#FI_RH2XAL23T#FV_00000007`。 - **选项B**: `#BI_0733#...

Global site tag (gtag.js) - Google Analytics