PLU 연결 닫기
애플리케이션 또는 로컬 노드에서 기본 논리적 단위(PLU) 연결을 종료할 수 있습니다. 종료 기준은 다음과 같습니다.
로컬 노드는 PLU 세션을 종료하는 호스트 PLU에서 UNBIND 요청을 수신할 경우 PLU 연결을 닫습니다. UNBIND 유형이 BIND forthcoming(0x02)인 경우 로컬 노드는 닫기(PLU) 요청에서 BIND 표시기를 설정하므로 애플리케이션이 필요한 리소스를 예약할 수 있습니다.
SSCP(시스템 서비스 제어 지점)에서 DACTLU(논리 단위 비활성화) 또는 DACTPU(물리적 단위 비활성화) 요청을 수신하는 경우 로컬 노드가 PLU 연결을 닫습니다.
로컬 노드는 데이터-연결 컨트롤에서 중단 알림을 받은 경우 PLU 연결을 닫습니다.
애플리케이션의 메시지에서 중대한 오류를 감지하여 애플리케이션이 심각한 실패 상태가 되면 로컬 노드가 PLU 연결을 닫습니다. 이 경우 로컬 노드는 UNBIND를 유도하기 위해 호스트에 TERM-SELF 요청을 보냅니다.
애플리케이션은 논리적 전원 끄기 조건에 대한 PLU 연결을 닫아야 합니다. 예를 들어, 리소스를 일시적으로 사용할 수 없는 경우 또는 사용자가 세션 사용을 완료한 경우입니다.
로컬 노드가 닫기(PLU) 요청을 발행하면 애플리케이션은 닫기 컨트롤 필드에서 이유를 확인할 수 있습니다. PLU 연결(Status-Acknowledge(Nack-2)) 또는 SSCP 연결(LU가 비활성화된 경우 Status-Session 메시지)에 연결된 상태 메시지가 있을 수 있습니다.
로컬 노드나 애플리케이션이 연결을 닫는지 여부와 관계 없이 메시지는 동일합니다. Close 시퀀스의 개시 장치는 Close(PLU) 요청을 파트너에게 전송하며 Close(PLU) 응답으로 응답합니다. Close(SSCP) 요청은 무조건입니다. Close(SSCP) 응답은 항상 연결이 성공적으로 닫혔음을 보고합니다.
Close 시퀀스의 개시 장치가 처리 중인 데이터 및 상태 메시지가 전달된 시점을 결정할 수 있으므로 Close(PLU) 응답이 제공됩니다. 발생할 수 있는 경합 상태를 방지하기 위해 애플리케이션은 Close(PLU) 응답을 수신할 때까지 로컬 노드의 Close(PLU) 요청 메시지를 포함해 Close(PLU) 요청을 실행한 후 PLU 연결에서 수신한 모든 메시지를 무시해야 합니다.
PLU 세션이 활성화된 상태에서 애플리케이션이 Close(SSCP) 요청을 보내는 경우 로컬 노드는 SSCP 연결뿐만 아니라 PLU 연결(Close(PLU) 요청을 보낸 것처럼)을 닫습니다.
애플리케이션에서 시작한 Close의 메시지 시퀀스는 다음 그림에 나와 있습니다. 로컬 노드는 UNBIND를 유도하기 위해 호스트에 TERM-SELF 요청을 보냅니다.
호스트가 TERM-SELF 수신 시 자동으로 UNBIND를 생성하는 경우 애플리케이션은 Close(PLU) 를 PLU-SLU 세션의 종료와 동등한 것으로 볼 수 있습니다.
애플리케이션 시작 Close의 메시지 시퀀스호스트에서 UNBIND 요청을 받은 후 로컬 노드 시작 Close의 메시지 흐름은 다음 그림에 나와 있습니다.
UNBIND 요청을 받은 후 로컬 노드 시작 Close의 메시지 흐름애플리케이션이 FMI의 LUA(논리 단위 응용 프로그램) 변형을 사용 하는 경우 Close(PLU) 요청을 실행하면 노드가 UNBIND 요청을 PLU에 전송하여 즉시 PLU 세션의 바인딩을 해제합니다. Close (PLU) 응답은 다음 그림과 같이 UNBIND 응답을 수신하는 즉시 애플리케이션에 반환됩니다.
Close(PLU) 응답에 대한 메시지 흐름
참고 항목
PLU 연결 열기
PLU 세션
아웃바운드 체이닝
인바운드 체이닝
세그먼트 배달
Brackets
방향
속도 및 청크
데이터 확인 및 거부]
종료 및 정지
복구
애플리케이션에서 시작한 종료
LUSTAT]
응답 시간 모니터 데이터