Lookup Table Web Service(表查找服务) 表查找服务提供了一个查找Rhapsody中之前定义的表的内容的操作这操作都需要使用ws-security来验证调用者的特权。Web服务支持ws-security UsernameToken身份验证。当用户通过身份验证时,能够执行用户所有的请求操作。当用户身份验证失败,将返回一个soap fault。 WSDL Location(地址) https://<RhapsodyEngine>:<WSPort>/services/LookupTableService?wsdl RhapsodyEngine:服务器ip WSPort:访问端口,默认8449,在引擎安装目录下,找到rhapsody.propertiese文件,找到文件中的WebServiceApi.httpsPort,修改此值即可,引擎重启方可生效。 Lookup Table Web Service(表查找服务)中内含lookup一个方法 lookup:此方法执行对一个Rhapsody中配置表的查询,可选定义列返回结果,如果结果列没有定义,则返回所有匹配的列行。如果查找过程中指定的表或者列不存在,则会一个Soap fault。 调用须知:此方法需要身份严重和添加messageId 调用流程: 1.在SoapUI中新建项目并加载WebService地址;
2.选择方法lookup,报文中添加身份信息和字段messageId
3.在RhapsodyIDE中创建新表,点击View->LookupTables
4.开始向服务发起请求,返回结果。
|