Vai al contenuto

Finestra di dialogo Configura le impostazioni avanzate di connessione per IBM 5250

Come accedere a questa finestra di dialogo?
  1. Aprire la finestra Impostazioni. I passaggi dipendono dalla modalità dell'interfaccia utente.

    Modalità dell'interfaccia utente Passaggi
    Barra multifunzione oppure Browser di Reflection Con una sessione aperta in Reflection, nella Barra di accesso rapido, fare clic su .
    TouchUx Toccare l'icona Ingranaggi, quindi selezionare Impostazioni dei documenti.
  2. In Connessione all'host, selezionare Configura le impostazioni avanzate di connessione.

Da questa finestra di dialogo, è possibile definire le funzionalità avanzate di TN5250.

Opzioni di accesso

Impostazione Descrizione
Non accedere automaticamente Selezionare se non si desidera accedere all'host subito dopo aver stabilito una connessione. Si tratta dell'opzione di default.
Accesso automatico con credenziali Windows Selezionare per accedere all'host con il nome utente e la password di Windows. L'opzione funziona in combinazione con IBM Enterprise Identity Mapping (EIM), che deve essere configurato sul computer host in uso.
Accesso automatico con ID utente e password specificati Selezionare per accedere all'host con l'ID utente e la password specificati.

Azione alla connessione

È possibile configurare una sessione per eseguire una macro, avviare un'applicazione, aprire una pagina Web, inviare un messaggio di posta elettronica o eseguire numerose altre azioni prima o dopo la connessione all'host.

Impostazione Descrizione
Esegui una macro o un'altra azione prima della connessione iniziale Selezionare questa opzione per eseguire l'azione associata alla connessione dopo l'apertura del file di sessione, ma prima della connessione iniziale all'host. (Questa azione viene eseguita anche se la sessione non è configurata per la connessione automatica.)

Quando questa opzione è abilitata, viene visualizzata la finestra Seleziona azione. Selezionare un'azione o una macro da eseguire prima della connessione all'host. Se si preferisce eseguire un'altra azione alla connessione della sessione, è possibile selezionare altre azioni dal riquadro attività.
Esegui una macro o un'altra azione dopo la connessione iniziale Selezionare questa opzione per eseguire l'azione associata alla connessione in occasione della connessione iniziale all'host.

Quando questa opzione è abilitata, viene visualizzata la finestra Seleziona azione. Selezionare un'azione o una macro da eseguire dopo la connessione all'host. Se si preferisce eseguire un'altra azione alla connessione della sessione, è possibile selezionare altre azioni dal riquadro attività.

Esegui alla riconnessione viene visualizzato quando viene selezionato Esegui una macro o un'altra azione dopo la connessione iniziale. Selezionare Esegui alla riconnessione per eseguire l'azione di connessione in occasione della connessione iniziale all'host e ogni volta che la sessione si riconnette all'host.

Keep alive

Impostazione Descrizione
Send Keep Alive packets (Invia pacchetti keep alive) Selezionare per consentire un controllo costante delle comunicazioni tra la sessione corrente e l'host allo scopo di monitorare i problemi di connessione man mano che si verificano. Scegliere uno dei tre tipi di pacchetti keep alive elencati di seguito:
Scegliere Per
Sistema Consentire allo stack TCP/IP di tenere traccia della connessione host. Questo metodo richiede una quantità inferiore di risorse di sistema rispetto alle opzioni Invia pacchetti NOP o Invia pacchetti di conferma periodica. Tuttavia, la maggior parte degli stack TCP/IP invia raramente pacchetti keep alive.
Invia pacchetti NOP Consentire a Reflection di inviare periodicamente all'host un comando No operation (Nessuna operazione, NOP). Non è richiesto all'host di rispondere a questi comandi, ma lo stack TCP/IP può rilevare se si è verificato un problema nella consegna del pacchetto.
Invia pacchetti di conferma periodica Consentire a Reflection di inviare periodicamente un comando di conferma periodica all'host per stabilire se la connessione è ancora attiva. L'host deve rispondere a questi comandi. Reflection chiude la connessione se non riceve una risposta o se si è verificato un errore nell'invio del pacchetto.
Timeout keep alive in secondi Selezionare l'intervallo tra le richieste keep alive, che può essere compreso tra 1 e 9999 secondi; il valore predefinito è 600 secondi.

Posizione Telnet

Impostazione Descrizione
Posizione Telnet (Facoltativo) Digitare sino a un massimo di 41 caratteri per descrivere brevemente la sessione. Potrebbe essere utile riportare la posizione del PC, il nome del computer o l'indirizzo IP.

Questa funzionalità utilizza l'opzione SEND-LOCATION supportata nelle connessioni Telnet (RFC779).

Reflection non attiva un comando WILL SEND se l'utente non seleziona l'opzione Posizione Telnet digitando informazioni in questa casella.

HLLAPI

Nome breve

Selezionare un nome breve HLLAPI da associare alla sessione. Tale valore viene utilizzato da un'applicazione HLLAPI per identificare una sessione dell'host. Come nome breve è possibile utilizzare qualsiasi lettera maiuscola singola (A-Z).

Per impostazione predefinita, Reflection assegna la prima lettera disponibile (A se non sono in esecuzione altre sessioni) e salva quel valore come nome breve quando viene salvato il documento della sessione. Se vengono aperte più sessioni con lo stesso nome breve HLLAPI, Reflection riassegna automaticamente il nome breve HLLAPI a ciascuna sessione che viene aperta dopo la prima, utilizzando la lettera successiva disponibile.

Se l'applicazione HLLAPI in uso richiede un valore di nome breve specifico, specificare questo valore, quindi salvare il documento della sessione. Se vengono eseguite più sessioni, è necessario accertarsi che le sessioni in esecuzione nello stesso momento non richiedano lo stesso nome breve HLLAPI.

Se si desidera che Reflection generi valori nuovi e arbitrari per il nome breve di ogni nuova sessione, salvare tutti i documenti della sessione con il nome breve HLLAPI impostato su A. Reflection imposterà sempre il nome breve HLLAPI su A per la prima sessione e, per ogni sessione seguente, riassegnerà il nome breve utilizzando la lettera successiva disponibile.

Nome lungo

Immettere un nome lungo HLLAPI da associare alla sessione. Un nome lungo HLLAPI identifica la sessione dell'host per comodità dell'utente. Non viene utilizzato dall'applicazione HLLAPI. Il nome lungo può avere un massimo di otto caratteri e includere lettere, numeri e altri caratteri.

Compatibilità

Se si esegue la migrazione da un prodotto Extra! o Reflection di versioni precedenti e l'applicazione utilizza le impostazioni di compatibilità HLLAPI di default, selezionare semplicemente Reflection o Extra! dall'elenco a discesa Compatibilità. In questo modo, il supporto HLLAPI di Reflection verrà configurato in conformità alle impostazioni predefinite di queste applicazioni.

Se l'applicazione richiede impostazioni di compatibilità HLLAPI personalizzate, selezionare Personalizzato dall'elenco a discesa Compatibilità. Dopo aver selezionato Personalizzato, è possibile immettere una maschera di compatibilità personalizzata.

Nota

A causa delle variazioni nell'implementazione di HLLAPI nei prodotti precedenti, quando le applicazioni HLLAPI di Extra! e di versioni precedenti di Reflection vengono eseguite con Reflection potrebbero non funzionare esattamente come quando venivano eseguite con il prodotto per cui erano state inizialmente scritte. Anche quando è stata selezionata l'impostazione di compatibilità corretta, potrebbero verificarsi piccole differenze nello stato o nel codice restituito da alcune funzioni.

Maschera di compatibilità personalizzata

I valori numerici consentiti dagli stili delle maschere di compatibilità personalizzate sono maschere di bit che contengono bit separati di informazione relativi alla configurazione HLLAPI di Reflection. Ogni stile è uguagliato a un valore decimale ed esadecimale. Consultare la tabella riportata di seguito per un elenco degli stili e dei valori.

Per creare una maschera di compatibilità, aggiungere i valori decimali o esadecimali di ogni stile e immettere la somma nel campo Maschera di compatibilità personalizzata. I valori possono essere immessi sia in formato decimale sia in formato esadecimale; tuttavia, se si scelgono questi ultimi, ricordarsi di sostituire 0x all'inizio del valore con &H. Per utilizzare il valore esadecimale 0x5380, ad esempio, immettere &H5380 nel campo Maschera di compatibilità personalizzata.

Per attivare, ad esempio, Propaga EAB (valore decimale = 1), Posizione di inibizione dell'input (valore decimale = 8), e Non andare a capo alla fine dello spazio di presentazione (valore decimale = 512), sommare questi tre numeri (1 + 8 + 512 = 521) e immettere il totale nel campo della maschera di compatibilità.

Style (Stile) Valore decimale Valore esadecimale
Propaga EAB Quando questo bit è attivato, l'esecuzione di una funzione Copy Presentation Space (Copia spazio di presentazione) oppure Copy Presentation Space to String (Copia spazio di presentazione nella stringa), con i parametri di sessione EAB e NOXLATE, produce la copia di ogni attributo esteso specificato all'inizio di un campo in tutti i caratteri del campo per i quali non è stato attivato esplicitamente l'attributo esteso corrispondente. Quando questo bit è disattivato, l'attributo non viene copiato in tali caratteri. Questo bit si applica solo alle sessioni 3270. 1 0x0001
Protocollo di richiesta dell'aggiornamento host Quando questo bit è attivato, le funzioni di richiesta dell'aggiornamento host Query Host Update registrano le modifiche allo spazio di presentazione solo se sono state originate dall'host. Quando questo bit è disattivato, le funzioni registrano le modifiche originate dall'host o dalla tastiera. 2 0x0002
Posizione di inibizione dell'input Questo bit stabilisce la posizione dell'indicatore per l'inibizione dell'input nella stringa restituita da Copy OIA (Copia area di informazioni dell'operatore). Quando è attivato, l'indicatore viene visualizzato nella posizione 9. Quando è disattivato l'indicatore viene visualizzato nella posizione 5. 4 0x0004
Copia lo spazio di presentazione oltre la fine Questo bit stabilisce il comportamento della funzione Copy Presentation Space to String (Copia spazio di presentazione nella stringa) quando la stringa da essa specificata si estende oltre la fine dello spazio di presentazione. Quando è attivato, non viene generata alcuna segnalazione di errore e i dati che si trovano tra la posizione specificata sino alla fine dello spazio di presentazione vengono copiati mentre ciò che rimane della stringa dei risultati viene trasformata in zero binari. Quando è disattivato, Reflection restituisce un errore (APIPARAMETERERROR, valore 2). 8 0x0008
Attendi un secondo Quando questo bit è attivato, prima di restituire un risultato, HLLAPI attende un secondo dopo l'ultima modifica dello spazio di presentazione generata dell'host. Quando è disattivato, HLLAPI non attende. Influisce sulle funzioni Copy OIA (Copia area di informazioni dell'operatore), Query Host Update (Richiedi aggiornamento host), Copy Presentation Space to String (Copia spazio di presentazione nella stringa) e Copy Presentation Space (Copia spazio di presentazione). 16 0x0010
Modifica campo protetto Quando questo bit è attivato, la funzione Copy Presentation Space to String (Copia spazio di presentazione nella stringa) può essere utilizzata per copiare in campi protetti. Quando è disattivato, la copia in campi protetti non è consentita. 32 0x0020
Converti gli attributi 5250 in attributi 3270 Quando questo bit è attivato, gli attributi copiati dall'applicazione HLLAPI dallo spazio di presentazione del terminale 5250 vengono convertiti in attributi del terminale 3270. Quando è disattivato, Reflection restituisce i valori degli attributi del terminale 5250 (con i due bit di ordine alto attivi). 64 0x0040
Sempre vuoto Quando questo bit è attivato, i caratteri dei dati che le funzioni Copy Presentation Space to String (Copia spazio di presentazione nella stringa) o Copy Presentation Space (Copia spazio di presentazione) trovano nello spazio di presentazione e che non possono essere convertiti in ASCII vengono trasformati in spazi. Quando è disattivato, impostando ATTRB è possibile specificare come devono essere trattati questi caratteri (se ATTRB è attivato, vengono passati per il loro valore originale, se è disattivato, vengono convertiti in spazi). 128 0x0080
Trasmetti campi protetti modificati Questo bit è rilevante quando viene consentita la modifica HLLAPI dei campi protetti (vedere Modifica campo protetto). Quando è attivato, il campo protetto modificato non viene inviato all'host in risposta a un comando di lettura delle modifiche. Quando è disattivato, il campo protetto modificato viene inviato. 256 0x0100
Non andare a capo alla fine dello spazio di presentazione Questo bit stabilisce il comportamento di un'operazione di copia di una stringa nello spazio di presentazione quando viene raggiunta la fine dello spazio di presentazione prima che la stringa sia stata interamente copiata. Se il bit è attivato, l'operazione si interrompe e restituisce un errore APITRUNCATED. Se è disattivato, l'operazione di copia prosegue dall'inizio dello spazio di presentazione. 512 0x0200
Errore Escape errato Quando questo bit è attivato, le sequenze di escape non definite passate a Invia tasto vengono segnalate da un errore APIPARAMETERERROR. Quando è disattivato, gli errori di questa natura vengono ignorati. 2048 0x0800
Interrompi Invia tasto in corrispondenza di AID Il comportamento standard di Invia tasto consiste nel suddividere le stringhe da inviare in segmenti delimitati da un tasto AID e nell'invio sequenziale di questi segmenti, con generazione di errore solo nel caso di obiezione da parte dell'emulatore, espressa con l'inibizione dell'input o con uno stato di occupato. Quando il bit è attivato, HLLAPI interrompe l'invio dopo il primo di questi segmenti, generando un errore se Errore Invia tasto dopo AID è attivato. Quando il bit è disattivato, in circostanze simili HLLAPI non genera un errore. 4096 0x1000
Errore Invia tasto dopo AID Quando questo bit è attivato, l'applicazione HLLAPI genera un errore se Invia tasto continua a inviare caratteri dopo la trasmissione di un tasto AID. Quando il bit è disattivato, in circostanze simili l'applicazione non genera un errore. 8192 0x2000
Restituisci campi a lunghezza zero Se questo bit è attivato, la funzione Find Field Position (31) (Trova posizione campo) restituisce APIOK e la posizione (nel parametro della posizione) del successivo campo di lunghezza zero. In caso contrario, restituisce APIZEROLENFIELD e 0 nel parametro della posizione. 16384 0x4000
Disattiva Cache Se attivato, questo bit disattiva il meccanismo di cache che aumenta le prestazioni. Se si verificano problemi di sincronizzazione tra l'applicazione in uso e lo schermo di Reflection, si consiglia di provare ad attivare questo bit. Dopo averlo attivato, è possibile che si verifichi un peggioramento delle prestazioni HLLAPI. 32768 0x8000
Versione non aggiornata di Flashpoint Le versioni 3.1 e precedenti di Flashpoint si aspettano che le chiamate consecutive CopyPS includano o non includano gli attributi, indipendentemente dalle impostazioni degli attributi. Attivando questo bit, HLLAPI accetta questo comportamento. 65536 0x10000
Convertitore DOS ASCII Questo bit converte un carattere HLLAPI in formato DOS ASCII. 131072 0x20000
Valori OIA Extra! Quando questo bit è attivato, Copy OIA restituisce valori del buffer OIA che corrispondono ai valori Extra! invece dei valori predefiniti di Reflection. 262144 0x40000
Stile Rumba La configurazione Reflection HLLAPI corrisponde alle impostazioni predefinite di Rumba. 297 0x0129
Stile Extra! La configurazione HLLAPI di Reflection corrisponde alle impostazioni predefinite che si trovano in Extra!. 21380 0x5384

Maggiori informazioni