Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * 设置数据库连接
- */
- !Db={jdbc:db2://172.17.248.188:60020/isonldb,isvrdb3,isvrdb3}
- /*
- * 设置数据库字典
- */
- !Directory {
- /* tbl_isonl_tips_levy_inf & tbl_isbat_tips_levy_inf */
- levy_id 申报号 ;
- isvr_settle_dt 行业综合服务平台清算日期 ;
- bat_trans_seq 批量交易流水号 ;
- bat_no 批次号 ;
- trans_chnl 交易渠道 ;
- work_dt 工作日期 ;
- entrust_dt 委托日期 ;
- tax_org_cd 征收机关代码 ;
- pack_seq_no 包流水号 ;
- trans_seq_no 交易流水号 ;
- msg_no 报文编号 ;
- msg_id 报文标识号 ;
- recncl_dt 对账日期 ;
- recncl_bat_no 对账批次号 ;
- ext_levy_no 外部申报序号 ;
- handle_tp 经收类别 ;
- tre_cd 国库代码 ;
- cret_bank_no 收款行行号 ;
- cret_org_cd 收款单位代码 ;
- rcv_acct_no 收款人账号 ;
- rcv_nm 收款人名称 ;
- pay_bank_no 付款行行号 ;
- pay_acct_bank_no 付款人开户行行号 ;
- protocol_no 协议书号 ;
- pay_acct_no 付款人账号 ;
- hand_org_nm 缴款单位名称 ;
- tax_payer_cd 纳税人编码 ;
- tax_stamp_no 税票号码 ;
- trans_at 交易金额 ;
- disc_at 手续费 ;
- trans_tfr_tm 交易传输时间 ;
- sys_tra_no 系统跟踪号 ;
- acq_ins_dt 收单机构日期 ;
- settle_dt 清算日期 ;
- ACPT_INS_ID_CD 受理机构代码 ;
- fwd_ins_id_cd 发送机构标识码 ;
- acq_ins_id_cd 收单机构代码 ;
- settle_ins_cd 结算机构代码 ;
- cup_branch_ins_id_cd 银联分公司代码 ;
- tax_tp 税务类别 ;
- retri_ref_no 检索参考号 ;
- mchnt_tp 商户类型 ;
- fwd_mchnt_cd 前端商户代码 ;
- bwd_mchnt_cd 后端商户代码 ;
- fwd_term_id 前端终端代号 ;
- bwd_term_id 后端终端代号 ;
- resp_cd 响应码 ;
- resp_msg 响应信息 ;
- trans_st 交易状态 ;
- maps_recncl_in MAPS对账标志 ;
- tips_recncl_in TIPS对账标志 ;
- print_no 第几次打印 ;
- remark 备注 ;
- /* tbl_isonl_tips_run_para_inf */
- isvr_trans_seq 行业综合服务平台交易流水 ;
- isvr_settle_dt 行业综合服务平台清算日期 ;
- work_dt 工作日期 ;
- para_tp 参数类型编号 ;
- para_tp_desc 参数类型描述 ;
- dtl_no 明细序号 ;
- dtl_no_desc 明细序号描述 ;
- para_val 参数取值 ;
- /* tbl_isbat_tips_entrust_inf */
- protocol_no 协议书号 ;
- tax_org_cd 征收机关代码 ;
- pay_bank_no 付款行行号 ;
- pay_acct_no 付款人账号 ;
- tax_payer_cd 纳税人编码 ;
- pay_acct_bank_no 付款人开户行行号 ;
- tax_payer_nm 纳税人名称 ;
- hand_org_nm 缴款单位名称 ;
- cup_branch_ins_id_cd 银联分公司代码 ;
- cup_pay_bank_cd 银联支付行号 ;
- iss_ins_cd 发卡机构代码 ;
- entrust_st 委托关系状态 ;
- vfy_in 验证标志 ;
- contract_dt 签约日期 ;
- contract_md 签约方式 ;
- upd_dt 修改日期 ;
- vfy_fail_inf 验证失败信息 ;
- /* global define */
- rec_upd_usr_id 记录修改者用户标识 ;
- rec_upd_ts 记录修改时间 ;
- rec_crt_ts 记录创建时间 ;
- }
- /*
- *
- * 设置项目信息
- * subSys_CD 所属项目代码,默认为ON
- * user 使用者代码,默认读操作系统用户名
- *
- */
- subSys_CD = ON
- cutoffSubSys_CD = ONL
- user = ZhouJiajing
- dbPackFile = mbsTipspOnlDbDefine
- cutTypeId = ONL_MONTH_2
- sqcFileSpecialDefine = "sqlint32 cnt_tbl_isonl_tips_levy_inf;\n char exportTransSt[2];"
- is_onldb.tbl_isonl_tips_levy_inf(2):20001{
- sel:
- SEL_LEVY_INF_BY_3KEYS(by_3keys):102(@all;
- trans_seq_no+entrust_dt+tax_org_cd);
- SEL_LEVY_INF_BY_LEVY_ID(by_levy_id):102(@all;
- levy_id);
- upd:
- UPDATE_ALL_LEVY_TRANS_ST_EQUAL_9(all_levy_inf):211( @all-@pk ;
- levy_id+isvr_settle_dt+ trans_st"trans_st = '9'");
- UPDATE_LEVY_TRANS_ST_TO_EXPECT_ST(expect_trans_st):205( trans_st"trans_st = :exportTransSt" ;
- levy_id+isvr_settle_dt+ trans_st);
- /*
- UPDATE_LEVY_TRANS_ST_EQUAL_9(trans_st_equal_9):201( trans_st ;
- levy_id+ trans_st"trans_st = '9' ");
- UPDATE_LEVY_TRANS_ST_EQUAL_s(trans_st_equal_s):202( trans_st ;
- levy_id+ trans_st"trans_st = 's' ");
- UPDATE_LEVY_TRANS_ST_EQUAL_e(trans_st_equal_e):203( trans_st ;
- levy_id+ trans_st"trans_st = 'e' ");*/
- UPDATE_LEVY_TRANS_ST_IN_s_e(trans_st_in_s_e):204( trans_st"trans_st = :exportTransSt"+work_dt+resp_cd+resp_msg;
- levy_id+isvr_settle_dt+ trans_st"trans_st in ('s','e') ");
- ins:
- INS_ALL(ins_all):301(@all);
- count:
- 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);
- COUNT_LEVY_INF_BY_LEVY_NO(levy_no):602(tax_payer_cd+ext_levy_no+tax_org_cd+trans_at+trans_st);
- }
- sqcFileSpecialDefine = null
- cutTypeId = null
- is_onldb.tbl_isonl_tips_run_para_inf(0):20000{
- ins:
- INS_ALL(ins_all):101(@all);
- }
- !Db={jdbc:db2://172.17.248.188:60020/isbatdb,isvrdb3,isvrdb3}
- dbPackFile = null /*mbsTipspBatDbDefine */
- subSys_CD = BA
- cutoffSubSys_CD = BAT
- cutTypeId = null
- is_batdb.tbl_isbat_tips_entrust_inf(0):12000{
- sel:
- default;
- CHECK_ENTRUST(check_entrust):101(@all;@pk+entrust_st"entrust_st ='1'"+pay_acct_no+hand_org_nm);
- upd:
- CANCEL_ENTRUST(cancel_entrust):201(entrust_st; @pk+entrust_st"entrust_st ='1'"+pay_acct_no+hand_org_nm);
- }
- cutTypeId = BAT_MONTH_13
- dbPackFile = mbsTipspBatDbDefine
- sqcFileSpecialDefine = "sqlint32 cnt_tbl_isbat_tips_levy_inf;\n char start_entrust_dt[8+1];\n char end_entrust_dt[8+1];"
- is_batdb.tbl_isbat_tips_levy_inf(13):12001{
- /*
- fetch:
- FETCH_FUZZY_QUERY(fuzzy_query):501(@all;
- entrust_dt"entrust_dt>= :start_entrust_dt AND\n entrust_dt <= :end_entrust_dt"
- +tax_org_cd+tax_payer_cd);
- */
- count:
- COUNT_FUZZY_QUERY(fuzzy_query):601(
- entrust_dt"entrust_dt>= :start_entrust_dt AND\n entrust_dt <= :end_entrust_dt"
- +tax_org_cd+tax_payer_cd);
- }
- sqcFileSpecialDefine = null
Add Comment
Please, Sign In to add comment