- UDDI 教程
- UDDI - 主页
- UDDI - 概述
- UDDI - 元素
- UDDI - 技术架构
- UDDI - 数据模型
- UDDI - 接口
- UDDI - 使用示例
- UDDI 与 WSDL
- UDDI - 实现
- UDDI - 规范
- UDDI - 总结
- UDDI API 参考资料
- UDDI - API 快速参考
- UDDI 实用资源
- UDDI - 快速指南
- UDDI - 实用资源
- UDDI - 讨论
UDDI API - find_binding
说明
find_bindings 函数用于搜索与指定服务和指定的 tModel 记录关联的模板绑定记录。
响应包括一个根 bindingDetail 元素和一个 bindingTemplate 元素,用于每一个匹配的绑定。如果 UDDI 运算符仅返回部分匹配结果的列表,则 bindingDetail 元素的 truncated 属性将设置为 true。如果查找不到匹配的内容,则返回一个没有子元素的 bindingDetail 元素。
版本 2.0 语法
<find_binding serviceKey = "uuid_key" [maxRows = "nn"] generic = "2.0" xmlns = "urn:uddi-org:api_v2"> [<findQualifiers/>] <tModelBag/> </find_binding>
参数
serviceKey − 必需的 uuid_key 属性,用于指定关联的 businessService。
maxRows - 可选属性,用于指定要返回的最大行数;如果超出 maxRows,则 bindingDetail 元素的 truncated 属性将设置为 true。
findQualifiers − 可选元素,用于覆盖默认搜索功能。
tModelBag − 必须的 uuid_key 元素,用于指定 tModel 记录。如果指定了多个 tModel,则通过逻辑 AND 进行搜索。
返回的错误
如果处理此 API 调用时发生任何错误,则将在 SOAP Fault 中向调用者返回一个 dispositionReport 元素。以下错误号码信息将是相关的 −
E_invalidKeyPassed − 表示传递的 uuid_key 值与任何已知的 serviceKey 或 tModelKey 值不匹配。错误结构将表示首先出现哪种情况,并且将在文本中清楚地指明无效密钥。
E_unsupported − 表示传递的一个 findQualifier 值无效。将在文本中清楚地指明无效的限定符。
uddi_api_references.htm
广告