diff --git a/cap/applib/ctg.jar b/cap/applib/ctg.jar
index 4653f45..9a48cd0 100644
Binary files a/cap/applib/ctg.jar and b/cap/applib/ctg.jar differ
diff --git a/cap/etc/api/SMSPROXY_ATR.XML b/cap/etc/api/SMSPROXY_ATR.XML
new file mode 100644
index 0000000..a6547dc
--- /dev/null
+++ b/cap/etc/api/SMSPROXY_ATR.XML
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cap/etc/api/SMSPROXY_ITF.XML b/cap/etc/api/SMSPROXY_ITF.XML
new file mode 100644
index 0000000..4b9210c
--- /dev/null
+++ b/cap/etc/api/SMSPROXY_ITF.XML
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cap/etc/batch/204025_CTL.XML b/cap/etc/batch/204025_CTL.XML
index 51af874..810db66 100644
--- a/cap/etc/batch/204025_CTL.XML
+++ b/cap/etc/batch/204025_CTL.XML
@@ -101,16 +101,20 @@
+ select * from (
select A.BNK_CD,B.PTY_ID,B.PTY_NM,B.PTYALS_NM from CMMTBKTYP A,CAPCOMPTY B
WHERE A.BNK_TYP = ? AND A.BNK_CD = B.BKCTGY_CD AND B.PTY_KND = 'PBC' AND trim(A.BNK_CD) is not null
+ ) where rownum = '1'
BNK_TYP|
+ select * from (
select B.PTY_ID,B.PTY_NM,B.PTYALS_NM from CAPCOMPTY B
WHERE B.BKCTGY_CD = ? AND B.PTY_KND = 'PBC'
+ ) where rownum = '1'
BNK_CD|
@@ -377,7 +381,7 @@
RTR_IN.BNK_TYP=$BNK_TYP
CAPTXNJNL.BNK_TYP=$BNK_TYP
-
+
@@ -404,7 +408,7 @@
CAPTXNJNL.CRD_FLG=$CRD_FLG
CAPTXNJNL.CRD_NM=$CRD_NM
-
+
diff --git a/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML b/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML
index 4ba0aae..f2ff6e8 100644
--- a/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML
+++ b/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML
@@ -14,13 +14,14 @@
unfinished_num ,(case when BAT_STS in ('4','2') then 1 else 0 end) finish_num
from CAPBATINF b where b.dsk_nam in
(select DSK_NAM from CAPDSKINF a where a.dsk_sts = '1' and ORD_DT >= ? )) group by dsk_nam) c
- where c.unfinished_num = 0 and c.finish_num > 0)
+ where c.unfinished_num = 0 and c.finish_num > 0
+ union select DSK_NAM from CAPDSKINF a where a.dsk_sts = '9' and ORD_DT >= ?)
AND A.Customer_Id = B.Customer_Id
order by rank )
where ROWNUM <= '1')
FOR UPDATE skip locked
- DT_BEFER|
+ DT_BEFER|DT_BEFER|
@@ -30,7 +31,7 @@
MD5_RESULT=?,
FILE_ID_RESULT=?
WHERE DSK_NAM = ?
- AND dsk_sts = '1'
+ AND dsk_sts in ('1','9')
END_DT|END_TM|MD5_RESULT|FILE_ID|DSK_NAM|
@@ -42,7 +43,7 @@
FAL_CNT = ?,
FAL_AMT = ?
WHERE DSK_NAM = ?
- AND dsk_sts = '1'
+ AND dsk_sts in ('1','9')
SUC_CNT|SUC_AMT|FAL_CNT|FAL_AMT|DSK_NAM|
diff --git a/cap/etc/channel/cmb/Batch_CMB.XML b/cap/etc/channel/cmb/Batch_CMB.XML
index febcabe..6af1e68 100644
--- a/cap/etc/channel/cmb/Batch_CMB.XML
+++ b/cap/etc/channel/cmb/Batch_CMB.XML
@@ -1029,8 +1029,8 @@
UNDO_CNT=$UNDO_CNT
-
-
+
+
@@ -1041,8 +1041,8 @@
BAT_SUC_AMT=$BAT_SUC_AMT
BAT_SUC_CNT=$BAT_SUC_CNT
BAT_FAL_AMT=$BAT_FAL_AMT
- BAT_FAL_CNT=$BAT_FAL_CNT
-
+ BAT_FAL_CNT=$BAT_FAL_CNT
+
BAT_STS=3
Rsp_Cd=00
@@ -1149,6 +1149,13 @@
YUR_REF|BTH_DTL|TRS_DAT|
+
+
+ select 'Y' AS YN from CAPTXNJNL where trx_seq=? and corg_dsk_no=? and CORG_NO='CMB'
+
+ BTH_DTL|YUR_REF|
+
+
TRSP_CD
TRSP_MSG
@@ -1163,7 +1170,7 @@
accnbr=$acctNo
bgndat=CALCDATE(GETDATE(),-,d,10)
enddat=GETDATE()
-
+
reqnbr=
ctnkey=
TX_COD=NTAGDRFD
@@ -1228,15 +1235,22 @@
Rsp_Msg=登记流水失败
-
-
-
+
+
+
-
- Rsp_Cd=80
- Rsp_Msg=更新退票流水失败
-
+
+
+
+
+
+
+
+ Rsp_Cd=80
+ Rsp_Msg=数据库执行错误
+
+
req_nbr
diff --git a/cap/etc/channel/monitor/SCAALERT_ATR.XML b/cap/etc/channel/monitor/SCAALERT_ATR.XML
new file mode 100644
index 0000000..c0493e9
--- /dev/null
+++ b/cap/etc/channel/monitor/SCAALERT_ATR.XML
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cap/etc/channel/monitor/SCAALERT_ITF.XML b/cap/etc/channel/monitor/SCAALERT_ITF.XML
new file mode 100644
index 0000000..6d16dc3
--- /dev/null
+++ b/cap/etc/channel/monitor/SCAALERT_ITF.XML
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cap/etc/rrc/PUSH_EVENT.XML b/cap/etc/rrc/PUSH_EVENT.XML
index 7d6e918..8a15be0 100644
--- a/cap/etc/rrc/PUSH_EVENT.XML
+++ b/cap/etc/rrc/PUSH_EVENT.XML
@@ -27,6 +27,14 @@
EVT_TYP|ROL_TYP|
+
+
+ SELECT A.SM_TYP,A.SMS_CLS,A.SMS_MO,A.SMS_TMP,A.REP_FLD,A.ID_KEY,A.PSW_FLG
+ FROM SMSTTMPS A
+ WHERE A.SMS_CD=?
+
+ SMS_CD|
+
EVT_TYP=$EVT_TYP
@@ -42,6 +50,40 @@
+
+ SMS_CD=$EVT.MAL_TPL
+
+
+
+
+ Rsp_Cd=80
+ Rsp_Msg="查询模板失败"
+
+
+
+ AC_DT=GETDATE()
+
+
+ IND1=\[
+ IND2=\]
+ IND3=\$
+ IND4=STRCAT($IND1,$IND3,$IND2)
+
+
+
+
+
+
+
+
+ ALERT_NAME=$EVT.EVT_TYP
+ SUMMARY=$EVT.EVT_DSC
+ DESCRIPTION=$SMS_INF
+
+
+
+
+
EVT.IS_SND_MERC=$EVT.IS_SND_MERC
EVT.IS_SND_DEV=$EVT.IS_SND_DEV
EVT.IS_SND_BUS=$EVT.IS_SND_BUS
@@ -75,6 +117,7 @@
EVENT.SMS_CD=$EVT.MAL_TPL
EVENT.IS_SND_SMS=$EVT.IS_SND_SMS
EVENT.IS_SND_MAL=$EVT.IS_SND_MAL
+ EVENT.SMS_INF=$SMS_INF
EVENT|
@@ -122,6 +165,7 @@
EVENT.SMS_CD=$EVT.MAL_TPL
EVENT.IS_SND_SMS=$EVT.IS_SND_SMS
EVENT.IS_SND_MAL=$EVT.IS_SND_MAL
+ EVENT.SMS_INF=$SMS_INF
EVENT|
@@ -167,6 +211,7 @@
EVENT.SMS_CD=$EVT.MAL_TPL
EVENT.IS_SND_SMS=$EVT.IS_SND_SMS
EVENT.IS_SND_MAL=$EVT.IS_SND_MAL
+ EVENT.SMS_INF=$SMS_INF
EVENT|
@@ -212,6 +257,7 @@
EVENT.SMS_CD=$EVT.MAL_TPL
EVENT.IS_SND_SMS=$EVT.IS_SND_SMS
EVENT.IS_SND_MAL=$EVT.IS_SND_MAL
+ EVENT.SMS_INF=$SMS_INF
EVENT|
@@ -238,4 +284,4 @@
MSG_CD=$Rsp_Cd
-
\ No newline at end of file
+
diff --git a/cap/etc/rrc/SEND_MAL.XML b/cap/etc/rrc/SEND_MAL.XML
index 405260c..daad063 100644
--- a/cap/etc/rrc/SEND_MAL.XML
+++ b/cap/etc/rrc/SEND_MAL.XML
@@ -5,46 +5,17 @@
EVENT|
-
-
- SELECT A.SM_TYP,A.SMS_CLS,A.SMS_MO,A.SMS_TMP,A.REP_FLD,A.ID_KEY,A.PSW_FLG
- FROM SMSTTMPS A
- WHERE A.SMS_CD=?
-
- SMS_CD|
-
+
+
SMS_CD=$EVENT.SMS_CD
-
-
-
-
- Rsp_Cd=80
- Rsp_Msg="查询模板失败"
-
-
-
+
AC_DT=GETDATE()
-
-
- IND1=\[
- IND2=\]
- IND3=\$
- IND4=STRCAT($IND1,$IND3,$IND2)
-
-
-
-
-
-
-
+ SMS_INF=$EVENT.SMS_INF
SMS_INF=$SMS_INF
-
-
-