178 lines
11 KiB
XML
178 lines
11 KiB
XML
<?xml version='1.0' encoding='UTF-8'?>
|
|
<!--
|
|
==============================================================
|
|
修改时间 PLOG 修改人 备注
|
|
2010.12.13 无 liu _ql 商户资料文件下发(把商户全称改为商户简称)
|
|
==============================================================
|
|
-->
|
|
|
|
<BATCH debug_file="ordfmt.log" err_file="ordfmt.err">
|
|
<!--联行行号文件下发-->
|
|
<Process name="BKINFMT" deli_str="|">
|
|
<Head line_wrap="Y">
|
|
<Item name="REC_NUM" length="08" expression="ADDCHAR($REC_NUM,8,0,1)"/> <!--记录数 -->
|
|
<Item name="SEPARATOR" length="1" value="|"/> <!--分隔符 -->
|
|
<Item name="TXN_DT" length="08"/> <!--生成日期 -->
|
|
</Head>
|
|
<Data line_wrap="Y">
|
|
<Item name="LBNK_CD" length="03"/> <!--行别代码 -->
|
|
<Item name="SEPARATOR" length="1" value="|"/>
|
|
<Item name="LBNK_NO" length="12"/> <!--联行行号 -->
|
|
<Item name="SEPARATOR" length="1" value="|"/>
|
|
<Item name="LBNK_NM" length="60" expression="ADDCHAR(DELBOTHSPACE($LBNK_NM),60, ,0)"/><!--联行名称-->
|
|
</Data>
|
|
</Process>
|
|
|
|
<!--银行号文件下发-->
|
|
<Process name="BANKFMT">
|
|
<Head line_wrap="Y">
|
|
<Item name="REC_NUM" length="08" expression="ADDCHAR($REC_NUM,8,0,1)"/> <!--记录数 -->
|
|
<Item name="SEPARATOR" length="1" value="|"/>
|
|
<Item name="TXN_DT" length="08"/> <!--生成日期 -->
|
|
</Head>
|
|
<Data line_wrap="Y">
|
|
<Item name="LBNK_CD" length="03"/> <!--行别代码 -->
|
|
<Item name="SEPARATOR" length="1" value="|"/>
|
|
<Item name="CORP_SNM" length="30" expression="ADDCHAR(DELBOTHSPACE($CORP_SNM),30, ,0)"/> <!--银行名称 -->
|
|
<Item name="SEPARATOR" length="1" value="|"/>
|
|
<Item name="CORP_ORG" length="10"/> <!--银行简称 -->
|
|
</Data>
|
|
</Process>
|
|
|
|
<!--交易服务费下发-->
|
|
<Process name="PFSHFMT">
|
|
<Head line_wrap="Y">
|
|
<Item name="PROV_CD_NUM" length="08"/> <!--省平台编号 -->
|
|
<Item name="REC_NUM" length="08" expression="ADDCHAR($REC_NUM,8,0,1)"/> <!--交易笔数 -->
|
|
<Item name="TOTORDAMT" length="15" expression="ADDCHAR($TOTORDAMT,15,0,1)"/> <!--交易总金额 -->
|
|
<Item name="TOTFEEAMT" length="15" expression="ADDCHAR($TOTFEEAMT,15,0,1)"/> <!--交易服务费总额 -->
|
|
<Item name="FIL" length="146" value=" "/> <!--保留域-->
|
|
</Head>
|
|
<Data line_wrap="Y">
|
|
<Item name="PROV_CD_ORG" length="10"/> <!--归属机构号 -->
|
|
<Item name="USR_PROV_NM" length="10" expression="ADDCHAR(DELBOTHSPACE($USR_PROV_NM),10, ,0)"/> <!--用户归属省名称 -->
|
|
<Item name="MERC_PROV_NM" length="10" expression="ADDCHAR(DELBOTHSPACE($MERC_PROV_NM),10, ,0)"/> <!--商户归属省名称 -->
|
|
<Item name="MERC_ID" length="15" expression="ADDCHAR(DELBOTHSPACE($MERC_ID),15, ,0)"/> <!--商户编号 -->
|
|
<Item name="MERC_ABBR" length="60" expression="ADDCHAR(DELBOTHSPACE($MERC_ABBR),60, ,0)"/> <!--商户名称 -->
|
|
<Item name="MERC_TYP" length="01"/> <!--商户类型 -->
|
|
<Item name="TX_DT" length="08"/> <!--交易日期 -->
|
|
<Item name="TX_TM" length="06"/> <!--交易时间 -->
|
|
<Item name="ORD_NO" length="20" expression="ADDCHAR($ORD_NO,20,0,1)"/> <!--远程交易订单号 -->
|
|
<Item name="POS_BAT_NO" length="06" expression="ADDCHAR($POS_BAT_NO,6,0,1)"/> <!--现场交易批次号 -->
|
|
<Item name="POS_JRN" length="06" expression="ADDCHAR($POS_JRN,6,0,1)"/> <!--现场交易流水号 -->
|
|
<Item name="FEE_SVER" length="05" value="00000"/> <!--交易服务费率 -->
|
|
<!--<Item name="FEE_SVER" length="05" value=" " expression="ADDCHAR($FEE_RATE,5,0,1)"/> 交易服务费率 -->
|
|
<Item name="FEE_RATE" length="05" expression="ADDCHAR($FEE_RATE,5,0,1)"/> <!--交易服务费享有比例 -->
|
|
<Item name="TOT_ORD_AMT" length="15" expression="ADDCHAR($TOT_ORD_AMT,15,0,1)"/> <!--交易金额 -->
|
|
<Item name="TOT_FEE_AMT" length="15" expression="ADDCHAR($TOT_FEE_AMT,15,0,1)"/> <!--手续费金额 -->
|
|
</Data>
|
|
</Process>
|
|
|
|
<!--商户资料文件下发-->
|
|
<Process name="MINFFMT">
|
|
<!-- <Head line_wrap="Y">
|
|
<Item name="REC_NUM" length="08" expression="ADDCHAR($REC_NUM,8,0,1)"/>
|
|
<Item name="TXN_DT" length="08"/>
|
|
</Head>-->
|
|
<Data line_wrap="Y">
|
|
<Item name="MERC_ID" length="15"/> <!--商户号 -->
|
|
<Item name="MERC_STS" length="1" /> <!--商户状态 -->
|
|
<Item name="MERC_TYP" length="1"/> <!--商户类型 -->
|
|
<Item name="MERC_ABBR" length="60" expression="ADDCHAR(DELBOTHSPACE($MERC_ABBR),60, ,0)"/> <!--商户名称 -->
|
|
<Item name="MERC_PROV" length="3" expression="ADDCHAR($MERC_PROV,3,0,1)"/> <!--商户归属地 -->
|
|
<Item name="CRE_ORG" length="10"/> <!--商户归属机构 -->
|
|
<Item name="CHAN_FLAG" length="1"/> <!--商户变动标识 -->
|
|
<!-- <Item name="END" length="1" value="X"/> 结束符 -->
|
|
</Data>
|
|
</Process>
|
|
|
|
<!--资料档资料文件下发-->
|
|
<Process name="ORGFMT">
|
|
|
|
<Data line_wrap="Y">
|
|
<Item name="ORG_CD" length="10"/> <!--机构号 -->
|
|
<Item name="ORG_NM" length="60" expression="ADDCHAR($ORG_NM,60, ,0)"/> <!--机构名 -->
|
|
<Item name="ORG_LVL" length="1" /> <!--机构级别 -->
|
|
<Item name="UORG_NO" length="10" expression="ADDCHAR($UORG_NO,10, ,0)"/> <!--所属机构号 -->
|
|
<Item name="ADR" length="120" expression="ADDCHAR($ADR,120, ,0)"/> <!--地址 -->
|
|
<Item name="POST_NO" length="6" expression="ADDCHAR($POST_NO,6, ,0)"/> <!--邮政编码 -->
|
|
<Item name="LINK_NM" length="30" expression="ADDCHAR($LINK_NM,30, ,0)"/> <!--联系人姓名 -->
|
|
<Item name="TEL" length="18" expression="ADDCHAR($TEL,18, ,0)"/> <!--联系电话 -->
|
|
<Item name="ARE_CD" length="3" expression="ADDCHAR($ARE_CD,3, ,0)"/> <!--地区码 -->
|
|
|
|
</Data>
|
|
</Process>
|
|
|
|
<!--空文件() -->
|
|
<Process name="BLANKFMT">
|
|
<Head line_wrap="Y">
|
|
<Item name="SEPARATOR" value=" "/>
|
|
</Head>
|
|
<Data line_wrap="Y">
|
|
<Item name="END" value=" "/> <!--结束符 -->
|
|
</Data>
|
|
</Process>
|
|
|
|
<!-- 联行行号(发送包)-->
|
|
<Process name="DIBPSBC" stat_flag="N">
|
|
<Data>
|
|
<WriteElement name="CMS">
|
|
<WriteElement name="eb">
|
|
<WriteElement name="pub">
|
|
<WriteElement name="TransCode" ETF_name="TRANS_CODE"/> <!--交易代码-->
|
|
<WriteElement name="CIS" ETF_name="CIS"/> <!--集团CIS号-->
|
|
<WriteElement name="BankCode" ETF_name="BNK_COD"/> <!--归属银行编号-->
|
|
<WriteElement name="ID" ETF_name="ID"/> <!--证书ID-->
|
|
<WriteElement name="TranDate" ETF_name="TRAN_DT"/> <!--交易日期-->
|
|
<WriteElement name="TranTime" ETF_name="TRAN_TM"/> <!--交易时间-->
|
|
<WriteElement name="fSeqno" ETF_name="SEQ_NO"/> <!--指令包序列号-->
|
|
</WriteElement>
|
|
<WriteElement name="in">
|
|
<WriteElement name="BnkCode" ETF_name="BK_BNK_CD" value='' necessary="no"/> <!--行别代码-->
|
|
<WriteElement name="NextTag" ETF_name="NEXT_TAG" value='' necessary="no"/> <!--查询下页标识-->
|
|
<WriteElement name="ReqReserved1" ETF_name="REQ_RES1" value='' necessary="no"/> <!--请求备用字段1-->
|
|
<WriteElement name="ReqReserved2" ETF_name="REQ_RES2" value='' necessary="no"/> <!--请求备用字段2-->
|
|
</WriteElement>
|
|
</WriteElement>
|
|
</WriteElement>
|
|
</Data>
|
|
</Process>
|
|
|
|
<!--联行行号(接收包)-->
|
|
<Process name="RSP_DIBPSBC" stat_flag="N">
|
|
<Data>
|
|
<ReadElement name="eb">
|
|
<ReadElement name="pub">
|
|
<ReadElement name="TransCode" ETF_name="TRANS_CODE"/> <!--交易代码-->
|
|
<ReadElement name="CIS" ETF_name="CIS" /> <!--集团CIS号-->
|
|
<ReadElement name="BankCode" ETF_name="BNK_COD" /> <!--归属银行编号-->
|
|
<ReadElement name="ID" ETF_name="ID" /> <!--证书ID-->
|
|
<ReadElement name="TranDate" ETF_name="TRAN_DT" /> <!--交易日期-->
|
|
<ReadElement name="TranTime" ETF_name="TRAN_TM" /> <!--交易时间-->
|
|
<ReadElement name="fSeqno" ETF_name="SEQ_NO" /> <!--指令包序列号-->
|
|
<ReadElement name="RetCode" ETF_name="TRSP_CD" /> <!--交易返回码-->
|
|
<ReadElement name="RetMsg" ETF_name="TRSP_MSG"/> <!--交易返回描述-->
|
|
</ReadElement>
|
|
<ReadElement name="out">
|
|
<ReadElement name="BnkCode" ETF_name="BK_BNK_CD"/> <!--行别代码-->
|
|
<ReadElement name="NextTag" ETF_name="NEXT_TAG" /> <!--查询下页标志-->
|
|
<ReadElement name="RepReserved1" ETF_name="REP_RES1" /> <!--请求备用字段1-->
|
|
<ReadElement name="RepReserved2" ETF_name="REP_RES2" /> <!--请求备用字段2-->
|
|
<AddItem name="REC_NUM" value="0"/>
|
|
<ReadGroupElement name="rd" ETF_name="REC"
|
|
repeat_name="REC_NUM">
|
|
<AddItem name="BNK_CD" expression="$ROOT.BK_BNK_CD" />
|
|
<ReadElement name="ECFlag" ETF_name="EC_FLG"/> <!--跨行电联标志-->
|
|
<ReadElement name="PaySysBnkCode" ETF_name="BK_NO"/> <!--支付系统行号(即联行行号)-->
|
|
<ReadElement name="EISBnkCode" ETF_name="EBK_COD"/><!--电子联行行号-->
|
|
<ReadElement name="EISSiteCode" ETF_name="EIS_COD"/> <!--EIS小站号-->
|
|
<ReadElement name="BnkName" ETF_name="BK_NE"/> <!--银行名称-->
|
|
<ReadElement name="RepReserved3" ETF_name="REP_RES3"/> <!--响应备用字段3-->
|
|
<ReadElement name="RepReserved4" ETF_name="REP_RES4"/> <!--响应备用字段4-->
|
|
<AddItem name="ROOT.REC_NUM" expression="ADD($ROOT.REC_NUM,1)"/>
|
|
</ReadGroupElement>
|
|
</ReadElement>
|
|
</ReadElement>
|
|
</Data>
|
|
</Process>
|
|
</BATCH> |