提交事务
操作场景
当所有iDME原子接口操作执行成功后,应调用v3版本的提交事务接口,将中间状态为待提交的所有数据变更正式提交到应用数据库,实现数据的持久化保存,并释放该事务占用的相关资源,从而顺利完成整个业务处理流程。
前提条件
URI
- URI格式:
POST http://{Endpoint}/rdm_{appID}_app/services/rdm/basic/api/v3/transaction-apis/transactions/{tx_id}/commit
- 参数说明:
表1 URI参数说明 参数
是否必填
参数类型
描述
Endpoint
是
String
承载REST服务端点的服务器域名或IP地址。
appID
是
String
应用ID。
tx_id
是
String
事务ID,即开启事务返回的transaction_id。
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户的token。 |
响应参数
参数 |
参数类型 |
描述 |
---|---|---|
result |
String |
调用是否成功。
|
data |
List of data |
调用的返回结果。 |
errors |
List |
异常信息列表。 |
请求示例
POST https://dme.cn-north-4.huaweicloud.com/rdm_fce01234567d41828cf3473b07fa7ae2_app/services/rdm/basic/api/v3/transaction-apis/transactions/538322343718555649/commit
X-Auth-Token: ABCDEFG....
响应示例
{ "result": "SUCCESS", "data": [ { "transaction_id": "538322343718555649" } ], "errors": [] }