`
Mr-zhang
  • 浏览: 18468 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

VRS规则引擎WebService搭建及调用 <2>

阅读更多
VRS调用WebService服务
使用VisualRulesSolution规则配置器作为客户端调用WebService服务。

新建规则包Client
点击工程“test1”—“新建规则包”,并命名为Client,如下图:



点击规则包“Client”下的“对象库”—“添加web服务向导”,如下图:



弹出窗体,在wsdl地址对应的文本框中输入http://localhost/webService_cxf/webServices/typeService?wsdl,点击查找,勾选方法,如下图:



显示如下:



调用日期型接口
新建规则包“date”,添加web服务,选择如下服务,勾选参数,如下图:



勾选方法



对象库中参数定义,如下图:



规则配置如下,其中
参数赋值:


取值需要:


结果赋值:




测试结果



调用数组型接口
新建规则包“array”,添加web服务,选择如下服务,勾选参数,其中“arg2”参数类型为base64Binary需要手动修改成base64Binary[],修改后点回车键,如下图:



勾选方法



对象库中添加如下参数,其中unsignedShort[]和base64Binary[]类型是选择不出来的,我们可以手动写出这些类型,修改后点回车键,参数如下:



规则如下:



测试结果,unsignedShort[]和base64Binary[]类型初始输入值不需要逗号“,”分隔



调用 map型接口
新建规则包“map”,添加web服务,选择如下服务,勾选参数,如下图



勾选方法,其中返回结果集的方法的类型需要改成“map”,更改的方式是在属性中的“结果类型”和“返回值类型”对应的属性值修改为“map”,如下图:



设置如下参数,没有的类型,手动修改,在点击回车键,如arg3



规则配置如下图:



测试结果,其中arg3输入“男”得到的结果为“30007”,因此我们建议,尽量用String类型代替char类型,如下图:



调用 list<String>型接口
新建规则包“listString”,添加web服务,选择如下服务,勾选参数,如下图



勾选方法,myEclipse中编写的java方法,返回类型为List<String>,在这将以string[]作为返回类型,如下图:



规则编写如下:



测试结果



总结说明
char类型不能很好的应用,解决方法是用String类型代替。
char类型在VisualRules 中的web服务中unsignedShort,为了能匹配,在规则对象中定义参数的时候也许设置为unsignedShort。
byte类型在VisualRules 中的web服务中base64Binary,为了能匹配,在规则对象中定义参数的时候也许设置为base64Binary。
list<E>类型在VisualRules 中的web服务中自动转化成E[],如list<String>在web服务中String[]。
在VisualRules中的需要的类型如果选择不出来,可以手动修改,修改后点击回车键,web服务中返回值的类型需要在属性中修改。


  • 大小: 107.5 KB
  • 大小: 101.5 KB
  • 大小: 64.6 KB
  • 大小: 90.4 KB
  • 大小: 145.5 KB
  • 大小: 117.2 KB
  • 大小: 17.3 KB
  • 大小: 1.8 KB
  • 大小: 1.1 KB
  • 大小: 1.7 KB
  • 大小: 144.3 KB
  • 大小: 119.2 KB
  • 大小: 154.1 KB
  • 大小: 114.2 KB
  • 大小: 23 KB
  • 大小: 106.3 KB
  • 大小: 112.3 KB
  • 大小: 118.8 KB
  • 大小: 128.8 KB
  • 大小: 24.2 KB
  • 大小: 116.1 KB
  • 大小: 111.8 KB
  • 大小: 112.3 KB
  • 大小: 112.3 KB
  • 大小: 108.1 KB
  • 大小: 112.2 KB
分享到:
评论

相关推荐

    Visual-Rules规则引擎产品介绍-PPT课件.ppt

    2. 决策服务:通过标准化的行业规则库建设,实现行业数据结构和规则服务接口的规范化,支持业务规则资产管理,满足不同行业和家庭用户的需求。 3. 业务规则优化:提供业务规则策略优化服务,包括最佳业务规则策略...

    VRS edit 2.24版本

    VRS Edit 2.24版本是一款专为SEF机器人程序编写监控设计的软件工具。该软件的核心功能在于提供一个高效、便捷的环境,帮助程序员和自动化工程师更好地管理和优化他们的机器人程序。VRS Edit这个名字可能是“Virtual ...

    DH-VRS16录音系统说明书

    DH-VRS16录音系统说明书 DH-VRS16录音系统是一款功能强大且灵活的电话录音解决方案,旨在提供高效、可靠的录音管理体验。该系统通过安装配套的录音系统软件在PC机上,用户可以轻松实现录音回放、录音查询、录音监控...

    VRS及其在矿山测量应用中关键技术分析

    标题:VRS及其在矿山测量应用中关键技术分析 VRS(虚拟参考站)技术是GPS(全球定位系统)网络RTK(实时动态定位)技术的一种,具有传统测量技术和传统RTK技术无可比拟的优点。随着技术的日益成熟,VRS在矿山测量中...

    VRS--GPS网络RTK技术

    #### 二、VRS系统组成及工作原理 **VRS技术**(Virtual Reference Station,虚拟参考站)是Trimble公司在2000年推出的先进技术,它通过集成GPS定位技术、计算机网络技术和无线通信技术,解决了RTK技术存在的局限性...

    基于VRS51L3074的LED显示屏控制系统

    ### 基于VRS51L3074的LED显示屏控制系统 #### 1. 引言 本文主要介绍了如何利用VRS51L3074这款高性能的8051单片机来设计一种LED显示屏控制系统。VRS51L3074作为市场上首款内置铁电存储器(FRAM)的8051单片机,不仅...

    Python库 | quartet_vrs-1.1.8-py2.py3-none-any.whl

    标题中的"quartet_vrs-1.1.8-py2.py3-none-any.whl"是一个Python软件包,属于Python开发的后端库。它采用wheel格式,这是Python社区推荐的一种二进制分发方式,旨在简化安装过程,提高效率。让我们深入探讨一下这个...

    关于天宝R8-RTK及VRS测量简明教程.docx

    2. 配置设备:首先配置蓝牙设备,如电台或手机蓝牙,使其与手簿连接。在主界面选择“配置”→“蓝牙”,添加设备并完成连接。 3. 配置基准站:连接基准站电台,设置基准站选项,包括测量天线高度,并在“测量形式”...

    基于VRS51L3074的多点定闹电子日历钟的设计

    摘要论述了多点定闹电子日历钟系统的设计,在VRS51L3074单片机的控制下,使用串行时钟芯片DSl2887,实现时间和闹钟的设置功能。通过键盘和液晶显示提示,可以方便地校对时钟和设置闹钟,利用键盘、LCD显示模块构成

    CORS与VRS参考站建设

    CORS与VRS参考站建设 PPT CORS与VRS参考站

    IOS应用源码——Pysl3G.rar (vrs 2.b3).rar

    【标题】"IOS应用源码——Pysl3G.rar (vrs 2.b3).rar" 提供的是一款基于iOS平台的应用程序源代码,版本为2.b3,名为Pysl3G。这个源码可能是一个用Python语言编写的项目,因为"Py"通常与Python编程语言关联。在iOS...

    RTCM.zip_RTCM _mc55_vrs

    在本案例中,“RTCMB.zip_RTCM_mc55_vrs”是一个压缩包,其中包含了与RTCM相关的数据以及与MC55模块使用VRS(Virtual Reference Station)技术进行差分定位的程序。 MC55是Motorola公司生产的一款高性能的GSM/GPRS...

    MTX 15VRS SPS-Interface

    MTX 15VRS SPS-Interface 是一款由 Bosch Rexroth AG 开发的工业自动化设备接口,主要用于连接和通信MTX系列的PLC(可编程逻辑控制器)与SPS(Simulation and Programming Station,模拟和编程站)。该接口设计用于...

    基于VRS技术的RTK-GPS接收系统设计.pdf

    【基于VRS技术的RTK-GPS接收系统设计】 在全球卫星定位系统(GPS)的应用中,实时动态定位(RTK)技术已经广泛用于需要高精度定位的领域,如精细农业。然而,传统的RTK方法受限于参考站的分布,使得在大范围作业时...

    GPS(VRS)技术在公路测量中的应用.pdf

    2. VRS技术的优越性 相较于传统的RTK(Real-Time Kinematic)定位技术,VRS有以下优势: - 不需要设立本地参考站。 - 精度不会随着距离增加而降低,提高了可靠性和适用范围。 - 初始化时间缩短,提高定位效率。 - ...

Global site tag (gtag.js) - Google Analytics