|
|
|
|
@ -18,8 +18,8 @@ public abstract class Nuri2ServiceBean {
|
|
|
|
|
public abstract String makeScriptFile(HttpServletRequest req);
|
|
|
|
|
|
|
|
|
|
public final String XMS_PORT_PROD = "10000";
|
|
|
|
|
public final String ALT_PORT_PROD = "10000";
|
|
|
|
|
public final String RCS_PORT_PROD = "40000";
|
|
|
|
|
public final String ALT_PORT_PROD = "15000";
|
|
|
|
|
public final String RCS_PORT_PROD = "10000";
|
|
|
|
|
|
|
|
|
|
public final String XMS_PORT_TEST = "20000";
|
|
|
|
|
public final String ALT_PORT_TEST = "40000";
|
|
|
|
|
@ -189,8 +189,29 @@ public abstract class Nuri2ServiceBean {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TextFileMaker conf = new TextFileMaker();
|
|
|
|
|
conf.addLine("# Host Info(접속정보)");
|
|
|
|
|
|
|
|
|
|
//#
|
|
|
|
|
//# XMS/ALT/RCS 테스트배드로 먼저 기능 확인 후 진행 하셔아 합니다.
|
|
|
|
|
//#
|
|
|
|
|
//# Host Info(접속정보)
|
|
|
|
|
//##################################################
|
|
|
|
|
//# * 중요 유의사항
|
|
|
|
|
//##################################################
|
|
|
|
|
//# * [개발서버:테스트]에서는 [XMS/ALT/RCS] 연동계정은 모두 같은 계정으로 설정 가능
|
|
|
|
|
//##################################################
|
|
|
|
|
//# * [개발서버:테스트]는 [XMS/ALT/RCS] 모두 [동일IP:*.235, *.20]를 사용합니다.
|
|
|
|
|
//# * [실서버:운영]은 [XMS/ALT]는 [동일IP:*.235, *.20], [RCS]는 [별도IP:*.246, *.25]를 사용 합니다.
|
|
|
|
|
//# * 연동포트 임의변경 금지! 모바일메시지 서비스에 문의 후 변경 하세요!!!
|
|
|
|
|
//# * 연동포트 임의변경 금지! 모바일메시지 서비스에 문의 후 변경 하세요!!!
|
|
|
|
|
//# * 연동포트 임의변경 금지! 모바일메시지 서비스에 문의 후 변경 하세요!!!
|
|
|
|
|
//# xms_port = 20000 (실운영서버: 10000 , 개발서버 : 20000)
|
|
|
|
|
//# alt_port = 40000 (실운영서버: 15000 , 개발서버 : 40000)
|
|
|
|
|
//# rcs_port = 40000 (실운영서버: 10000 , 개발서버 : 40000)
|
|
|
|
|
//# * 연동포트 임의변경 금지! 모바일메시지 서비스에 문의 후 변경 하세요!!!
|
|
|
|
|
//# * 연동포트 임의변경 금지! 모바일메시지 서비스에 문의 후 변경 하세요!!!
|
|
|
|
|
//# * 연동포트 임의변경 금지! 모바일메시지 서비스에 문의 후 변경 하세요!!!
|
|
|
|
|
//##################################################
|
|
|
|
|
//# * 중요 유의사항
|
|
|
|
|
//##################################################
|
|
|
|
|
conf.addLine(sharps);
|
|
|
|
|
conf.addLine("## [XMS]문자(SMS/MMS) 서버 설정");
|
|
|
|
|
conf.addLine(sharps);
|
|
|
|
|
@ -210,7 +231,7 @@ public abstract class Nuri2ServiceBean {
|
|
|
|
|
conf.addLine("alt_link = ON");
|
|
|
|
|
|
|
|
|
|
conf.addLine(sharps);
|
|
|
|
|
conf.addLine("## [RCS]인증(안심)문자(SMS/MMS) 서버 설정");
|
|
|
|
|
conf.addLine("## [RCS]인증(안심)문자 서버 설정");
|
|
|
|
|
conf.addLine(sharps);
|
|
|
|
|
conf.addLine("rcs_ip = "+rcs_ip);
|
|
|
|
|
conf.addLine("rcs_port = "+rcs_port);
|
|
|
|
|
@ -218,10 +239,20 @@ public abstract class Nuri2ServiceBean {
|
|
|
|
|
conf.addLine("rcs_pwd = "+yeondongPassword);
|
|
|
|
|
conf.addLine("rcs_link = ON");
|
|
|
|
|
|
|
|
|
|
//DB정보
|
|
|
|
|
conf.addLine(sharps);
|
|
|
|
|
conf.addLine("# 데이터베이스 정보");
|
|
|
|
|
conf.addLine(sharps);
|
|
|
|
|
//모바일메시지서비스 Agent 각 Line 별(xms, alt, rcs) 작동 여부 (ON, OFF | 기본 : ON)
|
|
|
|
|
//송신서비스,수신서비스 사용 여부와 관계없이 통신 정보를 주고 받아야하므로 모두 ON
|
|
|
|
|
conf.addLine("xms_sender = ON");
|
|
|
|
|
conf.addLine("xms_receiver = ON");
|
|
|
|
|
conf.addLine("alt_sender = ON");
|
|
|
|
|
conf.addLine("alt_receiver = ON");
|
|
|
|
|
conf.addLine("rcs_sender = ON");
|
|
|
|
|
conf.addLine("rcs_receiver = ON");
|
|
|
|
|
|
|
|
|
|
//DB정보
|
|
|
|
|
//##########################################################
|
|
|
|
|
//# 데이터베이스 정보
|
|
|
|
|
//##########################################################
|
|
|
|
|
String db_name_line = "db_name = "+dbName;
|
|
|
|
|
conf.addLine(db_name_line);
|
|
|
|
|
String db_driver_line = "db_driver = "+dbDriver;
|
|
|
|
|
@ -236,10 +267,10 @@ public abstract class Nuri2ServiceBean {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
conf.addLine(sharps);
|
|
|
|
|
conf.addLine("# 로그 패스: 로그파일의 위치를 변경 할 수 있지만 기본 폴더를 권장합니다.");
|
|
|
|
|
//# 로그 패스: 로그파일의 위치를 변경 할 수 있지만 기본 폴더를 권장합니다.
|
|
|
|
|
conf.addLine("log_path =");
|
|
|
|
|
conf.addLine(sharps);
|
|
|
|
|
conf.addLine("# 큐 패스: Que 패스 : Que파일 생성은 기본 폴더를 권장합니다.");
|
|
|
|
|
//# 큐 패스: Que 패스 : Que파일 생성은 기본 폴더를 권장합니다.
|
|
|
|
|
conf.addLine("que_path =");
|
|
|
|
|
|
|
|
|
|
conf.addLine(sharps);
|
|
|
|
|
@ -250,12 +281,12 @@ public abstract class Nuri2ServiceBean {
|
|
|
|
|
conf.addLine("log_file_life_time = 90");
|
|
|
|
|
|
|
|
|
|
conf.addLine(sharps);
|
|
|
|
|
conf.addLine("# 모바일메시지서비스 Agent 네트워크 통신 암호화 옵션 (AES, OFF | 기본 : AES)");
|
|
|
|
|
//# 모바일메시지서비스 Agent 네트워크 통신 암호화 옵션 (AES, OFF | 기본 : AES)
|
|
|
|
|
conf.addLine("nuri_sign = OFF");
|
|
|
|
|
|
|
|
|
|
conf.addLine(sharps);
|
|
|
|
|
conf.addLine("# 모바일메시지서비스 Agent 각 Line 별(xms, alt, rcs) 네트워크 통신 암호화 옵션 (ON, OFF | 기본 : ON)");
|
|
|
|
|
conf.addLine("# nuri_sign = AES 설정인 상태에서 전송구간 송수신 암호화 최종 사용 여부");
|
|
|
|
|
//# 모바일메시지서비스 Agent 각 Line 별(xms, alt, rcs) 네트워크 통신 암호화 옵션 (ON, OFF | 기본 : ON)
|
|
|
|
|
//# nuri_sign = AES 설정인 상태에서 전송구간 송수신 암호화 최종 사용 여부
|
|
|
|
|
conf.addLine("xms_sign = ON");
|
|
|
|
|
conf.addLine("alt_sign = ON");
|
|
|
|
|
conf.addLine("rcs_sign = ON");
|
|
|
|
|
@ -406,22 +437,19 @@ public abstract class Nuri2ServiceBean {
|
|
|
|
|
}
|
|
|
|
|
conf.addLine("db_storage_engine = "+storageEngine);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
conf.addLine(sharps);
|
|
|
|
|
//모바일메시지서비스 Agent 각 Line 별(xms, alt, rcs) 작동 여부 (ON, OFF | 기본 : ON)
|
|
|
|
|
//송신서비스,수신서비스 사용 여부와 관계없이 통신 정보를 주고 받아야하므로 모두 ON
|
|
|
|
|
conf.addLine("xms_sender = ON");
|
|
|
|
|
conf.addLine("xms_receiver = ON");
|
|
|
|
|
conf.addLine("alt_sender = ON");
|
|
|
|
|
conf.addLine("alt_receiver = ON");
|
|
|
|
|
conf.addLine("rcs_sender = ON");
|
|
|
|
|
conf.addLine("rcs_receiver = ON");
|
|
|
|
|
|
|
|
|
|
conf.addLine(sharps);
|
|
|
|
|
//##########################################################################################################
|
|
|
|
|
//# 메시지 타입별 CharSet
|
|
|
|
|
//# 각각의 메시지 타입별로 G/W 에 전송할 Charset 을 설정할 수 있다.
|
|
|
|
|
//# 이전 SMS, MMS 서버는 EUC-KR
|
|
|
|
|
//# 고도화 서버는 모두 UTF-8 기본 값
|
|
|
|
|
//# 이전 SMS, MMS 서버는 EUC-KR
|
|
|
|
|
//#----------------------------------------------
|
|
|
|
|
//# EUC-KR UTF-8, UTF8, euckr, ISO-8859-1(ISO 8859)
|
|
|
|
|
//# DB마다 다름 : euckr, euc_kr, eucksc 으로 명칭이 틀릴경우 EUC-KR로 사용.
|
|
|
|
|
//# 한글이 깨지는 경우 아래와 같이 설정도 가능
|
|
|
|
|
//# CUBRID : charset_xxx = ko_KR.utf8
|
|
|
|
|
//# TIBERO : charset_xxx = EUC-KR
|
|
|
|
|
//#----------------------------------------------
|
|
|
|
|
conf.addLine("charset_sms = EUC-KR");
|
|
|
|
|
conf.addLine("charset_mms = EUC-KR");
|
|
|
|
|
conf.addLine("charset_alt = UTF-8");
|
|
|
|
|
@ -469,6 +497,7 @@ public abstract class Nuri2ServiceBean {
|
|
|
|
|
//# XMS_FILE_NAME_1 ~ XMS_FILE_NAME_3 경로 값을 꼭 MASTER, SLAVE 서버 각각에
|
|
|
|
|
//# 동일한 경로에 저장하여 사용해야 한다.
|
|
|
|
|
//# 모듈 이중화 설정.
|
|
|
|
|
//# 부팅이 느려짐
|
|
|
|
|
conf.addLine("duplex_switch = OFF");
|
|
|
|
|
conf.addLine("duplex_id = MASTER");
|
|
|
|
|
|
|
|
|
|
|