- UDDI 教程
- UDDI - 主页
- UDDI - 概览
- UDDI - 要素
- UDDI - 技术架构
- UDDI - 数据模型
- UDDI - 接口
- UDDI - 使用范例
- 带有 WSDL 的 UDDI
- UDDI - 实现
- UDDI - 规范
- UDDI - 摘要
- UDDI API 引用
- UDDI - API 快速引用
- 有用的 UDDI 资源
- UDDI - 快速指南
- 有用的 UDDI 资源
- UDDI - 讨论
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
广告