# 规则管理

# 同步规则-已同步的对象具体信息

# URL

//active/rule/sync_obj_info

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
offset Number 否 0
limit Number 否 10
rule_uuid String 否 @guid
usr String 否
sort String 否
sort_order String 否
search String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  info_list Array 否 2
    nAll Number 否
    eAll Number 否
    name String 否 I2_1
    nRow String 否 112003
    eIRP String 否 0
    eURP String 否 0
    eDRP String 否 1
    nIRP String 否 1
    nURP String 否 1
    nDRP String 否 1
    state String 否 -
  total Number 否 2000

# 同步规则-增量失败DML统计

# URL

//active/rule/incre_dml_summary

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
offset Number 否 0
limit String 否 10
usr String 否
rule_uuid String 否 @guid
sort_order String 否 asc
search String 否
sort String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  info_list Array 否
    usr String 否 usr
    table_name String 否 table200
    irp_error_number Number 否 30
    urp_error_number Number 否 60
    drp_error_number Number 否 90
  total Number 否 1

# 同步|对象比较|对象修复|表比较 - 新建-准备-获取代理状态

# URL

//active/rule/proxy_status

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] success
  proxy String 否 online

# 同步规则-已同步的对象

# URL

//active/rule/sync_obj

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
offset String 否 0
limit Number 否 10
row_uuid String 否 @guid
search String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否 3
  message String 否
  code Number 否 0
  info_list Array 否 2
    usr String 否 I2
    num String 否 18/0
    index String 否 4/0
    view String 否 /
    function String 否 /
    procedure String 否 /
    package String 否 /
    package_body String 否 /
    synonym String 否 /
    trigger String 否 /
    sequence String 否 /
    java_source String 否 /
    java_class String 否 /
    java_resource String 否 /
    type String 否 /
    type_boby String 否 /
    queue String 否 /
    materialized_view String 否 /
    dblink String 否 /
  total Number 否 1 总共多少条数据

# 同步规则-失败的对象

# URL

//active/rule/fail_obj

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
offset Number 否 0
limit Number 否 10
rule_uuid String 否 @guid
search String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  info_list Array 否
    usr String 否 222
    name String 否 333
    type String 否 444
  total Number 否 1

# 同步规则 - 新建

创建同步规则

# URL

//active/rule

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
rule_name String 否 ctt->ctt
src_db_uuid String 否 1B1153F6-DAD9-BC39-888A-A743FCC208E5
tgt_db_uuid String 否 D42BF707-C971-EEA9-521F-BB0F3F7A92FC
start_rule_now Number 否 0
row_map_mode String 否 rowid 行映射方式
tgt_type String 否 oracle
db_user_map Object 否 {"CTT":"CTT"}
map_type String 否 user
table_map Array 否 [{}]
dbmap_topic String 否 kfk 整库映射
sync_mode Number 否 1
start_scn Number 否 起始scn
storage_settings Object 否 高级->存储设置
  src_max_mem Number 否 512
  src_max_disk Number 否 5000
  txn_max_mem Number 否 10000
  tf_max_size Number 否 100
  tgt_extern_table String 否
table_space_map Object 否 高级->表空间映射
  tgt_table_space String 否
  table_mapping_way String 否 ptop
  table_path_map Object 否 {"ddd":"sss","ddd1":"sss1"}
  table_space_name Object 否 {"qq":"ss"}
other_settings Object 否 高级->其他设置
  keep_dyn_data Number 否 0
  dyn_thread Number 否 1
  dly_constraint_load Number 否 0
  zip_level Number 否 0
  ddl_cv Number 否 0 备端对删除的表进行备份
  keep_bad_act Number 否 0
  keep_usr_pwd Number 否 1
  convert_urp_of_key Number 否 0
  ignore_foreign_key Number 否 0
error_handling Object 否 高级->错误处理
  load_err_set String 否 continue
  drp String 否 ignore
  irp String 否 irpafterdel
  urp String 否 toirp
bw_settings Object 否 高级->宽带设置
  bw_limit String 否 "1200:00-13:0040M,300:00-13:0040M"
full_sync_settings Object 否 全同步设置
  keep_exist_table Number 否 0
  keep_table Number 否 0
  load_mode String 否 direct
  ld_dir_opt Number 否 0
  his_thread Number 否 1
  try_split_part_table Number 否 0
  concurrent_table Array 否 ["hello.world"]
full_sync_obj_filter Object 否 全同步对象过滤
  full_sync_obj_data Array 否 ["PROCEDURE","PACKAGE","PACKAGE BODY","DATABASE LINK","OLD JOB","JOB","PRIVS","CONSTRAINT","JAVA RESOURCE","JAVA SOURCE"]
inc_sync_ddl_filter Object 否 增量同步对象ddl过滤
  inc_sync_ddl_data Array 否 ["INDEX","VIEW","FUNCTION"]
filter_table_settings Object 否 过滤表
  exclude_table Array 否 ["hh.ww"]
etl_settings Object 否 etl
  etl_table Array 否
    oprType String 否 IRP
    table String 否
    user String 否
    process String 否 SKIP
    addInfo String 否
biz_grp_list Array 否 分组业务
kafka_time_out String 否 12000
part_load_balance String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 success

# 同步规则-修改

# URL

//active/rule

# Method

PUT

# Request

名称 类型 必选 初始值 简介 Mock规则
rule_uuid String 否 751A03F5-C97D-645B-82B2-316A5D198528
rule_name String 否 ctt->ctt
src_db_uuid String 否 4CA773F4-36E3-A091-122C-ACDFB2112C21
tgt_db_uuid String 否 40405FD3-DB86-DC8A-81C9-C137B6FDECE5
tgt_type String 否 oracle
db_user_map String 否 {"CTT":"CTT"}
row_map_mode String 否 rowid
map_type String 否 table
table_map String 否 [{"src_user":"111","src_table":"222","dst_user":"111","dst_table":"222","column":[]}]
dbmap_topic String 否
node_uuid String 否
sync_mode Number 否 0
start_scn String 否 0
full_sync_settings Object 否
  keep_exist_table Number 否 0
  keep_table Number 否 0
  load_mode String 否 direct
  ld_dir_opt Number 否 0
  his_thread Number 否 1
  try_split_part_table Number 否 0
  concurrent_table Array 否 ["hello.world.50cc7279-8c3a-4e9f-66a5-56e31611c0df"]
full_sync_obj_filter Object 否
  full_sync_obj_data Array 否 ["PROCEDURE","PACKAGE","PACKAGE BODY","DATABASE LINK","OLD JOB","JOB","PRIVS","CONSTRAINT","JAVA RESOURCE","JAVA SOURCE"]
inc_sync_ddl_filter Object 否
  inc_sync_ddl_data Array 否 ["INDEX","VIEW","FUNCTION"]
filter_table_settings Object 否
  exclude_table Array 否 ["hh.ww.45ddc6d5-24b2-2f26-e03a-c95390b73ec4"]
etl_settings Object 否
  etl_table Array 否
start_rule_now Number 否 0
storage_settings Object 否
  src_max_mem Number 否 512
  src_max_disk Number 否 5000
  txn_max_mem Number 否 10000
  tf_max_size Number 否 100
  tgt_extern_table String 否
error_handling Object 否
  load_err_set String 否 continue
  drp String 否 ignore
  irp String 否 irpafterdel
  urp String 否 toirp
table_space_map Object 否
  tgt_table_space String 否
  table_mapping_way String 否 ptop
  table_path_map Object 否 {"ddd":"sss"}
  table_space_name Object 否 {"qq":"ss"}
other_settings Object 否
  keep_dyn_data Number 否 0
  dyn_thread Number 否 1
  dly_constraint_load Number 否 0
  zip_level Number 否 0
  ddl_cv Number 否 0
  keep_bad_act Number 否 0
  keep_usr_pwd Number 否 1
  convert_urp_of_key Number 否 0
  ignore_foreign_key Number 否 0
bw_settings Object 否
  bw_limit String 否 "1200:00-13:0040M,300:00-13:0040M"
biz_grp_list Array 否 业务组

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 success

# 同步规则-装载信息流量图

装载信息

# URL

//active/rule/load_info

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
rule_uuid String 否 规则uuid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  info_list Object 否
    back Object 否
      full_backup Array 否 2
        line String 否 1869964734445 0
        name String 否 LILY.BMSQL_ORDER_LINE12333333 I2.COMDATA
        tunnel String 否 76.7 MB 76.7 MB
      load_thread Array 否 2
        num String 否 0
        size String 否 0
      loader_info Object 否
        actfail String 否 0
        actload String 否 0
        compress_rate Number 否 0
        maxdelay String 否 0ms
        scnTime String 否 1969-12-31 16:00:00
        txndelay String 否 0ms
        scn String 否
      name String 否 200-db
      process Number 否 94.44
      state String 否 dump
      uuid String 否 4CFE1f68-B29e-E1b3-EE1c-7E51ebFcDf61
      preprocess Object 否
        split String 否 111
        irp String 否 222
        urp String 否 333
        drp String 否 444
        ddl String 否 555
      ldType String 否 kafka
      extLdSt Object 否
        dml_cnt Object 否
          urp String 否 111
          drp String 否 222
          failed String 否 333
          irp String 否 444
        update_time String 否 2020-03-24 15:24:57
        ddl_cnt String 否 666
    work Object 否
      full_backup Array 否 2
        line String 否 186996473
        name String 否 LILY.BMSQL_ORDER_LINE
        tunnel String 否 0 Bytes
      name String 否 199-db
      process Number 否 72.22
      state String 否 dump
      threads Array 否 2
        num String 否 0
        time String 否 2019-07-18 10:47:45
        breakpoint String 否 1285.16940
        lwn String 否 1285.16940
        state Number 否 0
      txn Object 否
        drp String 否 19128
        irp String 否 19138
        mem String 否 0 Bytes
        mempeak String 否 828 Bytes
        qmi String 否 0
        state String 否 0
        txn String 否 20222
        urp String 否 0
      uuid String 否 9Dbed7fd-1EEF-eA25-2611-eDBaCeC940FC
    relay Object 否
      state Number 否 10
      out String 否 111
      speed String 否 5555
      cache String 否 56666
      mem String 否 mem
      dsk String 否 dsk
      wSeq String 否 111
      rSeq String 否 222

# 同步规则-删除

# URL

//active/rule

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否 ["DBED8CDE-435D-7865-76FE-149AA54AC7F7"] 规则数组
type String 否 false_rule

# Response

名称 类型 必选 初始值 简介 Mock规则
msg String 否
data Object 否
  code Number 否 0
  message String 否 Delete success
ret Number 否 200

# 同步规则-列表

# URL

//active/rule

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
page Number 否 1
limit Number 否 10
search_field String 否
search_value String 否
group_uuid String 否 查询业务组
where_args Object 否
  rule_uuid String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  total Number 否 20
  message String 否
  info_list Array 否 3
    rule_name String 否 @name
    src_db_name String 否 db-199
    tgt_db_name String 否 db-200
    tgt_type String 否 kafka
    can_up Number 否 1
    rule_uuid String 否 e2F1DbC3-5f63-e181-d1a7-43693E6Cc705
    is_biz_admin Number 否 1
    can_del Number 否 1
    map_type String 否 user
    dst_producer_host String 否 3.3.3.3
    dst_broker_server Array 否
      ip String 否 199.199.199.199
      port String 否 666
    dst_producer_port String 否 555
    can_op Number 否 1
    src_db_uuid String 否 @uuid
    tgt_db_uuid String 否 @uuid
  error_handling String 否 "{"irp":"irpafterdel","urp":"toirp","drp":"ignore","load_err_set":"continue","report_failed_dml":1}

# 同步规则 - 操作

# URL

//active/rule/operate

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
operate String 否 resume stop
rule_uuids String 否
scn String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 同步规则-状态

# URL

//active/rule/status

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否 ["@guid","@guid"]

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  info_list Array 否
    rule_uuid String 否 e2F1DbC3-5f63-e181-d1a7-43693E6Cc705
    load String 否 2019-06-23 20:23:18
    extract String 否 2019-06-25 11:26:19
    peak String 否 100
    delay String 否 10
    src_state Object 否 数据源
      status String 否 ONLINE
    dst_state Object 否 目标端
      status String 否 OFFLINE
    work_state Object 否 导出
      status String 否 ACTIVE_RULE_TRACK
      error_code String 否
    back_state Object 否 装载
      progress String 否 80
      status String 否 ACTIVE_RULE_TRACK ACTIVE_RULE_DUMP
    relay_state Object 否 中继
      status String 否 ONLINE
    track_state Object 否 解析
      status String 否 UNKNOWN
    has_new_err Number 否 1 0:没有新日志产生 1:产生错误日志
    data_info Object 否 数据库提示信息
      src Object 否
        db_ip Array 否 [172.20.42.102] 数据库 ip
        log_read_type String 否 file 日志读取方式
        orcl String 否 orcl
        node_name String 否 srcnode 节点名
        node_ip String 否 172.20.42.102 节点ip
      dst Object 否
        db_ip Array 否 [172.20.42.102] 数据库ip
        log_read_type String 否 file 日志读取方式
        orcl String 否 orcl
        node_name String 否 srcnode2
        node_ip String 否 172.20.42.102
  has_false_rule Boolean 否 true

# 同步规则-流量图

流量图

# URL

//active/rule/mrtg

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
set_time Number 否 1 开始时默认set_time等于 1, 默认值有改动 set_time_ranger*(分,小时,天)

页面自动刷新时 返回值最后一个 | type | String | 否 | | type:traffic,memusg,delay,load_txn,load_action | interval | Number | 否 | 时间间隔 | 计算方式: var interval = set_time_range > 15 ? Math.ceil(set_time_range / 3) : 5;

页面根据实际情况返回 | set_time_init | String | 否 | | 上次时间的最后一个值 | rule_uuid | String | 否 | | |

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  max String 否
  min String 否
  lastdate String 否
  message String 否
  info_list Array 否 返回的数据 7
    start_time String 否 2018/11/08 10:40:06
    traffic Number 否 时间间隔 1-100
  info_list_max Array 否 只有在事务延迟的情况才有值 7
    start_time String 否 2018/11/08 10:40:06
    traffic Number 否 1-100
  interval Number 否 5
  uuid String 否

# 同步规则-增量失败ddl

增量失败ddl

# URL

//active/rule/incre_ddl

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
offset Number 否 0
limit String 否 10
rule_uuid String 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  info_list Array 否
    create_time String 否 2019-07-23 12:10:57
    exe_sql String 否 ALTER TABLE "I2"."LIU" ADD ( "GENGYANQI" VARCHAR2 (100))
    message String 否 ORA-00942: table or view does not exist
    obj_name Number 否 LIU
    opr_type Number 否 TABLE ADD
    src_sql String 否 alter table liu add gengyanqi varchar(100)
    user_name String 否 I2
  total Number 否 1

# 同步规则-获取单个

# URL

//active/rule/:uuid([A-F0-9-]+)

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否 success
  code Number 否 0
  info_list Object 否
    rule_uuid String 否 751A03F5-C97D-645B-82B2-316A5D198528
    src_db_uuid String 否 4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuid String 否 40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    tgt_type String 否 kafka
    db_user_map Object 否 {"CTT":"CTT"}
    row_map_mode String 否 rowid
    map_type String 否 db
    table_map Array 否 [{src_user: "111", src_table: "222", dst_user: "3", dst_table: "4"}]
    dbmap_topic String 否
    node_uuid String 否
    sync_mode Number 否 0
    start_scn String 否 0
    full_sync_settings Object 否
      keep_exist_table Number 否 0
      keep_table Number 否 0
      load_mode String 否 direct
      ld_dir_opt Number 否 0
      his_thread Number 否 1
      try_split_part_table Number 否 0
      concurrent_table Array 否 ["hello.world"]
    rule_name String 否 ctt->ctt
    inc_sync_ddl_filter Object 否
      inc_sync_ddl_data Array 否 ["CREATE TABLE","DROP TABLE","ALTER TABLE"]
    filter_table_settings Object 否
      exclude_table Array 否 ["hh.ww"]
    etl_settings Object 否
      etl_table Array 否 [{obj_fix_type: "URP", user: "123", table: "123", deal_type: "SKIP", field_condition: "44"}]
    start_rule_now Number 否 0
    storage_settings Object 否
      src_max_mem Number 否 512
      src_max_disk Number 否 5000
      txn_max_mem Number 否 10000
      tf_max_size Number 否 100
      tgt_extern_table String 否
    error_handling Object 否
      load_err_set String 否 continue
      drp String 否 ignore
      irp String 否 irpafterdel
      urp String 否 toirp
    table_space_map Object 否
      tgt_table_space String 否
      table_mapping_way String 否 ptop
      table_path_map String 否 {"ddd":"sss"}
      table_space_name String 否 {"qq":"ss"}
    other_settings Object 否
      keep_dyn_data Number 否 0
      dyn_thread Number 否 1
      dly_constraint_load Number 否 0
      zip_level Number 否 0
      ddl_cv Number 否 0
      keep_bad_act Number 否 0
      keep_usr_pwd Number 否 1
      convert_urp_of_key Number 否 0
      ignore_foreign_key Number 否 0
    bw_settings Object 否
      bw_limit String 否 1200:00-13:0040k,300:00-13:0040m
    biz_grp_list Array 否 业务组
    dml_track Object 否
      enable Number 否 1
      urp Number 否 0
      drp Number 否 1
      tmcol String 否
      delcol String 否
    producer_send_time String 否 66666
    part_load_balance String 否 by_table
    kafka_time_out String 否 132000
    full_sync_obj_filter Object 否
      full_sync_obj_data Array 否 ["PROCEDURE","PACKAGE","PACKAGE BODY","DATABASE LINK","OLD JOB","JOB","PRIVS","CONSTRAINT","JAVA RESOURCE","JAVA SOURCE"]

# ===============分割线==================

# URL

//dash_0

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则

# 对象比较 - 列表

# URL

//active/obj_cmp

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
page Number 否 1
limit Number 否 10
search_field String 否
search_value String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  total Number 否 20
  info_list Array 否 16
    create_time String 否 2019-06-21 14:33:24
    obj_cmp_uuid String 否 C038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    obj_cmp_name String 否 test
    src_db_uuid String 否 3D7dFcd9-C176-d9ee-4FFB-f22bbd554926
    tgt_db_uuid String 否 3D7dFcd9-C176-d9ee-4FFB-f22bbd554925
    cmp_type String 否 user
    user_uuid String 否 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    src_db_name String 否 yuan
    tgt_db_name String 否 bei
    username String 否 admin
    can_op Number 否 1
    can_up Number 否 1
    can_del Number 否 1
  message String 否

# 对象比较 - 新建

# URL

//active/obj_cmp

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
obj_cmp_name String 否 test 对象比较名称
src_db_uuid String 否 4CA773F4-36E3-A091-122C-ACDFB2112C21 源端数据库uuid
tgt_db_uuid String 否 40405FD3-DB86-DC8A-81C9-C137B6FDECE5 备端数据库uuid
cal_table_recoders Number 否 1 是否对比表的记录数
rule_uuid String 否 751A03F5-C97D-645B-82B2-316A5D198528 同步规则uuid
cmp_type String 否 user 类型
db_user_map String 否 {'src_user':'dst_user'} 用户映射

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 对象比较 - 删除

# URL

//active/obj_cmp

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否 ["11111111-1111-1111-1111-111111111111"]

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 对象比较 - 获取单个

# URL

//active/obj_cmp/:uuid([A-F0-9-]+)

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  active_obj_cmp Object 否
    obj_cmp_uuid String 否
    obj_cmp_name String 否 test
    src_db_uuid String 否 4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuid String 否 40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    rule_uuid String 否 751A03F5-C97D-645B-82B2-316A5D198528
    cmp_type String 否 user
    cal_table_recoders Number 否 1
    db_user_map String 否 {"user1":"user1"}
  message String 否
  code Number 否 0

# 对象比较 - 操作

# URL

//active/obj_cmp/operate

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
operate String 否 cmp_restart cmp_stop
obj_cmp_uuids String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 对象比较-比较结果时间列表

# URL

//active/obj_cmp/result_time_list

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  time_list Array 否 16
    show_time String 否 2019-07-05 17:35:13
    summary Object 否
      diff Number 否 1-100
    time String 否 2019-07-05_17-35-13
  total Number 否 20

# 对象比较-比较任务结果

# URL

//active/obj_cmp/result

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否 @guid
start_time String 否
limit Number 否
offset String 否
search_value String 否
BackLackOnly Number 否 0

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  result_info Object 否
    total Number 否 20
    rows Array 否
      CONSTRAINT String 否 1/1__1
      DATABASE LINK String 否 0/0__1
      FUNCTION String 否 0/0__1
      INDEX String 否 4/5__0
      JAVA CLASS String 否 0/0__1
      JAVA RESOURCE String 否 0/0__1
      JAVA SOURCE String 否 0/0__1
      JOB String 否 0/0__1
      MATERIALIZED VIEW String 否 0/0__1
      OLD JOB String 否 0/0__1
      PACKAGE String 否 0/0__1
      PACKAGE BODY String 否 0/0__1
      PRIVS String 否 9/8__0
      PROCEDURE String 否 0/0__1
      QUEUE String 否 0/0__1
      SEQUENCE String 否 0/0__1
      SYNONYM String 否 0/0__1
      TABLE String 否 18/19__0
      TABLE PARTITION String 否 0/0__1
      TRIGGER String 否 0/0__1
      TYPE String 否 0/0__1
      TYPE BODY String 否 0/0__1
      VIEW String 否 2/2__1
      usr String 否 I2/I2
  head_info Object 否
    obj_cmp_name String 否 Michelle Lewis

# 对象比较-比较结果的删除

# URL

//active/obj_cmp/result_time_list

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否 @guid
time_list Array 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 对象比较-比较结果详细信息

# URL

//active/obj_cmp/cmp_info

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
offset Number 否 1
limit Number 否 10
search_value String 否
usr String 否 I2
filed String 否
uuid String 否
start_time String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  info_list Object 否
    total Number 否 2000
    rows Array 否
      src String 否 1111
      dst String 否 2222
    cal_table_recoders Boolean 否 false 是否比较表的记录

# 获取对象比较状态

# URL

//active/obj_cmp/status

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  info_list Array 否
    cmp_uuid String 否 C038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    wSt Object 否
      status String 否 TRACK
      progress Number 否
    bSt Object 否
      status String 否 DUMP
      progress String 否 80

# ===============分割线==================

# URL

//dash_1

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则

# 对象修复 - 新建

# URL

//active/obj_fix

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
obj_fix_name String 否 test
src_db_uuid String 否 4CA773F4-36E3-A091-122C-ACDFB2112C21
tgt_db_uuid String 否 40405FD3-DB86-DC8A-81C9-C137B6FDECE5
rule_uuid String 否 751A03F5-C97D-645B-82B2-316A5D198528
obj_map String 否 [{"type":"owner.name"}] type对应类型值如下:INDEX->索引,VIEW->视图,FUNCTION->函数,PROCEDURE->存储过程,PACKAGE->包头

PACKAGE BODY->包体,SYNONYM->同义词,TRIGGER->触发器, SEQUENCE->序列,JAVA SOURCE->JAVA源,JAVA CLASS->JAVA类,JAVA RESOURCE->JAVA资源,TYPE->类型,TYPE BODY->类型体,QUEUE->队列,MATERIALIZED VIEW->物化视图,DATABASE LINK->DBLINK,OLD JOB->JOB,JOB->SCH JOB,PRIVS->权限,CONSTRAINT->约束. owner和name 用逗号连接并且 均加密 | 2

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 对象修复 - 获取单个

# URL

//active/obj_fix/:uuid([A-F0-9-]+)

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否 @guid 规则uuid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  active_obj_fix Object 否
    obj_fix_name String 否 test
    src_db_uuid String 否 4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuid String 否 40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    obj_fix_uuid String 否 751A03F5-C97D-645B-82B2-316A5D198528
    obj_map String 否 [{"INDEX":"owner.name"}] json 字符串

# 对象修复 - 删除

# URL

//active/obj_fix

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否 @guid 数组

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 对象修复 - 列表

# URL

//active/obj_fix

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
page Number 否 1
limit Number 否 10
search_field String 否
search_value String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  total Number 否 20
  info_list Array 否 16
    create_time String 否 2019-06-21 14:33:24
    obj_fix_uuid String 否 C038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    obj_fix_name String 否 test
    src_db_uuid String 否 4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuid String 否 40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    user_uuid String 否 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    src_db_name String 否 yuan
    tgt_db_name String 否 bei
    username String 否 admin
  message String 否

# 对象修复-操作

重新修复

# URL

//active/obj_fix/operate

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
obj_fix_uuids Array 否 @guid 规则uuid
  operate String 否 restart stop

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 对象修复 - 修复结果

# URL

//active/obj_fix/result

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  info_list Array 否
    obj_fix_type String 否 索引
    status String 否 on 修复状态
    owner String 否 @name 所有者
    name String 否 @name 名称
  head_info Object 否
    obj_fix_name String 否 @name

# 对象修复--获取状态

# URL

//active/obj_fix/status

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  info_list Array 否
    wSt Object 否
      status String 否 TRACK
      progress Number 否 1
    bSt Object 否
      status String 否 DUMP
      progress String 否 80
    obj_fix_uuid String 否 C038DE5A-CDB2-F26D-FA5F-93E3FF266A87

# ===============分割线==================

# URL

//dash_2

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则

# 表比较 - 新建

# URL

//active/tb_cmp

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
tb_cmp_name String 否 ctt->ctt
src_db_uuid String 否 4CA773F4-36E3-A091-122C-ACDFB2112C21
tgt_db_uuid String 否 40405FD3-DB86-DC8A-81C9-C137B6FDECE5
cmp_type String 否 user,table,db
db_user_map String 否 {"CTT":"CTT"}
filter_table Array 否 [用户.表名]
db_tb_map String 否 表映射
dump_thd Number 否 抽取线程数
rule_uuid String 否 @guid
polices String 否 "0 00:00 策略
policy_type String 否 one_time 策略类型;periodic(周期) ,one_time 一次性任务 immediate 立刻执行
concurrent_table Array 否 ["hh.ww"] 并发表
try_split_part_table Number 否 0 尝试并发设置 0:否 1:是
one_time String 否 2019-05-27 16:07:08 策略的开始时间,如果不是一次性任务为空值
repair Number 否 0
fix_related Number 否 0

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否

# 表比较 - 获取单个

# URL

//active/tb_cmp/:uuid([A-F0-9-]+)

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否 @guid 表比较规则的uuid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  active_tb_cmp Object 否
    table_cmp_name String 否 ctt->ctt
    src_db_uuid String 否 4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuid String 否 40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    cmp_type String 否 user
    db_user_map String 否 {"CTT":"CTT"}
    filter_table_settings String 否 [用户.表名]
    db_tb_map String 否 表映射
    dump_thd Number 否 1
    rule_uuid String 否 5DA7469c-b5d5-Bd53-5ADB-7Eee6D31e60B
    polices String 否 1 00:09 1,2,3*1
    policy_type String 否 periodic
    concurrentTab Array 否 ["hh.ww"]
    try_split_part_table Number 否 0
    one_time String 否 2019-05-27 16:07:08

# 表比较 - 删除

# URL

//active/tb_cmp

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 表比较 - 列表

# URL

//active/tb_cmp

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
page Number 否 1
limit Number 否 10
search_field String 否
search_value String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  total Number 否 20
  info_list Array 否
    create_time String 否 2019-06-21 14:33:24
    tb_cmp_name String 否 name321
    src_db_uuid String 否 4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuid String 否 40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    user_uuid String 否 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    tb_cmp_uuid String 否 C038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    tgt_db_name String 否 bei
    username String 否 admin
    can_op Number 否 1
    can_up Number 否 1
    can_del Number 否 1
    is_biz_admin Number 否 1
    src_db_name String 否 yuan
  message String 否

# 状态接口

状态接口

# URL

//active/tb_cmp/status

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  info_list Array 否 2
    extract String 否 2019-06-25 11:26:19 解析时间
    cmp_uuid String 否 @guid
    peak String 否 100 峰值
    dst_state Object 否 目标端
      status String 否 OFFLINE 目标端状态
    delay String 否 10 延迟
    load String 否 2019-06-23 20:23:18 装载时间
    work_state Object 否 同步规则对应导出,其他规则对应源机
      status String 否 ABNORMAL 状态
      error_code String 否 4017 错误码
    src_state Object 否 源端
      status String 否 ONLINE
    back_state Object 否
      status String 否 DUMP
      progress String 否 80
    relay_state Object 否 装载
      status String 否 TRACK
    track_state Object 否 解析
      status String 否 UNKNOWN

# 表比较 - 历史结果(查看表比较时间结果集)

# URL

//active/tb_cmp/result_time_list

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  time_list Array 否 16
    show_time String 否 2019-07-05 17:35:13
    summary Object 否
      total Number 否 1192
      use_time Number 否 844
      diff Number 否 130
    time String 否 2019-07-05_17-35-13
  total Number 否 20

# 表比较-操作

# URL

//active/tb_cmp/operate

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
tb_cmp_uuids Array 否 @guid
operate String 否 cmp_stop cmp_restart

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 表比较-比较结果的删除

查看结果删除

# URL

//active/tb_cmp/result_time_list

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否
time_list Array 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 表比较-比较任务结果

# URL

//active/tb_cmp/result

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
page Number 否 1
limit Number 否 10
search_field String 否
search_value String 否
uuid String 否 @guid
start_time String 否 对应的时间

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  head_info Object 否
    total Number 否 100
    err Number 否 10
    end String 否 2019-10-10 12:00:00
    start String 否 2019-10-10 10:00:00
    use_time String 否 3600
  result_info Object 否
    rows Array 否 10
      src_user String 否 user
      src_table_name String 否 Anna Martin
      src String 否 Cynthia Gonzalez
      dst String 否 Robert Johnson
    total Number 否 30

# 表比较-错误信息

错误信息

# URL

//active/tb_cmp/error_msg

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
offset Number 否 1
limit Number 否 10
search_field String 否
search_value String 否
uuid String 否 @guid
start_time String 否
name String 否
owner String 否 admin 所属者

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  result_info Object 否
    rows Array 否 10
      src_row String 否 @name
      dst_row String 否 @name
    total Number 否 2000

# 表比较-比较结果

# URL

//active/tb_cmp/cmp_result

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  summary Object 否
    total Number 否 1192
    use_time Number 否 844
    diff Number 否 130

# ===============分割线==================

# URL

//dash_3

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则

# 备端接管-新建

# URL

//active/bk_takeover

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
rule_uuid String 否 @guid
start_val Number 否 1000
scan_ip Array 否 [

"c01D7F86-A631-b79f-E2AA-7ccb7f2bE851","c01D7F86-A631-b79f-E2AA-7ccb7f2bE851","c01D7F86-A631-b79f-E2AA-7ccb7f2bE851", ] | 添加接管ip,如果不选择默认不传 | hosts | Array | 否 | | 主机密码及名称 |   ip | String | 否 | 192.168.12.200 | |   password | String | 否 | | | use_ip_sw | Number | 否 | | 启用IP开关,勾上为1,不勾为0 |

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 备端接管-查看

# URL

//active/bk_takeover/:uuid([A-F0-9-]+)

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] success
  active_bk_takeover Object 否
    id String 否 2
    user_uuid String 否 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    random_str String 否 CDA58D92-C0F9-32C8-3BFA-065F0BA17CB4
    create_time String 否 1564385400
    bk_takeover_uuid String 否 0A20B300-8B41-2573-E5CA-A1CB57C0CADF
    rule_uuid String 否 E2Dd563c-cD1e-2dd2-8B8B-68beFFEc49cC
    start_val String 否 1000
    scan_ip Array 否
    hosts Array 否
    use_ip_sw String 否 0

# 备机接管-删除

# URL

//active/bk_takeover

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否

# 备机接管-接管结果

# URL

//active/bk_takeover/result

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
bk_takeover_uuid String 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  result_info Object 否 全部表全部显示出来
    seq_err Array 否 失败的序列
      username String 否 @name
      seq_name String 否 @name
    tri_err Array 否 失败的触发器
      username String 否 @name
      tri_name String 否 @name
    takeover_obj Array 否 已接管的对象
      username String 否 @name
      seq_num Number 否 10
      seq_err_num Number 否 11
      tri_num String 否 @name
      tri_err_num Number 否 10

# 备机接管-操作

# URL

//active/bk_takeover/operate

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
bk_takeover_uuids Array 否 @guid
operate String 否 restart stop

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否 11111
data Object 否
  message String 否 22222
  code Number 否 1

# 备端接管-获取状态

# URL

//active/bk_takeover/status

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] success
  info_list Array 否
    bk_takeover_uuid String 否 3211BF7E-D9B2-1259-5C2A-264DAC3E26DC
    wSt Object 否
      progress String 否 ABNORMAL
      status String 否 ABNORMAL
    bSt Object 否
      progress String 否 DONE
      status String 否 DONE

# 备端接管列表

# URL

//active/bk_takeover

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  total Number 否 20
  info_list Array 否
    create_time String 否 2019-10-10 10:10:10
    rule_name String 否 @name
    bk_takeover_uuid String 否 3211BF7E-D9B2-1259-5C2A-264DAC3E26DC
    can_op Number 否 1
    can_up Number 否 1
    can_del Number 否 1
    is_biz_admin Number 否 1

# ===============分割线==================

# URL

//dash_4

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则

# 反向规则-新建

# URL

//active/reverse

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
reverse_name String 否
rule_uuid String 否 @guid
node_uuid String 否 @guid
start_scn Number 否 其实scn,非 0 的整数

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否 success
  code Number 否 0

# 反向规则-删除

# URL

//active/reverse

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否 数组

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 反向规则-获取单个规则信息

# URL

//active/reverse/rule_single

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
rule_uuid String 否 @guid 规则uuid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  rule_list Array 否 同步规则列表 2
    rule_name String 否 @name 同步规则的名称
    rule_uuid String 否 @guid
  node_list Array 否 节点的列表
    node_name String 否 @name 节点名称
    node_uuid String 否 @guid 节点uuid

# 反向规则-获取列表

# URL

//active/reverse

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
page Number 否 1
limit Number 否 10
search_field String 否
search_value String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否 123455566
data Object 否
  code Number 否 0
  total Number 否 20
  info_list Array 否 5
    create_time String 否 2019-06-21 14:33:24
    user_uuid String 否 @guid
    username String 否 admin
    reverse_name String 否 @name 反向规则的名称
    src_db_name String 否 db-199
    tgt_db_name String 否 db-200
    reverse_uuid String 否 2309d76d-61Bf-EC40-9Cc2-D4737CBb9254
    can_op Number 否 1
    can_del Number 否 1
    can_up Number 否 1
    is_biz_admin Number 否 1
  message String 否 6666666666666

# 反向规则-状态

# URL

//active/reverse/status

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  info_list Array 否
    reverse_uuid String 否 2309d76d-61Bf-EC40-9Cc2-D4737CBb9254
    work_state Object 否
      status String 否 ABNORMAL
      error_code String 否 4017
    back_state Object 否
      status String 否 DUMP
      progress String 否 80
    src_db_name String 否
    dst_db_name String 否

# 反向规则-停止

# URL

//active/reverse/stop

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 反向规则-重启反向任务

# URL

//active/reverse/restart

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否 @guid 反向规则的uuid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 反向规则-查看

# URL

//active/reverse

# Method

PUT

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  create_time String 否 2019-06-21 14:33:24
  user_uuid String 否 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
  username String 否 admin
  reverse_name String 否 @name
  rule_name String 否 @name
  node_name String 否 @name
  start_scn Number 否 1

# 同步规则-选择用户

选择用户

# URL

//active/rule/select_user

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
db_uuid String 否 @guid 数据uuid

# Response

名称 类型 必选 初始值 简介 Mock规则
msg String 否
data Object 否
  code Number 否 0
  message String 否 Delete success
  info_list Array 否 6
    id String 否
    pid String 否
    db_uuid String 否 @guid db_uuid
    name String 否 @name
ret Number 否 200

# 同步规则-获取数据库表字段

获取数据库表字段

# URL

//active/rule/z_structure

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
tab String 否 @guid
user String 否
db_uuid String 否 @guid
lv String 否 root,user,col(0,1,2)

# Response

名称 类型 必选 初始值 简介 Mock规则
msg String 否
data Object 否
  code Number 否 0
  message String 否 Delete success
  info_list Array 否 2
    isParent Boolean 否 true 没有子集 false,有 true
    name String 否 @name test
ret Number 否 200

# 同步规则-日志

同规则的日志管理

# URL

//active/rule/log

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
offset Number 否 0
limit Number 否 10
date_start String 否 开始时间
date_end String 否 开始时间的结束时间
type Number 否 0:严重错误 1:所有错误 4:消息 5:全部
module_type Number 否 0:导出 1:装载 2:解析 3:中继 4:全部
query_type Number 否 最新查询:1 最早查询:2 查询 :0
rule_uuid String 否 @guid 规则uuid

# Response

名称 类型 必选 初始值 简介 Mock规则
msg String 否
data Object 否
  code Number 否 0
  message String 否 Delete success
  info_list Array 否 3
    create_time String 否 2019-08-09 17:29:43
    detail String 否 Full Sync done, elapsed time: 24 sec'
    flag Number 否 1 0:正常, 1新信息 标红
    log_level String 否 2 日志级别 0:serious 1:error 2:warning 3:notice

4:info |     log_type | String | 否 | 装载 | 模块: 导出,装载,解析 |     uuid | String | 否 | @uuid | | ret | Number | 否 | 200 | |

# 同步规则-表修复

表修复

# URL

//active/rule/table_fix

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
rule_uuid String 否 @guid 规则uuid
tab Array 否 I2.table
fix_relation Number 否 0 0 无关联 1 有关联

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 同步规则-已同步表

已同步的表

# URL

//active/rule/sync_table

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
row_uuid String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  info_list Array 否 20
    done Number 否 已同步的表
    dDrp Number 否 删除
    dIrp Number 否 插入
    dUrp Number 否 更新
    eDrp Number 否 错误删除
    eIrp Number 否 0 错误插入
    eUrp Number 否 0 错误更新
    err Number 否 出错表
    user Number 否 0 用户名

# 同步规则-增量失败dml

增量失败

# URL

//active/rule/incre_dml

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
offset Number 否 0
limit String 否 10
rule_uuid String 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  info_list Array 否
    create_time String 否 2019-07-23 12:10:57
    exe_sql String 否 ALTER TABLE "I2"."LIU" ADD ( "GENGYANQI" VARCHAR2 (100))
    message String 否 ORA-00942: table or view does not exist
    src_sql String 否 失败rowid :alter table liu add gengyanqi varchar(100)
    obj_name String 否 TEST_DML
    opr_type String 否 TABLE ADD
    user_name String 否 I2
  total Number 否 1

# 同步规则-获取残留规则

获取残留规则

# URL

//active/rule/get_false_rule

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  info_list Array 否 2
    uuid String 否 @guid
    name String 否 @name

# 同步规则-获取scn号

# URL

//active/rule/get_scn

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  scn String 否

# 同步规则-装载统计报表

# URL

//active/rule/load_report

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
type String 否 sec
start_time String 否
end_time String 否
limit Number 否 10
offset Number 否 0
uuid String 否 1d2F6Fed-DAC6-FE94-A6cB-5Ab55415E9fd

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] success
  total Number 否 2161
  info_list Object 否
    2020-02-05 22:28 Array 否 3
      0 Number 否 56
      1 Number 否 82
      2 Number 否 125
      3 Number 否 52
      4 Number 否 0
      5 Number 否 0
      6 Number 否 6
      7 Number 否 7
      8 Number 否 8
      9 Number 否 9
      10 Number 否 10
      11 Number 否 11
      12 String 否 12
    2020-02-05 22:29 Array 否
      0 Number 否 0
      1 Number 否 0
      2 Number 否 0
      3 Number 否 12
      4 Number 否 70
      5 Number 否 150
      6 Number 否 6
      7 Number 否 7
      8 Number 否 8
      9 Number 否 9
      11 Number 否 11
      10 Number 否 10
      12 Number 否 668
    2020-02-05 22:30 Array 否
      0 Number 否 87
      1 Number 否 8
      2 Number 否 0
      3 Number 否 0
      4 Number 否 0
      5 Number 否 0
      6 Number 否 6
      7 Number 否 7
      8 Number 否 8
      9 Number 否 9
      10 Number 否 10
      11 Number 否 11
      12 Number 否 12
    2020-02-05 22:31 Array 否
      0 Number 否 0
      1 Number 否 12
      2 Number 否 78
      3 Number 否 84
      4 Number 否 145
      5 Number 否 8
      6 Number 否 999
      7 Number 否 7777
      8 Number 否 888
      9 Number 否 9999
      10 Number 否 1000
      11 Number 否 1188
      12 Number 否 12576

# 同步规则-装载延迟统计报表

# URL

//active/rule/load_delay_report

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
type String 否 sec
start_time String 否
end_time String 否
limit Number 否 10
offset Number 否 0
uuid String 否 1d2F6Fed-DAC6-FE94-A6cB-5Ab55415E9fd

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] success
  total Number 否 2161
  info_list Object 否
    2020-02-05 22:28 Array 否 3
      0 Number 否 9999
      1 Number 否 82
      2 Number 否 125
      3 Number 否 52
      4 Number 否 0
      5 Number 否 0
      6 Number 否 6
      7 Number 否 7
      8 Number 否 8
      9 Number 否 9
      10 Number 否 10
      11 Number 否 11
      12 String 否 12
    2020-02-05 22:29 Array 否
      0 Number 否 0
      1 Number 否 0
      2 Number 否 0
      3 Number 否 12
      4 Number 否 70
      5 Number 否 150
      6 Number 否 6
      7 Number 否 7
      8 Number 否 8
      9 Number 否 9
      10 Number 否 10
      11 Number 否 11
      12 Number 否 668
    2020-02-05 22:30 Array 否
      0 Number 否 87
      1 Number 否 8
      2 Number 否 0
      3 Number 否 0
      4 Number 否 0
      5 Number 否 0
      6 Number 否 6
      7 Number 否 7
      8 Number 否 8
      9 Number 否 9
      10 Number 否 10
      11 Number 否 11
      12 Number 否 12
    2020-02-05 22:31 Array 否
      0 Number 否 0
      1 Number 否 12
      2 Number 否 78
      3 Number 否 89.0
      4 Number 否 16.5
      5 Number 否 19.0
      6 Number 否 10.8
      7 Number 否 9.03
      8 Number 否 3.09
      9 Number 否 1.09
      10 Number 否 188
      11 Number 否 1.5
      12 Number 否 1.2

# 同步规则-数据库预检

数据库预检

# URL

//active/rule/db_check

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
src_db_uuid String 否
dst_db_uuid String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  info_list Object 否
    ver Object 否
      src String 否 11.1.0
      dst String 否 11.0.0
      flag String 否 warning
      msg String 否 backVerNumLow
    lang Object 否
      src String 否 AMERICAN_AMERICA.AL32UTF8
      dst String 否 AMERICAN_AMERICA.AL32UTF8
      flag String 否 normal
      msg String 否
    nlang Object 否
      src String 否 AL32UTF16
      dst String 否
      flag String 否 warning
      msg String 否 charOnBothCountryIncon
    db_block_size Object 否
      src String 否 1
      dst String 否 2
      flag String 否 warning
      msg String 否 blockSizesTwoNotSame
    all_redo_size Object 否
      src Number 否 1000
      dst Number 否 999
      flag String 否 normal
      msg String 否 smallCausePerTakeoverSlow
    max_processes Object 否
      src Number 否 100
      dst Number 否 99
      flag String 否 warning
      msg String 否 smallCausePerTakeover
    db_file Object 否
      src_db_file Number 否 100
      dst_db_file Number 否 999
      flag String 否 warning
      msg String 否 smallCauseCreateTableFileFail
    open_cursor Object 否
      src Number 否 100
      dst Number 否 99
      flag String 否 warning
      msg String 否 smallCausePerTakeover
    partition_large_extents Object 否
      src Boolean 否
      dst Number 否 YES
      flag String 否 warning
      msg String 否 canLeadShortageTableSpace
    components Object 否
      src Array 否 [11,22]
      dst Array 否 [11,22]
      flag String 否 normal
      msg String 否
    not_support_obj Object 否
      src Array 否 [11,22]
      dst Array 否 [11,22]
      flag String 否 normal
      msg String 否
    min_supple_log Object 否
      src String 否 YES
      dst String 否
      flag String 否 warning
      msg String 否 sourceMustMinAddLog
    force_logging Object 否
      src String 否 YES
      dst String 否
      flag String 否 warning
      msg String 否 sourceMustLog
    index_partition_large_extents Object 否
      src Boolean 否 YES
      dst Boolean 否
      flag String 否 warning
      msg String 否 canLeadShortageTableSpace
    open_arch Object 否
      src Boolean 否 YES
      dst Boolean 否 NO
      flag String 否 warning
      msg String 否 canLeadFullSlow
    db_connect Object 否
      src Boolean 否 YES
      dst Boolean 否 YES
      flag String 否 error
      msg String 否 dbFailRuleNotRun 数据库连接失败,规则无法正常运行
    notice Object 否
      src String 否 a\nb\n\c\n
      dst String 否 a
b
c
      flag String 否 warning
      msg String 否
Last Updated: 5/13/2020, 3:56:32 AM