Extensiones de Host Integration Server
El verbo DISPLAY de Host Integration Server es compatible con el verbo IBM ES for OS/2 versión 1.0 DISPLAY . Sin embargo, dado que IBM ES para OS/2 versión 1.0 es un sistema de servidor único y Host Integration Server admite varios sistemas de servidor, el verbo DISPLAY se ha ampliado para permitir que el usuario tenga como destino un servidor específico que ejecuta Host Integration Server mediante el cual se procesará el verbo DISPLAY .
Para dirigir un verbo DISPLAY en un servidor determinado que ejecuta Host Integration Server, coloque la cadena ASCII CSEXTNID, seguida del nombre de equipo del servidor que ejecuta Host Integration Server al principio del búfer al que apunta buffer_ptr. El nombre del equipo es una cadena ASCII de 32 bytes y puede ser cero o rellenarse con espacios.
Dado que el identificador de nodo local está configurado por nodo para IBM ES para OS/2 versión 1.0 y puede ser diferente para cada conexión en Host Integration Server, Host Integration Server también le permite especificar un nombre de conexión opcional. Se trata de una cadena ASCII de 8 bytes, que se coloca después del nombre de equipo de 32 bytes. De nuevo, la cadena puede ser cero o rellenarse con espacios. En el ejemplo siguiente se muestra la extensión CSEXTNID:
csextnid nombreDeEquipo 0000000000000000000000nombre
Si no especifica un nombre de conexión, Host Integration Server devuelve información sobre la primera conexión configurada para el sistema Host Integration Server.
Si no especifica un nombre de equipo, Host Integration Server elegirá aleatoriamente un equipo DISPLAY predeterminado y una conexión, a menos que se haya configurado una conexión DISPLAY predeterminada específica en el servidor. Estos parámetros se pueden configurar con el Administrador de SNA o el cliente de administrador de Host Integration Server al usar Host Integration Server. DISPLAY se comportará como si especificara la conexión y el nombre del equipo del servidor que posee el verbo. Para obtener más información sobre el uso de las LU predeterminadas, vea Ayuda de Host Integration Server.
Host Integration Server también permite usar DISPLAY para devolver una lista de servidores activos. Para ello, coloque la cadena CSEXTNIDCSLISTND en el búfer DISPLAY y establezca los parámetros proporcionados sna_global_info, lu62_info, etc., en AP_NO. La información se devuelve en el búfer DISPLAY en el formato siguiente.
Sintaxis
#activenodes - 2 bytes
node_name 1 - 8 bytes
box_name 1 - 32 bytes
.
node_name m
box_name m
Comentarios
En la versión actual de Host Integration Server, node_name siempre es SNASERVR y box_name es el nombre de equipo del servidor.