UDDI API - 删除绑定



描述

delete_binding API 调用会导致一个或多个 bindingTemplate 数据实例从 UDDI 注册表中删除。

成功完成后,将返回一个包含单个成功指示符的 dispositionReport。由于此调用而删除的 bindingTemplate 的引用(例如,由其他 bindingTemplate(在 hostingRedirector 元素中)引用的那些引用)不受影响。

版本 2.0 语法

<delete_binding generic = "2.0" 
   xmlns = "urn:uddi-org:api_v2" >
   <authInfo/>
   <bindingKey/> [<bindingKey/> .]
</delete_binding>

参数

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

bindingKey - 一个或多个表示已知 bindingTemplate 数据特定实例的 uuid_key 值。

返回的错误

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

E_invalidKeyPassed - 它表示传递的 uuid_key 值之一与任何已知的 bindingKey 值不匹配。不会返回部分结果 - 如果传递的任何 bindingKey 值无效,或者如果消息包含 uuid_key 值的多个实例,则将返回此错误。

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

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

E_userMismatch - 它表示传递的一个或多个 bindingKey 值引用了一个不受与身份验证令牌关联的个人控制的 bindingTemplate。

uddi_api_references.htm
广告

© . All rights reserved.