package com.eactive.eai.rms.ext.eims;

public interface EIMSParserKey {
	public static String STANDARD               = "K";
	//어댑터 위치                                    
	public static String SRC                    = "SRC";
	public static String TGT                    = "TGT";
	public static String RES_SRC                = "RES_SRC";
	                                            
	//interface 관련                              
	public static String ATTRINFO               = "Attrinfo";
	public static String VER                    = "ver";
	public static String INTF_TYPE              = "intfType";//S-요청/R-응답
	public static String APP_CD                 = "appCd";
	public static String INF_ID                 = "infId"; 
	public static String INF_NM                 = "infNm";
	
	public static String LOGICAL_INF_ID         = "logicalInfId";// 인터페이스 논리ID 
	public static String INF_DST_CD             = "infDstCd";//인터페이스구분코드 M/F/E( mmi에서는 EAI서버구분코드)
	public static String ORGN_TYPE              = "orgnType";   //1:취급(당발) 2:개벌(타발) 대외거래만 들어옮
	                                            
	public static String SRC_ADT_ID             = "srcAdtId";//EBHOA001
	public static String TRG_ADT_ID             = "trgAdtId";//EBHOA001
	public static String RES_SRC_ADT_ID         = "resSrcAdtId";//EBHOA001
                                                
	public static String SRC_COM_TYPE           = "srcComType";//A/S
	public static String TRG_COM_TYPE           = "trgComType";//A/S
	
	//추가
	public static String INF_DESC               = "infDesc";//인터페이스 설명
	//public static String DISC_INF_ID            = "discInfId";//식별InterfaceId
	public static String SRC_SYS_CD             = "srcSysCd";//소스시스템코드
	public static String TRG_SYS_CD             = "trgSysCd";//타겟시스템코드
	public static String TRAN_KEY               = "tranKey";//전문추적키1,2
	public static String TRAN_KEY_ERR           = "errTranKey";//에러전문추적키1,2
	public static String LOG_KEY                = "logKey";//로그키 1,2,3,4
	public static String TIMEOUT                = "Timeout";//타임아웃
	public static String TIMEOUT_CD             = "timeoutCd";//타임아웃코드
	//public static String PROCTYPE               = "procType";//처리유형(온라인/배치)
	
	//20210401 추가
	public static String EXT_BIZ_CD             = "outBizCd";//대외업무코드
	public static String RECV_TRAN_CD           = "recvTranCd";//서비스ID(거래ID)
	public static String INF_DSTN_KEY1          = "infDstnKey1";//IF식별키값1
	public static String INF_DSTN_KEY2          = "infDstnKey2";//IF식별키값2
	public static String INF_DSTN_KEY3          = "infDstnKey3";//IF식별키값3
	
	//20210702 추가 인터페이스 실행타입인터페이스 실행 타입(S:요청인터페이스, R:정상응답인터페이스, E:오류응답인터페이스) 
	public static String INF_TRAN_TYPE          = "infTranType"; 
	//                                          
	public static String EXTHE01INFO            = "Exthe01info";
	public static String SYS_SVC_NAME           = "sysSvcName";
	public static String FLOW_CTRL_ROUT_NAME    = "flowCtrlRoutName";	
	
	public static String INTERNAL_EXTERNAL_DVCD   = "internalExternalDvcd";
                                                
	//                                          
	public static String EXTHS01INFO            = "Exths01info";
	public static String BZWK_SVC_KEY_NAME      = "bzwkSvcKeyName";//업무 서비스키 명
	//public static String COMMON_OGTRAN_RSTR_YN  = "common_ogtran_rstr_yn";

	//
	//public static String MSGINFO                = "msginfo";
	//public static String MSG_FLD_START_SITU_VAL = "msg_fld_start_situ_val";
	//public static String MSG_FLD_LEN            = "msg_fld_len";	
	
	public static String RESTOPTION             = "restOption";
	public static String AUTHOR                 = "author";
	
	//공통
	public static String ID                     = "id";
	public static String DESC                   = "desc";
	public static String DEFAULT                = "default";
	public static String DEL_YN                 = "delYn";
	
	//layout관련
	public static String LAYOUT_ID              = "layoutId";//레이아웃ID
	public static String MSG_TYPE               = "msgType";//레이아웃 유형명
	public static String LAYOUT_APP_CD          = "appCd";//레이아웃 업무구분코드
	public static String IN_OUT                 = "inOut";//I:요청,O:응답,E:오류
//	public static String SYS_CD                 = "sysCd";//사용시스템코드
	public static String DATE                   = "date";//작업일시
	
	public static String TYPE                   = "type";
	public static String LEN                    = "len";
	public static String SCALE                  = "scale";
	public static String COUNT                  = "count";
	public static String LAYOUT_LOG_KEY         = "log_key";
	public static String LAYOUT_TRAN_KEY        = "tran_key";
	public static String NO                     = "no";
	public static String DEPTH                  = "depth";	
	public static String MAX_CNT                = "maxCnt";
	public static String MASK                   = "mask";
	public static String ENC                    = "enc";
	
	//변환
	public static String MAPPING                = "Mapping";
	public static String FROM                   = "from";
	public static String TO                     = "to";
	public static String LINK                   = "link";
	public static String SEQ                    = "seq";
	
	//layout 항목 종류
	public static String GROUP                  = "Group";
	public static String GRID                   = "Grid";
	public static String FLD                    = "Field";
	public static String ATTR                   = "Attr";
	
	//삭제관련
	public static String EIMS_IO_ID             = "mmi_io_id";
	public static String INTERFACE              = "Interface";
	public static String FORMAT                 = "Format";
	public static String DELETE_INFO            = "Delete_info";
	public static String MODID                  = "modid";
	
	//설정추출키
	public static String FC_QUEUE               = "QUEUE";
	public static String FC_B2B                 = "B2B";
	public static String FC_FAILOVER            = "FAILOVER";
	

}
