diff --git a/cap/etc/SVRLST.XML b/cap/etc/SVRLST.XML
index e683480..cc8b1ef 100644
--- a/cap/etc/SVRLST.XML
+++ b/cap/etc/SVRLST.XML
@@ -12,9 +12,9 @@
-
-
-
+
+
+
diff --git a/cap/etc/batch/204025_CTL.XML b/cap/etc/batch/204025_CTL.XML
index dc05e08..2640b70 100644
--- a/cap/etc/batch/204025_CTL.XML
+++ b/cap/etc/batch/204025_CTL.XML
@@ -99,6 +99,13 @@
ORN_AMT|ORN_AMT|ORN_AMT|ORN_CNT|ORN_CNT|ORN_CNT|MERC_ID|
+
+
+ select A.BNK_CD,B.PTY_ID,B.PTY_NM from CMMTBKTYP A,CAPCOMPTY B
+ WHERE A.BNK_TYP = ? AND A.BNK_TYP = B.BKCTGY_CD AND B.PTY_KND = 'PBC'
+
+ BNK_TYP|
+
@@ -288,6 +295,34 @@
CAPTXNJNL.CRD_NO=$CAPTXNJNL.ACCT_NO
CAPTXNJNL.AC_NO=$CAPTXNJNL.ACCT_NO
+ AC_NO=$CAPTXNJNL.AC_NO
+
+
+
+
+
+
+
+
+ RTR_IN.BNK_TYP=$BNK_TYP
+ RTR_IN.CRD_FLG=$CRD_FLG
+ RTR_IN.CRD_NM=$CRD_NM
+ CAPTXNJNL.BNK_TYP=$BNK_TYP
+ CAPTXNJNL.CRD_FLG=$CRD_FLG
+ CAPTXNJNL.CRD_NM=$CRD_NM
+
+
+
+
+
+ Rsp_Cd=80
+ Rsp_Msg=查询联行号失败
+
+
+ CAPTXNJNL.LBNK_NO=$PTY_ID
+ CAPTXNJNL.LBNK_NAM=$PTY_NM
+
+
RTR_IN.ORD_TYP=$ORD_TYP
RTR_IN.PAY_TYP=$PAY_TYP
@@ -306,23 +341,17 @@
- BNK_TYP=@O.RTR_OUT.BNK_TYP
- CRD_FLG=@O.RTR_OUT.CRD_FLG
- CRD_NM=@O.RTR_OUT.CRD_NM
CORG_NO=@O.RTR_OUT.CORG_NO
- LBNK_NO=@O.RTR_OUT.LBNK_NO
- LBNK_NAM=@O.RTR_OUT.LBNK_NM
ROUT_FLG=@O.RTR_OUT.ROUT_FLG
- BNK_FLG=@O.RTR_OUT.BNK_FLG
-
- CAPTXNJNL.BNK_TYP=$BNK_TYP
- CAPTXNJNL.CRD_FLG=$CRD_FLG
- CAPTXNJNL.CRD_NM=$CRD_NM
- CAPTXNJNL.CORG_NO=$CORG_NO
- CAPTXNJNL.LBNK_NO=$LBNK_NO
- CAPTXNJNL.LBNK_NAM=$LBNK_NAM
CAPTXNJNL.ROUT_FLG=$ROUT_FLG
- CAPTXNJNL.BNK_FLG=$BNK_FLG
+ CAPTXNJNL.CORG_NO=$CORG_NO
+ CORG_NO=@O.RTR_OUT.CORG_NO
+
+ CAPTXNJNL.BNK_FLG=Y
+
+
+ CAPTXNJNL.BNK_FLG=N
+
Rsp_Cd=80
@@ -422,6 +451,8 @@
BNK_TYP
BNK_FLG
CAPTXNJNL
+ CRD_FLG
+ CRD_NM
diff --git a/cap/etc/batch/RTR_PKG.XML b/cap/etc/batch/RTR_PKG.XML
index 377276f..682d664 100644
--- a/cap/etc/batch/RTR_PKG.XML
+++ b/cap/etc/batch/RTR_PKG.XML
@@ -30,37 +30,6 @@
GRP_NM|PAY_TYP|CRD_FLG|BNK_TYP|AMTMP|AMTMP|CRE_DT|CRE_DT|CRE_TM|CRE_TM|TXN_CNL|SKIP_HLD|
-
-
-
- select PTYALS_NM from CAPCOMPTY where BKCTGY_CD = '%s' and PTY_KND = 'PBC'
-
- BNK_COD
-
-
-
-
-
- select BKCTGY_CD from CAPCOMPTY where PTYALS_NM = '%s' and PTY_KND = 'PBC'
-
- CORG_NO
-
-
-
-
-
- select PTY_NM,PTY_ID,PTYALS_NM from CAPCOMPTY where BKCTGY_CD = '%s' and PTY_KND = 'PBC'
-
- BNK_TYP
-
-
-
-
-
- select COUNT(*) RUL_NUM from CMMTRTRULE_BATCH where CORG_NO = '%s' and TRA_CD = '%s' and RUL_STS = '2'
-
- CORG_COD|PAY_TYP
-
@@ -69,13 +38,7 @@
RUL_NO|
-
-
-
- select BNK_CD from CMMTBKTYP where BNK_TYP = '%s'
-
- BNK_TYP
-
+
@@ -86,19 +49,10 @@
TXN_CNL=$RTR_IN.TXN_CNL
TXN_MOD=$RTR_IN.TXN_MOD
GRP_NM=$RTR_IN.GRP_NM
+ BNK_TYP=$RTR_IN.BNK_TYP
+ CRD_FLG=$RTR_IN.CRD_FLG
+ CRD_NM=$RTR_IN.CRD_NM
-
-
-
-
-
-
-
-
- AC_NO=$CRD_NO
- BNK_TYP=$BNK_TYP
- CRD_FLG=$CRD_FLG
- CRD_NM=$CRD_NM
TXN_TM=GETDATETIME()
CRE_TM=SUBSTR($TXN_TM,9,6)
@@ -160,41 +114,9 @@
CORG_NO=$CORG_NO
-
-
-
-
-
- Rsp_Cd=80
- Rsp_Msg=查询联行号失败
-
- LBNK_NO=$PTY_ID
- LBNK_NM=$PTY_NM
-
-
-
-
-
- Rsp_Cd=80
- Rsp_Msg=查询联行号失败
-
-
-
- BNK_FLG=Y
-
-
- BNK_FLG=N
-
-
- RTR_OUT.BNK_TYP=$BNK_TYP
- RTR_OUT.CRD_FLG=$CRD_FLG
- RTR_OUT.CRD_NM=$CRD_NM
RTR_OUT.CORG_NO=$CORG_NO
- RTR_OUT.LBNK_NO=$LBNK_NO
- RTR_OUT.LBNK_NM=$LBNK_NM
RTR_OUT.ROUT_FLG=$ROUT_FLG
- RTR_OUT.BNK_FLG=$BNK_FLG
diff --git a/cap/etc/channel/hro/SCAHRO2_ATR.XML b/cap/etc/channel/hro/SCAHRO2_ATR.XML
index ba088e3..29ee692 100644
--- a/cap/etc/channel/hro/SCAHRO2_ATR.XML
+++ b/cap/etc/channel/hro/SCAHRO2_ATR.XML
@@ -14,7 +14,7 @@
-
+
diff --git a/cap/etc/channel/hro/SCAHRO3_ATR.XML b/cap/etc/channel/hro/SCAHRO3_ATR.XML
index 18c25ba..75568d2 100644
--- a/cap/etc/channel/hro/SCAHRO3_ATR.XML
+++ b/cap/etc/channel/hro/SCAHRO3_ATR.XML
@@ -20,7 +20,7 @@
-
+