package com.eactive.eai.common.message;

public interface EAIMessageKeys {
	public static final String	YES_FLAG					= "1";  // 2005.10.18 CK Y --> 1
	public static final String	NO_FLAG 					= "0";  // 2005.10.18 CK N --> 0
	public static final String  SYNC_SVC					= "SYNC";
	public static final String  ASYNC_SVC					= "ASYN";
	public static final String	ACKONLY_SVC					= "AKON";
	public static final String  SINGLE_PROCESS				= "SINGLE";
	public static final String  PUBLISH_PROCESS				= "PUB";
	public static final String  COMPLEX_PROCESS				= "COMPLEX";
	public static final String  PARALLEL_COMPLEX_PROCESS 	= "PCOMPLEX";
    
	 // property 에 응답코드를 설정
    public static final String  ELINK_RET_CODE 				= "ELINK_RET_CODE";
    public static final String  EAI_DEFAULT_CODE            = "ESBEAI111111";
    public static final String  EAI_SUCCESS_CODE            = "ESBEAI000000";
    public static final String  EAI_BLOCKED_CODE            = "RECEAIIRP070";
    public static final String  EAI_INFLOW_BLOCKED_CODE     = "RECEAIIRP072";
    //-------------------------------------------------------------
    // 2007.07.12 DHLEE
    // 강길수과장 요청 : SNATMProcess의 CAP[51] 에러인 경우에만 BWK_FAILMSG_CODE 사용
    //                   업무데이터 값에 의한 오류응답메시지는 BWK_ERRMSG_CODE 를 사용 EAI_SUCCESS_CODE 와 동일한 값
    //-------------------------------------------------------------
    public static final String  BWK_FAILMSG_CODE            = "RIBEAI999999";
    public static final String  BWK_ERRMSG_CODE             = "ESBEAI000000";
    //-------------------------------------------------------------
    
    public static final String  TRANTYPE_REAL        = "R"; // 실제 거래 처리
    public static final String  TRANTYPE_TAS         = "T"; // TAS 로 거래처리
    public static final String  TRANTYPE_STOP        = "S"; // EAI에서 수신만하고 STOP
    public static final String  TRANTYPE_FROMTAS  	 = "F"; // TAS 기동 거래
    public static final String  TRANTYPE_DUMMYROUT	 = "D"; // 더미단말 라우팅
    public static final String  TAS_BIZ_CODE 		 = "TAS_BIZ_CODE";
    
    public static final String  RSPNSCHNGMSGTYPE_RES = "0";
    public static final String  RSPNSCHNGMSGTYPE_ERR = "1";
    
    public static final String  DUMMY_TEST_CASE_ID   = "TTTTTTT"; // 'T' 7개
    
    public static final String  REAL_PRCSS_TIME		 = "REAL_PRCSS_TIME"; // 실제처리시간
    
}
