로그뷰어: Grid 로그
Information
Log Viewer는 Telerik사의 RadGridView를 적용하였습니다.
Grid에 출력되는 메시지 항목들과 설명

- [DateTime] 로그 기록일시
- [Level] 로그레벨 (INFO, WARN, ERROR)
- [Server] 서버종류 (EQP, MES, FDC, RMS, RTD)
- [Type] 메시지유형 (SEND: EIS에서 메시지 전송, RECEIVED: 서버나 설비에서 보낸 메시지 수신)
- [Message] 메시지명 (EQP: StreamFunction, 서버: 메시지명)
- **[Return] 메시지에서 실패(Fail)가 발생할 경우에는 1을 기록
- [Value] 메시지를 구분하는 대표 정보
- [Lot ID] 메시지에 포함된 LOT 정보
- [Carrier ID] 메시지에 포함된 Carrier 정보
- [Equipment ID] 메시지에 포함된 Equipment 정보
- [Port ID] 메시지에 포함된 Port 정보
- [HostPanel ID] 메시지에 포함된 HostPanel 정보
- [Panel ID] 메시지에 포함된 Panel 정보
- [Panel Qty] 메시지에 포함된 Qty 정보
- [TID] 메시지 트랜잭션ID (TransationID)
- [SystemByte] SECS 트랜잭션ID (고유번호)
- [Column1] 메시지 정보
- [Column2]
- [Column3]
- [Column4]
- [Column5]

화면
Return
설비 또는 서버에서 Fail이 발생할 경우 '0'이 아닌 값이 기록되며 배경색은 붉은색으로 표시됩니다.
example
아래의 이미지에서는 LOT:12803910030B / MES StartRequestReply 메시지에서 Fail이 발생하였으며, Fail 메시지는 아래와 같습니다.
"Message 파라미터 'CARRIERID'의 값 ''에 해당하는 Carrier 정보를 찾을 수 없습니다."
TroubleShooting에서 해당 메시지를 찾아 후속조치 또는 운영팀에 문의하여 주시면 됩니다.
두 번째 Fail 항목은 동일한 SystemByte 값으로 MES Fail 결과를 설비로 전송한 것으로 무시하면 됩니다.
Value
아래와 같이 메시지가 갖는 대표적인 정보를 표시하고 있습니다.

- [S2F41] RCMD 코드와 이름
- [S6F11] CEID와 이벤트명
- [Alarm 관련] Alarm ID와 Set/Clear 여부
- [TraceData 관련] TRID, TOTSMP
- [Recipe 관련] PPID

SystemByte
SECS에서 사용되는 메시지 트렌잭션ID로 한 트랜잭션의 Primary 메지시와 Secondary 메시지는 동일한 SystemByte를 사용한다.
Marking된 메시지들은 설비에서 받은 SystemByte[23262] 메시지가 순차적으로 처리되는 것을 보여준다.

1. EQP-->EIS S6F11 CEID: 62 UL_LOAD_COMPLETE
2. EIS-->MES LoadCompleteForUnloadRequest
3. MES-->EIS LoadCompleteForUnloadRequestReply
4. EIS-->EQP S6F12 ACKC6='0'