Condividi tramite


Estensioni host integration server

Il verbo DISPLAY host Integration Server è compatibile con il verbo DISPLAY IBM ES per OS/2 versione 1.0. Tuttavia, poiché IBM ES per OS/2 versione 1.0 è un sistema a server singolo e Host Integration Server supporta sistemi a più server, il verbo DISPLAY è stato esteso per consentire all'utente di scegliere come destinazione un server specifico che esegue Host Integration Server tramite il quale verrà elaborato il verbo DISPLAY .

Per indirizzare un verbo DISPLAY in un determinato server che esegue Host Integration Server, posizionare la stringa ASCII CSEXTNID, seguita dal nome computer del server che esegue Host Integration Server all'inizio del buffer a cui punta buffer_ptr. Il nome del computer è una stringa ASCII a 32 byte e può essere zero o riempito con spazi.

Poiché l'identificatore del nodo locale è configurato per ogni nodo per IBM ES per OS/2 versione 1.0 e può essere diverso per ogni connessione in Host Integration Server, Host Integration Server consente anche di specificare un nome di connessione facoltativo. Si tratta di una stringa ASCII a 8 byte, che viene inserita dopo il nome computer a 32 byte. Anche in questo caso, la stringa può essere zero o riempita con spazi. L'esempio seguente illustra l'estensione CSEXTNID:

csextnid nomecomputer 0000000000000000000000

Se non si specifica un nome di connessione, Host Integration Server restituisce informazioni sulla prima connessione configurata per il sistema Host Integration Server.

Se non si specifica un nome computer, Host Integration Server sceglierà in modo casuale un computer e una connessione DISPLAY predefiniti, a meno che nel server non sia stata configurata una connessione DISPLAY predefinita specifica. Questi parametri possono essere configurati con SNA Manager o host Integration Server Administrator Client quando si usa Host Integration Server. DISPLAY si comporta come se si specificasse la connessione e il nome del computer del server proprietario del verbo. Per altre informazioni sull'uso di unità di archiviazione predefinite, vedere Guida di Host Integration Server.

Host Integration Server consente anche di usare DISPLAY per restituire un elenco di server attivi. A tale scopo, posizionare la stringa CSEXTNIDCSLISTND nel buffer DISPLAY e impostare i parametri forniti sna_global_info, lu62_info e così via, su AP_NO. Le informazioni vengono restituite nel buffer DISPLAY nel formato seguente.

Sintassi

  
#activenodes            - 2 bytes  
  node_name 1           - 8 bytes  
  box_name 1            - 32 bytes  
  .  
  node_name m  
  box_name m  

Osservazioni:

Nella versione corrente di Host Integration Server node_name è sempre SNASERVR e box_name è il nome computer del server.