UDDI API - 设置发布者声明



描述

set_publisherAssertions API 调用用于管理与单个发布者帐户关联的所有跟踪关系断言。

成功完成时,将返回一个 publisherAssertions 消息,其中包含当前归属于与传递的 authInfo 数据关联的发布者帐户的所有关系断言。

2.0 版语法

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

参数

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

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

返回的错误

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

E_invalidKeyPassed − 这表示传递的 uuid_key 值之一与任何已知的 businessKey 或 tModelKey 值不匹配。断言元素和导致问题的键将在错误文本中清楚地指示。

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

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

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

uddi_api_references.htm
广告
© . All rights reserved.