Italiano English

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

  
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
 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.
 Lanciare l'installer NDA_DL_TelmonWASetup: seguire le indicazioni riportare durante il wizard di installazione. eventualmente modificare il numero di porta qualora richiesto dalla configurazione della vostra rete (firewall etc.).
 Al termine della installazione dovranno essere installato : NDA_DL_TelmonWA (Web Application), NDA_DL_WebServiceManager (client Windows di amministrazione) e NDA_DL_PackageActivator (client Windows per attivazione pacchetto)
CONFIGURAZIONE

Le seguenti configurazioni devono essere effettuate dopo l'installazione del WebService (BUSINESS LAYER).

 Su ogni macchina contenente i WebService a cui si intende collegarsi, lanciare NDA_DL_PackageActivator e ripetere la procedura di richiesta codice di attivazione e di attivazione vista per NDA_DL_TelmonWS, ovvviamente tenendo conto che il pacchetto da attivare e' NDA_DL_TelmonWA.

 Aprire un qualunque browser di ultima generazione (preferenzialmente IE 6.0 o superiore). Accedere alla applicazione: tipicamente http://localhost/NDA_DL_TelmonWA ed autenticarsi come username=change me e password=change me. Spuntare il check Memorizza informazioni se ci si trova su una macchina locale e non si vuole ripetere la procedura di autenticazione su questa macchina in futuro.
 Accedere alla pagina Utenti: modificare, aggiungere od eliminare l'elenco degli utenti che hanno accesso a questa applicazione.
 Accedere alla pagina Servizi: modificare, aggiungere od eliminare l'elenco dei WebService che si desidera consultare da questa applicazione e per i quali e' stata completata la procedura di attivazione. Le credenziali (username e password) per questi WebService devono essere note.

 !!!!! 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.

   
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
 ASP.NET 1.1 o superiori
INSTALLAZIONE Si veda NDA_DL_TelmonWA sostituendo ad ogni occorrenza NDA_DL_TelmonWAP.
CONFIGURAZIONE

Si veda NDA_DL_TelmonWA sostituendo ad ogni occorrenza NDA_DL_TelmonWAP.

SISTEMA OPERATIVO

 Microsoft Windows NT 4.0 (sp6)
 Microsoft Windows 2000 (sp4) Professional, Server, Advanced server
 Microsoft Windows XP (sp2) Professional
 Microsoft Windows 98 (se)
 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_TelmonClientSetup: seguire le indicazioni riportare durante il wizard di installazione.
 Al termine della installazione dovranno essere installato : NDA_DL_TelmonClient (Client Windows).
CONFIGURAZIONE

Le seguenti configurazioni devono essere effettuate dopo l'installazione del WebService (BUSINESS LAYER).

 Su ogni macchina contenente i WebService a cui si intende collegarsi, lanciare NDA_DL_PackageActivator e ripetere la procedura di richiesta codice di attivazione e di attivazione vista per NDA_DL_TelmonWS, ovvviamente tenendo conto che il pacchetto da attivare e'NDA_DL_TelmonClient.

 Lanciare l'applicazione.
 Menu : modificare, aggiungere od eliminare l'elenco degli utenti che hanno accesso a questa applicazione.
 Accedere alla pagina Impostazione Servizi (menu Impostazioni:Web Service): modificare, aggiungere od eliminare l'elenco dei WebService che si desidera consultare da questa applicazione e per i quali e' stata completata la procedura di attivazione. Le credenziali (username e password) per questi WebService devono essere note.


written by NDA TECH
Copyright NDA TECH di Nicola Dell'Amico
All rights are reserved