SECS-I communication NAK 원인
SECS-I에서 NAK가 의미하는 것은 메시지의 수신에 문제가 있다는 것을 의미합니다.
ACK 대신 NAK이 발생하는 경우는 아래와 같습니다.
1) 메시지를 수신하는 동안 T1 Timeout이 발생한 경우.
2) 메시지를 수신하는 동안 T2 Timeout이 발생한 경우.
3) 메시지 수신은 완료했으나 Checksum이 맞지 않는 경우.
위의 상황이 발생되면 NAK을 전송하고 메시지 Transaction을 종료합니다.