UDDI API - 添加发布者断言



描述

add_publisherAssertions API 调用导致一个或多个发布者断言被添加到单个发布者的断言集合中。

成功完成后,将返回一个包含单个成功指示器的 dispositionReport 消息。

版本 2.0 语法

<add_publisherAssertions generic = "2.0" 
   xmlns = "urn:uddi-org:api_v2" >
   <authInfo/>
   <publisherAssertion>
      <fromKey/>
      <toKey/>
      <keyedReference/>
   </publisherAssertion>
   [<publisherAssertion/>...]
</add_publisherAssertions>

参数

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

publisherAssertion − 这些是一个或多个关系断言。关系断言由对两个 businessEntity 键值的引用组成,如 fromKey 和 toKey 元素所指定,以及包含的 keyedReference 元素中方向关系的必填表达式。

返回错误

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

E_invalidKeyPassed − 表示传递的 uuid_key 值之一与任何已知的 businessKey 或 tModelKey 值不匹配。导致问题的键和元素或属性将在错误文本中明确指示。

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

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

E_userMismatch − 表示嵌入的 fromKey 和 toKey 元素中传递的 businessKey 值均不受与身份验证令牌关联的发布者帐户控制。错误文本将清楚地指示哪个断言导致了错误。

uddi_api_references.htm
广告

© . All rights reserved.