D3.7 Sviluppo di unità di test e report relativi ai moduli di interfacciamento tra il Portale di visualizzazione remota 3D e il MiddleWare.
|
|
- Fabiola Palmieri
- 8 anni fa
- Visualizzazioni
Transcript
1 D3.7 Sviluppo di unità di test e report relativi ai moduli di interfacciamento tra il Portale di visualizzazione remota 3D e il MiddleWare. Use Case Test API Middleware in modalità emulazione Stato del cluster Test API Middleware cluster reale Stato del cluster Hostname non valido URL errato Errore interno Test CloudAgent in modalità emulazione Richiesta errata URL errato Test CloudAgent in cluster reale Stato del cluster Richiesta errata URL errato Test CloudAgent in sessione interattiva
2 Use Case Nell immagine seguente viene riportato lo schema relativo alla serie di azioni che vengono compiute in un use case Windows. Figura 1. Use Case completo Riportiamo un Use Case completo: 1. L utente, selezionerà tramite portale il servizio relativo all applicativo 3D Windows da avviare. 2. EnginFrame comunicherà con lo scheduler, delegandogli il compito di eseguire una sessione grafica interattiva, nella quale possa essere eseguito l applicativo 3D selezionato. Le utenze lato EnginFrame e lato Scheduler verranno gestite tramite LDAP 3. Lo Scheduler eseguirà una serie di script atti a creare una sessione grafica interattiva. 4. L agent dello scheduler comunicherà al middleware i dati relativi alla macchina prenotata per la sessione interattiva, notificando in questo modo l avvenuta occupazione della macchina. 5. Il middleware si occuperà di gestire il firewall in modo tale che l utente possa connettersi ad essa tramite una sessione grafica 3D, aprendo quindi le porte necessarie al funzionamento del visualizzatore remoto.
3 6. Verrà fornito all utente un metodo di accesso alla macchina (file di connessione) e l utente potrà loggarsi ed utilizzare l applicativo selezionato. Test API Middleware in modalità emulazione Per i test delle API del middleware è stato utilizzato il client curl. In una prima fase di integrazione è stata elaborata dal CRS4 una modalità di test per i Web services, grazie alla quale è possibile effettuare delle chiamate web services di test e ricevere delle risposte, ma dietro al quale non vi è un effettiva valutazione dello stato del cluster. Questa modalità di emulazione del comportamento reale è identificata dal parametro fake_driver, da concatenare alla fine dell url in un operazione di GET o dal parametro Emulate= true da passare nelle operazioni di tipo PUT. Questa emulazione è stata necessaria, in una prima fase, per poter lavorare sull integrazione e l interfacciamento tra portale EnginFrame e Middleware in maniera parallela allo sviluppo del middleware stesso. Si è potuto così lavorare sull elaborazione dell output delle chiamate web services, anche prima che tutta la parte del middleware e dell orchestrator fosse effettivamente completata. Stato del cluster Per verificare lo stato del cluster, in modalità emulazione, è necessario contattare l url con operazione GET. Il risultato ottenuto è una lista di nodi, con id, nome, IP privati e pubblici, UUID, altre informazioni utili e lo stato totale del cluster. [root@pia fe ~]# curl s X GET H 'Content Type: application/json' "nodes": [ "cloud_type": "Dummy Node Provider", "extra": "foo": "bar", "id": "1", "name": "dummy 1", "private_ips": [ "provider": "dummy", "public_ips": [ " " "state": 0, "uuid": "2c183c20f71eb d6cfe1f75ebc9d9bb4dd", "cloud_type": "Dummy Node Provider", "extra": "foo": "bar"
4 , "id": "2", "name": "dummy 2", "private_ips": [ "provider": "dummy", "public_ips": [ " " "state": 0, "uuid": "46ff62f5eafc7837de6ec1450b8e0e608db06d7a", "cloud_type": "Dummy Node Provider", "extra": "foo": "bar", "id": "3", "name": "dummy 3", "private_ips": [ "provider": "dummy", "public_ips": [ " " "state": 0, "uuid": "aef321fde b121ff377dcb ", "cloud_type": "Dummy Node Provider", "extra": "foo": "bar", "id": "4", "name": "dummy 4", "private_ips": [ "provider": "dummy", "public_ips": [ " " "state": 0, "uuid": "f0f0f81f0a63ccd2c5e0c5244beebeafd0f2429c" Per assegnare una risorsa, in modalità emulazione, è necessario contattare l url con operazione PUT, passando come dati l hostname della macchina da assegnare, l utente assegnatario e il tipo della VM. La risposta ottenuta è un oggetto JSON contentente l id della VM e il risultato dell operazione. [root@pia fe ~]# curl s X PUT H 'Content Type: application/json' d '"hostname":"dummy 3","user":"fake_user", "vm_type":"nice", "emulate": "True"' "id": 42, "id_vm": " fake_id ",
5 "result": "Node fake_id assigned", Per rilasciare una risorsa, in modalità emulazione, è necessario contattare l url con operazione PUT, passando come dato l hostname della macchina da rilasciare. La risposta ottenuta è un oggetto JSON contentente l id della VM e il risultato dell operazione. [root@pia fe ~]# curl s X PUT H 'Content Type: application/json' d ' "hostname": "dummy 3", "emulate":"true"' "id": 42, "id_vm": " fake_id ", "result": "Node fake_id released", Test API Middleware cluster reale In una fase successiva dell integrazione è stato testato il Middleware, non più con l utilizzo della modalità emulazione, ma andando a chiedere lo stato effettivo del cluster sottostante e andando ad assegnare e rilasciare risorse nel cluster reale. Il fake_driver e il parametro Emulate= true sono stati eliminati dalle richieste, in modo tale che la risposta data dall web service fosse relativa allo stato reale della cloud sottostante. Stato del cluster Per verificare lo stato del cluster reale è necessario contattare l url con operazione GET. Il risultato ottenuto è una lista di nodi, con id, nome, IP privati e pubblici, UUID, altre informazioni utili, quali il flavor, data di creazione, imageid, hostid, e lo stato totale del cluster reale. [root@pia fe ~]# curl s X GET H 'Content Type: application/json' "nodes": [ "extra": "created": " T11:20:53Z", "flavorid": "2", "hostid": "e88a5cea406a df4dd3f965d17ae0598ef0e097810dd8e9a53", "imageid": " f4a 9ed9 dd8479ff67f2", "key_name": "", "metadata":, "password": null, "tenantid": "6f19e0f b083bf214c914c9d94", "updated": " T11:21:01Z",
6 "uri": " 7fed 4fd6 a 197 6a64a ", "id": "30e94cc5 7fed 4fd6 a197 6a64a ", "name": "tbme55qgvxxqp3i", "private_ips": [ " " "public_ips": [ "state": 0, "uuid": "b589ee35f570f7d732c2b0e34d1629d4e33dd9cc", "extra": "created": " T10:20:51Z", "flavorid": "2", "hostid": "e88a5cea406a df4dd3f965d17ae0598ef0e097810dd8e9a53", "imageid": " f4a 9ed9 dd8479ff67f2", "key_name": "", "metadata":, "password": null, "tenantid": "6f19e0f b083bf214c914c9d94", "updated": " T10:20:59Z", "uri": " c142 47d fd132e394", "id": "272bd128 c142 47d fd132e394", "name": "v0pmszarj4g7aov", "private_ips": [ " " "public_ips": [ "state": 0, "uuid": "255e096d14f903491c10762f7e27af8a36eefb7f" Oltre allo stato generale del cluster, come è possibile notare dall esempio, della macchina con hostname v0pmszarj4g7aov è possibile quindi conoscere l ip, e altre informazioni utili. In caso di errore l Web service risponde in maniera tale da comprendere che qualcosa non si è svolto nella maniera voluta. I valori restituiti sono: 200: Ok 500: Cloud not valid [root@pia fe ~]# curl s X GET H 'Content Type: application/json' <html>
7 <head> <title>internal Server Error</title> </head> <body> <h1>internal Server Error</h1> </body> </html> Per assegnare una risorsa è necessario contattare l url con operazione PUT, passando come dati l hostname della macchina da assegnare, l utente assegnatario e il tipo della VM. La risposta ottenuta è un oggetto JSON contentente l id della VM e il risultato dell operazione. [root@pia fe ~]#curl s X PUT H 'Content Type: application/json' d '"hostname":"tbme55qgvxxqp3i","user":"user01", "vm_type":"nice"' "id": 301, "id_vm": "30e94cc5 7fed 4fd6 a197 6a64a ", "result": "Node tbme55qgvxxqp3i assigned", In caso di errore, ad esempio hostname non valido, l Web services fornirà un oggetto JSON contentente lo stato di errore e la causa. I valori restituiti sono: 200: Ok 400: Param not valid 500: Cloud not valid [root@pia fe ~]# curl s X PUT H 'Content Type: application/json' d '"hostname":"wrong","user":"user01", "vm_type":"nice"' "message": "No valid hostname found", "status": "error", "status_code": 400, "status_long_message": "Bad request syntax or unsupported method", "status_short_message": "Bad Request" Per rilasciare una risorsa è necessario contattare l url con operazione PUT, passando come dato l hostname della macchina da rilasciare. La risposta ottenuta è un oggetto JSON contentente l id della VM e il risultato dell operazione. [root@pia fe ~]# curl s X PUT H 'Content Type: application/json' d ' "hostname": "tbme55qgvxxqp3i"'
8 "id": 301, "id_vm": "30e94cc5 7fed 4fd6 a197 6a64a ", "result": "Node tbme55qgvxxqp3i released", In caso di errore, ad esempio parametri non validi, l Web services fornirà un oggetto JSON contentente lo stato di errore e la causa. I valori restituiti sono: 200: Ok 400: Param not valid 500: Cloud not valid Hostname non valido [root@pia fe ~]# curl s X PUT H 'Content Type: application/json' d ' "hostame": "tbme55qgvxxqp3i"' "message": "No valid hostname found", "status": "error", "status_code": 400, "status_long_message": "Bad request syntax or unsupported method", "status_short_message": "Bad Request" URL errato [root@pia fe ~]# curl s X PUT H 'Content Type: application/json' d ' "hostame": "tbme55qgvxxqp3i"' "message": "Page not found", "status": "error" Errore interno [root@pia fe ~]# curl s X PUT H 'Content Type: application/json' d '"hostname":"tbme55qgvxxqp3i"' <html> <head> <title>internal Server Error</title> </head> <body> <h1>internal Server Error</h1> </body> </html> Test CloudAgent in modalità emulazione In una terza fase, dopo aver realizzato il CloudAgent, illustrato nel dettaglio nel Deliverable D3.6, sono stati effettuati dei testi di comunicazione con il Web Services, utilizzando come client il CloudAgent.exe al posto del client curl utilizzato per i test precedenti.
9 E stata abilitata anche nel CloudAgent la modalità emulazione, identificata dal parametro e o emulate e dal parametro c fake_driver o cloud fake_driver. Nell output verrà visualizzato un warning tale da identificare il fatto che il CloudAgent è stato eseguito in modalità emulazione. Warning: CloudAgent is working on Emulation mode. Per l operazione di assegnazione di una risorsa, in modalità emulazione, i parametri necessari sono, l action da eseguire (assign), il flavour da utilizzare (nice) e l id dell istanza da assegnare, più i parametri relativi alla cloud fake_driver e il parametro e.. Nell output verranno visualizzate una serie di info utili e il JSON di risposta dell Web Service. C:\>cloudagent.exe a assign f nice c fake_driver i fake_id e Warning: CloudAgent is working on Emulation mode. Contacting Sent data: "node":"fake_id","user":"user01","vm_type":"nice", "emulate":"true" Info: Your request has been successfully submitted. Answer: "id": 42, "id_vm": " fake_id ", "result": "Node fake_id assigned", Per l operazione di rilascio di una risorsa, in modalità emulazione, i parametri necessari sono, l action da eseguire (release), il flavour da utilizzare (nice) e l id dell istanza da rilasciare, più i parametri relativi alla cloud fake_driver e il parametro e. Nell output verranno visualizzate una serie di info utili e il JSON di risposta dell Web Service. C:\>cloudagent.exe a release f nice c fake_driver i fake_id e Warning: CloudAgent is working on Emulation mode. Contacting Sent data: "node":"fake_id","user":"user01","vm_type":"nice", "emulate":"true" Info: Your request has been successfully submitted. Answer: "id": 42, "id_vm": " fake_id ", "result": "Node fake_id released", Gli errori vengono gestiti in maniera differente, il caso di parametro mancante ad esempio viene gestito internamente al CloudAgent stesso, rifiutando l esecuzione, mentre in caso di parametri errati la richiesta viene inviata al Web Service e viene riportato il risultato dell esecuzione in output al CloudAgent.
10 Richiesta errata C:\>cloudagent.exe a assign f nice c fake_driver i fake_id Contacting Sent data: "node":"fake_id","user":"user01","vm_type":"nice" Web service call failed: The remote server returned an error: (400) Bad Request. URL errato C:\>cloudagent.exe a assign f nice c fake_driver i fake_id e ws wrong_url Warning: CloudAgent is working on Emulation mode. Unhandled Exception: System.UriFormatException: Invalid URI: The format of the URI could not be determined. Test CloudAgent in cluster reale Una volta verificato il funzionamento del CloudAgent in modalità emulazione sono stati effettuati dei test di funzionamento andando a contattare la cloud reale. Stato del cluster C:\>cloudagent.exe a=test Contacting Info: Your request has been successfully submitted. Answer: "flavors": [ "cpu": 0, "disk": 0, "id": "1", "name": "m1.tiny", "ram": 512, "cpu": 0, "disk": 20, "id": "2", "name": "m1.small", "ram": 2048, "cpu": 0, "disk": 40, "id": "3", "name": "m1.medium", "ram": 4096,
11 "cpu": 0, "disk": 80, "id": "4", "name": "m1.large", "ram": 8192, "cpu": 0, "disk": 160, "id": "5", "name": "m1.xlarge", "ram": Per l operazione di assegnazione di una risorsa i parametri necessari sono, l action da eseguire (assign), il flavour da utilizzare (nice) e l id dell istanza da assegnare. Nell output verranno visualizzate una serie di info utili e il JSON di risposta dell Web Service. C:\>cloudagent.exe a assign f nice i v0pmszarj4g7aov Contacting Sent data: "node":"v0pmszarj4g7aov","user":"user01","vm_type":"nice" Info: Your request has been successfully submitted. Answer: "id": 305, "id_vm": "45a68nh7 9bbl 9ol8 t342 9p09q ", "result": "Node v0pmszarj4g7aov assigned", Per l operazione di rilascio di una risorsa i parametri necessari sono, l action da eseguire (release), il flavour da utilizzare (nice) e l id dell istanza da rilasciare. Nell output verranno visualizzate una serie di info utili e il JSON di risposta dell Web Service. C:\>cloudagent.exe a release f nice i v0pmszarj4g7aov Contacting Sent data: "node":"v0pmszarj4g7aov ","user":"user01","vm_type":"nice" Info: Your request has been successfully submitted. Answer: "id": 305, "id_vm": "45a68nh7 9bbl 9ol8 t342 9p09q ", "result": "Node v0pmszarj4g7aov released",
12 La richiesta viene inviata al Web Service e viene riportato il risultato dell esecuzione in output al CloudAgent. Richiesta errata C:\>cloudagent.exe a assign f nice i wrong_id Contacting Sent data: "node":"wrong_id","user":"user01","vm_type":"nice" Web service call failed: The remote server returned an error: (400) Bad Request. URL errato C:\>cloudagent.exe a assign f nice i v0pmszarj4g7aov ws wrong_url Unhandled Exception: System.UriFormatException: Invalid URI: The format of the URI could not be determined. Test CloudAgent in sessione interattiva Per effettuare questi test il team HPCN del CRS4 è rimasto in ascolto sui log del middleware. E stata avviata una sessione interattiva windows, andando a verificare che all avvio il middleware venisse contattato correttamente, che l hostname della macchina fosse corretto e che l assegnazione avvenisse correttamente. Riportiamo uno stralcio dei log lato Middleware identificante l avvenuta richiesta: " [21/Ago/2014:16:47:29] "PUT /api/v1/vm/action/assign HTTP/1.1" " " " " Il log dell avvenuta assegnazione: :47:34,195 INFO checking : 735ce651 7f82 40b a eaa :47:34,197 DEBUG <Status ASSIGNED> Il log relativo alla fase di avvio di una nuova istanza, in modo tale da mantenere costante il buffer di risorse: :47:34,197 INFO checking : 8bd3b77f d594 4f73 b1c e :47:34,199 DEBUG <Status SPAWN> [...] :47:44,503 INFO Status change: 265 SPAWN => FREE
13 E stata chiusa una sessione interattiva windows, andando a verificare che alla chiusura il middleware venisse contattato, che l hostname della macchina fosse corretto e che il rilascio avvenisse correttamente. E stato effettuato lo stesso test anche effettuando il logout dal sistema operativo. Riportiamo uno stralcio di log lato Middleware relativo al rilascio di una istanza :51:54,753 INFO checking : 735ce651 7f82 40b a eaa :51:54,757 INFO Status change: 264 RELEASED => DELETED Inserendo dei parametri errati nel CloudAgent abbiamo verificato che la chiamata web services non producesse nessun effetto sul cluster.
D3.6 Documento illustrante le metodologie di interfacciamento tra il Portale di visualizzazione remota 3D e il MiddleWare.
D3.6 Documento illustrante le metodologie di interfacciamento tra il Portale di visualizzazione remota 3D e il MiddleWare. Architettura Client WS Configurazione Utenti Schedulatori Hosts Template Windows
DettagliD3.3 Documento illustrante le metodologie di interfacciamento tra il visualizzatore remoto e il portale EnginFrame in ambiente Cloud.
D3.3 Documento illustrante le metodologie di interfacciamento tra il visualizzatore remoto e il portale EnginFrame in ambiente Cloud. Plugin Interactive Flusso di esecuzione Caratteristiche Plugin Interactive
DettagliCup HiWeb. Integrazione dei servizi del CUP Marche in applicativi di terze parti
Cup HiWeb Integrazione dei servizi del CUP Marche in applicativi di terze parti Ver 1.2 2015 Insiel Mercato SpA Change History 23/03/2015 Versione 1.0 Paolo Pitton 18/12/2015 Versione 1.1 Paolo Pitton
Dettagli2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.
ESERCIZIARIO Risposte ai quesiti: 2.1 Non sono necessarie modifiche. Il nuovo protocollo utilizzerà i servizi forniti da uno dei protocolli di livello trasporto. 2.2 Il server deve essere sempre in esecuzione
DettagliSU Suap. IS357_03_01 Lettera aggiornamento SUAP vers. 02.00.00. Pagina 1 di 10
SU Suap OGGETTO: aggiornamento della procedura Suap dalla versione 01.03.01 alla versione 02.00.00 Nell inviarvi quanto in oggetto Vi ricordiamo che gli aggiornamenti vanno effettuati tempestivamente e
DettagliDirezione Programmazione Sanitaria. Scarico Dati Sanità. Manuale Utente. Versione 1.0.0
SDS Scarico Dati Sanità Manuale Utente Versione 1.0.0 Torino, Novembre 2011 1 di 21 INDICE 1 APPLICATIVO SDS...3 1.1 GENERALITÀ...3 1.2 AUTENTICAZIONE...5 1.2.1 Primo caso Utente con ruolo PUBBLICO e PRIVATO...9
DettagliEsercizio 2. Client e server comunicano attraverso socket TCP
Esercizio 1 Scrivere una applicazione client/server in cui: Il client, in un ciclo infinito: Legge una stringa da standard input Invia al processo server la stringa. Il server visualizza: L'IP da cui si
DettagliIl client deve stampare tutti gli eventuali errori che si possono verificare durante l esecuzione.
RETI INFORMATICHE CORSO DI LAUREA IN INGEGNERIA INFORMATICA SPECIFICHE DI PROGETTO A.A. 2010/2011 Il progetto consiste nello sviluppo di un applicazione client/server. Sia il server che il client dovranno
DettagliServizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti
20120300 INDICE 1. Introduzione... 3 2. Consultazione... 4 2.1 Consultazione Server Fidati... 4 2.2 Consultazione Servizi Client... 5 2.3 Consultazione Stato richieste... 5 3. Amministrazione... 6 3.1
DettagliManuale per l utilizzo dell applicazione Client per il controllo remoto di apparecchiature da laboratorio
Manuale per l utilizzo dell applicazione Client per il controllo remoto di apparecchiature da laboratorio Dopo il collegamento alla Home Page del laboratorio di teledidattica è possibile scaricare il file
DettagliConfiguration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1
Tutorial Configuration Managment Configurare il servizio EC2 su AWS Pagina 1 Sommario 1. INTRODUZIONE... 3 2. PROGRAMMI NECESSARI... 4 3. PANNELLO DI CONTROLLO... 5 4. CONFIGURARE E LANCIARE UN ISTANZA...
DettagliIl Web Server e il protocollo HTTP
Corso PHP Parte 2 Il Web Server e il protocollo HTTP E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta la esegue e restituisce il risultato al browser,
DettagliSMS API. Documentazione Tecnica YouSMS HTTP API. YouSMS Evet Limited 2015 http://www.yousms.it
SMS API Documentazione Tecnica YouSMS HTTP API YouSMS Evet Limited 2015 http://www.yousms.it INDICE DEI CONTENUTI Introduzione... 2 Autenticazione & Sicurezza... 2 Username e Password... 2 Connessione
DettagliCorso di Reti di Calcolatori T
Università degli Studi di Bologna Scuola di Ingegneria Corso di Reti di Calcolatori T Esercitazione 2 (proposta) Socket Java con connessione Luca Foschini Anno accademico 2015/2016 Esercitazione 2 1 Specifica
DettagliManuale LiveBox WEB ADMIN. http://www.liveboxcloud.com
2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa
DettagliTabelle di riferimento Pulsanti Inserire documento Predisposizione doc Approvazione Doc Numerazione Doc Pubblicazione Albo Webservice
- Albo pretorio virtuale e gestione della consultazione documentale - Argomenti Tabelle di riferimento Pulsanti Inserire documento Predisposizione doc Approvazione Doc Numerazione Doc Pubblicazione Albo
DettagliXML e PHP. Gestire XML con PHP. Appendice
Appendice XML e PHP Tra tutti i linguaggi di programmazione esistenti PHP è tra quelli che meglio si adattano all elaborazione di documenti XML. PHP è un linguaggio di programmazione che consente di arricchire
DettagliMISURAZIONE DEI LIVELLI DI SERVIZIO
MISURAZIONE DEI LIVELLI DI SERVIZIO Presentazione Misurazione dei livelli di servizio Il nostro sistema di misurazione dei livelli di servizio è in grado di registrare ed elaborare i tempi di risposta
DettagliInternet Architettura del www
Internet Architettura del www Internet è una rete di computer. Il World Wide Web è l insieme di servizi che si basa sull architettura di internet. In una rete, ogni nodo (detto host) è connesso a tutti
DettagliArchitetture Web: un ripasso
Architetture Web: un ripasso Pubblicazione dinamica di contenuti. Come si fa? CGI Java Servlet Server-side scripting e librerie di tag JSP Tag eseguiti lato server Revisione critica di HTTP HTTP non prevede
DettagliCon accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.
Tecnologie informatiche ACCESSO REMOTO CON WINDOWS Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica. Un esempio di tale servizio
DettagliAbilitare la connettività per 3PAR Storage
Abilitare la connettività per 3PAR Storage Vantaggi di Call Home: Periodicamente, il processore di servizio trasferisce le informazioni di diagnostica come le informazioni sull'integrità dei sistema, i
DettagliClient - Server. Client Web: il BROWSER
Client - Server Client Web: il BROWSER Il client Web è un applicazione software che svolge il ruolo di interfaccia fra l utente ed il WWW, mascherando la complessità di Internet. Funzioni principali Inviare
DettagliGuida di Pro PC Secure
1) SOMMARIO 2) ISTRUZIONI DI BASE 3) CONFIGURAZIONE 4) INFORMAZIONI AGGIUNTIVE 1) SOMMARIO Guida di Pro PC Secure Pro PC Secure è un programma che si occupa della protezione dagli attacchi provenienti
DettagliCorso di Informatica
Corso di Informatica Modulo L2 1.1-Introduzione 1 Prerequisiti Concetto intuitivo di applicazione per computer Uso pratico elementare di un sistema operativo 2 1 Introduzione Uno dei compiti di un sistema
DettagliConfigurazione avanzata di IBM SPSS Modeler Entity Analytics
Configurazione avanzata di IBM SPSS Modeler Entity Analytics Introduzione I destinatari di questa guida sono gli amministratori di sistema che configurano IBM SPSS Modeler Entity Analytics (EA) in modo
Dettagli1. RETI INFORMATICHE CORSO DI LAUREA IN INGEGNERIA INFORMATICA SPECIFICHE DI PROGETTO A.A. 2013/2014. 1.1 Lato client
RETI INFORMATICHE - SPECIFICHE DI PROGETTO A.A. 2013/2014 1. RETI INFORMATICHE CORSO DI LAUREA IN INGEGNERIA INFORMATICA SPECIFICHE DI PROGETTO A.A. 2013/2014 Il progetto consiste nello sviluppo di un
DettagliA2A technical presentation
A2A technical presentation Milano, 24 Sept 2012 Enrico Papalini IT Development Manager Attuale modalità di connessione LU6.2 LU6.2 response IAG HTTP client Mainframe or Customer Server HTTP service Https
Dettagli1. Manuale d uso per l interfaccia web di Gestione PEC
1. Manuale d uso per l interfaccia web di Gestione PEC L interfaccia web di gestione delle caselle per un determinato dominio consente le seguenti funzionalità: creazione utente cancellazione utente modifica
DettagliCircolari e lettere da Word con anagrafiche e indirizzi da Metodo
Circolari e lettere da Word con anagrafiche e indirizzi da Metodo Metodo sfrutta tutte le potenzialità messe a disposizione da Microsoft Windows integrandosi perfettamente su tale piattaforma e permettendo
DettagliNOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0
Prodotto Inaz Download Manager Release 1.3.0 Tipo release COMPLETA RIEPILOGO ARGOMENTI 1. Introduzione... 2 2. Architettura... 3 3. Configurazione... 4 3.1 Parametri di connessione a Internet... 4 3.2
DettagliAssegnamento di un indirizzo IP temporaneo a dispositivi Barix
Assegnamento di un indirizzo IP temporaneo a dispositivi Barix V 1.0 GUIDA RAPIDA Introduzione L obiettivo di questa guida rapida è fornire all utente un modo per poter assegnare un indirizzo IP temporaneo
DettagliHTML. Usare il seguente HTML per i primi tre esercizi (che, si noti, al momento restituisce un errore JavaScript):
HTML Usare il seguente HTML per i primi tre esercizi (che, si noti, al momento restituisce un errore JavaScript): prove Javascript
DettagliPortale tirocini. Manuale utente Per la gestione del Progetto Formativo
GESTIONE PROGETTO FORMATIVO Pag. 1 di 38 Portale tirocini Manuale utente Per la gestione del Progetto Formativo GESTIONE PROGETTO FORMATIVO Pag. 2 di 38 INDICE 1. INTRODUZIONE... 3 2. ACCESSO AL SISTEMA...
DettagliFTP. Appunti a cura del prof. ing. Mario Catalano
FTP Appunti a cura del prof. ing. Mario Catalano Il protocollo FTP 1/2 Attraverso il protocollo FTP (File Transfer Protocol) è possibile trasferire uno o più files di qualsiasi tipo tra due macchine Tale
DettagliMANUALE UTENTE Fiscali Free
MANUALE UTENTE Fiscali Free Le informazioni contenute in questa pubblicazione sono soggette a modifiche da parte della ComputerNetRimini. Il software descritto in questa pubblicazione viene rilasciato
DettagliManuale LiveBox WEB ADMIN. http://www.liveboxcloud.com
2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa
DettagliLA CASELLA PEC Dipartimentale
LA CASELLA PEC Dipartimentale dip xx@pec.cittametropolitanaroma.gov.it INDICE 1) LA GESTIONE DELLE PEC IN ENTRATA 2) LA GESTIONE DELLE PEC IN USCITA Pag. 1 di 20 1. LA GESTIONE DELLE PEC IN ENTRATA Cassetta
DettagliCapitolo 1 Installazione del programma
Capitolo 1 Installazione del programma Requisiti Hardware e Software Per effettuare l installazione del software Linea Qualità ISO, il computer deve presentare una configurazione minima così composta:
DettagliGovPay 2.0. Manuale Installazione
SERVIZI DI INTERMEDIAZIONE AL NODO DEI PAGAMENTI GovPay-ManualeInstallazione del 16/12/2015 - vers. 1 STATO DEL DOCUMENTO REV. DESCRIZIONE DATA 1 Prima versione 16/12/2015 ATTORI DEL DOCUMENTO Redatto
DettagliStudi di Settore. Nota Operativa 22/4/2013
Nota Operativa Studi di Settore 22/4/2013 Sommario Valutazione casistiche... 2 Errore di connessione... 2 Sistema operativo non aggiornato... 2 File non installato client... 2 File non installato server...
DettagliProgetto Eleven. http://lpweb.diiga.univpm.it/~grp_11/ Introduzione. Componenti del gruppo. Gruppo 11
Progetto Eleven Gruppo 11 http://lpweb.diiga.univpm.it/~grp_11/ Introduzione Eleven è un azienda che opera nel campo delle applicazioni WEB specializzata nel campo dei social network. Da la possibilità
DettagliEstensione dei servizi cloud di ENEA-GRID basati su OpenNebula ad una configurazione multisite. Dott. Pasquale De Michele Tutor: Ing.
Estensione dei servizi cloud di ENEA-GRID basati su OpenNebula ad una configurazione multisite Dott. Pasquale De Michele Tutor: Ing. Giovanni Ponti 5 Borsisti Day 13/05/2014 Obiettivi della Borsa Estensione
DettagliUNICO WEB DbLan Group SRL
UNICO WEB DbLan Group SRL Introduzione Il software è stato realizzato per la gestione di call center. E stato progettato in diverse aree per permettere la gestione separata di tutte le fasi che partono
DettagliGestione Quota. Orazio Battaglia
Gestione Quota Orazio Battaglia Gestione Quota Windows Server 2008 R2 mette a disposizione strumenti per la definizione delle quote disco a due livelli: Livello utente Livello di cartella Definire delle
DettagliProduct Shipping Cost Guida d'installazione ed Utilizzo
Guida d'installazione ed Utilizzo Installazione Per installare il modulo è sufficiente copiare la cartella app del pacchetto del modulo nella cartella principale dell'installazione di Magento dove è già
DettagliLA GESTIONE DELLE VISITE CLIENTI VIA WEB
LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici
DettagliRapporto dei test della KB, sottosistema validato Deliverable 3.22.2. Versione 0.3 Data 06/06/2014
Rapporto dei test della KB, sottosistema validato Deliverable 3.22.2 Versione 0.3 Data 06/06/2014 Informazioni sul documento ID Deliverable 3.22.2 Titolo Deliverable Rapporto dei test della KB, sottosistema
DettagliCorso basi di dati Installazione e gestione di PWS
Corso basi di dati Installazione e gestione di PWS Gianluca Di Tomassi Email: ditomass@dia.uniroma3.it Università di Roma Tre Cosa è PWS? Il Personal Web Server altro non è che una versione ridotta del
Dettagli10.1. Un indirizzo IP viene rappresentato in Java come un'istanza della classe InetAddress.
ESERCIZIARIO Risposte ai quesiti: 10.1. Un indirizzo IP viene rappresentato in Java come un'istanza della classe InetAddress. 10.2. Un numero intero in Java è compreso nell'intervallo ( 2 31 ) e (2 31
DettagliDopo aver installato WSFTP.le, alla prima schermata quando lo apriamo vedremo questo.
Dopo aver installato WSFTP.le, alla prima schermata quando lo apriamo vedremo questo. clicchiamo su Continue nella finestra successiva, spuntiamo la voce Other e clicchiamo su Next Nella terza schermata
DettagliSoftware di interfacciamento sistemi gestionali Manuale di installazione, configurazione ed utilizzo
01595 Software di interfacciamento sistemi gestionali Manuale di installazione, configurazione ed utilizzo INDICE DESCRIZIONE DEL SOFTWARE DI INTERFACCIAMENTO CON I SISTEMI GESTIONALI (ART. 01595) 2 Le
DettagliSviluppo Applicativi personalizzati per automatizzare le Analisi SPC
Sviluppo Applicativi personalizzati per automatizzare le Analisi SPC Query sui Databases Aziendali Report Automatici Interfacce Operatore Analisi Statistiche Minitab Web: www.gmsl.it Email: info@gmsl.it
DettagliPortale SportEvent di UniCredit. Manuale d uso prenotazioni alberghiere accreditamenti e pagamenti on-line
Portale SportEvent di UniCredit Manuale d uso prenotazioni alberghiere accreditamenti e pagamenti on-line Edizione: Novembre 2011 1 1. Introduzione In questo manuale verrà spiegato l utilizzo del portale
DettagliRiccardo Dutto, Paolo Garza Politecnico di Torino. Riccardo Dutto, Paolo Garza Politecnico di Torino
Integration Services Project SQL Server 2005 Integration Services Permette di gestire tutti i processi di ETL Basato sui progetti di Business Intelligence di tipo Integration services Project SQL Server
DettagliOutlook Plugin per VTECRM
Outlook Plugin per VTECRM MANUALE UTENTE Sommario Capitolo 1: Installazione e Login... 2 1 Requisiti di installazione... 2 2 Installazione... 3 3 Primo Login... 4 Capitolo 2: Lavorare con Outlook Plugin...
DettagliFtpZone Guida all uso
FtpZone Guida all uso La presente guida ha l obiettivo di spiegare le modalità di utilizzo del servizio FtpZone fornito da E-Mind Srl. All attivazione del servizio E-Mind fornirà solamente un login e password
DettagliDATABASE IN RETE E PROGRAMMAZIONE LATO SERVER
DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER L architettura CLIENT SERVER è l architettura standard dei sistemi di rete, dove i computer detti SERVER forniscono servizi, e computer detti CLIENT, richiedono
DettagliSQL Server 2005. Integration Services. SQL Server 2005: ETL - 1. Integration Services Project
atabase and ata Mi ni ng Group of P ol itecnico di Torino atabase and ata Mi ni ng Group of P ol itecnico di Torino atabase and data mining group, SQL Server 2005 Integration Services SQL Server 2005:
DettagliGERARCHIE RICORSIVE - SQL SERVER 2008
GERARCHIE RICORSIVE - SQL SERVER 2008 DISPENSE http://dbgroup.unimo.it/sia/gerarchiericorsive/ L obiettivo è quello di realizzare la tabella di navigazione tramite una query ricorsiva utilizzando SQL SERVER
DettagliNote sull utilizzo di DB2 in LAB 4 e su come collegarsi in remoto
Note sull utilizzo di DB2 in LAB 4 e su come collegarsi in remoto Sistemi Informativi T Versione elettronica: L00.DB2inLAB4.pdf IBM DB2 Il DBMS IBM DB2, edizione Express-C, è installato su un server Linux
DettagliPROGETTO WEB SERVICES DOGANE SERVIZI PER RICEZIONE ED ELABORAZIONE MESSAGGI AMBIENTE REALE
Pag. 1 di 12 PROGETTO WEB SERVICES DOGANE SERVIZI PER RICEZIONE ED ELABORAZIONE MESSAGGI AMBIENTE REALE Pag. 1 di 12 Pag. 2 di 12 1 GENERALITÀ... 3 1.1 CANALI DI COMUNICAZIONE DEI SISTEMI... 3 2 SOA DOMINIO
DettagliCome funziona il WWW. Architettura client-server. Web: client-server. Il protocollo
Come funziona il WWW Il funzionamento del World Wide Web non differisce molto da quello delle altre applicazioni Internet Anche in questo caso il sistema si basa su una interazione tra un computer client
DettagliGuida Rapida di Syncronize Backup
Guida Rapida di Syncronize Backup 1) SOMMARIO 2) OPZIONI GENERALI 3) SINCRONIZZAZIONE 4) BACKUP 1) - SOMMARIO Syncronize Backup è un software progettato per la tutela dei dati, ed integra due soluzioni
DettagliZoo 5. Robert McNeel & Associates Seattle Barcelona Miami Seoul Taipei Tokyo www.rhino3d.com
Zoo 5 Che cos'è lo Zoo? Lo Zoo è un gestore delle licenze in rete o floating (mobili). Lo Zoo consente la condivisione delle licenze tra un gruppo di utenti in rete. Lo Zoo è utile in presenza di più utenti
DettagliUTILIZZO DEL SOFTWARE MONITOR
UTILIZZO DEL SOFTWARE MONITOR Il software Monitor è stato realizzato per agevolare la realizzazione dei sondaggi. Esso consente di 1. creare questionari a scelta multipla; 2. rispondere alle domande da
DettagliLinphone Guida all installazione ed alla configurazione Clouditalia VoIP per Windows
Linphone Guida all installazione ed alla configurazione Clouditalia VoIP per Windows 1. LINPHONE... 1 2. Come installare LINPHONE... 1 3. Configurazione del numero o account VoIP Clouditalia... 1 4. Configurazione
DettagliBlue s Hotel Pro Il software che hai sempre desiderato per il tuo Hotel!
Guida alla configurazione delle centrali innovaphone Versione 2.0 04-06-2006 Blue s Hotel Pro Il software che hai sempre desiderato per il tuo Hotel! Blue s Hotel Pro è la soluzione ideale per i piccoli
DettagliAREA RISERVATA tamoil.it
AREA RISERVATA tamoil.it L Area Riservata tamoil.it permette l accesso ad una serie di funzionalità riservate ai clienti Tamoil, siano essi possessori di mycard Tamoil Corporate, Gestori di punti vendita
DettagliMODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it
MODELLO CLIENT/SERVER Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it POSSIBILI STRUTTURE DEL SISTEMA INFORMATIVO La struttura di un sistema informativo
DettagliInterfaccia FAX BREVE GUIDA
Interfaccia FAX BREVE GUIDA ( Logiche di funzionamento e modalità d uso ) 1 Introduzione...2 Interfacciamento ATHOSFAX...3 Installazione...3 Configurazione...5 Interfacciamento ZetaFax...7 Installazione...7
DettagliAgent, porte, connettività e reti... 3. L agent di Kaseya utilizza la porta 5721 per comunicare con il server, ma che tipo di porta è?...
Kaseya Domande e Risposte Agent, porte, connettività e reti... 3 L agent di Kaseya utilizza la porta 5721 per comunicare con il server, ma che tipo di porta è?...3 Quanta memoria occupa l agent di Kaseya?...3
DettagliAllegato) all art.4 punto 5 Informatizzazione del Magazzino
Allegato) all art.4 punto 5 Informatizzazione del Magazzino PREMESSA L integrazione in oggetto ha lo scopo di sostituire la soluzione attualmente in essere, basata sullo scambio di file di testo, con una
DettagliCOLLEGAMENTO ALLA M.C.T.C. PER VISURA TARGHE
COLLEGAMENTO ALLA M.C.T.C. PER VISURA TARGHE Utilizzando la connessione di accesso remoto alla rete ISDN BRI della postazione di lavoro la Procedura offre la possibilità di effettuare la visura delle targhe
DettagliLaplink FileMover Guida introduttiva
Laplink FileMover Guida introduttiva MN-FileMover-QSG-IT-01 (REV.01/07) Recapiti di Laplink Software, Inc. Per sottoporre domande o problemi di carattere tecnico, visitare il sito: www.laplink.com/it/support/individual.asp
DettagliPalazzetto del Biliardo Tournaments
Palazzetto del Biliardo Tournaments Manuale d uso applicazione web Questa procedura permette di gestire un campionato o un torneo di biliardo con generazione automatica di gironi e calendari (algoritmo
DettagliGuida alla registrazione on-line di un NovaSun Log
Guida alla registrazione on-line di un NovaSun Log Revisione 4.1 23/04/2012 pag. 1 di 16 Contenuti Il presente documento è una guida all accesso e all utilizzo del pannello di controllo web dell area clienti
DettagliPOSTA ELETTRONICA Per ricevere ed inviare posta occorrono:
Outlook parte 1 POSTA ELETTRONICA La posta elettronica è un innovazione utilissima offerta da Internet. E possibile infatti al costo di una telefonata urbana (cioè del collegamento telefonico al nostro
DettagliSERVICE BROWSER. Versione 1.0
SERVICE BROWSER Versione 1.0 25/09/2008 Indice dei Contenuti 1. Scopo del documento... 3 2. Introduzione... 3 3. Accordi di Servizio... 4 4. Servizi... 5 5. Servizio: Schede Erogatori... 8 6. Servizio:
DettagliMC-link Lan+ Connessione e configurazione del router PRESTIGE 100
MC-link Lan+ Connessione e configurazione del router PRESTIGE 100 Per la connessione del router PRESTIGE 100 ad un singolo computer è sufficiente rispettare il seguente schema: La connessione tra cavo
DettagliGestire le sessioni con le Servlet
PROGETTO Gestire le sessioni con le Servlet Con il termine sessione si intende un insieme di attività correlate, con una o alcune di queste che sono preliminari ad altre. Si pensi, per esempio, a un qualsiasi
DettagliCORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)
Ambiente Access La Guida di Access Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni
DettagliModulo 2 Uso del computer e gestione dei file
Modulo 2 Uso del computer e gestione dei file 2.1.1.1 Primi passi col computer Avviare il computer Windows è il sistema operativo più diffuso per la gestione dei personal computer, facile e amichevole
DettagliPortale tirocini. Manuale utente Per la gestione del Progetto Formativo
Pag. 1 di 41 Portale tirocini Manuale utente Per la gestione del Progetto Formativo INDICE Pag. 2 di 41 1. INTRODUZIONE... 3 2. ACCESSO AL SISTEMA... 4 3. FUNZIONE BACHECA... 8 4. GESTIONE TIROCINANTI...
DettagliSICEANT: NUOVE ISTRUZIONI OPERATIVE DI ACCESSO PER SS.AA.
SICEANT: NUOVE ISTRUZIONI OPERATIVE DI ACCESSO PER SS.AA. Attività tecnica necessaria per lo start up. Abilitazione della postazione UTENTE (Citrix plug-in). Nota bene: l operazione di abilitazione è possibile
DettagliSystem Center Virtual Machine Manager Self-Service Portal
System Center Virtual Machine Manager Self-Service Portal di Nicola Ferrini MCT MCSA MCSE MCTS MCITP System Center Virtual Machine Manager 2008 è la nuova release dello strumento della famiglia System
DettagliUniversità degli Studi di Messina
Università degli Studi di Messina Guida alla Rendicontazione on-line delle Attività del Docente Versione della revisione: 2.02/2013-07 A cura di: Fabio Adelardi Università degli studi di Messina Centro
DettagliIn alternativa potete anche accedere direttamente al servizio di posta elettronica digitando l indirizzo web https://www.outlook.com/.
Entrate nel portale web mail d Ateneo (indirizzo web: http://mail.studenti.unimc.it). Accedete al servizio di Posta Elettronica. In alternativa potete anche accedere direttamente al servizio di posta elettronica
DettagliABBINATORE Manuale Utente
ABBINATORE è un applicativo utile ad associare il codice articolo originale ad un articolo memorizzato nel sistema gestionale aziendale. In abbinamento alla banca dati IdroLAB ed in particolare con il
DettagliManuale d utilizzo della componente di console di monitoraggio
Pag. 1 di 12 MANUALE DI UTILIZZO DELLA COMPONENTE DI MONITORAGGIO DEL SISTEMA SOFTWARE PAGAMENTO DEI TICKET VIA WEB CON CARTA DI CREDITO INDICE 1 INTRODUZIONE... 1 1.1 GLOSSARIO... 1 1.2 GLI UTENTI DELL
DettagliSoftware di gestione della stampante
Questo argomento include le seguenti sezioni: "Uso del software CentreWare" a pagina 3-11 "Uso delle funzioni di gestione della stampante" a pagina 3-13 Uso del software CentreWare CentreWare Internet
DettagliAta_NiAg02. Modulo Gestione Agenti
Ata_NiAg02 Modulo Gestione Agenti Il software NiAg02 consente alle aziende che utilizzano il software gestionale ATA di gestire in maniera totalmente automatizzata l acquisizione ordini e/o clienti dalla
DettagliManuale di programmazione BerMar_Drive_Software
Invert er LG Manuale di programmazione BerMar_Drive_Software Mot ori elet t ric i Informazioni preliminari... 2 Installazione... 3 Avvio del programma... 4 Funzionamento Off-Line... 7 Caricamento di una
DettagliACCESSO AL PORTALE INTERNET GSE
ACCESSO AL PORTALE INTERNET GSE GUIDA D USO PER LA REGISTRAZIONE E L ACCESSO Ver 1.5 del 27/10/2008 Pag. 1 INDICE DEI CONTENUTI ACCESSO AL PORTALE INTERNET GSE... 1 GUIDA D USO PER LA REGISTRAZIONE E L
DettagliCONFIGURAZIONE DI UN AZIENDA IN MODALITÀ REAL TIME
CONFIGURAZIONE DI UN AZIENDA IN MODALITÀ REAL TIME REQUISITI È necessario che MexalBp sia un installazione di tipo Contabile, Aziendale o Produzione. Se MexalBp ha il server Mixer, occorre disporre di
DettagliSSO Specifiche Funzionali
SSO Specifiche Funzionali oggetto... : SSO Siti Istituzionali Class abbonamenti data ultimo aggiornamento... : 29/01/2014 N Data Descrizione Approvato da: 1.0 11-03-2013 Versione 1.0 Roberto Santosuosso
DettagliVisual basic base Lezione 01. L'ambiente di sviluppo
L'ambiente di sviluppo L'ambiente di sviluppo Visual basic è un linguaggio di programmazione Microsoft. In questo corso prenderemo in considerazione, l'ultima versione. net di questo linguaggio. Microsoft
DettagliFINE ANNO BOLLE / FATTURE PER E/SATTO
FINE ANNO BOLLE / FATTURE PER E/SATTO (ver. 3 07/11/2014) Sito web:!"#$%$# e-mail istituzionale: $ &'!"#$%$# PEC:!"#$%'(")*(+*$($# % INDICE e-mail istituzionale: #&'!"#$#" PEC:!"#$'(!)*(+*#(#" & Premessa
DettagliNote per generazione file.txt per invio trimestrale V.P. all AGENZIA DELLE ENTRATE
Note per generazione file.txt per invio trimestrale V.P. all AGENZIA DELLE ENTRATE Si tratta della funzione che consente di generare il file in formato testo (.TXT) che permette la spedizione all Agenzia
DettagliManuale Terminal Manager 2.0
Manuale Terminal Manager 2.0 CREAZIONE / MODIFICA / CANCELLAZIONE TERMINALI Tramite il pulsante NUOVO possiamo aggiungere un terminale alla lista del nostro impianto. Comparirà una finestra che permette
Dettagli