Guest User

Untitled

a guest
May 10th, 2018
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 7.83 KB | None | 0 0
  1. /*
  2.  * 设置数据库连接
  3.  */
  4. !Db={jdbc:db2://172.17.248.188:60020/isonldb,isvrdb3,isvrdb3}
  5.  
  6. /*
  7.  * 设置数据库字典
  8.  */
  9. !Directory {
  10.  
  11. /* tbl_isonl_tips_levy_inf & tbl_isbat_tips_levy_inf */
  12. levy_id               申报号                        ;
  13. isvr_settle_dt        行业综合服务平台清算日期      ;
  14. bat_trans_seq         批量交易流水号                ;
  15. bat_no                批次号                        ;
  16. trans_chnl            交易渠道                      ;
  17. work_dt               工作日期                      ;
  18. entrust_dt            委托日期                      ;
  19. tax_org_cd            征收机关代码                  ;
  20. pack_seq_no           包流水号                      ;
  21. trans_seq_no          交易流水号                    ;
  22. msg_no                报文编号                      ;
  23. msg_id                报文标识号                    ;
  24. recncl_dt             对账日期                      ;
  25. recncl_bat_no         对账批次号                    ;
  26. ext_levy_no           外部申报序号                  ;
  27. handle_tp             经收类别                      ;
  28. tre_cd                国库代码                      ;
  29. cret_bank_no          收款行行号                    ;
  30. cret_org_cd           收款单位代码                  ;
  31. rcv_acct_no           收款人账号                    ;
  32. rcv_nm                收款人名称                    ;
  33. pay_bank_no           付款行行号                    ;
  34. pay_acct_bank_no      付款人开户行行号              ;
  35. protocol_no           协议书号                      ;
  36. pay_acct_no           付款人账号                    ;
  37. hand_org_nm           缴款单位名称                  ;
  38. tax_payer_cd          纳税人编码                    ;
  39. tax_stamp_no          税票号码                      ;
  40. trans_at              交易金额                      ;
  41. disc_at               手续费                        ;
  42. trans_tfr_tm          交易传输时间                  ;
  43. sys_tra_no            系统跟踪号                    ;
  44. acq_ins_dt            收单机构日期                  ;
  45. settle_dt             清算日期                      ;
  46. ACPT_INS_ID_CD        受理机构代码                  ;
  47. fwd_ins_id_cd         发送机构标识码                ;
  48. acq_ins_id_cd         收单机构代码                  ;
  49. settle_ins_cd         结算机构代码                  ;
  50. cup_branch_ins_id_cd  银联分公司代码                ;
  51. tax_tp                税务类别                      ;
  52. retri_ref_no          检索参考号                    ;
  53. mchnt_tp              商户类型                      ;
  54. fwd_mchnt_cd          前端商户代码                  ;
  55. bwd_mchnt_cd          后端商户代码                  ;
  56. fwd_term_id           前端终端代号                  ;
  57. bwd_term_id           后端终端代号                  ;
  58. resp_cd               响应码                        ;
  59. resp_msg              响应信息                      ;
  60. trans_st              交易状态                      ;
  61. maps_recncl_in        MAPS对账标志                  ;
  62. tips_recncl_in        TIPS对账标志                  ;
  63. print_no              第几次打印                    ;
  64. remark                备注                          ;
  65.  
  66. /* tbl_isonl_tips_run_para_inf */
  67. isvr_trans_seq        行业综合服务平台交易流水      ;
  68. isvr_settle_dt        行业综合服务平台清算日期      ;
  69. work_dt               工作日期                      ;
  70. para_tp               参数类型编号                  ;
  71. para_tp_desc          参数类型描述                  ;
  72. dtl_no                明细序号                      ;
  73. dtl_no_desc           明细序号描述                  ;
  74. para_val              参数取值                      ;
  75.  
  76. /* tbl_isbat_tips_entrust_inf */  
  77. protocol_no             协议书号                    ;
  78. tax_org_cd              征收机关代码                ;
  79. pay_bank_no             付款行行号                  ;
  80. pay_acct_no             付款人账号                  ;
  81. tax_payer_cd            纳税人编码                  ;
  82. pay_acct_bank_no        付款人开户行行号            ;
  83. tax_payer_nm            纳税人名称                  ;
  84. hand_org_nm             缴款单位名称                ;
  85. cup_branch_ins_id_cd    银联分公司代码              ;
  86. cup_pay_bank_cd         银联支付行号                ;
  87. iss_ins_cd              发卡机构代码                ;
  88. entrust_st              委托关系状态                ;
  89. vfy_in                  验证标志                    ;
  90. contract_dt             签约日期                    ;
  91. contract_md             签约方式                    ;
  92. upd_dt                  修改日期                    ;
  93. vfy_fail_inf            验证失败信息                ;
  94.  
  95. /* global define */
  96. rec_upd_usr_id  记录修改者用户标识 ;
  97. rec_upd_ts  记录修改时间  ;
  98. rec_crt_ts  记录创建时间  ;
  99.  
  100. }
  101.  
  102. /*
  103.  *
  104.  * 设置项目信息
  105.  *  subSys_CD 所属项目代码,默认为ON
  106.  *  user 使用者代码,默认读操作系统用户名
  107.  *
  108.  */
  109. subSys_CD = ON
  110. cutoffSubSys_CD = ONL
  111. user = ZhouJiajing
  112. dbPackFile = mbsTipspOnlDbDefine
  113.  
  114. cutTypeId = ONL_MONTH_2
  115. sqcFileSpecialDefine = "sqlint32 cnt_tbl_isonl_tips_levy_inf;\n    char exportTransSt[2];"
  116. is_onldb.tbl_isonl_tips_levy_inf(2):20001{
  117.   sel:
  118.     SEL_LEVY_INF_BY_3KEYS(by_3keys):102(@all;
  119.                 trans_seq_no+entrust_dt+tax_org_cd);
  120.     SEL_LEVY_INF_BY_LEVY_ID(by_levy_id):102(@all;
  121.                 levy_id);
  122.  
  123.     upd:
  124.         UPDATE_ALL_LEVY_TRANS_ST_EQUAL_9(all_levy_inf):211( @all-@pk ;
  125.                         levy_id+isvr_settle_dt+ trans_st"trans_st = '9'");
  126.         UPDATE_LEVY_TRANS_ST_TO_EXPECT_ST(expect_trans_st):205( trans_st"trans_st = :exportTransSt" ;
  127.                         levy_id+isvr_settle_dt+ trans_st);
  128.  
  129.         /*
  130.         UPDATE_LEVY_TRANS_ST_EQUAL_9(trans_st_equal_9):201( trans_st ;
  131.                         levy_id+ trans_st"trans_st  = '9' ");
  132.         UPDATE_LEVY_TRANS_ST_EQUAL_s(trans_st_equal_s):202( trans_st ;
  133.                         levy_id+ trans_st"trans_st  = 's' ");
  134.         UPDATE_LEVY_TRANS_ST_EQUAL_e(trans_st_equal_e):203( trans_st ;
  135.                         levy_id+ trans_st"trans_st  = 'e' ");*/
  136.        
  137.         UPDATE_LEVY_TRANS_ST_IN_s_e(trans_st_in_s_e):204( trans_st"trans_st = :exportTransSt"+work_dt+resp_cd+resp_msg;
  138.                         levy_id+isvr_settle_dt+ trans_st"trans_st  in ('s','e') ");
  139.  
  140.     ins:
  141.         INS_ALL(ins_all):301(@all);
  142.        
  143.     count:
  144.       COUNT_LEVY_INF_BY_STAMP_NO(stamp_no):601(tax_stamp_no+trans_st"trans_st in ('0', 's')"+tax_org_cd+tax_payer_cd);
  145.       COUNT_LEVY_INF_BY_LEVY_NO(levy_no):602(tax_payer_cd+ext_levy_no+tax_org_cd+trans_at+trans_st);
  146.      
  147. }
  148. sqcFileSpecialDefine = null
  149. cutTypeId = null
  150.  
  151. is_onldb.tbl_isonl_tips_run_para_inf(0):20000{
  152.     ins:
  153.         INS_ALL(ins_all):101(@all);
  154. }
  155.  
  156.  
  157.  
  158. !Db={jdbc:db2://172.17.248.188:60020/isbatdb,isvrdb3,isvrdb3}
  159. dbPackFile = null /*mbsTipspBatDbDefine */
  160. subSys_CD = BA
  161. cutoffSubSys_CD = BAT
  162.  
  163. cutTypeId = null
  164. is_batdb.tbl_isbat_tips_entrust_inf(0):12000{
  165.     sel:
  166.         default;
  167.         CHECK_ENTRUST(check_entrust):101(@all;@pk+entrust_st"entrust_st ='1'"+pay_acct_no+hand_org_nm);
  168.        
  169.     upd:
  170.         CANCEL_ENTRUST(cancel_entrust):201(entrust_st; @pk+entrust_st"entrust_st ='1'"+pay_acct_no+hand_org_nm);
  171. }
  172.  
  173.  
  174. cutTypeId = BAT_MONTH_13
  175. dbPackFile = mbsTipspBatDbDefine
  176. sqcFileSpecialDefine = "sqlint32 cnt_tbl_isbat_tips_levy_inf;\n    char start_entrust_dt[8+1];\n    char end_entrust_dt[8+1];"
  177. is_batdb.tbl_isbat_tips_levy_inf(13):12001{
  178.    
  179.     /* 
  180.     fetch:
  181.         FETCH_FUZZY_QUERY(fuzzy_query):501(@all;
  182.             entrust_dt"entrust_dt>= :start_entrust_dt AND\n             entrust_dt <= :end_entrust_dt"
  183.             +tax_org_cd+tax_payer_cd);
  184.   */
  185.  
  186.     count:
  187.         COUNT_FUZZY_QUERY(fuzzy_query):601(
  188.             entrust_dt"entrust_dt>= :start_entrust_dt AND\n             entrust_dt <= :end_entrust_dt"
  189.             +tax_org_cd+tax_payer_cd);
  190. }
  191. sqcFileSpecialDefine = null
Add Comment
Please, Sign In to add comment