UDDI API - get_businessDetailExt



说明

get_businessDetailExt 函数检索每个指定 businessKey 的扩展 businessEntity。

响应包括根 businessDetailExt 元素以及一个用于每个匹配业务的 businessEntityExt 元素。如果操作员仅返回匹配结果的部分列表,那么 businessDetailExt 元素的 truncated 属性会设置为 true。如果找不到任何匹配项,则会返回 E_invalidKeyPassed 错误。此函数可用于查询不属于 UDDI 云服务且可能包含额外业务注册信息的外部 UDDI 注册表。查询 UDDI 操作员网站时,此方法会返回与 get_businessDetail 完全相同的结果。

版本 2.0 语法

<get_businessDetailExt generic = "2.0" 
   xmlns = "urn:uddi-org:api_v2" >
   <businessKey/>
   [<businessKey/> ...]
</get_businessDetailExt>

参数

businessKey − 指定 businessEntity 的必需 uuid_key。你可以指定多个 businessKeys。

返回的错误

如果在处理此 API 调用时发生任何错误,则 dispositionReport 元素将通过 SOAP 故障返回给调用方。以下错误编号信息将是相关的。

E_invalidKeyPassed − 已指定无效的 bindingKey。

E_unsupported − 不支持查询。如果发生这种情况,请使用 get_businessDetail 查询。

uddi_api_references.htm
广告
© . All rights reserved.