更新时间:2025-06-23 GMT+08:00
分享

提交事务

操作场景

当所有iDME原子接口操作执行成功后,应调用v3版本的提交事务接口,将中间状态为待提交的所有数据变更正式提交到应用数据库,实现数据的持久化保存,并释放该事务占用的相关资源,从而顺利完成整个业务处理流程。

前提条件

执行iDME原子接口

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。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户的token。

响应参数

表3 响应Body参数

参数

参数类型

描述

result

String

调用是否成功。

  • SUCCESS:成功
  • FAIL:失败

data

List of data

调用的返回结果。

errors

List

异常信息列表。

表4 data

参数

参数类型

描述

transaction_id

String

事务ID。

请求示例

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": []
}

相关文档