Skip to content

交易场景限制功能

交易场景限制功能,指的是在核心系统批量任务执行期间,阻止部分联机交易的调用。

使用说明

参数配置

yaml
comet:
  flow:
    #交易限制属性
    tran-restrict:
      #功能开关
      enable: true
      #默认错误码
      default-ret-code: 999999
      #服务限制信息
      services:
        #service-id:如果是图形流程,则配置URL地址,如果是编码流程,则配置beanName
        - service-id: /rb/fin/current/dep
          job-id: 851e73fb0e2b47a9a1c1ade67b54f84d
          ret-code: RB5024
        - service-id: /rb/fin/current/wtd
          job-id: 851e73fb0e2b47a9a1c1ade67b54f84d
          ret-code: RB5024
        - service-id: core12000101Flow
          job-id: 851e73fb0e2b47a9a1c1ade67b54f84d
          ret-code: RB5024

配置说明

  • 功能默认是关闭,需要开启则配置 enable 取值为 true
  • default-ret-code:为默认错误码,在 services 中没有单独配置时抛出该错误码,默认 999999
  • services:配置具体的服务限制信息,列表格式,有三个属性:
    • service-id:联机接口服务,图形流程配置 URL 地址,编码流程配置 beanName;
    • job-id:任务 id,即 sonic 中正在执行的任务;
    • ret-code:错误码,针对该联机接口单独定义错误码,不定义则默认使用 default-ret-code