StatusWebService(状态服务) Rhapsody状态服务提供了一些简单的操作来确定Rhapsody引擎的状态。在用户没有登陆到管理监控台或者IDE的情况下,可以通过这个状态服务来获取rhapsody启动的状态信息和一个确认回应的ping操作。这个服务不需要身份的验证。 WSDL Location :https://<RhapsodyEngine>:<WSPort>/services/RhapsodyStatusService?wsdl RhapsodyEngine:服务器ip WSPort:访问端口,默认8449,在引擎安装目录下,找到rhapsody.propertiese文件,找到文件中的WebServiceApi.httpsPort,修改此值即可,引擎重启方可生效。 状态服务StatusWebService中内含getStatus和ping2个方法。 getStatus:获取引擎的和内部服务的当前的状态。此方法不需要参数就能返回对象的当前状态 调用须知:此方法的调用需要在header中额外添加messageid字段。 调用流程: 1.在SoapUI中新建soap项目,加载WebService地址: 2.向此WebService发起请求,产生错误提示 3请求报文中加入MessageId 4点击运行,返回正确结果 ping:作用是确定引擎运行是否正常 调用须知:此方法的调用需要在header中额外添加messageid字段。 调用流程:此方法的调用过程与getStatus方法一样,不在一一叙述。
|