UDDI API - 删除业务



描述

delete_business API 调用用于从 UDDI 注册表中删除一个或多个业务注册(例如,已注册的 businessEntity 数据)及其所有直接内容。

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

版本 2.0 语法

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

参数

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

businessKey − 一个或多个表示已知 businessEntity 数据特定实例的 uuid_key 值。

返回错误

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

E_invalidKeyPassed − 表示传递的 uuid_key 值之一与任何已知的 businessKey 值不匹配。不会返回部分结果。如果传递的任何 businessKey 值无效,或者消息包含 uuid_key 值的多个实例,则将返回此错误。导致错误的键将在错误文本中清楚地指示。

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

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

E_userMismatch − 表示传递的一个或多个 uuid_key 值引用了不由身份验证令牌所代表的个人控制的数据。导致错误的键将在错误文本中清楚地指示。

uddi_api_references.htm
广告

© . All rights reserved.