Host Integration Server DISPLAY 動詞は、IBM ES for OS/2 バージョン 1.0 DISPLAY 動詞と互換性があります。 ただし、IBM ES for OS/2 バージョン 1.0 は単一サーバー システムであり、Host Integration Server は複数サーバー システムをサポートしているため、DISPLAY 動詞は拡張され、 ユーザー は、 DISPLAY 動詞を処理する Host Integration Server を実行している特定のサーバーをターゲットにすることができます。
Host Integration Server を実行している特定のサーバーに DISPLAY 動詞を送信するには、ASCII 文字列 CSEXTNID を配置し、その後に host Integration Server を実行しているサーバーのコンピューター名を 、buffer_ptrが指すバッファーの先頭に配置します。 コンピューター名は 32 バイトの ASCII 文字列であり、0 またはスペースで埋め込むことができます。
ローカル ノード識別子は IBM ES for OS/2 バージョン 1.0 のノードごとに構成され、Host Integration Server の接続ごとに異なる場合があるため、Host Integration Server ではオプションの接続名を指定することもできます。 これは 8 バイトの ASCII 文字列で、32 バイトのコンピューター名の後に配置されます。 ここでも、文字列は 0 にすることも、スペースで埋め込む場合もあります。 次の例は、CSEXTNID 拡張機能を示しています。
csextnid computername 000000000000000000000000
接続名を指定しない場合、Host Integration Server は Host Integration Server システム用に構成された最初の接続に関する情報を返します。
コンピューター名を指定しない場合、Host Integration Server は、サーバーで特定の既定 の DISPLAY 接続が構成されていない限り、既定の DISPLAY コンピューターと接続をランダムに選択します。 これらのパラメーターは、Host Integration Server を使用する場合は、SNA マネージャーまたはホスト統合サーバー管理者クライアントで構成できます。 DISPLAY は、動詞を所有するサーバーの接続とコンピューター名を指定したかのように動作します。 既定の LU の使用の詳細については、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 はサーバーのコンピューター名です。