%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
!!! AB0010 - Sai quali sono i requisiti software minimi per l'installazione di Looc.Up su un PC?\\
Per l'installazione di Looc.Up su un PC sono necessari i seguenti requisiti software:

1) Un sistema operativo Windows in versione XP o superiore
2) Una Java Virtual Machine (JVM) a 32 bit in versione 1.6 o successive.

Sulle machine a 64 bit è comunque richiesta l'installazione di una JVM a 32 bit.
!!! AB0020 - Sai se Looc.Up è eseguibile su PC con sistema operativo a 64 bit?\\
Looc.Up è un prodotto sviluppato nei linguaggi Java e Delphi con tecnologia a 32 bit. Sui sistemi Windows a 64 bit viene normalmente installata la versione a 64 bit della Java Virtual Machine, che però non è compatibile con il client Looc.Up. Quindi, per il corretto funzionamento di Looc.Up su macchina a 64 bit è necessario installare manualmente una versione a 32 bit della JVM, che può essere affiancata liberamente alla versione a 64 bit già presente.
!!! AB0030 - Sai verificare se un PC è compatibile con l'esecuzione di Looc.Up?\\
A partire dalla versione V3R2M120301, nel pacchetto Looc.Up è contenuto un tool per il controllo della compatibilità di un PC con l'esecuzione di Looc.Up. Il tool è costituito dall'eseguibile "LoocupNetTester.exe", collocato nella directory di installazione di Looc.Up ed avviabile direttamente (con un doppio click sul file eseguibile) o indirettamente da console di connessione.

Il tool esegue una serie di controlli sul PC in esame:

1) Fornisce un riepilogo delle risorse del sistema
2) Esegue una serie di misure sulle prestazioni
3) Controlla i prerequisiti necessari al funzionamento di Looc.Up

In caso di problemi viene mostrato un report contenente alcuni suggerimenti per la risoluzione del problema.
!!! AB0040 - Conosci le possibili modalità di installazione di Looc.Up?\\
Looc.Up può essere installato in tre diverse modalità:

1) Come client, installato su tutti i PC su cui è necessario
2) Come server condiviso, con Looc.Up installato su una cartella del server condivisa da tutti i PC della rete.
3) Come client sincronizzato: Looc.Up è installato sui singoli PC ma ogni volta che parte si sincronizza automaticamente con una copia di riferimento presente su una cartella del server. La sincronizzazione è garantita dal plugin RSync.
!!! AB0050 - Conosci i requisiti richiesti sul server per una installazione Looc.Up condivisa?\\
Nell'installazione di tipo condivisa sul server, Looc.Up viene installato su una cartella del server visibile da tutti i PC della rete. Però una volta avviato gira (e consuma risorse) sul PC locale.
Per questo motivo sul server non è richiesto alcun prerequisito software; in particolare non è richiesta l'installazione sul server della Java Virtual Machine, visto che in questa configurazione Looc.Up non girerà mai sul server.
E' però necessario che la cartella sul server che contiene Looc.Up sia condivisa ed accessibile sia in lettura che in scrittura da tutti i PC su cui si vorrà usare Looc.Up.
!!! AB0060 - Sai come si avvia Looc.Up?\\
Per l'avvio di Looc.Up è necessario selezionare uno dei tre eseguibili di avvio forniti con l'installazione:

1) Loocup_w.exe, per l'avvio di Looc.Up da linea di comando senza finestra di console
2) Loocup.exe, per l'avvio di Looc.Up da linea di comando con visualizzazione della finestra di console (utile per il debug)
3) Loocup_con.exe (disponibile dalla versione V3R2M120301), per l'avvio di Looc.Up attraverso ilmodulo di gestione delle connessioni

Nel caso Looc.Up venga installato in locale sul PC, vengono creati sul desktop i link a questi eseguibili. Viene inoltre creata la voce specifica nel menù di Windows.
!!! AB0070 - Sai avviare Looc.Up passando a linea di comando i parametri di connessione?\\
Il formato di avvio a linea di comando di Looc.Up è il seguente:

Loocup.exe SYSTEM USER PASSWORD ENVIRONMENT *

dove:

SYSTEM: indirizzo del sistema AS400 da collegare
USER: utente di connessione
PASSWORD: password
ENVIRONMENT: ambiente Sme.Up
--parms: parametri opzionali

E' possibile lasciare uno dei campi obbligatori vuoto indicando *NONE. Il campo verrà richiesto alla partenza.
!!! AB0080 - Sai cos'è il modulo connessioni di Looc.Up?\\
A partire dalla versione V3R2M120301 di Looc.Up è disponibile una nuova modalità di avvio che prevede la visualizzazione di un modulo di gestione delle connessioni alla partenza del client grafico. Attraverso questo modulo, l'utente può definire le connessioni di cui ha bisogno, organizzarle in gruppi ed associare icone specifiche.
Viene quindi semplificata la gestione di connessioni multiple, soprattutto nel caso l'utente debba usare Looc.Up su sistemi AS400 multipli o su ambienti gestionali diversi.
!!! AB0090 - Sai come si avvia il modulo connessioni di Looc.Up?\\
Per avviare Looc.Up in modo che visualizzi alla partenza il modulo di selezione delle connessioni è sufficiente invocare l'eseguibile "Loocup_con.exe" presente nella cartella di installazione oppure selezionare le voci specifiche create sul desktop o nel menù di Windows dall'installatore (solo nel caso Looc.Up sia installato direttamente sul PC).
!!! AB0100 - Sai come si creano le connessioni del modulo connessione al primo avvio di Looc.Up?\\
Al primo avvio di Looc.Up, il modulo connessioni non contiene alcuna connessione. Per poterle creare è necessario accedere a Looc.Up con un utente noto e andare nella scheda di gestione delle connessioni per creare le connessioni necessarie al proprio lavoro.
L'avvio di Looc.Up è possibile selezionando nel modulo connessioni il bottone "Avvia SME.Up" presente in basso a sinistra e immettendo le credenziali di un utente valido.
!!! AB0110 - Come si accede alla scheda di gestione delle connessioni?\\
Le connessioni sono gestite da una scheda apposita che può essere invocata nei seguenti modi:


1) Dal menù "My Loocup" selezionando la voce "Gestire il sistema". Nella scheda che si apre cercare la voce "Gestione connessioni" nella sezione "Configurazione generale"

2) Dal menù dell'applicazione "LO", selezionando il modulo "LOBASE"

3) Aprendo direttamente la scheda LOBASE_05 di gestione
!!! AB0120 - Sai quali sono i prerequisiti di sistema per l'esecuzione di funzioni BATCH?\\
Perchè in Looc.Up sia possibile eseguire funzioni di tipo batch, è necessario che nella rete sia presente un Looc.Up server. Le richieste di funzione da eseguire in batch saranno inviate al server ed eseguite su di esso.
!!! AB0130 - Sai quali sono le funzioni che possono essere eseguite in modalità BATCH?\\
Come su AS400, anche in Looc.Up le funzioni che possono essere eseguite in modalità batch sono tutte le funzioni F che non richiedono interazione con l'utente. Non possono quindi essere richieste funzioni che visualizzano finestre o messaggi, che chiedono un input dati o qualsiasi altra forma di interazione con l'utente. Un esempio tipico di funzioni immesse eseguite in modalità batch sono i flussi non presidiati.
!!! AB0140 - Sai come si richiede l'esecuzione in modalità batch di una funzione?\\
All'interno di Looc.Up una funzione può essere eseguita in modalità batch specificando la notazione SERVER(BATCH) all'interno della funzione stessa. Ad esempio, data una funzione generica F(XX;YY;ZZ), l'esecuzione in modalità batch si ottiene modificando la richiesta in questo modo: F(XX;YY;ZZ) SERVER(BATCH).

Si ricorda che le funzioni batch non sono eseguite sul client stesso ma delegate ad un server Looc.Up presente sulla rete. Se il server non esiste la funzione viene sempre eseguita in modalità interattiva.
!!! AB0150 - Sai come si capisce se in una rete esiste un server Looc.Up attivo?\\
E' sufficiente eseguire all'interno di un qualsiasi Looc.Up una ricerca di oggetti di tipo V3-LSE (Looc.Up server). La lista visualizzata mostra i server configurati ed attivi presenti sulla rete a cui è connesso il sistema AS400 di riferimento.
!!! AB0160 - Sai cosa sono i Serventi di Looc.Up?\\
I Serventi di Looc.Up sono dei moduli di interfaccia che consentono a Looc.Up di accedere a fornitori di servizi alternativi al sistema AS400. Quando in Looc.Up di esegue una funzione F(XX;YY;ZZ), la richiesta di servizio è sempre inviata per default al sistema AS400 di riferimento. Specificando il servente (attraverso il campo SERVER della funzione) è invece possibile reindirizzare la richiesta dal sistema AS400 ad un sistema alternativo.

Ad esempio, la richiesta di funzione F(XX;YY;ZZ) SERVER(KK) indica che la richiesta di servizio verrà richiesta al servente identificato dal codice KK e non al sistema AS400.

I serventi sono registrati in fase di avvio di Looc.Up e sono identificati come oggetti: V3-CSE

!!! AB0170 - Sai cos'è un server Looc.Up?\\
Il Looc.Up Server è una macchina attiva sulla rete su cui è in esecuzione una o più istanze di Looc.Up avviate in modalità server.

Rispetto ad una normale istanza di Looc.Up, un Looc.Up Server ha alcune funzionalità aggiuntive:

1) Funzione server: il Looc.Up server è in grado di registrare tutti i client Looc.Up attivi sulla rete ed aprire un canale di comunicazione diretto con loro. Attraverso questo canale il Looc.Up Server può controllare tutti i client Looc.Up attivi sulla rete e gestirli in maniera diretta. Ad esempio, può inviare messaggi, spegnere o riavviare un client, inviare una richiesta FUN ecc ecc
2) Comunicazione con AS400: il Looc.Up Server ha una comunicazione bidirezionale con l'AS400. Nel senso che può chiedere servizi al sistema AS400 (come un normale client Looc.Up) ma può anche eseguire servizi richiesti da AS400 (cosa che normalmente un client Looc.Up non può fare)
3) Funzioni batch: il Looc.Up server è in grado di eseguire funzioni F in modalità batch.
!!! AB0180 - In un sistema Looc.Up client-server, sai a cosa serve il campo CLIENT della FUN?\\
In un sistema Looc.Up client-server, il campo CLIENT della FUN permette di identificare il client Looc.Up su cui verrà eseguita fisicamente la funzione.

E' quindi possibile richiedere su un client A una funzione che verrà fisicamente eseguita su un client B. Unica condizione necessaria è che nella rete ci sia un Looc.Up server attivo e che i due Looc.Up client identificati dai codici A e B siano entrambi connessi al server.




!!! AB0190 - Sai come si avvia un Looc.Up perchè si connetta come client ad un Looc.Up server presente in rete?\\
Per fare in modo che un Looc.Up sia avvii come client collegato a un server presente nella rete è sufficiente inserire in fase di avvio tutti i parametri aggiuntivi necessari a definire il collegamento.

Looc.Up può essere avviato in modalità client inserendo nella linea di comando la notazione:

--client:IP_SERVER:PORTA:CODCLI 

dove:

1) --client: è la notazione che indica a Looc.Up di avviarsi nella modalità client
2) IP_SERVER: è l'indirizzo IP (o il nome mnemorico) del Looc.Up Server a cui collegarsi
3) PORTA: è la porta socket usata per il collegamento. Se non specificata vale 9999.
4) CODCLI: è il nome univoco con cui il server identificherà questa istanza del client nella rete. Se non specificato viene assegnato dal server al momento del collegamento

Oltre alla modalità a linea di comando è possibile specificare questi parametri anche nel file di inizializzazione di Looc.Up (SCP_CLO). In questo caso nella linea comando è sufficiente inserire solo la notazione aggiuntiva --client.

Esempio di avvio Looc.Up in modalità client:

Loocup.exe SISTEMA UTENTE PASSWORD AMBIENTE --client:172.16.2.213:9990:TSTCLI 
!!! AB0200 - Sai come si avvia un Looc.Up in modalità server?\\
Looc.Up può essere avviato in modalità server inserendo nella linea di comando la notazione:

--server:CODSRV:PORT

dove:

1) --server: è la notazione che indica a Looc.Up di avviarsi nella modalità server
2) CODSRV: è il codice identificativo univoco che identificherà il server sulla rete
3) PORT: è la porta socket usata dai client per il collegamento a questo server. Se non specificata vale 9999.

Regole:

1) Nella rete non ci possono essere contemporaneamente attivi due server con lo stesso identificativo
2) Su un singolo PC non ci possono essere contemporanemente attivi due server sulla stessa porta
!!! AB0210 - Sai come può un Looc.Up client richiedere che una funzione sia eseguita dal server a cui è connesso?\\
E' sufficiente specificare il campo CLIENT(*SERVER) all'interno della FUN.

La notazione *SERVER va intesa come "server a cui il client è collegato" quindi F()... CLIENT(*SERVER) va inteso come "esegui la funzione F() sul server a cui sono collegato".
!!! AB0220 - Sai come può un normale Looc.Up richiedere una funzione ad un server a cui non è connesso?\\
Un Looc.Up avviato in modo normale (e quindi non connesso a nessun server) può richiedere che una funzione venga eseguita da un server Looc.Up anche se non connesso al server stesso.
Per ottenere questo risultato è sufficiente la notazione:

F() CLIENT(*SERVER.CODSRV)

che va letta come "cerca nelle rete il server identificato dal codice CODSRV e chiedigli di eseguire la funzione F()"

Sono possibili anche notazioni più complesse:

F() CLIENT(*SERVER.CODSRV.A)

che va letta come "cerca nella rete il server CODSRV e chiedi al client A collegato a questo server di eseguire la funzione F()"


!!! AB0230 - Sai come fa l'AS400 a richiedere una F() a un Looc.Up server o a un client ad esso collegato?\\
Alla partenza di Looc.Up server vengono create su AS400 due code specifiche chiamate:

1) ESTC+CODSRV: per la comunicazione AS400 --> Looc.Up Server (coda semplice)
2) ECTS+CODSRV: per la comunicazione Looc.Up Server --> AS400 (coda keyed)

dove CODSRV è il codice asseganto al server Looc.Up in fase di partenza.

Il processo di richiesta è il seguente:

1) Il sistema AS400 scrive la F() da eseguire sulla coda ESTC, specificando un codice richiesta K1
2) Il Looc.Up Server riceve la richiesta, la esegue e scrive la risposta nella coda ECTS con chiave K1
3) L'AS400 (che nel frattempo si era messo in attesa sulla coda K1 di risposta) riceve la risposta

L'utilizzo di una coda di risposta a chiave consente di parallelizzare le richieste.