UDDI API - delete_tModel



说明

delete_tModel API 调用用于逻辑删除一个或多个 tModel 结构。逻辑删除将已删除的 tModel 隐藏在 find_tModel 结果集中,但不将其实际删除。删除已删除的 tModel 不起作用。

成功完成后,将返回一条 dispositionReport 消息,其中包含一条成功指示符。

版本 2.0 语法

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

参数

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

tModelKey − 一个或多个 URN 限定的 uuid_key 值,它们表示已知 tModel 数据的特定实例。所有 tModelKey 值以 URN 限定符 uuid (例如“uuid:”后跟一个已知的 tModel UUID 值) 开头。

返回的错误

如果处理此 API 调用时发生任何错误,将向调用方返回一个 dispositionReport 元素,使其位于 SOAP 错误内。以下错误编号信息与之相关 -

E_invalidKeyPassed − 这表示传递的一个 URN 限定的 uuid_key 值与任何已知的 tModelKey 值不匹配。

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

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

E_userMismatch − 这表示传递的一个或多个 tModelKey 值涉及的数据不受表示身份验证令牌的个人控制。

uddi_api_references.htm
广告
© . All rights reserved.