| 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\\ |
| \\ |