- UDDI 教程
- UDDI - 主页
- UDDI - 概述
- UDDI - 元素
- UDDI - 技术架构
- UDDI - 数据模型
- UDDI - 接口
- UDDI - 使用示例
- UDDI 与 WSDL
- UDDI - 实现
- UDDI - 规范
- UDDI - 摘要
- UDDI API 参考
- UDDI - API 快速参考
- 有用的 UDDI 资源
- UDDI - 快速指南
- 有用的 UDDI 资源
- UDDI - 讨论
UDDI API - find_relatedBusinesses
说明
find_relatedBusinesses 函数用于发现已通过 uddi-org:relationships 模型建立相关性的企业。
响应包含根 relatedBusinessesList 元素。如果 UDDI 运营商仅返回部分匹配结果,relatedBusinessesList 元素的 truncated 属性将设置为 true。如果未找到任何匹配项,将返回包含零个子元素的 relatedBusinessesList 元素。
版本 2.0 语法
<find_relatedBusinesses generic = "2.0" xmlns = "urn:uddi-org:api_v2"> [<findQualifiers/>] <businessKey/> [<keyedReference/>] </find_relatedBusinesses>
参数
findQualifiers − 可选元素,用于覆盖默认搜索功能。例如,查找限定符 exactNameMatch 将匹配确切的企业名称。
businessKey − 必需的 uuid_key,指定业务实体。
keyedReference − 用于指定 uddi-org:relationship 值的可选元素。keyedReference 需要三个属性:tModelKey、keyName 和 keyValue。
返回的错误
如果处理此 API 调用时发生任何错误,dispositionReport 元素将通过 SOAP 故障返回给调用方。以下错误编号信息与之相关 −
E_invalidKeyPassed − 表示所传递的 uuid_key 值与任何已知的 serviceKey 或 tModelKey 值不匹配。错误结构表示首先发生哪个条件,并且无效键将以文本方式清晰地表示。
E_unsupported − 表示所传递的一个 findQualifier 值无效。无效限定符将以文本方式清晰地表示。
uddi_api_references.htm
广告