|
|
|
!!! SORRY !!! just italian version right now. Let me know if you are
interested in.
In questa sezione vengono fornite delle indicazioni sulla installazione e
configurazione dei vari pacchetti.
La prima cosa da decidere e' l'architettura dell'impianto. NDA DL consente di
configurare l'impianto in maniera molto flessibile. E' conveniente ragionare
per livelli, mantenedo separati i tre strati (DATA, BUSINESS e PRESENTATION).
DATA LAYER (NDA_DL_DataService,
NDA_DL_DataServiceManager): questo strato e' costituito da un
servizio NT (completo di client di gestione e configurazione) che deve essere
installato su macchine (server) che siano fisicamente connessi (RS232, RS485,
ETH) con i dispositivi sul campo. E' consentita una sola installazione per
macchina: su ciascuna macchina verranno collegati pi dispositivi fisici anche
di natura diversa (telai, lucidatrici etc), in funzione della comodita' di
cablaggio.
BUSINESS LAYER (NDA_DL_TelmonWS,
NDA_DL_WebServiceManager): questo strato e' costituito da XML Web
Service (completo di client di gestione e configurazione) specifici per
tipologia di applicazione (telaio, lucidatrice etc). Deve essere installato su
macchine (server) preferenzialmente (per motivi di prestazioni) sulla stessa
rete locale in cui risiede il DATA LAYER: in installazioni
minimali potrebbe anche essere la stessa macchina che ospita il DATA LAYER.
E' consentita una sola installazione per macchina: tipicamente a ciascun Web
Service verranno associati uno o pi servizi di DATA LAYER.
PRESENTATION LAYER (NDA_DL_TelmonWA,
NDA_DL_TelmonWAP, NDA_DL_TelmonClient): questo strato e'
costituito da applicazioni client e server specifiche per tipologia di
applicazione (telaio, lucidatrice etc). Le applicazioni server vengono
preferenzialmente installate (per motivi di prestazioni) sulla stessa rete
locale del BUSINESS LAYER (i client, web browser, che ne sfruttano i servizi
possono essere dislocati a piacimento), le applicazioni client possono essere
installate ove desiderato (ex su macchine in rete locale o remote con sola
connessione dial-up) .
|
|
|
|
| SISTEMA OPERATIVO |
Microsoft Windows NT 4.0 (sp6)
Microsoft Windows 2000 (sp4)
Professional, Server, Advanced server
Microsoft Windows XP (sp2) Home,
Professional
Microsoft Windows 2003 Server
|
| DIPENDENZE SOFTWARE |
Microsoft
.NET Framework 1.1 redistribuitable package o superiori
Microsoft WSE 2.0 SP3
redistribuitable package |
| INSTALLAZIONE |
Accedere
alla macchina con un account con poteri di amministrazione.
Assicurarsi che le dipendenze software
sia gia' correttamente installate
Lanciare l'installer
NDA_DL_DataServiceSetup: seguire le indicazioni riportare durante il wizard di
installazione
Al termine della installazione dovranno
essere installati : NDA_DL_DataService (servizio NT) e
NDA_DL_DataServiceManager (client Windows di amministrazione) |
| CONFIGURAZIONE |
Le seguenti configurazioni devono essere
effettuate dopo l'installazione del WebService (BUSINESS
LAYER).
Lanciare NDA_DL_DataServiceManager da
menu' applicazioni o attraverso l'icona creata nella zona tray (in basso a
destra)
Assicurarsi che il servizio si stoppato
(tab Service -> il pulsante in basso a sinistra deve visualizzare Start)
Tab Settings: in campo di
editazione Search digitare l'URL del WebService che contiene la
definizione delle macchine (telai, lucidatrici etc) che si vuole monitorare
attraverso le linee di comunicazione fisiche (seriale, ethernet etc) connesse a
questa macchina.
Ex:
http://localhost/nda_dl_telmonws/nda_dl_telmonws.asmx
http://server_name/nda_dl_telmonws/nda_dl_telmonws.asmx
Fornire le informazioni di
autenticazione impostate nel WebService
Se tutto va a buon file si ottiene una
lista di macchine supportate da quel WebService con i relativi tipi di dati
gestiti.
eliminare le macchine (selezione
multipla e tasto Remove) che non sono fisicamente connesse ai
dispositivi di comuncazione: evitare di lasciare duplicati (macchina+ tipo di
dato identici) .
Selezionare (anche in selezione
multipla) le macchine ed i tipi di dato supportati: nella property grid a
sinistra compaiono le proprieta' degli oggetti selezionati: Si consiglia di
fare una selezione per macchina. Tipicamente andranno editati i seguenti campi:
DeviceSetting:
impostazione dispositivo di comunicazione relativamente al numero di porta
seriale collegato (COM#) (salvo esigenze particolari del PLC collegato, evitare
di modificare le altre impostazioni ex 9600,e,7,1)
SlaveAddress:
impostare l'indirizzo slave della macchina collegata.
Ripetere per tutte le macchine.
Salvare impostazioni con pulsante Save.
Accedere al Tab Service:
premere Start : questo avvia il servizio
Verificare il log delle azioni
intraprese: dovrebbero essere visualizzati messaggi di avvio del servizio,
caricamento dei Web Service definiti. In caso di errori analizzare il
contenuto: in caso di difficolta' esportare i messaggi (pulsate Export)
per successive analisi. |
|
|
| SISTEMA OPERATIVO |
Microsoft Windows NT 4.0 (sp6)
Microsoft Windows 2000 (sp4)
Professional, Server, Advanced server
Microsoft Windows XP (sp2)
Professional
Microsoft Windows 2003 Server
|
| DIPENDENZE SOFTWARE |
Microsoft
.NET Framework 1.1 redistribuitable package o superiori
Microsoft WSE 2.0 SP3
redistribuitable package
Microsoft IIS 5.0 o superiori
MSDE 2000 o SQL Server 2000 (sp3) (Si
ricorda che MSDE e' la versione limitata a 2GB)
MDAC 2.8 o superiori
ASP.NET 1.1 o superiori |
| INSTALLAZIONE |
Accedere alla macchina con un account con
poteri di amministrazione.
Assicurarsi che le dipendenze software
sia gia' correttamente installate.
Creare una nuova istanza di
MSDE (per SQL Server 2000 rivolgersi al proprio amministratore di
sistema), anche su macchina diversa purche' in rete locale:
Creare una shell DOS
ed entrare nella cartella in cui il pacchetto MSDE.
!!!!! ATTENZIONE
!!!!! MSDE e' un prodotto Microsoft: leggere attentamente le
condizioni di licenza (file license.txt) prima di installare il
prodotto.
Digitare da linea di
comando: setup INSTANCENAME="NDA_DL_TelmonWS" SECURITYMODE=SQL
SAPWD="??????" . La password reale SAPWD puo' essere scelta a
piacere e sufficentemente robusta se il database esposto al web (cosa non
richiesta per il funzionamento dell'applicazione); questa dovra' poi essere
impostata in NDA_DL_WebserviceManger e non piu' richiesta all'utente.
Equivalentemente se si dispone di SQL Server si deve creare una istanza di
uguali caratteristiche.
Riavviare il sistema
per startare l'istanza di SQL Server appena creata. In alternativa, se il
riavvio del sistema non risulta agevole, startare manualmente (scelta non
consigliata ai meno esperti) il servizio MSSQL$NDA_DL_TELMONWS ( Menu->
Programmi->Strumenti di Amministrazione->Servizi cercare
MSSQL$NDA_DL_TELMONWS e startare con comando di menu'
Lanciare l'installer
NDA_DL_TelmonWSSetup: seguire le indicazioni riportare durante il wizard di
installazione. eventualmente modificare il numero di porta qualora richiesto
dalla configurazione della vostra rete (firewall etc.).
Lanciare, se non gia' presente,
l'installer NDA_DL_WebServiceManagerSetup dalla stessa macchina o da un
macchina in rete locale: seguire le indicazioni riportare durante il wizard di
installazione. Al termine della installazione viene lanciato
NDA_DL_PackageActivator per l'attivazione del pacchetto: alla prima
installazione, seguire le indicazioni riportate sotto.
Lanciare, se non gia'
presente, l'installer NDA_DL_PackageActivatorSetup dalla stessa macchina:
seguire le indicazioni riportare durante il wizard di installazione.
Al termine della installazione dovranno
essere installati : NDA_DL_TelmonWS (XML Web Service), NDA_DL_WebServiceManager
(client Windows di amministrazione) e NDA_DL_PackageActivator (client Windows
per attivazione pacchetto)
!!!!! ATTENZIONE !!!!! affinche
il servizio sia raggiungibile da altre macchine della rete le impostazioni del
firewall per la porta di installazione del servizio devono essere impostate
correttamente.
!!!!! ATTENZIONE !!!!! per
motivi di sicurezza verso la rete internet le applicazioni server e client
utilizzano la tecnologia WSE 2.0 SP3 (Windows Security Enhancement). Affinche'
dette applicazioni possano comunicare e' indispensabile che il clock delle
macchine siano sincronizzati (sprecisione massima +/- 5
minuti).
|
| CONFIGURAZIONE |
Lanciare NDA_DL_PackageActivator.
Fornire le informazioni anagrafiche
richieste.
Selezionare NDA_DL_TelmonWS nella
lista Pacchetto da attivare. ATTENZIONE: non modificare il nome del
pacchetto e prestare attenzione a maiuscole e minuscole. Si consiglia di
digitare il nome del pacchetto solo se NON presente nella lista.
Premere Crea: inviare il file
creato all'indirizzo . Verra'
rienviato al mittente un file contenente la chiave di attivazione.
Lanciare NDA_DL_WebServiceManager.
Tab Package Activation: in
campo di editazione URL digitare l'URL del WebService da
attivare.
Ex:
http://localhost/nda_dl_telmonws/nda_dl_telmonws.asmx
http://server_name/nda_dl_telmonws/nda_dl_telmonws.asmx
Fornire le informazioni di
autenticazione impostate nel WebService (sulla prima installazione saranno
user=change me e password=change me. Si raccomanda di
modificarle il prima possibile, come descritto di seguito.
Se tutto va' a buon file si ottiene una
lista di pacchetti software attivati per questo WebService: alla prima
installazione la lista sara' vuota.
Utilizzare il comando load per caricare
il file *.act fornito da NDA TECH contenente il codice di attivazione.
Salvare impostazioni con pulsante Save.
Solo caso non si possieda solo il codice di attivazione (e non il
file *.act) procedere all'installazione manuale come segue:
Premere New per creare un
nuovo token di attivazione.
Selezionare il token:
nel campo Package
digitare il nome del package da attivare (in questo caso NDA_DL_TelmonWS
ma la stessa procedura dovra' essere ripetuta per ogni nuovo pacchetto che
sfrutta questo servizio e, quindi, NDA_DL_TelmonWA, NDA_DL_TelmonWAP, NDA_DL_TelmonClient)
nel campo ActivationCode
digitare il codice di attivazione fornito da NDA TECH.
Salvare impostazioni con pulsante Save.
Tab Settings: in campo di
editazione URL digitare l'URL del WebService da attivare come
visto in precedenza.
Se tutto va a buon file si ottiene una
lista di user name e password e l'alias per questo WebService.
Modificare il campo Alias con
il nome che desiderato per il WebService: questo sara' il nome con cui i
clients riferiranno questo servizio. Confermare con il pulsante Save associato.
Modificare la lista Users:
qui si possono aggiungere, eliminare e modificare le informazioni di
autenticazione per questo WebService. Si consiglia, specialmente se il
WebService avra' connettivita' al Web, di utilizzare password robuste. E'
sufficiente definire un account: questo dovra' poi essere utilizzato come
impostazione nei clients che utilizzeranno questo WebService. Confermare con il
pulsante Save associato.
Tab Database: in campo di
editazione URL digitare l'URL del WebService da attivare come
visto in precedenza.
Se tutto va a buon fine si ottiene il
nome della macchina su sui risiede l'istanza di MSDE o SQL Sever per questo
WebService.
Modificare il campo Data Source con
il nome della macchina su sui e' installata l'istanza di MSDE (o SQL Server) ed
il campo Pwd con la password assegnata all'istanza di MSDE o SQL
Server. Confermare con il pulsante Save associato.
Se si tratta di una nuova installazione
creare il database e le tabelle cliccando sul pulsante Tables: Create.
Verificare che la creazione sia andata
a buon fine cliccando il pulsante : Check.
Tab Machine: in campo di
editazione URL digitare l'URL del WebService da attivare come
visto in precedenza.
Se tutto va a buon file si ottiene la
lista delle macchine definite per questo WebService. Questa e' la lista che
viene utilizzata da NDA_DL_DataService, come visto in precedenza.
Modificare la lista Machines:
qui si possono aggiungere, eliminare e modificare le macchine definite per
questo WebService. Nel caso di nuova installazione la lista sara' vuota.
Premere New per creare un nuovo item.
Selezionare il token:
nel campo MachineName
digitare il nome della macchina che deve essere gestita da
questo WebService.
il campo MachineId
viene assegnato dal sistema e non puo' essere modificato (deve essere un
identifiatore unico per tutte le macchine definite).
Salvare impostazioni con pulsante Save.
|
|
|
|
|
|
|
|
|
|
|
|
|