폭스소프트 업무지원

main
semin.baek 4 months ago
parent 650cddee59
commit e24200cdfa

@ -0,0 +1,140 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.kdn.awms.fmp.mei">
<insert id="insertKamiUserListForReceive">
<![CDATA[
/* 사용자 관리 KAMI 사용자 정보 수신 */
MERGE INTO SMN_USER
USING DUAL ON (USER_ID = #{USER_ID})
WHEN NOT MATCHED THEN
INSERT (
USER_ID, PWD, USER_NM, USER_ENM, DEFAULT_AUTH_CD, USER_GB, BIRTHDAY, GENDER_GB, DEPT_CD, DEPT_NM, TEL_NO
, HP_NO, ZIPNO, ADDR1, ADDR2, JOIN_DT, USE_YN, USER_PIC
, ADD_COL1, ADD_COL2, ADD_COL3, ADD_COL4, ADD_COL5, ADD_COL6, ADD_COL7, ADD_COL8, ADD_COL9, ADD_COL10
, INSTANT_KEY, INSERT_DTTM, INSERT_ID, INSERT_IP, INSERT_PGM
, UPDATE_DTTM, UPDATE_ID, UPDATE_IP, UPDATE_PGM
, DEPT1, DEPT2, KDN_DEPT1, KDN_DEPT2
, BLON_CL_CD
, EMP_CL_CD, INLN_BUPE_ID, SBCN_BUPE_ID, SELF_CERT_CRTR_DT, SELF_CERT_NO, USER_SEQ
)
VALUES (
#{USER_ID}, SHA2('ami'||#{USER_ID}||'!', 256), #{USER_ID}, NULL, 'U0022', '9', NULL, NULL, NULL, NULL, NULL
, #{USER_MPHN_NO}, NULL, NULL, NULL, NULL, #{USE_YN}, NULL
, NULL, NULL, NULL, #{AMMS_BLON_CL_CD}, #{AMMS_MBL_USER_AUTH_CD}, NULL, NULL, NULL, NULL, NULL
, NULL, DECODE(#{FRST_REG_DT}, NULL, NULL, TO_DATETIME(#{FRST_REG_DT}, 'YYYYMMDDHH24MISS')), DECODE(#{FRST_REGR_EMPNO}, NULL, NULL, #{FRST_REGR_EMPNO}), NULL, 'DFXAGENT'
, DECODE(#{LST_CHG_DT}, NULL, NULL, TO_DATETIME(#{LST_CHG_DT}, 'YYYYMMDDHH24MISS')), DECODE(#{LST_CHGR_EMPNO}, NULL, NULL, #{LST_CHGR_EMPNO}), NULL, NULL
, #{AMMS_HDQR_CL_CD}, #{AMMS_BIZP_CL_CD}, NULL, NULL
, DECODE(#{AMMS_BLON_CL_CD}, NULL, NULL, '1', '10', '2', '30')
, NULL, #{CO_REG_NO}, NULL, NULL, NULL, NULL
)
WHEN MATCHED THEN
UPDATE SET
HP_NO = #{USER_MPHN_NO}
, USE_YN = #{USE_YN}
, ADD_COL4 = #{AMMS_BLON_CL_CD}
, ADD_COL5 = #{AMMS_MBL_USER_AUTH_CD}
, DEPT1 = #{AMMS_HDQR_CL_CD}
, DEPT2 = #{AMMS_BIZP_CL_CD}
, BLON_CL_CD = DECODE(#{AMMS_BLON_CL_CD}, NULL, NULL, '1', '10', '2', '30')
, INLN_BUPE_ID = #{CO_REG_NO}
, UPDATE_DTTM = DECODE(#{LST_CHG_DT}, NULL, NULL, TO_DATETIME(#{LST_CHG_DT}, 'YYYYMMDDHH24MISS'))
, UPDATE_ID = DECODE(#{LST_CHGR_EMPNO}, NULL, NULL, #{LST_CHGR_EMPNO})
]]>
</insert>
<insert id="insertAdUserListForReceive">
<![CDATA[
/* 사용자 관리 AD_USER 정보 수신 */
MERGE INTO SMN_USER
USING DUAL ON (USER_ID = #{ID})
WHEN NOT MATCHED THEN
INSERT (
USER_ID, PWD, USER_NM, USER_ENM, DEFAULT_AUTH_CD, USER_GB, BIRTHDAY, GENDER_GB, DEPT_CD, DEPT_NM, TEL_NO
, HP_NO, ZIPNO, ADDR1, ADDR2, JOIN_DT, USE_YN, USER_PIC
, ADD_COL1, ADD_COL2, ADD_COL3, ADD_COL4, ADD_COL5, ADD_COL6, ADD_COL7, ADD_COL8, ADD_COL9, ADD_COL10
, INSTANT_KEY, INSERT_DTTM, INSERT_ID, INSERT_IP, INSERT_PGM
, UPDATE_DTTM, UPDATE_ID, UPDATE_IP, UPDATE_PGM
, DEPT1, DEPT2, KDN_DEPT1, KDN_DEPT2
, BLON_CL_CD
, EMP_CL_CD, INLN_BUPE_ID, SBCN_BUPE_ID, SELF_CERT_CRTR_DT, SELF_CERT_NO, USER_SEQ
)
VALUES (
#{ID}, SHA2('ami'||#{ID}||'!', 256), #{NAME}, NULL, 'U0022', '9', NULL, NULL, NULL, NULL, #{TEL}
, #{HP}, NULL, NULL, NULL, NULL, #{USE_YN}, NULL
, #{AUTH_CODE}, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
, NULL, DECODE(#{REG_DATE}, NULL, NULL, TO_DATETIME(#{REG_DATE}, 'YYYYMMDDHH24MISS')), DECODE(#{REG_ID}, NULL, NULL, #{REG_ID}), NULL, NULL
, DECODE(#{MOD_DATE}, NULL, NULL, TO_DATETIME(#{MOD_DATE}, 'YYYYMMDDHH24MISS')), DECODE(#{MOD_ID}, NULL, NULL, #{MOD_ID}), NULL, NULL
, (SELECT MAX(DEPT1) AS DEPT1 FROM TM_KDN_DEPT WHERE KDN_DEPT1 = #{KDN_DEPT1}), NULL, #{KDN_DEPT1}, #{KDN_DEPT2}
, '20'
, 'E', NULL, NULL, NULL, NULL, #{SEQ}
)
WHEN MATCHED THEN
UPDATE SET
HP_NO = #{USER_MPHN_NO}
, USE_YN = #{USE_YN}
, ADD_COL1 = #{AUTH_CODE}
, DEPT1 = (SELECT MAX(DEPT1) AS DEPT1 FROM TM_KDN_DEPT WHERE KDN_DEPT1 = #{KDN_DEPT1})
, KDN_DEPT1 = #{KDN_DEPT1}
, KDN_DEPT2 = #{KDN_DEPT2}
, USER_SEQ = #{SEQ}
, UPDATE_DTTM = DECODE(#{MOD_DATE}, NULL, NULL, TO_DATETIME(#{MOD_DATE}, 'YYYYMMDDHH24MISS'))
, UPDATE_ID = DECODE(#{MOD_ID}, NULL, NULL, #{MOD_ID})
]]>
</insert>
<insert id="insertEtcUserListForReceive">
<![CDATA[
/* 사용자 관리 ETC_USER 정보 수신 */
MERGE INTO SMN_USER
USING DUAL ON (USER_ID = #{ID})
WHEN NOT MATCHED THEN
INSERT (
USER_ID, PWD, USER_NM, USER_ENM, DEFAULT_AUTH_CD, USER_GB, BIRTHDAY, GENDER_GB, DEPT_CD, DEPT_NM, TEL_NO
, HP_NO, ZIPNO, ADDR1, ADDR2, JOIN_DT, USE_YN, USER_PIC
, ADD_COL1, ADD_COL2, ADD_COL3, ADD_COL4, ADD_COL5, ADD_COL6, ADD_COL7, ADD_COL8, ADD_COL9, ADD_COL10
, INSTANT_KEY, INSERT_DTTM, INSERT_ID, INSERT_IP, INSERT_PGM
, UPDATE_DTTM, UPDATE_ID, UPDATE_IP, UPDATE_PGM
, DEPT1, DEPT2, KDN_DEPT1, KDN_DEPT2
, BLON_CL_CD
, EMP_CL_CD, INLN_BUPE_ID
, SBCN_BUPE_ID
, SELF_CERT_CRTR_DT, SELF_CERT_NO, USER_SEQ
)
VALUES (
#{ID}, SHA2('ami'||#{ID}||'!', 256), #{NAME}, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
, #{HP}, NULL, NULL, NULL, NULL, #{USE_YN}, NULL
, NULL, #{BLON_CO_CL_CD}, #{WORK_DIV}, NULL, NULL, NULL, NULL, NULL, NULL, NULL
, NULL, DECODE(#{REG_DATE}, NULL, NULL, TO_DATETIME(#{REG_DATE}, 'YYYYMMDDHH24MISS')), DECODE(#{REG_ID}, NULL, NULL, #{REG_ID}), NULL, NULL
, DECODE(#{MOD_DATE}, NULL, NULL, TO_DATETIME(#{MOD_DATE}, 'YYYYMMDDHH24MISS')), DECODE(#{MOD_ID}, NULL, NULL, #{MOD_ID}), NULL, NULL
, (SELECT MAX(DEPT1) AS DEPT1 FROM TM_KDN_DEPT WHERE KDN_DEPT1 = #{KDN_DEPT1}), NULL, #{KDN_DEPT1}, #{KDN_DEPT2}
, CASE WHEN #{BLON_CL_CD} = '10' AND #{WORK_DIV} = '1' THEN '20'
WHEN #{BLON_CL_CD} = '20' AND #{WORK_DIV} = '1' THEN '40'
WHEN #{BLON_CL_CD} = '10' AND #{WORK_DIV} = '2' THEN '20'
WHEN #{BLON_CL_CD} = '20' AND #{WORK_DIV} = '2' THEN '40' END
, CASE WHEN #{BLON_CL_CD} = '10' AND #{WORK_DIV} IN ('1', '2') THEN 'T' ELSE NULL END, NULL
, CASE WHEN #{BLON_CL_CD} = '20' AND #{WORK_DIV} IN ('1', '2') THEN #{SBCN_CO} ELSE NULL END
, NULL, NULL, #{SEQ}
)
WHEN MATCHED THEN
UPDATE SET
HP_NO = #{USER_MPHN_NO}
, USE_YN = #{USE_YN}
, ADD_COL2 = #{BLON_CO_CL_CD}
, ADD_COL3 = #{WORK_DIV}
, DEPT1 = (SELECT MAX(DEPT1) AS DEPT1 FROM TM_KDN_DEPT WHERE KDN_DEPT1 = #{KDN_DEPT1})
, KDN_DEPT1 = #{KDN_DEPT1}
, KDN_DEPT2 = #{KDN_DEPT2}
, BLON_CL_CD = CASE WHEN #{BLON_CL_CD} = '10' AND #{WORK_DIV} = '1' THEN '20'
WHEN #{BLON_CL_CD} = '20' AND #{WORK_DIV} = '1' THEN '40'
WHEN #{BLON_CL_CD} = '10' AND #{WORK_DIV} = '2' THEN '20'
WHEN #{BLON_CL_CD} = '20' AND #{WORK_DIV} = '2' THEN '40' END
, EMP_CL_CD = CASE WHEN #{BLON_CL_CD} = '10' AND #{WORK_DIV} IN ('1', '2') THEN 'T' ELSE NULL END
, SBCN_BUPE_ID = CASE WHEN #{BLON_CL_CD} = '20' AND #{WORK_DIV} IN ('1', '2') THEN #{SBCN_CO} ELSE NULL END
, USER_SEQ = #{SEQ}
, UPDATE_DTTM = DECODE(#{MOD_DATE}, NULL, NULL, TO_DATETIME(#{MOD_DATE}, 'YYYYMMDDHH24MISS'))
, UPDATE_ID = DECODE(#{MOD_ID}, NULL, NULL, #{MOD_ID})
]]>
</insert>
</mapper>

@ -0,0 +1,126 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.kdn.mkami.fmp.mei">
<select id="selectKamiUserListForSend" resultType="map">
<![CDATA[
/* 사용자 관리 KAMI 사용자 정보 송신 */
SELECT USER_ID, USER_PWD, AMMS_HDQR_CL_CD, AMMS_BIZP_CL_CD, AMMS_BLON_CL_CD, CO_REG_NO, USER_MPHN_NO, AMMS_MBL_USER_AUTH_CD, USE_YN
, LST_CHG_DT, LST_CHGR_EMPNO, FRST_REG_DT, FRST_REGR_EMPNO
FROM (
SELECT USER_ID, USER_PWD, AMMS_HDQR_CL_CD, AMMS_BIZP_CL_CD, AMMS_BLON_CL_CD, CO_REG_NO, USER_MPHN_NO, AMMS_MBL_USER_AUTH_CD, USE_YN, TO_CHAR(LST_CHG_DT, 'YYYYMMDDHH24MISS') AS LST_CHG_DT, LST_CHGR_EMPNO, TO_CHAR(FRST_REG_DT, 'YYYYMMDDHH24MISS') AS FRST_REG_DT, FRST_REGR_EMPNO
, ROW_NUMBER() OVER (ORDER BY USER_ID) AS R_NUM
FROM T_KAMI_USER
WHERE 1 = 1
AND AWMS_SEND_YN = 'N'
)
WHERE 1 = 1
AND R_NUM BETWEEN 1 AND 1000
]]>
</select>
<update id="updateKamiUserListTransferDone">
<![CDATA[
/* 사용자 관리 KAMI 사용자 정보 송신 상태 변경 */
UPDATE T_KAMI_USER
SET AWMS_SEND_YN = 'Y'
, AWMS_SEND_DATE = SYSDATE
WHERE 1 = 1
AND USER_ID IN (
SELECT USER_ID
FROM (
SELECT USER_ID, USER_PWD, AMMS_HDQR_CL_CD, AMMS_BIZP_CL_CD, AMMS_BLON_CL_CD, CO_REG_NO, USER_MPHN_NO, AMMS_MBL_USER_AUTH_CD, USE_YN, TO_CHAR(LST_CHG_DT, 'YYYYMMDDHH24MISS') AS LST_CHG_DT, LST_CHGR_EMPNO, TO_CHAR(FRST_REG_DT, 'YYYYMMDDHH24MISS') AS FRST_REG_DT, FRST_REGR_EMPNO
, ROW_NUMBER() OVER (ORDER BY USER_ID) AS R_NUM
FROM T_KAMI_USER
WHERE 1 = 1
AND AWMS_SEND_YN = 'N'
)
WHERE 1 = 1
AND R_NUM BETWEEN 1 AND 1000
)
]]>
</update>
<select id="selectAdUserListForSend" resultType="map">
<![CDATA[
/* 사용자 관리 AD_USER 정보 송신 */
SELECT SEQ, ID, PWD, "NAME", USE_YN, AUTH_CODE, EMAIL, TEL, HP, KDN_DEPT1, KDN_DEPT2, RANK1, RANK2, ATCH_FILE_ID, ATCH_FILE_ID2, LAST_DATE, PUSH_YN, CHARGE_YN, AUTO_YN, AUTH_NUM, DEL_YN
, REG_ID, REG_DATE, MOD_ID, MOD_DATE
FROM (
SELECT SEQ, ID, PWD, "NAME", USE_YN, AUTH_CODE, EMAIL, TEL, HP, KDN_DEPT1, KDN_DEPT2, RANK1, RANK2, ATCH_FILE_ID, ATCH_FILE_ID2, LAST_DATE, PUSH_YN, CHARGE_YN, AUTO_YN, AUTH_NUM, DEL_YN
, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE
, ROW_NUMBER() OVER (ORDER BY SEQ) AS R_NUM
FROM T_AD_USER
WHERE 1 = 1
AND AWMS_SEND_YN = 'N'
)
WHERE 1 = 1
AND R_NUM BETWEEN 1 AND 1000
]]>
</select>
<update id="updateAdUserListTransferDone">
<![CDATA[
/* 사용자 관리 AD_USER 정보 송신 상태 변경 */
UPDATE T_AD_USER
SET AWMS_SEND_YN = 'Y'
, AWMS_SEND_DATE = SYSDATE
WHERE 1 = 1
AND SEQ IN (
SELECT SEQ
FROM (
SELECT SEQ, ID, PWD, "NAME", USE_YN, AUTH_CODE, EMAIL, TEL, HP, KDN_DEPT1, KDN_DEPT2, RANK1, RANK2, ATCH_FILE_ID, ATCH_FILE_ID2, LAST_DATE, PUSH_YN, CHARGE_YN, AUTO_YN, AUTH_NUM, DEL_YN
, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE
, ROW_NUMBER() OVER (ORDER BY SEQ) AS R_NUM
FROM T_AD_USER
WHERE 1 = 1
AND AWMS_SEND_YN = 'N'
)
WHERE 1 = 1
AND R_NUM BETWEEN 1 AND 1000
)
]]>
</update>
<select id="selectEtcUserListForSend" resultType="map">
<![CDATA[
/* 사용자 관리 ETC_USER 정보 송신 */
SELECT SEQ, ID, "NAME", COMP_NM, KDN_DEPT1, KDN_DEPT2, RANK1, RANK2, HP, DEL_YN, USE_YN, BLON_CO_CL_CD, SBCN_CO, WORK_DIV
, REG_ID, REG_DATE, MOD_ID, MOD_DATE
FROM (
SELECT SEQ, ID, "NAME", COMP_NM, KDN_DEPT1, KDN_DEPT2, RANK1, RANK2, HP, DEL_YN, USE_YN, BLON_CO_CL_CD, SBCN_CO, WORK_DIV
, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE
, ROW_NUMBER() OVER (ORDER BY SEQ) AS R_NUM
FROM T_ETC_USER
WHERE 1 = 1
AND AWMS_SEND_YN = 'N'
)
WHERE 1 = 1
AND R_NUM BETWEEN 1 AND 1000
]]>
</select>
<update id="updateEtcUserListTransferDone">
<![CDATA[
/* 사용자 관리 ETC_USER 정보 송신 상태 변경 */
UPDATE T_ETC_USER
SET AWMS_SEND_YN = 'Y'
, AWMS_SEND_DATE = SYSDATE
WHERE 1 = 1
AND SEQ IN (
SELECT SEQ
FROM (
SELECT SEQ, ID, "NAME", COMP_NM, KDN_DEPT1, KDN_DEPT2, RANK1, RANK2, HP, DEL_YN, USE_YN, BLON_CO_CL_CD, SBCN_CO, WORK_DIV
, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE
, ROW_NUMBER() OVER (ORDER BY SEQ) AS R_NUM
FROM T_ETC_USER
WHERE 1 = 1
AND AWMS_SEND_YN = 'N'
)
WHERE 1 = 1
AND R_NUM BETWEEN 1 AND 1000
)
]]>
</update>
</mapper>

@ -320,6 +320,27 @@
"dataSourceId": "ds-cubrid", "dataSourceId": "ds-cubrid",
"sqlId": "com.kdn.awms.mob.mtr.insertJct0101ToMtrInstListForReceive", "sqlId": "com.kdn.awms.mob.mtr.insertJct0101ToMtrInstListForReceive",
"description": "계기관리 실효계기 외 작업 대상리스트 수신" "description": "계기관리 실효계기 외 작업 대상리스트 수신"
},
{
"dropBoxId": "dropbox-fox-ami-dev-cubrid-receive-ad-user-list",
"taskType": "RECEIVE_DB_TO_DB_SAVE",
"dataSourceId": "ds-cubrid",
"sqlId": "com.kdn.awms.fmp.mei.insertAdUserListForReceive",
"description": "사용자 관리 AD_USER 정보 수신"
},
{
"dropBoxId": "dropbox-fox-ami-dev-cubrid-receive-etc-user-list",
"taskType": "RECEIVE_DB_TO_DB_SAVE",
"dataSourceId": "ds-cubrid",
"sqlId": "com.kdn.awms.fmp.mei.insertEtcUserListForReceive",
"description": "사용자 관리 ETC_USER 정보 수신"
},
{
"dropBoxId": "dropbox-fox-ami-dev-cubrid-receive-kami-user-list",
"taskType": "RECEIVE_DB_TO_DB_SAVE",
"dataSourceId": "ds-cubrid",
"sqlId": "com.kdn.awms.fmp.mei.insertKamiUserListForReceive",
"description": "사용자 관리 KAMI_USER 정보 수신"
} }
] ]
}, },

@ -319,6 +319,27 @@
"dataSourceId": "ds-cubrid", "dataSourceId": "ds-cubrid",
"sqlId": "com.kdn.awms.mob.mtr.insertJct0101ToMtrInstListForReceive", "sqlId": "com.kdn.awms.mob.mtr.insertJct0101ToMtrInstListForReceive",
"description": "계기관리 실효계기 외 작업 대상리스트 수신" "description": "계기관리 실효계기 외 작업 대상리스트 수신"
},
{
"dropBoxId": "dropbox-ami-cubrid-receive-ad-user-list",
"taskType": "RECEIVE_DB_TO_DB_SAVE",
"dataSourceId": "ds-cubrid",
"sqlId": "com.kdn.awms.fmp.mei.insertAdUserListForReceive",
"description": "사용자 관리 AD_USER 정보 수신"
},
{
"dropBoxId": "dropbox-ami-cubrid-receive-etc-user-list",
"taskType": "RECEIVE_DB_TO_DB_SAVE",
"dataSourceId": "ds-cubrid",
"sqlId": "com.kdn.awms.fmp.mei.insertEtcUserListForReceive",
"description": "사용자 관리 ETC_USER 정보 수신"
},
{
"dropBoxId": "dropbox-ami-cubrid-receive-kami-user-list",
"taskType": "RECEIVE_DB_TO_DB_SAVE",
"dataSourceId": "ds-cubrid",
"sqlId": "com.kdn.awms.fmp.mei.insertKamiUserListForReceive",
"description": "사용자 관리 KAMI_USER 정보 수신"
} }
] ]
}, },

@ -40,7 +40,10 @@
"dropbox-fox-ami-dev-cubrid-receive-amms-reg-co-to-sbcn-co-list", "dropbox-fox-ami-dev-cubrid-receive-amms-reg-co-to-sbcn-co-list",
"dropbox-fox-ami-dev-cubrid-receive-amms-reg-co-to-inln-co-list", "dropbox-fox-ami-dev-cubrid-receive-amms-reg-co-to-inln-co-list",
"dropbox-fox-ami-dev-cubrid-receive-mtr-expire-inst-list", "dropbox-fox-ami-dev-cubrid-receive-mtr-expire-inst-list",
"dropbox-fox-ami-dev-cubrid-receive-mtr-acpt-inst-list" "dropbox-fox-ami-dev-cubrid-receive-mtr-acpt-inst-list",
"dropbox-fox-ami-dev-cubrid-receive-ad-user-list",
"dropbox-fox-ami-dev-cubrid-receive-etc-user-list",
"dropbox-fox-ami-dev-cubrid-receive-kami-user-list"
], ],
"routingHostIdList": [ "routingHostIdList": [
"fox-ami-dev-cubrid" "fox-ami-dev-cubrid"
@ -857,6 +860,57 @@
"recipientHostId": "fox-ami-dev-cubrid", "recipientHostId": "fox-ami-dev-cubrid",
"recipientDropBoxId": "dropbox-fox-ami-dev-cubrid-receive-mtr-acpt-inst-list", "recipientDropBoxId": "dropbox-fox-ami-dev-cubrid-receive-mtr-acpt-inst-list",
"description": "계기관리 실효계기 외 작업 대상리스트 송신" "description": "계기관리 실효계기 외 작업 대상리스트 송신"
},
{
"postmanId": "postman-fox-mkami-dev-oracle-send-ad-user-list",
"taskType": "DB_READ_THEN_SEND",
"action": {
"type": "SCHEDULED",
"cron": "4,34 0/1 * * * *"
},
"message": {
"messageType": "TRANSFER_DB_TO_DB",
"dataSourceId": "ds-oracle",
"sqlId": "com.kdn.mkami.fmp.mei.selectAdUserListForSend",
"postProcessingSqlId": "com.kdn.mkami.fmp.mei.updateAdUserListTransferDone"
},
"recipientHostId": "fox-ami-dev-cubrid",
"recipientDropBoxId": "dropbox-fox-ami-dev-cubrid-receive-ad-user-list",
"description": "사용자 관리 AD_USER 정보 송신"
},
{
"postmanId": "postman-fox-mkami-dev-oracle-send-etc-user-list",
"taskType": "DB_READ_THEN_SEND",
"action": {
"type": "SCHEDULED",
"cron": "5,35 0/1 * * * *"
},
"message": {
"messageType": "TRANSFER_DB_TO_DB",
"dataSourceId": "ds-oracle",
"sqlId": "com.kdn.mkami.fmp.mei.selectEtcUserListForSend",
"postProcessingSqlId": "com.kdn.mkami.fmp.mei.updateEtcUserListTransferDone"
},
"recipientHostId": "fox-ami-dev-cubrid",
"recipientDropBoxId": "dropbox-fox-ami-dev-cubrid-receive-etc-user-list",
"description": "사용자 관리 ETC_USER 정보 송신"
},
{
"postmanId": "postman-fox-mkami-dev-oracle-send-kami-user-list",
"taskType": "DB_READ_THEN_SEND",
"action": {
"type": "SCHEDULED",
"cron": "6,36 0/1 * * * *"
},
"message": {
"messageType": "TRANSFER_DB_TO_DB",
"dataSourceId": "ds-oracle",
"sqlId": "com.kdn.mkami.fmp.mei.selectKamiUserListForSend",
"postProcessingSqlId": "com.kdn.mkami.fmp.mei.updateKamiUserListTransferDone"
},
"recipientHostId": "fox-ami-dev-cubrid",
"recipientDropBoxId": "dropbox-fox-ami-dev-cubrid-receive-kami-user-list",
"description": "사용자 관리 KAMI_USER 정보 송신"
} }
] ]
} }

@ -40,7 +40,10 @@
"dropbox-ami-cubrid-receive-amms-reg-co-to-sbcn-co-list", "dropbox-ami-cubrid-receive-amms-reg-co-to-sbcn-co-list",
"dropbox-ami-cubrid-receive-amms-reg-co-to-inln-co-list", "dropbox-ami-cubrid-receive-amms-reg-co-to-inln-co-list",
"dropbox-ami-cubrid-receive-mtr-expire-inst-list", "dropbox-ami-cubrid-receive-mtr-expire-inst-list",
"dropbox-ami-cubrid-receive-mtr-acpt-inst-list" "dropbox-ami-cubrid-receive-mtr-acpt-inst-list",
"dropbox-ami-cubrid-receive-ad-user-list",
"dropbox-ami-cubrid-receive-etc-user-list",
"dropbox-ami-cubrid-receive-kami-user-list"
], ],
"routingHostIdList": [ "routingHostIdList": [
"ami-cubrid" "ami-cubrid"
@ -857,6 +860,57 @@
"recipientHostId": "ami-cubrid", "recipientHostId": "ami-cubrid",
"recipientDropBoxId": "dropbox-ami-cubrid-receive-mtr-acpt-inst-list", "recipientDropBoxId": "dropbox-ami-cubrid-receive-mtr-acpt-inst-list",
"description": "계기관리 실효계기 외 작업 대상리스트 송신" "description": "계기관리 실효계기 외 작업 대상리스트 송신"
},
{
"postmanId": "postman-mkami-oracle-send-ad-user-list",
"taskType": "DB_READ_THEN_SEND",
"action": {
"type": "SCHEDULED",
"cron": "4,34 0/1 * * * *"
},
"message": {
"messageType": "TRANSFER_DB_TO_DB",
"dataSourceId": "ds-oracle",
"sqlId": "com.kdn.mkami.fmp.mei.selectAdUserListForSend",
"postProcessingSqlId": "com.kdn.mkami.fmp.mei.updateAdUserListTransferDone"
},
"recipientHostId": "ami-cubrid",
"recipientDropBoxId": "dropbox-ami-cubrid-receive-ad-user-list",
"description": "사용자 관리 AD_USER 정보 송신"
},
{
"postmanId": "postman-mkami-oracle-send-etc-user-list",
"taskType": "DB_READ_THEN_SEND",
"action": {
"type": "SCHEDULED",
"cron": "5,35 0/1 * * * *"
},
"message": {
"messageType": "TRANSFER_DB_TO_DB",
"dataSourceId": "ds-oracle",
"sqlId": "com.kdn.mkami.fmp.mei.selectEtcUserListForSend",
"postProcessingSqlId": "com.kdn.mkami.fmp.mei.updateEtcUserListTransferDone"
},
"recipientHostId": "ami-cubrid",
"recipientDropBoxId": "dropbox-ami-cubrid-receive-etc-user-list",
"description": "사용자 관리 ETC_USER 정보 송신"
},
{
"postmanId": "postman-mkami-oracle-send-kami-user-list",
"taskType": "DB_READ_THEN_SEND",
"action": {
"type": "SCHEDULED",
"cron": "6,36 0/1 * * * *"
},
"message": {
"messageType": "TRANSFER_DB_TO_DB",
"dataSourceId": "ds-oracle",
"sqlId": "com.kdn.mkami.fmp.mei.selectKamiUserListForSend",
"postProcessingSqlId": "com.kdn.mkami.fmp.mei.updateKamiUserListTransferDone"
},
"recipientHostId": "ami-cubrid",
"recipientDropBoxId": "dropbox-ami-cubrid-receive-kami-user-list",
"description": "사용자 관리 KAMI_USER 정보 송신"
} }
] ]
} }

Loading…
Cancel
Save