Condividi tramite


Estensioni di Host Integration Server

Il verbo DISPLAY di 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 destinazione un server specifico che esegue Host Integration Server in base al 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 riempimento con spazi.

Poiché l'identificatore del nodo locale è configurato su base per 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 posizionata dopo il nome computer da 32 byte. Anche in questo caso, la stringa può essere zero o spaziata. Nell'esempio seguente viene illustrata l'estensione CSEXTNID:

nome computer csextnid 0000000000000000000000000

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 DISPLAY e una connessione predefinita , a meno che non sia stata configurata una connessione DISPLAY predefinita specifica nel server. Questi parametri possono essere configurati con SNA Manager o con il client amministratore host di Integration Server quando si usa Host Integration Server. DISPLAY si comporta come se è stata specificata la connessione e il nome del computer del server proprietario del verbo. Per altre informazioni sull'uso delle unità LUS 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 specificati 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.