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
广告
© . All rights reserved.