At line 1 added 260 lines |
%%(display:none) |
{{{ |
WikiUp |
}}} |
/% |
[{TableOfContents }]\\ |
!!! Emulatore\\ |
L'emulatore ha funzione di consentire l'utilizzo dei programmi Sme.Up dotati di interfaccia 5250. Il layout della finestra si mostra molto simile al formato video tradizionale 5250:\\ |
[{Image src='immagini/MBDOC_OPE-LOCEMU_01/LOCEMU_00.png' caption='' width='100%' style='max-width: 100%;'}]\\ |
Come tutte le finestre di Looc.Up anche la finestra emulatore può essere suddivisa in zone ciascuna con proprie caratteristiche perculiari\\ |
\\ |
!!! Le funzioni della Title Bar\\ |
[{Image src='immagini/MBDOC_OPE-LOCEMU_01/LOCEMU_01.png' caption='' width='100%' style='max-width: 100%;'}]\\ |
La "Title Bar", oltre a visualizzare il titolo ed il sottotitolo dell'applicazione, consente l'esecuzione di una serie di funzioni mediante l'attivazione del "System Menu", tramite:\\ |
* ALT + BARRA SPAZIATRICE;\\ |
* Click (tasto sinistro) su icona Emulatore della Title bar;\\ |
* Click tasto destro del mouse sulla Title Bar:\\ |
\\ |
[{Image src='immagini/MBDOC_OPE-LOCEMU_01/LOCEMU_02.png' caption='' width='100%' style='max-width: 100%;'}]\\ |
Suddividiamo il "System Menu" in sette aree:\\ |
* ''Gestione Finestra'': sono le funzioni standard di Windows di gestione delle finestre;\\ |
* ''Analisi della Comunicazione'': è un menu tecnico che consente, mediante l'attivazione di un sottomenu, l'accesso e la visualizzazione degli oggetti utilizzati per la comunicazione tra il server iSeries ed il Client;\\ |
* ''Icone'': permette la visualizzazione delle icone;\\ |
* ''Cache Locale dei formati video'': permette di gestire la cache dei formati video che vengono mantenuti sul client;\\ |
* ''Elenco Valori Memorizzati'': permette di gestire l'elenco dei Valori Memorizzati dei campi dei formati video, che vengono mantenuti sul client;\\ |
* ''File Configurazione'': permette la gestione del file di configurazione;\\ |
* ''Gestione Memorizzazioni Aspetto'': consentono la gestione delle memorizzazioni dell'aspetto (appearance) delle finestre e delle liste;\\ |
* ''Invio segnalazione errori'': permette di inviare al laboratorio la segnalazione di un errore.\\ |
\\ |
!! Gestione Finestra\\ |
Significato delle voci:\\ |
* Ripristina: voce che permette, quando la finestra è minimizzata o massimizzata, di ripristinare la finestra a video;\\ |
* Sposta: permette di spostare con i tasti freccia o con l'ausilio del mouse la finestra;\\ |
* Riduci a Icona: permette di minimizzare sulla barra delle applicazioni la finestra;\\ |
* Ingrandisci: permette di portare a tutto schermo la finestra;\\ |
* Chiudi: chiude la finestra, questa voce è consentita solo se sono abilitati i tasti funzionali F03 o F12, e ne viene simulata la loro pressione.\\ |
\\ |
!! Analisi della Comunicazione\\ |
La funzione di queste opzioni è quella di permettere la comprensione della comunicazione tra l'emulatore 5250 e il server iSeries.\\ |
\\ |
Significato delle voci:\\ |
* XML Sorgente: permette di visualizzare l'XML che l'emulatore riceve dal server iSeries;\\ |
* XML Normalizzato: permette di visualizzare l'XML sorgente dopo avergli applicato le funzioni di normalizzazione e d'aver integrato i buffer video ricevuti;\\ |
* Buffer Video: permette di visualizzare l'XML del buffer video ricevuto dal server iSeries;\\ |
* Dati Performance: permette di visualizzare l'elenco dei dati di performance che vengono salvati durante l'interazione;\\ |
* Traccia Comunicazione: permette di visualizzare i dati della comunicazione tra il server iSeries e l'emulatore;\\ |
* Traccia errori: permette di visualizzare il log degli errori non gestiti.\\ |
\\ |
Si possono compiere le stesse azioni anche attraverso short-cut (comandi tastiera); si faccia riferimento all'immagine per la loro definizione.\\ |
\\ |
!! Icone\\ |
La funzione di queste opzioni è di permettere la scelta di visualizzare o meno le icone nell'uso dell'emulatore 5250.\\ |
L'inibizione di quest'opzione dà la possibilità di velocizzare l'interazione con l'emulatore. Vediamo quali sono i componenti di quest'area:\\ |
* Icone Oggetto su Campo: permette di abilitare/disabilitare la visualizzazione delle Icone vicino ai campi (icone oggetto);\\ |
* Icone Oggetto su Subfile: permette di abilitare/disabilitare la visualizzazione delle Icone all'interno delle liste (icone oggetto su subfile);\\ |
''Nota''; l'attivazione di questa funzionalità può portare ad una visualizzazione parziale del contenuto delle colonne.\\ |
\\ |
Si possono compiere le stesse azioni anche attraverso short-cut (comandi tastiera); si faccia riferimento all'immagine per la loro definizione.\\ |
\\ |
!! Cache Locale dei formati video\\ |
La funzione di queste opzioni è di permettere la gestione della cache dei formati video:\\ |
* Visualizzazione: consente di "esplorare" la cartella nella quale vengono memorizzati i documenti XML che descrivono i formati video iSeries.\\ |
* Cancellazione: consente la cancellazione della cache dei documenti XML che descrivono i formati video iSeries. Ciò può rendersi necessario nel caso in cui l'applicazione iSeries venga modificata.\\ |
''Nota''; ad ogni esecuzione di LOOC.up la cache dei formati video XML viene automaticamente svuotata.\\ |
\\ |
Si possono compiere le stesse azioni anche attraverso short-cut (comandi tastiera); si faccia riferimento all'immagine per la loro definizione.\\ |
\\ |
!! Valori Memorizzati\\ |
I valori memorizzati sono quei valori che sono stati usati in precedenza per un determinato tipo di campo. ''Nota''; l'attivazione delle funzionalità di memorizzazione valori è configurabile nei parametri ''Completamento automatico'' e ''proposta'', mentre il numero massimo di valori memorizzabili è configurabile nel parametro ''lunghezza''. (cfr. Configurazione).\\ |
I valori memorizzati sono visualizzabili posizionandosi su un campo (Es.: un codice articolo) e premendo il tasto freccia giù; a questo punto compare una finestra in cui sono presenti tutti i campi utilizzati in precedenza.\\ |
''Nota''; se il campo di input è classificato come oggetto, la "storia" dei valori è condivisa tra tutti i campi relativi alla stessa classe. Se il campo di input è "neutro", la "storia" dei valori è condivisa tra tutti i campi di input aventi lo stesso nome (indipendentemente dal formato video).\\ |
* Visualizzazione: consente di "esplorare" la cartella nella quale vengono memorizzati i valori storici dei campi video di input.\\ |
* Cancellazione: permette di cancellare l'elenco dei valori memorizzati.\\ |
\\ |
!! Gestione Memorizzazioni Aspetto\\ |
I componenti di quest'area sono:\\ |
* visualizzazione elenco aspetto e posizionamento finestre, consente la gestione delle memorizzazioni dell'aspetto (appearance) delle finestre e delle liste. Per ogni finestra viene memorizzato quanto segue:\\ |
** le sue coordinate x e y\\ |
** la sua Larghezza ed Altezza\\ |
** se la finestra è dotata di Subfile vengono inoltre memorizzate le larghezze delle singole colonne;\\ |
* cancellazione globale aspetto e posizionamento finestre, cancella le impostazioni memorizzate per tutte le finestre;\\ |
* cancellazione aspetto e posizionamento finestra corrente, cancella le impostazioni memorizzate solo per la finestra corrente.\\ |
\\ |
!! Configurazione\\ |
* Carica / Gestisci: consente la modifica;\\ |
* Ricaricamento: consente di ricaricare una configurazione aggiornata dopo eventuali modifiche.\\ |
\\ |
La funzione di queste opzioni è quella di gestire la configurazione dell'emulatore 5250. La configurazione avviene attraverso l'editazione di un file XML che è assistita dalla gestione dei setup.\\ |
Selezionando la gestione della configurazione si apre la finestra seguente:\\ |
[{Image src='immagini/MBDOC_OPE-LOCEMU_01/LOCEMU_03.png' caption='' width='100%' style='max-width: 100%;'}]dove si sceglie se intervenire sul livello di configurazione (es. specifica dell'utente oppure comunte a tutto l'ambiente: utente "**").\\ |
\\ |
Il click sul bottone "Modifica" apre il formato per le impostazioni di configurazione:\\ |
[{Image src='immagini/MBDOC_OPE-LOCEMU_01/LOCEMU_04.png' caption='' width='100%' style='max-width: 100%;'}]Per il significato di tutti i campi si rimanda alla documentazione specifica.\\ |
\\ |
! Dove risiedono i file di configurazione\\ |
ll reperimento della configurazione avviene mediante "risalita" secondo i seguenti criteri (il primo trovato viene ritenuto valido):\\ |
# (LoocupDir)\LOOCUP_SET\CFG\EMU\(Ambiente)\(Utente)\SmeuiClt.xml\\ |
# (LoocupDir)\LOOCUP_SET\CFG\EMU\DEFAULT\(Utente)\SmeuiClt.xml\\ |
# (LoocupDir)\LOOCUP_SET\CFG\EMU\(Ambiente)\DEFAULT\SmeuiClt.xml\\ |
# (LoocupDir)\LOOCUP_SET\CFG\EMU\DEFAULT\DEFAULT\SmeuiClt.xml\\ |
# (LoocupDir)\LOOCUP_SET\CFG\EMU\EMU\SmeuiClt.xml\\ |
\\ |
!! Invio segnalazione errori\\ |
Questa funzione apre un formato per l'invio di una mail di segnalazione allo "Sviluppo", è possibile scrivere un breve commento:\\ |
[{Image src='immagini/MBDOC_OPE-LOCEMU_01/LOCEMU_05.png' caption='' width='100%' style='max-width: 100%;'}]\\ |
!!! Le funzioni della Header Bar\\ |
[{Image src='immagini/MBDOC_OPE-LOCEMU_01/LOCEMU_06.png' caption='' width='100%' style='max-width: 100%;'}]Nell'emulatore la header bar permette, in maniera grafica, di:\\ |
* Identificare:\\ |
** il sistema a cui si è collegati;\\ |
** l'ambiente in cui si sta lavorando;\\ |
** l'utente connesso.\\ |
* Accedere a funzionalità su:\\ |
** il componente;\\ |
** il programma;\\ |
** il video;\\ |
** elementi variabili.\\ |
\\ |
La "Header Bar" è suddivisa in tre aree distinte:\\ |
* Area Ambiente;\\ |
* Area Oggetti;\\ |
* Area Dinamica.\\ |
''Nota''; l'aspetto e la visualizzazione della barra è condizionata dalla configurazione.\\ |
\\ |
!! Area Ambiente\\ |
In quest'area possono essere visualizzate delle immagini rappresentanti:\\ |
* il sistema;\\ |
* l'ambiente;\\ |
* l'utente.\\ |
\\ |
[{Image src='immagini/MBDOC_OPE-LOCEMU_01/LOCEMU_07.png' caption='' width='100%' style='max-width: 100%;'}]''Nota'', le immagini possono venire mostrate o meno a seconda che siano presenti le relative icone nella cartella LOOCUP_ICO\\ |
\\ |
!! Area Oggetti\\ |
[{Image src='immagini/MBDOC_OPE-LOCEMU_01/LOCEMU_08.png' caption='' width='100%' style='max-width: 100%;'}]In questa area vengono visualizzate le icone relative ai seguenti oggetti:\\ |
||''Oggetto''||''Parametro''||''Descrizione'' |
|J1 | GRA EMU | Emulatore\\ |
|OJ | *PGM ....... | Programma\\ |
|OJ | *FILE ....... | File video\\ |
\\ |
Da ogni icona, con il tasto destro, è possibile accedere alle funzioni ed ai metodi propri di ogni oggetto che permettono di gestire e identificare:\\ |
* il componente che è attualmente in uso;\\ |
* il programma;\\ |
* il video.\\ |
\\ |
!! Area Dinamica\\ |
In questa area possono essere dinamicamente rimappati dei campi di I/O presenti nel formato video dell'Emulazione 5250.\\ |
[{Image src='immagini/MBDOC_OPE-LOCEMU_01/LOCEMU_09.png' caption='' width='100%' style='max-width: 100%;'}]\\ |
!! Icone\\ |
La visualizzazione delle icone è sottoposta a:\\ |
* attivazione dal System Menu della Title Bar;\\ |
* la tipizzazione del campo.\\ |
\\ |
Nei campi tipizzati il tasto destro sull'icona o sul campo apre il PopUp dell'oggetto, mentre il click sull'icona lancia la funzione associata in sede di configurazione: tab "Object actions" (generalmente la ricerca per codice "!").\\ |
\\ |
!!! Le funzioni della Tool Bar\\ |
!! Sinistra\\ |
In questa area vengono rappresentati i tasti funzionali standard (cioè quei tasti funzionali aventi la stessa funzionalità in tutta l'applicazione) e che quindi possono essere rappresentati anche solo con un'icona.\\ |
L'evidenziazione in giallo di un pulsante di paginazione vuole sottolineare che la lista (subfile) non è interamente caricata.\\ |
[{Image src='immagini/MBDOC_OPE-LOCEMU_01/LOCEMU_10.png' caption='' width='100%' style='max-width: 100%;'}]\\ |
!! Destra\\ |
In questa parte vengono rappresentati i bottoni corrispondneti ai tasti funzionali non standard specifici del programma.\\ |
\\ |
!! Le funzioni della Status Bar\\ |
Le funzioni della Status Bar sono principalmente due:\\ |
* visualizzazione dei messaggi informativi;\\ |
* reperimento di informazioni sul programma;\\ |
\\ |
Posizionandosi sopra e apettando alcuni secondi verrà presentato un riquadro di riepilogo informazioni sul programma ILE-RPG attualmente in esecuzione (Hint).\\ |
\\ |
!! Il corpo dell'emulatore\\ |
Definiamo corpo dell'emulatore quella parte di finestra che riproduce la schermata 5250 del server iSeries.\\ |
\\ |
! Significato dei colori di sfondo\\ |
Ad ogni tipo di campo viene associato un colore; questo per facilitarne l'identificazione. Nella seguente tabella vediamo i colori e i loro significati:\\ |
||''Colore''||''Significato'' |
|Bianco Campo Neutro | Non sono associate le funzionalità avanzate di LOOC.up. __Nota__, il colore del campo neutro è definito in configurazione.\\ |
|Giallo | Campo Tipizzato\\ |
|Verde | Campo Numerico Positivo\\ |
|Azzurro | Campo Numerico Negativo\\ |
|Rosso | Campo Errato\\ |
\\ |
\\ |
! La storia dei valori\\ |
La storia dei valori è uno strumento utile che permette di visualizzare le ultime digitazioni effettuate in quel campo (cfr. Configurazione).\\ |
\\ |
! Campi Tipizzati\\ |
Questi campi sono contraddistinti da:\\ |
* sfondo giallo o, se all'interno di un subfile, dal colore giallo dell'intestazione della colonna;\\ |
* icona associata al campo, l'icona cambia in relazione al tipo di oggetto applicativo a cui fa riferimento. Il click sull'icona lancia la funzione definita in configurazione (di solito la ricerca).\\ |
\\ |
Sul campo tipizzato il tasto destro apre un menu di popup con le funzioni previste per l'oggetto:\\ |
\\ |
[{Image src='immagini/MBDOC_OPE-LOCEMU_01/LOCEMU_11.png' caption='' width='100%' style='max-width: 100%;'}]\\ |
!!! Lista (Subfile)\\ |
La lista è fondamentalmente suddivisa in due tipologie di campi:\\ |
* campi di visualizzazione\\ |
* campi di inserimento/modifica\\ |
\\ |
[{Image src='immagini/MBDOC_OPE-LOCEMU_01/LOCEMU_12.png' caption='' width='100%' style='max-width: 100%;'}]Lo spostamento all'interno delle righe nella lista avviene attraverso l'uso dei tasti freccia su e giù. Per spostarsi tra i campi della lista (relativamente allo stesso record) vengono utilizzati i tasti di\\ |
tabulazione.\\ |
\\ |
!! Utilizzo del PopUp in lista\\ |
All'interno della lista è possibile ottenere il PopUp solo sulle colonne (e quindi i campi) tipizzate; queste vengono presentate con l'intestazione gialla.\\ |
Posizionandosi con il mouse su una colonna di questa tipologia è possibile richiamare il PopUp specifico dell'oggetto che si è selezionato. Inoltre, abilitando la visualizzazione delle icone all'interno della lista (subfile) è possibile effettuare la stessa procedura sulle icone.\\ |
\\ |
!! Selezione di un elemento della lista\\ |
Per selezionare un codice all'interno di una lista (subfile), sono a disposizione quattro possibili modalità:\\ |
* Doppio click con il mouse sul codice (mette una X sul campo opzione)\\ |
* Immissione di una X di selezione sul campo opzioni\\ |
* ALT + (Lettera assegnata del pulsante relativo) se sono presenti i bottoni di opzione\\ |
* Right-Click + seleziona voce\\ |
\\ |
!! Configurazione del formato\\ |
Le opzioni che permettono la configurazione del formato di visualizzazione sono raccolte nel tab "Griglia" della scheda del setup emulatore.\\ |
\\ |
!! TabSheet\\ |
Questo elemento grafico viene usato in alcune applicazioni, come ad esempio la gestione enti. E' possibile selezionare il TabSheet desiderato utilizzando i tasti ALT + (Lettera Sottolineata) oppure\\ |
cliccando sul TabSheet desiderato.\\ |
[{Image src='immagini/MBDOC_OPE-LOCEMU_01/LOCEMU_13.png' caption='' width='100%' style='max-width: 100%;'}]Il TabSheet attivo viene visualizzato in blu.\\ |
\\ |
!! Function Bar\\ |
La Function Bar è una barra verticale che viene visualizzata attraverso l'uso di una variabile descritta nel formato video. Le funzioni riportate nella Function Bar sono contestuali all'applicazione.\\ |
\\ |
[{Image src='immagini/MBDOC_OPE-LOCEMU_01/LOCEMU_14.png' caption='' width='100%' style='max-width: 100%;'}]\\ |
!! La tastiera\\ |
La tastiera è lo strumento principale con cui interfacciarsi con l'emulatore. La maggioranza delle funzioni attivabili con il mouse possono essere effettuate anche attraverso la tastiera: nel seguito sono\\ |
illustrate le combinazioni di tasti ed il loro significato.\\ |
\\ |
Le motivazioni che stanno alla base di questa scelta sono essenzialmente:\\ |
* velocità di interazione: l'utilizzo della tastiera permette una maggiore efficienza rispetto all'uso del mouse\\ |
* l'interfaccia segue il concetto di "grafica in più" e non " grafica invece", l'utente SME.up si è gia creato un proprio legame mentale tra i tasti da utilizzare e le funzioni, si ha una key-recognition tra la funzione voluta e la tastiera.\\ |
\\ |
Il mouse rappresenta, invece, il punto di partenza per gli utenti nuovi che possiedono un background culturale di stile Windows.\\ |
All'inizio a questi risulterà più naturale e semplice l'uso del mouse. Poi, acquisiranno anche loro propri stili di interazione con un utilizzo maggiore della tastiera, accorgendosi di poter effettuare le stesse operazioni in maniera più efficiente e veloce.\\ |
\\ |
!! Utilizzo della tastiera\\ |
In questa sezione vengono presentate le combinazioni di tasti che vengono utilizzate nell'emulatore.\\ |
||''Primo tasto''||''Secondo tasto''||''Funzionalità'' |
|CTRL | F01 | Apre XML Origine\\ |
|CTRL | F02 | Apre XML Normalizzato\\ |
|CTRL | F03 | Apre Buffer Video\\ |
|CTRL | F04 | Apre Log Performance\\ |
|CTRL | F05 | Apre Log Socket Data\\ |
|CTRL | F06 | Apre tabella grafica da lista (subfile)\\ |
|CTRL | F07 | Apre Foglio Elettronico da lista (subfile)\\ |
|CTRL | F10 | Pulisce la cache dei formati video\\ |
|CTRL | F11 | Abilita/disabilita icone su lista (subfile)\\ |
|CTRL | F12 | Abilita/disabilita icone su campo (subfile)\\ |
|CTRL | PageUp | Ripristina a finestra\\ |
|CTRL | PageDown | Ingrandisce a tutto schermo\\ |
|CTRL | Freccia Su | Sale di una riga all'interno di una lista\\ |
|CTRL | Freccia Giù | Scende di una riga all'interno di una lista\\ |
| | Freccia Giù | Su un campo tipizzato, permette di visualizzare la storia dei valori\\ |
| | Tab | Si sposta sul campo successivo\\ |
|Shift | Tab | Si sposta sul campo precedente\\ |
|Tasto PopUp | | Apre PopUp menu su oggetto/elemento grafico\\ |
|ALT | F04 | Chiude finestra corrente, consentita se abilitati tasti F03 e/o F12\\ |
|ALT | Barra spaziatrice | Apre System Menu della Title Bar\\ |
|ALT | [Lettera sottolineata] | Nei TabSheet, nelle Function Bar e negli Option Button, permette di passare alla sezione contraddistinta dalla lettera sottolineata\\ |
|ESC | | Apre una sessione emulazione 5250 a caratteri per la gestione delle stampe e stampanti\\ |
\\ |