처리플로우
인바운드 일반 인터페이스
AP to AP 양방향 인터페이스는 시스템에서 일반적으로 처리되는 인터페이스 유형이다.
대외에서 요청되는 인터페이스 처리시 수행되는 처리플로우이다.
요청 처리플로우
대외에서 요청되는 Inbound 거래이므로 기본처리 플로우는 대외전문 처리플로우에서 호출된다.
사용되는 라우터에 대해 설명하면 아래와 같다. 포함여부는 FEP에서 제공하는 플로우에 포함여부를 표시한 것이고, 각 사이트 요건에 따라 정의된 플로우 조정 및 관련 프로그램을 커스터마이징한다.
라우터 | 포함 | 설명 |
---|---|---|
facadeThrottleControlRouter | 인터페이스의 유량제어를 처리하는 라우터 | |
standardMessageCreateRouter | 표준전문을 생성. 표준전문생성 프로그램을 호출 | |
externalHeaderMappingRouter | ㅇ | 공통부 변환정보가 존재하는 경우 변환을 처리하고 변환정보가 없는 경우 변환하지 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출 |
externalBodyUnmarshalRouter | ㅇ | 개별부를 Unmarshal 처리, 암호화 필드가 존재하는 경우 암호화 프로그램을 실행하여 복호화 처리 |
messageBodyMappingRouter | ㅇ | 개별부 전문변환 정보가 존재하는 경우 변환처리하고 변환정보가 없는 경우 변환처리 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출, 변환을 사용하지 않는 경우에는 해당 라우터 제외가능 |
transactionBusinessProcessRouter | 인터페이스에 정의된 사용자프로그램의 호출, 인터페이스의 사용자 프로그램을 사용하는 경우에 포함 | |
timerInformationRegisterRouter | ㅇ | Timeout 정보 저장 및 처리 |
rstrInfoRegisterRouter | ㅇ | 요청전문 복원을 위한 복원정보를 저장매체(DB,Cache)에 저장, 요청전문에 대한 Context 정보 보관을 위해 사용 |
dbRestorationInfoRegisterRouter | 요청전문 복원을 위한 복원정보를 DB에 저장 | |
cacheRestorationInfoRegisterRouter | 요청전문 복원을 위한 복원정보를 Cache(Local or IMDG)에 저장, 복원정보 처리 기능 및 설정은 4.3 복원정보 처리 참고 | |
internalMarshalRouter | ㅇ | 전문을 Mashal하여 전송할 전문을 생성 |
internalSendProtocolRouter | ㅇ | 프로토콜에 따라 전문 전송, TCP, HTTP에 따라 라우터 호출 |
internalTcpSendRouter | TCP(S) 프로토콜 사용 | |
internalHttpSendRouter | HTTP(S) 프로토콜 사용 |
응답 처리플로우
Inbound 거래에 대한 응답이므로 기본처리 플로우는 내부전문 처리플로우에서 호출된다.
사용되는 라우터에 대해 설명하면 아래와 같다. 포함여부는 FEP에서 제공하는 플로우에 포함여부를 표시한 것이고, 각 사이트 요건에 따라 정의된 플로우 조정 및 프로그램을 커스터마이징한다.
라우터 | 포함 | 설명 |
---|---|---|
timerInformationRestorationRouter | ㅇ | 등록된 타임아웃 정보를 해제함 |
rstrInfoRestorationRouter | ㅇ | 저장매체에 요청전문을 저장한 경우 복원처리 |
dbRestorationInfoRestorationRouter | DB에 요청전문을 저장한 경우 복원처리 | |
cacheRestorationInfoRestorationRouter | Cache(Local or IMDG)에 요청전문을 저장한 경우 복원처리 | |
internalHeaderMappingRouter | ㅇ | 공통부 변환정보가 존재하는 경우 변환을 처리하고 변환정보가 없는 경우 변환하지 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출 |
internalBodyUnmarshalRouter | ㅇ | 개별부를 Unmarshal 처리 |
messageBodyMappingRouter | 개별부 전문변환 정보가 존재하는 경우 변환처리하고 변환정보가 없는 경우 변환처리 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출, 변환을 사용하지 않는 경우에는 해당 라우터 제외가능 | |
transactionBusinessProcessRouter | 인터페이스에 정의된 사용자프로그램 호출, 인터페이스의 사용자 프로그램을 사용하는 경우 포함 | |
externalMarshalRouter | ㅇ | 전문을 Mashal하여 전송할 전문을 생성, 내부시스템 응답전문을 암호화하는 경우 암복호화 프로그램 호출 |
externalSendProtocolRouter | ㅇ | 프로토콜에 따라 전문 전송, TCP, HTTP에 따라 라우터 호출 |
externalTcpSendRouter | TCP(S) 프로토콜 사용 | |
externalHttpSendRouter | HTTP(S) 프로토콜 사용 |
아웃바운드 일반 인터페이스
내부에서 요청되는 인터페이스 처리시 수행되는 처리플로우이다. 해당 인터페이스는 아래의 형태의 인터페이스를 의미한다.
요청 처리플로우
내부에서 요청되는 Outbound 거래이므로 기본처리 플로우는 내부전문 처리플로우에서 호출된다.
사용되는 라우터에 대해 설명하면 아래와 같다. 포함여부는 FEP에서 제공하는 플로우에 포함여부를 표시한 것이고, 각 사이트 요건에 따라 정의된 플로우 조정 및 프로그램을 커스터마이징한다.
라우터 | 포함 | 설명 |
---|---|---|
internalHeaderMappingRouter | ㅇ | 공통부 변환정보가 존재하는 경우 변환을 처리하고 변환정보가 없는 경우 변환하지 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출 |
internalBodyUnmarshalRouter | ㅇ | 개별부를 Unmarshal 처리 |
messageBodyMappingRouter | 개별부 전문변환 정보가 존재하는 경우 변환처리하고 변환정보가 없는 경우 변환처리 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출, 변환을 사용하지 않는 경우에는 해당 라우터 제외가능 | |
transactionBusinessProcessRouter | 인터페이스에 정의된 사용자프로그램 호출, 인터페이스의 사용자 프로그램을 사용하는 경우 포함 | |
timerInformationRegisterRouter | ㅇ | Timeout 정보 저장 및 처리 |
rstrInfoRegisterRouter | ㅇ | 요청전문 복원을 위한 복원정보를 저장매체(DB,Cache)에 저장, 요청전문에 대한 Context 정보 보관을 위해 사용 |
dbRestorationInfoRestorationRouter | DB에 요청전문을 저장한 경우 복원처리 | |
cacheRestorationInfoRestorationRouter | Cache(Local or IMDG)에 요청전문을 저장한 경우 복원처리 | |
externalMarshalRouter | ㅇ | 전문을 Mashal하여 전송할 전문을 생성, 내부시스템 응답전문을 암호화하는 경우 암복호화 프로그램 호출 |
externalSendProtocolRouter | ㅇ | 프로토콜에 따라 전문 전송, TCP, HTTP에 따라 라우터 호출 |
externalTcpSendRouter | TCP(S) 프로토콜 사용 | |
externalHttpSendRouter | HTTP(S) 프로토콜 사용 |
응답 처리플로우
대외에서 응답되는 Outbound 거래에 대한 응답이므로 기본처리 플로우는 대외전문 처리플로우에서 호출된다.
사용되는 라우터에 대해 설명하면 아래와 같다. 포함여부는 FEP에서 제공하는 플로우에 포함여부를 표시한 것이고, 각 사이트 요건에 따라 정의된 플로우 조정 및 프로그램을 커스터마이징한다.
라우터 | 포함 | 설명 |
---|---|---|
timerInformationRegisterRouter | ㅇ | Timeout 정보 저장 및 처리 |
rstrInfoRestorationRouter | ㅇ | 저장매체에 요청전문을 저장한 경우 복원처리 |
dbRestorationInfoRegisterRouter | 요청전문 복원을 위한 복원정보를 DB에 저장 | |
cacheRestorationInfoRegisterRouter | 요청전문 복원을 위한 복원정보를 Cache(Local or IMDG)에 저장, 복원정보 처리 기능 및 설정은 4.3 복원정보 처리 참고 | |
standardMessageCreateRouter | 표준전문을 생성. 표준전문생성 프로그램을 호출 | |
externalHeaderMappingRouter | ㅇ | 공통부 변환정보가 존재하는 경우 변환을 처리하고 변환정보가 없는 경우 변환하지 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출 |
externalBodyUnmarshalRouter | ㅇ | 개별부를 Unmarshal 처리, 암호화 필드가 존재하는 경우 암호화 프로그램을 실행하여 복호화 처리 |
messageBodyMappingRouter | ㅇ | 개별부 전문변환 정보가 존재하는 경우 변환처리하고 변환정보가 없는 경우 변환처리 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출, 변환을 사용하지 않는 경우에는 해당 라우터 제외가능 |
transactionBusinessProcessRouter | 인터페이스에 정의된 사용자프로그램의 호출, 인터페이스의 사용자 프로그램을 사용하는 경우에 포함 | |
internalMarshalRouter | ㅇ | 전문을 Mashal하여 전송할 전문을 생성 |
internalSendProtocolRouter | ㅇ | 프로토콜에 따라 전문 전송, TCP, HTTP에 따라 라우터 호출 |
internalTcpSendRouter | TCP(S) 프로토콜 사용 | |
internalHttpSendRouter | HTTP(S) 프로토콜 사용 |
인바운드 통신망 상태관리 인터페이스
기관의 상태를 관리하는 통신망 전문 처리시 수행되는 처리플로우이다.

요청 플로우
요청 플로우는 인바운드 일반 인터페이스와 유사하다. 단, 통신망 전문의 경우 기관의 통신망 상태체크나 유량제어 라우터를 사용하지 않는다.

응답 플로우
응답 플로우는 인바운드 일반 인터페이스와 유사하다. 다만, 통신망 전문의 경우 기관의 통신망전문 상태 반영처리가 포함된다.

라우터 | 설명 |
---|---|
externalMgmtMessageRouter | 통신망전문처리 프로그램 실행하여 통신망 전문종별/업무코드에 해당하는 통신망 상태 정보(개시, 종료예고, 종료 등)를 조회 통신망 상태 정보 반영 처리 |
인바운드 통신망 대행응답 인터페이스
통신망전문의 대행응답을 수행하는 처리플로우이다.
내부 업무시스템이 아닌 BXI에서 통신망전문의 대행응답 처리를 하기 때문에 응답플로우 설정을 하지 않는다.

요청 플로우
요청 플로우는 대행응답 처리를 수행하는 라우터만 존재한다. 대행응답 처리 라우터에서 대외기관 전송 처리 라우터를 호출하게 된다.

라우터 | 설명 |
---|---|
externalNetMessageRouter | 통신망전문처리 프로그램 실행하여 통신망 응답 전문을 생성 생성된 응답 전문을 전송을 위해 대외기관 전송 라우터를 호출 |
아웃바운드 통신망 상태관리 인터페이스
기관의 상태를 관리하는 통신망 전문 처리시 수행되는 처리플로우이다.

요청 플로우
요청 플로우는 아웃바운드 일반 인터페이스 처리플로우와 유사하다. 단, 통신망 전문의 경우 기관의 통신망 상태체크 라우터를 사용하지 않는다.

응답 플로우
응답 플로우는 Outbound 일반 인터페이스 처리플로우와 유사하다. 단, 통신망 전문의 경우 기관의 통신망전문 상태 반영처리가 포함된다.

라우터 | 설명 |
---|---|
externalMgmtMessageRouter | 통신망전문처리 프로그램 실행하여 통신망 전문종별/업무코드에 해당하는 통신망 상태 정보(개시, 종료예고, 종료 등)를 조회 통신망 상태 정보 반영 처리 |