다음을 통해 공유


SSCP 세션 상태

SSCP(시스템 서비스 제어점) 연결이 열려 있는 동안 로컬 노드는 상태 세션 메시지를 사용하여 초기 상태 및 SSCP 세션의 후속 상태 변경을 애플리케이션에 보고합니다. SSCP 연결에 대해 발생할 수 있는 네 가지 상태 세션 상태 코드가 있습니다.

  • 세션 없음. SNA 서버 PU(물리적 단위) 또는 LU가 활성화되지 않아 SNA LU(서버 논리 단위)와 호스트 SSCP 간의 SSCP 세션이 활성화되지 않습니다. Status-Session은 SSCP 세션이 비활성 상태인 이유를 나타내는 적격 상태 코드를 전달합니다. 애플리케이션은 SSCP 연결을 사용하여 호스트 SSCP에 데이터를 보낼 수 없습니다. 한정자는 다음과 같습니다.

    • PU 비활성. ACTPU(정품 인증)가 수신되지 않았거나 DACTPU(DEACTIVATE PU)가 수신되었습니다.

    • PU-ACTIVE. ACTPU(COLD)가 SSCP에서 수신되었습니다.

    • PU가 다시 활성화되었습니다. PU가 활성화된 동안 ACTPU(COLD)가 수신되었습니다. (PU가 활성 상태인 동안 ACTPU(ERP)가 수신되면 애플리케이션에 알림이 표시되지 않습니다.

    • LU 비활성. ACTLU가 수신되지 않았거나 DACTLU가 수신되었습니다.

  • 링크 오류입니다. DLC(데이터 링크 컨트롤) 오류로 인해 SNA 서버 LU와 호스트 SSCP 간의 SSCP 세션이 활성 상태가 아닙니다. Status-Session은 DLC에서 보고한 오류 코드를 제공하는 적격 상태 코드를 전달합니다. 애플리케이션은 SSCP 연결을 사용하여 호스트 SSCP에 데이터를 보낼 수 없습니다.

    이 세션 상태는 로컬 노드가 경로 오류로 인해 호스트 통합 서버 SDLC(동기 데이터 링크 컨트롤) 링크 서비스가 포함된 지역성이 손실되었다는 알림을 받으면 보고됩니다. 한정자 0x0D 사용됩니다. 링크 서비스는 경로 오류에 대한 알림을 받으면 링크를 닫아 애플리케이션이 이를 중단으로 처리할 수 있도록 합니다.

  • LU-Active. ACTLU 수신으로 인해 SSCP 세션이 활성화됩니다. 애플리케이션은 SSCP 연결을 사용하여 호스트 SSCP에 데이터를 보낼 수 있습니다.

  • LU가 다시 활성화되었습니다. 호스트 SSCP에서 ACTLU를 수신하여 SSCP 세션이 다시 활성화되었습니다. SSCP 연결은 여전히 활성 상태이지만 데이터가 손실되었을 수 있습니다.

    자세한 내용은 상태 세션 코드를 참조하세요.