Biotrends - Istruzioni per il Setup Procedura Operativa Standard Autore Data Firma Francesco Izzo 22.08.2009 Approvato da Data Firma Mauro Pedrazzoli Storia delle edizioni Ed Descrizione Autore Dipartimento/Servizio Data entrata in vigore 01 Prima emissione F.Izzo STM,RIRQ 07.07.2008 02 Seconda emissione F.Izzo STM,RIRQ 16.08.2007 03 Terza emissione F.Izzo STM,RIRQ 26.06.2008 04 Quarta emissione F.Izzo STM,RIRQ 22.07.2008 05 Quinta emissione F.Izzo STM,RIRQ 22.08.2009 Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 1/32
Presa Visione Cognome/Nome Data Firma Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 2/32
INDICE Biotrends - Istruzioni per il Setup 1 1. INTRODUZIONE 4 1.1 Premessa 4 1.2 Scopo e Applicazione 4 1.3 Responsabilità 4 1.4 Glossario 4 1.4.1 Sigle / Acronimi 4 2. PROCEDURA 5 2.1 Procedimento 5 2.1.1 FILE SERVER 5 2.1.2 WEB SERVER - IIS (Microsoft Internet Information service) 10 2.1.3 SQL Server 2000 27 2.1.4 File di parametrizzazione Biotrends.ini 29 2.1.5 CLIENTS SETUP 30 Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 3/32
1. INTRODUZIONE 1.1 Premessa Biotrends è un sistema software client-server. Il Motore dell'applicazione (biotrends.dll), è una applicazione WEB ASP.NET 1.1, risiede ed è gestito da un WEB SERVER IIS (Microsoft Internet Information server), il Database SQL risiede su Microsoft SQL Server e la parte client risiede sul FILE SERVER ed utilizzabile da qualsiasi macchina collegata alla rete, dotata degli opportuni accessi. Il setup di Biotrends è costituito da un insieme di files, che risiedono su di un supporto dati mobile ( CD-ROM, chiavetta usb, etc..) 1.2 Scopo e Applicazione Lo scopo è fornire ai tecnici Archilex e delle aziende che lo hanno acquistato, le conoscenze necessarie ad installare Biotrends in ambiente operativo. 1.3 Responsabilità Del STM di tenere aggiornata questa documentazione e di comunicare agli interessati le novità. Del RIRQ di verificare che i tecnici designati all'installazione di Biotrends siano aggiornati 1.4 Glossario 1.4.1 Sigle / Acronimi Sigla RIRQ STM Descrizione Responsabile delle innovazioni tecnologiche, Ricerca e Qualità Software Team manager Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 4/32
2. PROCEDURA 2.1 Procedimento 2.1.1 FILE SERVER 2.1.1.1 Copia dei files Copiare il Folder <DRIVE>:\CLIENT\Biotrends dal supporto dati del setup sul disco rigido del FileServer ( es : <DRIVE>:\ ) Nota: Il Folder <DRIVE>:\Biotrends del FileServer deve consentire l'accesso in lettura a tutti gli utenti clients Biotrends 2.1.1.2 Creare utente BiotrendsSys La parte server di Biotrends è una applicazione web ASP.NET 1.1 che ha bisogno per lavorare correttamente di essere assegnata ad una application pool dedicata la cui Identità abbia i privilegi del gruppo Administrators e IIS_WPG (IIS Worker Process Group). Per pulizia consigliamo di creare allo scopo un nuovo utente BiotrendsSys Creare un nuovo utente sul server, assegnargli come user name BiotrendsSys e come password una a scelta. Selezionare le opzioni User cannot change password e password never expires Opzionalmente possono essere specificati il campo Full name e il campo Description Una volta creato l utente, assegnarlo ai gruppi Administrators e IIS_WPG Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 5/32
Windows server 2003 Creare utente BiotrendsSys Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 6/32
Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 7/32
WINDOWS VISTA Creare utente BiotrendsSys Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 8/32
Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 9/32
2.1.2 WEB SERVER - IIS (Microsoft Internet Information service) 2.1.2.1 Prerequisiti: IIS Microsoft Internet Information Service ASP.NET v 1.1.4322 (DOT NET FRAMEWORK) Installare ed abilitare Windows server 2003 - IIS 6.0 Windows Vista Ultimate (x64) - IIS 7.0 1. Copiare in C:\inetpub\wwwroot\ (comunque nella root del web di default di IIS) il folder Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 10/32
Biotrends <DRIVE>:\SERVER-IIS\Biotrends Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 11/32
2. Creare una nuova Application Pool Biotrends e specificare come application pool identity lo user BiotrendsSys creato in precedenza (per windows Vista 32 Bit specificare come Net Framework la vesrsione v1.1) 1 1 Se si sta usando IIS 7.0 su una versione di Windows a 64 bit Framework version 1.1 non apparirà nella lista e quindi non potrà essere selezionato. Per aggirare a questo problema Microsoft procedere creando l Application Pool da linea di comando : Spostarsi nel folder di IIS SERVER digitando : CD %WINDIR%\SYSTEM32\inetsrv Digitare il comando Appcmd : appcmd add apppool /name:biotrends /managedruntimeversion:v1.1 /managedpipelinemode:classic Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 12/32
3. Creare una nuova Virtual Directory biotrends (in IIS7.0 si può creare direttamente nuova applicazione) che punti al local path C:\inetpub\wwwroot\biotrends. Per i parametri vedere le figure seguenti 4. Verificare che IIS abbia creato l'applicazione web, altrimenti effettuare l'operazione manualmente (non necessario in IIS7.0) 5. Verificare che l applicazione sia stata associata alle ASP.NET ver 1.1.4322 (non necessario in IIS7.0) 6. Specificare Biotrends come [Application Pool] per l applicazione NOTA : in IIS 7.0 tutte le operazioni si effettuano al punto 3 Windows server 2003 - IIS 6.0 Creare Biotrends Application pool Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 13/32
Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 14/32
Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 15/32
WINDOWS VISTA 32BIT - IIS 7.0 2 Creare Biotrends Application pool 2 Vedi nota 1 Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 16/32
Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 17/32
Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 18/32
Windows server 2003 - IIS 6.0 Creare Biotrends virtual directory Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 19/32
Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 20/32
Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 21/32
Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 22/32
Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 23/32
Windows Vista - IIS 7.0 Create Biotrends Application Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 24/32
7. Per verificare che l applicazione server funzioni correttamente, Aprire sul server Iexplorer e digitare l indirizzo web http://localhost/biotrends/wslist.asmx, dovrebbe comparire una pagina di questo tipo Se invece il browser mostra una pagina di errore, procedere con i punti di verifica Indicati Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 25/32
2.1.2.2 Possibili Problemi 1..NET Framework non installato 2. C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll non registrata Verificare che i mappings dell'estensioni.asax,.asmx,.config,.soap siano correttamente registrati, nella configurazione dell'applicazione IIS biotrends Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 26/32
2.1.3 SQL Server 2000 1. aprire SQL Server Enterprise Manager /SQL Server management studio 2. selezionare Tools\SQL Query Analyzer (Non necessario per SQL Server management studioaprire il file direttamente da menu>file>open>file) 3. aprire Lo Script CreaBioTrendsDB.sql in <DRIVE>:\SERVER-SQL del supporto di installazione 4. Il nome Assegnato al DB Biotrends è BIOTRENDS_NOMEDITTA_SEDE. Per assegnargli un nome diverso, eseguire un cerca e modifica (search and replace) di BIOTRENDS_NOMEDITTA_SEDE in NOMEDESIDERATO (es BIOTRENDS_ARCHILEX_GRANCIA) 5. Eseguire lo script Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 27/32
Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 28/32
2.1.4 File di parametrizzazione Biotrends.ini Dal FileServer Accedere al folder <DRIVE>:\Biotrends\ Aprire in Notepad o in qualsiasi editor di Testo, il File Biotrends.ini 1. Modificare le voci della sezione [APPLICATION]: SERVER=http://NOMESERVERHTTP/Biotrends/ rimpiazzando NOMESERVERHTTP con il nome effetivo del server IIS, (es : SERVER=http://SERVERBT/Biotrends/) 2. SQLSERVER=NOMESERVERSQL rimpiazzando NOMESERVERSQL con il nome effetivo del server SQL, (es : SQLSERVER=SERVERBT) 3. CATALOG=Biotrends_NOMEDITTA_SEDE rimpiazzando Biotrends_NOMEDITTA_SEDE con il nome effetivo assegnato al Database (vedi punto 2.1.2) (es : CATALOG=BIOTRENDS_ARCHILEX_GRANCIA) Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 29/32
2.1.5 CLIENTS SETUP Dal computer Client accedere al folder del FilesServer, dove si trovano i file per il setup di BioTrends, eseguire: 1. <DRIVE>:\Biotrends\setup.exe - Installa le librerie di sistema necessarie al funzionamento dell'interfaccia client 2.1.5.1 Possibili Problemi 2.1.5.1.1 Messaggio : SQL Server does not exist or access denied Indica che il nome del server SQL in biotrends.ini è errato [APPLICATION] SQLSERVER=NOMESERVER Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 30/32
2.1.5.1.2 Messaggio: Errore di comunicazione con il server. Contattare il responsabile della rete Puó indicare : 1. Firewall del server impedisce connessione http di altri computer. Verificare se possibile bypassare il proxy per un determinato indirizzo 2. il path del server HTTP in biotrends.ini è errato [APPLICATION] SERVER=http://NOMESERVERIIS/Biotrends/ 2.1.5.1.3 Messaggio: Automation error. The specified module could not be found o Cannot Create Object Puó indicare : 1. Clients soap libraries non installate 2. Office web components non installati Procedere manualmente all installazione dei componenti utilizzando i setup specifici In <DRIVE>:\CLIENT\Biotrends\Support del supporto dati del setup : owc11.exe soapsdk.exe Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 31/32
2.1.5.1.4 Accesso negato all Utente per l autenticazione del software Biotrends sul SQL o all utente predefinito biotrendsadmin : 1. Verificare che sia stato definito in SQL server (SQL SERVER > Security > Logins) 2. Cliccando su Proprietà: 3. Reimpostare la password 4. Verificare che che abbia i privilegi di System Administrator e Database Creator 5. Verificare che abbia settato l accesso al database Biotrends 6. Verificare che sia stato definito nelle tavole Users e Passwords ( solo per l utente( biotrendsadmin ) Nome File: Biotrends - Istruzioni per il Setup Ed05.docx 32/32