执行iDME原子接口
操作场景
根据实际业务需求,按顺序调用一个或多个iDME原子接口,并为每个操作绑定唯一的事务ID,以确保所有相关操作都在一个完整的事务中执行。本章节将通过创建“ExtDataModel”数据实体的具体数据实例来演示如何使用这些原子接口,帮助用户掌握其操作流程和方法。
前提条件
已开启事务。
URI
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| X-Auth-Token | 是 | String | 用户的token。 |
| X-Dme-Transaction-Version | 是 | String | v3版本的事务请求,只能设置为3。 |
| X-Dme-Transaction-Id | 是 | String | 事务ID,即开启事务返回的transaction_id。 |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| id | 是 | String | 唯一编码。 |
| rdmVersion | 是 | Int | 系统版本。 |
| rdmExtensionType | 否 | String | 实体类型。 |
| createTime | 否 | Date | 创建时间。 |
| creator | 否 | String | 创建者。 |
| lastUpdateTime | 否 | Date | 最后更新时间。 |
| modifier | 否 | String | 更新者。 |
| tenant | 否 | Object | 租户。 |
根据实体类型、功能的不同,请求Body参数不同,您可以在全量数据服务查看实体对应API的具体参数。
响应参数
| 参数 | 参数类型 | 描述 |
|---|---|---|
| result | String | 调用是否成功。
|
| data | List | 调用的返回结果,默认为空。 |
| errors | List | 异常信息列表。 |
请求示例
POST https://dme.cn-north-4.huaweicloud.com/rdm_fce01234567d41828cf3473b07fa7ae2_app/services/dynamic/api/ExtDataModel/create X-Auth-Token: ABCDEFG.... X-Dme-Transaction-Version: 3 X-Dme-Transaction-Id: 538322343718555649
响应示例
{
"result": "SUCCESS",
"data": [],
"errors": []
}