세션 및 연결
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 연결의 애플리케이션에서 로컬 노드로 전달되는 메시지는 로컬 노드에서 호스트로 전달되는 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를 인식할 수 없습니다.