UDDI API - 获取断言状态报告



描述

get_assertionStatusReport API 调用提供管理支持,用于确定涉及单个发布者帐户管理的任何业务注册的当前和未完成发布者断言的状态。使用此消息,发布者可以查看他们所做的断言的状态,以及查看其他人所做的涉及调用发布者帐户控制的 businessEntity 结构的断言。

成功完成后,将返回包含断言状态信息的 assertionStatusReport 消息。

版本 2.0 语法

<get_assertionStatusReport generic = "2.0"
   xmlns = "urn:uddi-org:api_v2" >
   <authInfo/>
   [<completionStatus/>]
</get_assertionStatusReport>

参数

authInfo − 此必需参数是一个包含身份验证令牌的元素。身份验证令牌使用 get_authToken API 调用获取。

completionStatus − 这些是以下值之一。

  • status:complete − 传递此值会导致仅返回已完成的发布者断言。在已完成的断言中列出的每个 businessEntity 都有一个可见关系,该关系直接反映了完整断言中的数据。

  • status:toKey_incomplete − 传递此值会导致仅列出断言中引用的 toKey 值所控制的业务实体方未做出匹配断言的那些发布者断言。

  • status:fromKey_incomplete − 传递此值会导致仅列出断言中引用的 fromKey 值所控制的业务实体方未做出匹配断言的那些发布者断言。

返回的错误

如果在处理此 API 调用时发生任何错误,则会在 SOAP 错误中向调用方返回 dispositionReport 元素。以下错误编号信息将相关 −

E_invalidCompletionStatus − 它表示传递的 completionStatus 值无法识别。导致问题的完成状态将在错误文本中清楚地指示。

E_authTokenExpired − 它表示在 authInfo 参数中传递的身份验证令牌值不再有效,因为令牌已过期。

E_authTokenRequired − 它表示在 authInfo 参数中传递的身份验证令牌值缺失或无效。

uddi_api_references.htm
广告

© . All rights reserved.