Host Integration Server 확장
Host Integration Server DISPLAY 동사는 OS/2 버전 1.0 DISPLAY 동사용 IBM ES와 호환됩니다. 그러나 OS/2 버전 1.0용 IBM ES는 단일 서버 시스템이며 Host Integration Server는 다중 서버 시스템을 지원하므로 사용자가 DISPLAY 동사를 처리할 호스트 통합 서버를 실행하는 특정 서버를 대상으로 지정할 수 있도록 DISPLAY 동사가 확장되었습니다.
Host Integration Server를 실행하는 특정 서버에서 DISPLAY 동사를 전달하려면 ASCII 문자열 CSEXTNID를 배치한 다음, buffer_ptr 가리키는 버퍼의 시작 부분에 Host Integration Server를 실행하는 서버의 컴퓨터 이름을 배치합니다. 컴퓨터 이름은 32바이트 ASCII 문자열이며 0이거나 공백으로 채워질 수 있습니다.
로컬 노드 식별자는 OS/2 버전 1.0용 IBM ES에 대해 노드별로 구성되며 호스트 통합 서버의 각 연결에 대해 다를 수 있으므로 Host Integration Server에서는 선택적 연결 이름을 지정할 수도 있습니다. 32 바이트 컴퓨터 이름 다음에 배치 되는 8 바이트 ASCII 문자열입니다. 다시 말하지만 문자열은 0이거나 공백으로 채워질 수 있습니다. 다음 예제에서는 CSEXTNID 확장을 보여 줍니다.
csextnid computername 00000000000000000000
연결 이름을 지정하지 않으면 Host Integration Server는 Host Integration Server 시스템에 대해 구성된 첫 번째 연결에 대한 정보를 반환합니다.
컴퓨터 이름을 지정하지 않으면 특정 기본 DISPLAY 연결이 서버에 구성되지 않은 한 호스트 통합 서버는 기본 DISPLAY 컴퓨터 및 연결을 임의로 선택합니다. 이러한 매개 변수는 호스트 통합 서버를 사용할 때 SNA 관리자 또는 호스트 통합 서버 관리자 클라이언트를 사용하여 구성할 수 있습니다. DISPLAY 는 동사를 소유한 서버의 연결 및 컴퓨터 이름을 지정한 것처럼 동작합니다. 기본 RU 사용에 대한 자세한 내용은 Host Integration Server 도움말을 참조하세요.
Host Integration Server를 사용하면 DISPLAY 를 사용하여 활성 서버 목록을 반환할 수도 있습니다. 이렇게 하려면 CSEXTNIDCSLISTND 문자열을 DISPLAY 버퍼에 배치하고 제공된 매개 변수 sna_global_info, lu62_info 등을 AP_NO 설정합니다. 정보는 다음 형식으로 DISPLAY 버퍼로 반환됩니다.
구문
#activenodes - 2 bytes
node_name 1 - 8 bytes
box_name 1 - 32 bytes
.
node_name m
box_name m
설명
현재 버전의 Host Integration Server에서 node_name 항상 SNASERVR이고 box_name 서버의 컴퓨터 이름입니다.