5.10.5 Finestra di dialogo Configura le impostazioni avanzate di connessione

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

TN3270 avanzato

Specifiche per TN3270

Considera il tasto SYSREQ come

Selezionare l'azione che deve essere eseguita quando viene premuto il tasto SYSREQ. La definizione di questo tasto e i relativi valori cambiano a seconda dell'applicazione host.

Considera il tasto ATTN come

Selezionare l'azione che deve essere eseguita quando viene premuto il tasto ATTN. La definizione di questo tasto e i relativi valori cambiano a seconda dell'applicazione host.

Stesso modello per schermo principale e alternativo

Selezionare per utilizzare lo stesso tipo di modello per le dimensioni di entrambi gli schermi principale e alternativo. Quando questa opzione è selezionata, è possibile utilizzare un tipo di modello diverso dal modello 2 per gli schermi principali.

Protocollo avanzato TN3270

Attiva stampante associata

Selezionare questa opzione per associare una sessione del terminale 3270 a una sessione specifica della stampante 3270, in modo da inviare tutti i processi di stampa dalla sessione del terminale selezionata alla periferica di stampa associata alla sessione della stampante specificata.

Sessione stampante 3270 associata

Selezionare questa opzione per specificare la sessione della stampante associata utilizzando un nome documento.

Quando viene utilizzata questa opzione, la sessione della stampante si avvia automaticamente quando la sessione del terminale si connette all'host.

Stringa di associazione

Selezionare questa opzione per specificare la sessione della stampante associata utilizzando una stringa di associazione. La stringa deve contenere solo caratteri maiuscoli e la sua lunghezza è limitata a un massimo di 300 caratteri.

La stringa di associazione identifica la sessione del terminale 3270 selezionata. Dopo avere immesso la stringa qui, è possibile selezionarla dalla casella di riepilogo Associazione TN quando si configura la sessione della stampante 3270 associata.

Quando viene utilizzata questa opzione, è necessario avviare la sessione della stampante prima di poterla utilizzare.

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.

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.)

Seleziona azione

Fare clic per selezionare un'azione o una macro da eseguire prima della connessione all'host. Per impostazione predefinita, sullo schermo viene visualizzata la finestra Seleziona azione che consente di selezionare una macro. 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.

Seleziona azione

Fare clic per selezionare un'azione o una macro da eseguire al momento della connessione all'host.

Esegui alla riconnessione

Selezionare per eseguire l'azione di connessione in occasione della connessione iniziale all'host e ogni volta che la sessione si riconnette all'host.

Security

ID applicazione ELF

Specificare l'ID dell'applicazione per utilizzare IBM Express Logon Feature (ELF). Questa funzionalità consente all'utente di connettersi ed eseguire l'accesso senza immettere l'ID utente e la password.

Per attivare questa funzionalità, fare clic su Impostazioni di protezione, quindi selezionare Utilizza protezione SSL/TLS. Questa funzionalità richiede anche di configurare l'host, installare i certificati (se necessario) sui computer degli utenti e di creare una macro di connessione. Vedere Connettere sessioni 3270 utilizzando l'Express Logon Feature (ELF).

Impostazioni di sicurezza

Consente di proteggere i dati comunicati con SOCKS o SSL/TLS.

Varie

Keep alive

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

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) per inviare la localizzazione fisica di un utente collegato.

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

HLLAPI

Opzioni

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 delle versioni precedenti di Reflection vengono eseguite in Reflection, potrebbero non comportarsi esattamente come quando vengono eseguite nel prodotto per il quale sono state originariamente 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à.

 

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

 

Extra! Valori OIA Quando questo bit è attivo, Copy OIA restituisce i valori del buffer OIA che corrispondono ai valori Extra! invece dei valori di default di Reflection.

262144

0x40000

 

Stile Rumba La configurazione Reflection HLLAPI corrisponde alle impostazioni predefinite di Rumba.

297

0x0129

 

Extra! Stile La configurazione HLLAPI di Reflection corrisponde alle impostazioni di default che si trovano in Extra!.

21380

0x5384