请求地址

/v2/webservice/apply/check-deploy-tcapdb

请求方法

Post

请求参数说明

参数名称 类型 是否必填 说明
apply_list ApplyObject ​数组 单据ID和审核配置

ApplyObject

参数名称 类型 是否必填 说明
apply_id number
sync_db_type number 枚举[1 ,3 ,5 ,6] 目的端,数据库类型MYSQL = 1,GCS = 3,SO_FILE = 5,KAFKA = 6,
write_interval number 否, 默认30秒
sync_db_target 缓写源端 否,默认slave 缓写数据来源
db_config db配置 当sync_db_type=1或3时,必填
kafka_config kafka配置 ​ 当sync_db_type=6时,必填
so_config so配置 当sync_db_type=5时,必填

db配置

参数名称 类型 是否必填 说明
db_ip string
db_port number
db_username string
db_password string
db_name string
db_table_prefix string
db_table_num number 否,默认1 最大2048

kafka配置

参数名称 类型 是否必填 说明
kafka_id
kafka_address
kafka_user
kafka_password
topic_id

so配置

参数名称 类型 是否必填 说明
so_file
so_window_size
so_alarm_receivers

示例

{
    "apply_list": [
        {
            "apply_id": 16406,
            "sync_db_type": 1,
            "db_config": {
                "db_ip": "9.134.70.239",
                "db_name": "tcaplus_autoinstall",
                "db_password": "tcaplus",
                "db_port": 3306,    
                "db_table_num": 1,
                "db_table_prefix": "TestData_",
                "db_username": "tcaplus"
            }
        }
    ]
}

返回参数说明

参数名称 类型 说明

成功返回

{
    "code": 0,
    "request_id": "89a6c2fb-b94b-4418-9a92-c146ceef01e1",
    "data": {
        "task_list": [
            {
                "apply_id": 16406,
                "apply_type_text": "表缓写",
                "zone_id": "1",
                "app_id": 2,
                "table_name": "lstFriendMail",
                "table_type": 0,
                "apply_type": 13,
                "task_id": 13396,
                "result": 0,
                "msg": "审核成功, 请查看生成的任务"
            }
        ]
    }
}

失败返回

{
    "request_id": "d1d5375d-9547-4f2a-9186-022fcf60b73f",
    "code": 102,
    "message": "单据不是待执行状态, 不能执行",
    "debug_message": [
        {
            "apply_id": 16412,
            "execute_status": 1,
            "zone_id": "131",
            "table_type": 0,
            "table_name": "TestData",
            "apply_type": 13
        }
    ]
}

results matching ""

    No results matching ""