                                                                                            basic
                                                                                            fixed
                                                                                            welcome
                                                                                            envelope
+--------------------------------------------------------------------------------------------------------------------------------------------+
|protocol                      |HTTP     |FIXED_H_L|UDP_F_H_L|FIXED_P_L|UDP_F_P_L|CISCO    |XECURE   |INISAFE  |CERT     |EGSEED   |XECURE2  |
|--------------------------------------------------------------------------------------------------------------------------------------------|
|protocol                      |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|permanent                     |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|blocking                      |         |0        |0        |         |         |         |         |         |         |         |         |
|adapter.group.name            |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|adapter.name                  |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|bound.usage                   |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|host.name                     |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|port.number                   |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|(c)local.host.name            |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|(c)local.port.number          |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|socket.type                   |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|ack.support                   |         |0        |         |         |         |         |         |         |         |         |         |
|response.type                 |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|business.work.class.code      |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|(s)connection.limit.per.ip    |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|(s)acl.list                   |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|max.connection                |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|max.thread                    |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|(s)socket.reuse               |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|timeout                       |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|idle.timeout                  |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|validation.rule               |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|trace.level                   |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|description                   |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|(c)sms.running.time           |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |0        |
|----------------------------------------------------------------------------------------------------------------------------------|---------|
|polling.use                   |         |0        |         |         |         |         |         |         |         |         |         |
|polling.role                  |         |0        |         |         |         |         |         |         |         |         |         |
|polling.oneway                |         |0        |         |         |         |         |         |         |         |         |         |
|(S)polling.timeout            |         |0        |         |         |         |         |         |         |         |         |         |
|(S)polling.request            |         |0        |         |         |         |         |         |         |         |         |         |
|(R)polling.request.pattern    |         |0        |         |         |         |         |         |         |         |         |         |
|(R)polling.replacement        |         |0        |         |         |         |         |         |         |         |         |         |
|(S)polling.response.pattern   |         |0        |         |         |         |         |         |         |         |         |         |
|----------------------------------------------------------------------------------------------------------------------------------|---------|
|ll.field.type                 |         |0        |0        |         |         |         |0        |         |         |0        |0        |
|ll.field.length               |         |0        |0        |         |         |         |0        |         |         |0        |0        |
|ll.field.offset               |         |0        |0        |         |         |         |0        |         |         |0        |0        |
|ll.field.include              |         |0        |0        |         |         |         |0        |         |         |0        |0        |
|ll.offset.exclude             |         |0        |0        |         |         |         |0        |         |         |0        |0        |
|ll.include                    |         |0        |0        |         |         |         |0        |         |         |0        |0        |
|----------------------------------------------------------------------------------------------------------------------------------|---------|
|send.payload.length           |         |         |         |0        |0        |         |         |         |         |         |         |
|recv.payload.length           |         |         |         |0        |0        |         |         |         |         |         |         |
|----------------------------------------------------------------------------------------------------------------------------------|---------|
|xecure.type                   |         |         |         |         |         |         |0        |         |         |         |         |
|xecure.config.path            |         |         |         |         |         |         |0        |         |         |         |         |
|(cfg)xecure.local.cert        |         |         |         |         |         |         |0        |         |         |         |         |
|(cfg)xecure.local.key         |         |         |         |         |         |         |0        |         |         |         |         |
|(cfg)xecure.local.password    |         |         |         |         |         |         |0        |         |         |         |         |
|xecure.remote.cert            |         |         |         |         |         |         |0        |         |         |         |         |
|----------------------------------------------------------------------------------------------------------------------------------|---------|
|inisafe.config.path           |         |         |         |         |         |         |         |0        |         |         |         |
|inisafe.related.adapter.groups|         |         |         |         |         |         |         |0        |         |         |         |
|inisafe.start.message         |         |         |         |         |         |         |         |0        |         |         |         |
|inisafe.stop.message          |         |         |         |         |         |         |         |0        |         |         |         |
|----------------------------------------------------------------------------------------------------------------------------------|---------|
|ssl.use                       |         |         |         |         |         |         |         |         |         |         |         |
|ssl.cert.store                |         |         |         |         |         |         |         |         |         |         |         |
|ssl.cert.password             |         |         |         |         |         |         |         |         |         |         |         |
+----------------------------------------------------------------------------------------------------------------------------------+---------+
|(cfg)xecure2.config.path      |         |         |         |         |         |         |         |         |         |         |0        |
|xecure2.sm.ip                 |         |         |         |         |         |         |         |         |         |         |0        |
|xecure2.sm.port               |         |         |         |         |         |         |         |         |         |         |0        |
+----------------------------------------------------------------------------------------------------------------------------------+---------+
 (c)client (s)server (cfg)config file (S) sender (R) receiver





+--------------------------------------------------------------------------------------------------------------+
|protocol                      | 접속 통신규약을 정하는 항목                                                   |
|permanent                     | 거래시 마다 접속을 유지할지 끊을지 판단하는 항목                              |
|blocking                      | 소켓 접속시 Blocking 모드로 할지 Non-Blocking모드를 할지 판단하는 항목        |
|                              |                                                                               |
|adapter.group.name            | 아답터의 그룹명                                                               |
|bound.usage                   | 나가는 거래인지 들어오는거래인지 판단하는 항목                                |
|host.name                     | 바인딩 되는 아이피                                                            |
|port.number                   | 바인딩 되는 포트                                                              |
|local.host.name               | 로컬에 바인딩 되는 아이피                                                     |
|local.port.number             | 로컬에 바인딩 되는 포트                                                       |
|socket.type                   | 서버인지 클라이언트인지 판단하는 항목                                         |
|ack.support                   | 응답을 받을지 판단하는 항목                                                   |
|response.type                 | 응답방법(동기/비동기)                                                         |
|business.work.class.code      | 업무를 구분하기위한 코드                                                      |
|connection.limit.per.ip       | 아이피당 접속을 제한하는 항목                                                 |
|max.connection                | 최대 접속 갯수를 제한하는 항목                                                |
|max.thread                    | 거래 처리시 최대 쓰레드 갯수를 제한하는 항목                                  |
|socket.reuse                  | 서버 소켓일경우 이전 소켓을 무시하고 재사용하는 항목                          |
|timeout                       | 거래시 데이타가 안들어올경우 타임아웃 항목                                    |
|idle.timeout                  | 접속후 데이타를 안보내거나 안받을 경우 타이아웃 항목                          |
|validation.rule               | 거래가 들어올경우 룰에 안맞는건 error처리                                     |
|trace.level                   | 거래로그 레벨                                                                 |
|description                   | 설명                                                                          |
|sms.running.time              | sms 발송시간, value = [BUSINESS_DAY | ALL_WEEK],%d{HHmmss},%d{HHmmss}         |
|--------------------------------------------------------------------------------------------------------------|
|polling.use                   | 폴링 사용유무                                                                 |
|polling.timeout               | 폴링 타임아웃                                                                 |
|polling.request               | 폴링 요청                                                                     |
|polling.request.pattern       | 폴링 요청 패턴                                                                |
|polling.replacement           | 폴링 요청을 응답으로 바꾸는 패턴                                              |
|polling.response.pattern      | 폴링 응답 패턴                                                                |
|--------------------------------------------------------------------------------------------------------------|
|ll.field.type                 | LL 필드의 Type(CHAR/BIN)                                                      |
|ll.field.length               | LL 필드의 길이                                                                |
|ll.field.offset               | LL 필드의 시작위치                                                            |
|ll.field.include              | LL 필드 포함 길이여부                                                         |
|ll.offset.exclude             | LL 필드의 시작위치 포함여부                                                   |
|ll.include                    | LL 필드를 포함에서 넘길지 여부                                                |
|--------------------------------------------------------------------------------------------------------------|
|payload.length                | 거래시 특정 길이로 LL을 셋팅하고 송수신                                       |
|--------------------------------------------------------------------------------------------------------------|
|xecure.type                   | Xecure Connect Type(WELCOME/ENVELOPE/BASIC)                                   |
|xecure.config.path            | Xecure Connect 환경파일 위치                                                  |
|(cfg)xecure.local.cert        | Xecure Connect 인증서 파일명                                                  |
|(cfg)xecure.local.key         | Xecure Connect 키 파일명                                                      |
|(cfg)xecure.local.password    | Xecure Connect 패스워드                                                       |
|xecure.remote.cert            | Xecure Connect 원격지 인증서 파일명                                           |
|--------------------------------------------------------------------------------------------------------------|
|inisafe.config.path           | INI Safe 환경파일 위치                                                        |
|inisafe.related.adapter.groups| INI Safe와 관련된 아답터 그룹 (신한은망용)                                    |
|inisafe.start.message         | INI Safe와 관련된 아답터 시작 메시지 (신한은망용)                             |
|inisafe.stop.message          | INI Safe와 관련되 아답터 종료 메시지 (신한은망용)                             |
|--------------------------------------------------------------------------------------------------------------|
|ssl.use                       | SSL 사용여부                                                                  |
|ssl.cert.store                | SSL 인증서                                                                    |
|ssl.cert.password             | SSL 패스워드                                                                  |
|--------------------------------------------------------------------------------------------------------------|
|(cfg)xecure2.config.path      | Xecure Connect Session Manager Type Protocol config file path                 |
|xecure2.sm.ip                 | Session Manager Listen IP                                                     |
|xecure2.sm.port               | Session Manager Listen PORT                                                   |
+--------------------------------------------------------------------------------------------------------------+
