세션 및 연결

FMI(함수 관리 인터페이스)를 사용하는 애플리케이션은 다음 목록에 설명된 대로 두 개의 SNA 세션에서 호스트와 통신할 수 있습니다.

  • SNA LU(서버 논리 단위)와 호스트 SSCP 간의 SSCP(시스템 서비스 제어점) 세션은 LU 활성화에 대한 정보를 제공하고 문자 코딩 및 필드 형식 로그온 및 로그오프 명령과 같은 명령에 대해 SSCP와의 통신을 지원합니다. 각 SNA 서버 LU에 대해 하나의 SSCP 세션이 있습니다.

  • SNA 서버 LU와 호스트 PLU 간의 PLU(기본 논리 단위) 세션은 로컬 애플리케이션과 호스트 애플리케이션 간의 데이터 전송을 위한 기본 세션입니다. 각 SNA 서버 LU에 대해 하나의 PLU 세션이 있습니다.

    로컬 노드는 PU(물리적 단위)-SSCP 세션의 호스트와 직접 통신합니다.

  • PU(로컬 노드)와 호스트 SSCP 간의 PU-SSCP 세션은 경고 정보 보고를 지원하고 통계를 호스트 SSCP에 연결합니다.

    다음 그림에서는 세 세션을 보여 줍니다.

    세 개의 세션을 보여 주는 이미지입니다.
    세 세션

    애플리케이션은 두 개의 지역, 즉 파트너, 인덱스(LPI) 세션을 통해 로컬 노드와 통신할 수 있습니다. 애플리케이션은 메시지를 전달할 세션을 지정하는 대신 이러한 연결 중 하나의 로컬 노드로 메시지를 보냅니다. 그런 다음 로컬 노드는 해당 SNA 세션으로 라우팅합니다.

    연결은 다음과 같이 사용됩니다.

  • SSCP 세션은 3270 세션의 초기 시작 및 로그온 정보에 사용됩니다. 또한 Host Integration Server 3270 에뮬레이션 프로그램은 사용자 경고 및 RTM(응답 시간 모니터) 통계와 같은 네트워크 관리 정보를 이 세션의 로컬 노드로 보냅니다. 이 연결에 대한 자세한 내용은 SSCP 연결을 참조하세요.

  • PLU 세션은 애플리케이션 데이터 전송 및 애플리케이션과 로컬 노드 간의 상태 및 흐름 제어 메시지에 사용됩니다. 이 연결에 대한 자세한 내용은 PLU 연결을 참조하세요.

    다음 그림에서는 이러한 세션을 보여 줍니다.

    애플리케이션과 로컬 노드 간의 연결을 보여 주는 이미지입니다.
    애플리케이션과 로컬 노드 간의 연결

    이러한 세션은 로컬 노드 및 애플리케이션에 따라 다릅니다. 연결 간에 전달된 데이터와 상태 메시지는 SNA 데이터 및 SNA 제어 요청이 적절한 SNA 세션으로 전송됩니다. 마찬가지로 SNA 세션에서 받은 SNA 데이터 및 SNA 제어 응답은 데이터 및 제어 메시지가 적절한 연결에서 애플리케이션에 전달됩니다.

    세 SNA 세션과 두 연결 간의 관계는 다음과 같습니다.

  • 호스트에서 로컬 노드로 SSCP 세션의 SNA 메시지는 로컬 노드에서 SSCP 연결의 애플리케이션으로 메시지를 생성합니다. 애플리케이션에서 SSCP 연결의 로컬 노드로 보내는 메시지는 일반적으로 로컬 노드에서 호스트로의 SSCP 세션에서 SNA 메시지를 생성합니다(네트워크 관리 정보를 제외하고 PU-SSCP 세션에서 메시지가 생성됨).

  • 호스트에서 로컬 노드로 PLU 세션의 SNA 메시지는 PLU 연결의 로컬 노드에서 애플리케이션으로의 메시지를 생성합니다. 애플리케이션에서 PLU(Primary Logical Unit) 연결의 로컬 노드로 전송된 메시지는 로컬 노드에서 호스트로 이어지는 PLU 세션의 SNA 메시지를 생성합니다.

  • 로컬 노드에서 호스트로 PU-SSCP 세션의 SNA 메시지는 애플리케이션에서 SSCP 연결의 로컬 노드로의 메시지에 의해 생성됩니다. 애플리케이션이 SSCP 연결에 대한 3270 사용자 경고와 같은 네트워크 관리 정보를 보내면 로컬 노드는 이 연결의 다른 데이터(일반적으로 SSCP 세션에 해당)와 구분하고 PU-SSCP 세션에 대한 적절한 정보를 호스트에 보냅니다. 자세한 내용은 3270 사용자 경고를 참조하세요.

    이러한 SNA 세션과 3270 에뮬레이션 세션 간의 차이점을 확인합니다. 3270 에뮬레이터에는 둘 이상의 3270 에뮬레이션 세션이 있을 수 있습니다. 각 에뮬레이션 세션에는 별도의 SSCP 및 PLU 세션이 있습니다.

    애플리케이션과 로컬 노드 간의 각 연결은 별도로 열리고 관리되며 닫힙니다. 즉, 애플리케이션은 각 3270 에뮬레이션 세션과 연결된 각 SNA 세션에 대한 연결의 LPI 쌍, 메시지 키 및 상태를 포함하는 별도의 내부 제어 블록을 유지해야 합니다. 예를 들어 각각 SSCP 세션과 PLU 세션이 있는 세 개의 3270 에뮬레이션 세션을 사용하는 애플리케이션에는 6개의 제어 블록이 필요합니다.

    애플리케이션은 메시지에 있는 LPI 쌍을 사용하여 특정 메시지가 속한 연결(및 세션)을 식별합니다. 받은 메시지에서 대상 인덱스(I) 값에는 연결에 대한 애플리케이션의 식별자가 포함되고 원본 I 값에는 연결에 대한 로컬 노드의 식별자가 포함됩니다. 애플리케이션에서 보낸 메시지에 대해 이 값이 취소됩니다.

    애플리케이션은 LU 레코드와 APPL 레코드 간의 구성 테이블의 관계에 의해 통신에 사용할 수 있는 로컬 노드 내에서 LU를 선택합니다. (자세한 내용은 SSCP 연결 열기를 참조하세요.) LU가 LU 그룹 내에 정렬된 경우 애플리케이션에서 액세스하는 LU를 인식하지 못할 수 있습니다.

또한 참조하십시오

애플리케이션 플래그