규격화된 발송파일(확장자:txt)을 작성하여 발송디렉토리에 넣어 UMS발송처리를 목적으로 한다.
{
"SENDERID":"FILE_PITCHER01",
"SENDGROUPCODE":"FILE_GROUP",
"SEND_MACRO_CODE":"MACRO_001",
"TARGET_USER_TYPE":"NC",
"REQ_TRAN_TYPE":"BATCH",
"MSG_TYPE":"A",
"LIMITSECOND":"0",
"LIMITCNT":"0",
"RESERVEDATE":"",
"APP_ID":"com.mium2.push.democlient",
"PUSH_MSG":"안녕하세요. 푸시 테스트 발송입니다.",
"SERVICECODE":"ALL",
"TYPE":"E",
"TITLE":"푸시 제목입니다.",
"BADGENO":"0",
"PUSH_FAIL_WAIT_MIN":"0",
"EXT":"http://uracle.co.kr",
"EXT_KIND":"D",
"PUSH_TEMPL_ID":"",
"SMS_TITLE":"LMS 제목입니다.",
"SMS_MSG":"SMS 메세지 발송입니다.",
"MMS_IMGURL":"",
"CALLBACK_NUM":"0234794400",
"SMS_TEMPL_ID":"",
"CUST_TRANSGROUPKEY":"CUST_GROUP_01",
"CUST_TRANSKEY":"CUST_TRANSKEY_01",
"MIN_START_TIME":"",
"MAX_END_TIME":"",
"FATIGUE_YN":"N"
}
#{아이디}|#{이름}|#{핸드폰번호}|#{VAR1}|#{VAR2}|#{VAR3}|#{VAR4}|#{VAR5}
USER1|홍길동1|01011112221|2022-04-01|"aaaa"|"bbbb"|"cccc"|"유라클메세지사업본부1"
USER2|홍길동2|01011112222|2022-04-02|"aaaa"|"bbbbb"|""|"유라클메세지사업본부2"
USER3|홍길동3|01011112223|2022-04-03|""|""|""|"유라클메세지사업본부3"
"BASE_PATH" : "/Users/byungheeyoo/UMS-PROJECT/UMS-3.3/ums-file-pitcher-3.3.1.x/trunk/data",
"MYBATIS_PATH" :"/Users/byungheeyoo/UMS-PROJECT/UMS-3.3/ums-file-pitcher-3.3.1.x/trunk/ums-file-pitcher/conf/mybatis-config.xml",
"UMS_IPADREESS" : ["http://localhost:8080/", "http://192.168.0.11:8080/"],
"PITCHERS": {
"A_PITCHER": {
"DETECT_PATH": "/Users/byungheeyoo/UMS-PROJECT/UMS-3.3/ums-file-pitcher-3.3.1.x/trunk/data/RECEIVE",
"PROCESS_PATH" : "PROCESS",
"SUCCESS_PATH": "SUCCESS",
"ERROR_PATH": "ERROR",
"MAX_THREAD": 10,
"CYCLE": 3000,
"DBMS_ID" : "development",
"SAVE_DIRECTORY": "yyyyMMdd",
"DETECTION": {
"NAME" :"PATTERN_FILE",
"CLASS_NAME":"kr.uracle.ums.fpc.module.detect.BasicDetect",
"SUCCESS_ALRAM" : false,
"ERROR_ALRAM" : false,
"PARAM_MAP" : {
"WATCH_TIME": "15000",
"PATTERN": ".+[\\.]txt$"
}
},
"FILTER": {
"NAME" :"ZEROSIZE",
"CLASS_NAME":"kr.uracle.ums.fpc.module.filter.ZeroFileFilter",
"SUCCESS_ALRAM" : false,
"ERROR_ALRAM" : false
},
"PREMODULE":{
"NAME" :"FILE_MOVER",
"CLASS_NAME":"kr.uracle.ums.fpc.module.pre.RcvToPrcsFileMover",
"SUCCESS_ALRAM" : false,
"ERROR_ALRAM" : false,
"PARAM_MAP" : {
"DATE_PATTEN": "yyyyMMdd_HHmmss"
}
},
"MAINMODULE":{
"NAME" :"UMS_CSV_SENDER",
"CLASS_NAME":"kr.uracle.ums.fpc.module.main.UmsCsvSender",
"SUCCESS_ALRAM" : false,
"ERROR_ALRAM" : false,
"PARAM_MAP" : {
"CSV_PATH": "/Users/byungheeyoo/UMS-PROJECT/UMS-3.3/ums-file-pitcher-3.3.1.x/trunk/data/CSV",
"HEADER_LIST": [],
"DELIMITER" : "\\|",
"URL": "http://localhost:8080",
"TRANS_TYPE": "BATCH"
}
},
"POSTMODULE":{
"NAME" :"",
"CLASS_NAME":"",
"SUCCESS_ALRAM" : false,
"ERROR_ALRAM" : false,
"PARAM_MAP" : {
}
}
}
},
<properties>
<property name="dbms" value="ORACLE"/>
</properties>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="kr.uracle.ums.fpc.dbms.HikariCpDataSource">
<property name="name" value="MainDataSource" />
<property name="driver" value="oracle.jdbc.OracleDriver" />
<property name="url" value="jdbc:oracle:thin:@192.168.0.10:1521:orcl" />
<property name="username" value="UMS30" />
<property name="password" value="uracle1234" />
<!--
<property name="idletimeout" value="1000" />
<property name="minimumIdle" value="1000" />
<property name="maximumpoolsize" value="1000" />
<property name="maxlifetime" value="1000" />
<property name="connectiontimeout" value="1000" />
<property name="initializationfailtimeout" value="1000" />
-->
</dataSource>
</environment>
<environment id="temp">
<transactionManager type="JDBC" />
<dataSource type="kr.uracle.ums.fpc.dbms.HikariCpDataSource">
<property name="name" value="MainDataSource" />
<property name="driver" value="oracle.jdbc.OracleDriver" />
<property name="url" value="jdbc:oracle:thin:@192.168.0.10:1521:orcl" />
<property name="username" value="UMS30" />
<property name="password" value="uracle1234" />
<!--
<property name="idletimeout" value="0" />
<property name="minimumIdle" value="0" />
<property name="maximumpoolsize" value="0" />
<property name="maxlifetime" value="0" />
<property name="connectiontimeout" value="0" />
<property name="initializationfailtimeout" value="0" />
-->
</dataSource>
</environment>
</environments>
<mappers>
<mapper url="file:/Users/byungheeyoo/UMS-PROJECT/UMS-3.1/ums-file-pitcher/conf/sqlmap/ORACLE/history.xml" />
</mappers>