UDDI API - delete_publisherAssertions



描述

delete_publisherAssertions API 调用会导致一个或多个 publisherAssertion 元素从发布者的声明集合中移除。

成功完成后,将返回一个带有单个成功指示符的 dispositionReport 消息。

版本 2.0 语法

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

参数

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

publisherAssertion - 这些是一个或多个完全匹配发布者声明集合中现有声明的发布者声明结构。

返回的错误

如果处理此 API 调用时发生任何错误,dispositionReport 元素将通过 SOAP Fault 返回给调用方。以下错误号信息将相关 -

E_assertionNotFound - 表示传递的其中一个声明结构在发布者的声明集合中没有相应的匹配项。如果发布者声明在消息中出现多次,也会发生这种情况。导致问题的声明将在错误文本中明确指出。

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

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

uddi_api_references.htm
广告
© . All rights reserved.