- COPIA EBRIDGE
uso interno
INDICE 1.
INTRODUZIONE.................................................................................................................................................. 3
2.
PREREQUISITI .................................................................................................................................................... 3
3.
MENÙ, DIRETTORI E FILES............................................................................................................................. 4
4.
FUNZIONALITÀ GENERALI ............................................................................................................................. 5 4.1 4.2 4.3
5.
CREAZIONE DI UNA COPIA ................................................................................................................................... 5 ATTIVAZIONE DI UNA COPIA ................................................................................................................................ 7 RUN-TIME 429.................................................................................................................................................. 9 OPERATIVITÀ ................................................................................................................................................... 10
5.1 LOGIN ................................................................................................................................................................ 10 5.2 PRIMO PASSO ..................................................................................................................................................... 11 5.3 SECONDO PASSO................................................................................................................................................ 11 5.4 TERZO PASSO - CREAZIONE COPIA DI EBRIDGE................................................................................................. 12 5.5 QUARTO PASSO - CREAZIONE COPIA DI EBRIDGE.............................................................................................. 13 5.6 QUINTO PASSO - CREAZIONE COPIA DI EBRIDGE............................................................................................... 15 5.7 SESTO PASSO - CREAZIONE COPIA DI EBRIDGE ................................................................................................. 16 5.8 TERZO PASSO - ATTIVA COPIA DI EBRIDGE/RIPRIS. CONFIG. ORIGINALE .......................................................... 17 5.8.1 Attivazione copia Locale........................................................................................................................... 17 5.8.2 Attivazione copia in RETE ........................................................................................................................ 18 5.9 QUARTO PASSO – ATTIVA COPIA DI EBRIDGE/RIPRIS. CONFIG. ORIGINALE ...................................................... 19 5.10 QUINTO PASSO – ATTIVA COPIA DI EBRIDGE/RIPRIS. CONFIG. ORIGINALE ....................................................... 20 5.11 TERZO PASSO - CANCELLAZIONE COPIA DI EBRIDGE ........................................................................................ 20 5.12 QUARTO PASSO - CANCELLAZIONE COPIA DI EBRIDGE ..................................................................................... 21 5.13 QUINTO PASSO - CANCELLAZIONE COPIA DI EBRIDGE ...................................................................................... 21 6.
RIPRISTINO CONFIGURAZIONE ORIGINALE ............................................................................................ 22 6.1 6.2
7.
RIPRISTINO IN CONDIZIONI NORMALI ................................................................................................................. 22 RIPRISTINO IN CONDIZIONI DI EMERGENZA ........................................................................................................ 23
SCHEMI DI ESEMPIO DI FUNZIONAMENTO............................................................................................... 24 7.1 7.2 7.3
8.
COPIA IN MONOUTENZA ..................................................................................................................................... 24 COPIA IN RETE DA SERVER ................................................................................................................................. 25 COPIA IN RETE DA UN PC................................................................................................................................... 26
INSTALLAZIONE SU SERVER DEDICATO E TERMINAL SERVICES .................................................... 27 8.1 8.2
9.
SERVER DEDICATO ............................................................................................................................................ 27 TERMINAL SERVICES ......................................................................................................................................... 27
PROGRAMMI CORRELATI............................................................................................................................... 28 9.1 9.2 9.3 9.4 9.5 9.6
10.
CONTENITORE GENERALE ................................................................................................................................. 28 CONTENITORI .................................................................................................................................................... 28 CHECKMOD ....................................................................................................................................................... 28 SEAUNINSTALL ................................................................................................................................................. 28 SEACONFIGUSERS ............................................................................................................................................. 28 SETUP ED AGGIORNAMENTI ............................................................................................................................... 28 DIAGRAMMI DI FLUSSO ............................................................................................................................... 29
2
- COPIA EBRIDGE
uso interno
1. Introduzione Il programma “Copia eBridge” permette di effettuare una copia fisica dei moduli Fiscali installati sul PC permettendone una consultazione nel tempo a dispetto di modifiche apportate sulla copia di lavoro sia dal punto di vista di aggiornamento dei programmi che dal punto di vista di modifiche degli archivi. In pratica, effettuando una copia della situazione del PC al momento della copia stessa, è possibile “congelare” programmi ed archivi. Un esempio per tutti è la necessità di visionare la situazione di una dichiarazione dei redditi dell’anno precedente. Nel proprio PC non è più possibile interrogare le dichiarazioni dell’anno precedente avendo già aggiornato la procedura e gli archivi all’anno corrente. Grazie alla copia eBridge è possibile “attivare” la versione dell’anno precedente dei dichiarativi eBridge , visionare e stampare la dichiarazione interessata e quindi ripristinare la versione corrente di eBridge. Il tutto in maniera automatica con un minimo intervento da parte dell’utente.
2. Prerequisiti Perché la procedura “Copia eBridge” operi correttamente, occorre tenere in considerazioni i seguenti prerequisiti : • •
•
•
Nel PC deve essere presente una versione di eBridge correttamente installata e funzionante In fase di creazione di una copia : o Assicurarsi che nessun utente utilizzi il programma eBridge; o Assicurarsi che non vi siano anomalie nel prodotto eBridge tramite l’utilizzo del programma di utilità “Informazioni componenti Software eBridge”; o Assicurarsi di avere sufficienti diritti come utenti eBridge per copiare i moduli interessati; o Assicurarsi di avere sufficienti diritti come utenti di Rete per accedere al Files System del PC o del server su cui si copia o da cui si copia; o Assicurarsi che il drive di destinazione della copia abbia spazio sufficiente; In fase si attivazione di una copia : o Assicurarsi di avere le necessarie abilitazioni nella chiave di protezione o Assicurarsi di avere un nome utente eBridge valido per la copia che si desidera attivare In caso di attivazione di una copia dalla Rete assicurarsi di avere sul drive di destinazione sufficiente spazio.
NOTA : Nel caso di configurazione Client / Server di eBridge, è consigliabile creare le copie di eBridge sul Server ed attivarle solo dai Client.
3
- COPIA EBRIDGE
uso interno
3. Menù, Direttori e Files Per eseguire la Copia eBridge occorre selezionare la relativa voce dal menù start :
A differenza dei programmi di eBridge, i programmi della Copia sono localizzati nel direttorio “Program File” o “Programmi “ (dipende se il sistema operativo è installato in inglese o italiano) quindi eBridge\Copia. All’interno di questo direttorio troviamo : • seacopiaebridge.exe (il programma lanciato dal menù); • seasupportcopia.exe (programma di supporto alla copia); • sharedir.exe (programma di supporto alla copia per la creazione delle condivisioni di rete nei sistemi operativi Windows 98 SE e Windows ME ); • seaconfigbrowse.ini (file di configurazione creato ed aggiornato automaticamente, contenente l’elenco ed i relativi dati delle copie disponibili nel PC); • seadrive.bat (file batch creato ed aggiornato automaticamente contenente le istruzioni per il sistema operativo atte a creare i drive virtuali necessari alla copia attraverso il comando SUBST e le connessioni di rete attraverso il comando “NET”. Questo file se necessario viene inserito tra i programmi da avviare automaticamente all’avvio del sistema operativo; • seaconfigoriginale.ini (contiene le informazioni relative alla configurazione originale di eBridge quando è attiva una copia) Esistono inoltre altri tre files gestiti dalla copia eBridge e creati all’occorrenza : \ebridge\etc\seadriveclient (contiene l’elenco ed i dati delle copie eBridge condivise in rete); \ebridge\etc\copia (File spia utilizzato per indicare che è attiva una copia, il File contiene il “nome della copia” attiva ed il “Nome dell’utente” che ha attivato la stessa); Drive su cui è stata creata la copia\seaconfigcopia.ini (Contiene le informazioni relative alla copia).
4
- COPIA EBRIDGE
uso interno
4. Funzionalità generali 4.1 Creazione di una copia La copia eBrige in pratica copia fisicamente i files contenuti nei direttori dell’applicazione In particolare queste le operazioni effettuate : • • • •
Creazione del drive virtuale (SUBST) se necessario Copia del direttorio dei programmi, tutti i direttori comuni più i direttori ed i files dei moduli selezionati dall’utente Copia del direttorio degli archivi, tutti i direttori comuni più i direttori ed i files dei moduli selezionati dall’utente Copia del direttorio BEPEDATA relativo alla protezione
Per il reperimento dei percorsi eBridge vengono utilizzate le seguenti chiavi del registro di sitema: Per i programmi e Bepedata : HKEY_CURRENT_USER\Software\VB Settings\BridgeForWindows\General\PathSERVER
and
Per gli archivi : HKEY_CURRENT_USER\Software\VB PathARC
Program
and
VBA
VBA
Program
Settings\BridgeForWindows\General\
Il direttorio del runtime di eBridge SEARTSH, viene copiato direttamente dal direttorio dei programmi. Il direttorio della copia, sotto Programmi\eBridge, invece non viene mai copiato. Qualunque sia il nome dei direttori di origine, nel drive di destinazione vengono creati i seguenti direttori : CpeBridge CpeUSR Bepedata
-> -> ->
programmi (che contiene i programmi) archivi (che contiene gli archivi) bepedata (che contiene i codici di attivazione)
5
- COPIA EBRIDGE
uso interno
Infine vengono aggiornati i files : • • •
Seadrive.bat Seaconfigbrowse.ini Seadriveclient
se è stato necessario creare un drive virtuale o una connessione di rete con i dati della nuova copia se si è creata una copia condivisa
File Seaconfigbrowse.ini (“..\Programmi\eBridge\Copia”)
File Seadrive.bat
6
- COPIA EBRIDGE
uso interno
4.2 Attivazione di una copia Per rendere attiva una copia, vengono modificati i riferimenti ai programmi ed agli archivi oltre al menù start ed al collegamento sul desktop. In particolare queste le operazioni effettuate : • • • • • • •
Creazione del file SeaConfigOriginale.ini Rimozione dal registro di sistema dei riferimenti ai componenti di ebridge (dll ocx e tlb presenti sia sotto PathEXE\bin che sotto PathLIB\seartsh) Cancellazione del direttorio PathLIB\seartsh Copia del direttorio CpeBridge\seartsh sotto PathLIB\seartsh Registrazione dei componenti di ebridge (dll ocx e tlb presenti sia sotto cpeBridge\bin che sotto PathLIB\seartsh) Aggiornamento delle voci di registro PathARC, PathEXE e PathSERVER nel registro di sistema (HKEY_CURRENT_USER\Software\VB and VBA Program Settings\BridgeForWindows\General) Sostituzione del collegamento sul desktop e nel menù start dei riferimenti alla configurazione originale di eBridge con i riferimenti della copia attivata
7
- COPIA EBRIDGE
uso interno
File SeaConfigOriginale.ini
Se si tratta di attivazione di una copia dalla rete le operazioni sono le stesse con l’eccezione che viene copiato il direttorio CpeBridge dalla rete ad un drive locale. Quindi la copia di ebridge attivata si comporterà esattamente come un client di eBridge puntando agli archivi del server di rete ed al direttorio Bepedata sempre del server. La scelta di lavorare con copie eBridge di rete, se da una parte comporta un peggioramento dei tempi di attivazione della copia dovuti proprio al dover copiare via rete un numero sostanzioso di megabytes, dall’altra parte ha il vantaggio di permettere l’utilizzo della copia a più PC della stessa rete con la condivisione degli stessi archivi. Attenzione: nel caso in cui all’interno di un PC, un determinato “Utente di sistema” (Utente 3) abbia attivato una copia di eBridge ed un nuovo “Utente di sistema” (Utente 4) prova ad accedere ad eBridge dallo stesso PC in cui è stata attivata la copia, il programma visualizza il seguente messaggio di attenzione bloccante.
8
- COPIA EBRIDGE
uso interno
4.3 RUN-TIME 429 Nel caso in cui si verifichi l’errore run-time 429 in fase di esecuzione di una copia di eBridge, occorre operare le normali procedure di controllo utilizzate già per eBridge. Per risolvere il problema è necessario eseguire il programma “Informazioni componenti software eBridge” accessibile dalla Barra delle applicazioni “Start\Programmi\eBridge\Strumenti di Amministrazione. Non appena avviata l’applicazione verificare l’eventuale presenza di anomalie con l’apposita voce “Elabora” e se riscontrate, apportare le opportune modifiche.
9
- COPIA EBRIDGE
uso interno
5. Operatività Questo programma si occupa della copia, dell’attivazione e la cancellazione delle copie del prodotto eBridge. Tutte le operazioni effettuabili dall’utente sono guidate e controllate tramite un wizard.
5.1 Login
L’esecuzione del programma richiede il nome utente e la password della privacy di eBridge in modo da filtrare, nella copia, i moduli per i quali l’utente non è abilitato. Dopo il login viene terminato il programma “SeaCopiaeBridge” e viene lanciato il programma SeaSupportCopia”; La gestione di un doppio eseguibile (che devono quindi essere nello stesso percorso) si è resa necessaria per consentire la copia delle Dll della privacy utilizzate in fase di login, resa impossibile se l’eseguibile che le utilizza non viene terminato.
10
- COPIA EBRIDGE
uso interno
5.2 Primo passo
Vengono riportati i dati della configurazione attuale; Viene effettuato un controllo se l’utilizzatore è amministratore della macchina e se eBridge è in esecuzione. In particolare viene visualizzato se la configurazione di eBridge è originale o una Copia.
5.3 Secondo Passo Il secondo passo presenta la possibilità di scegliere l’ operazioni di Copia, Configurazione o Cancellazione di una copia di eBridge.
11
- COPIA EBRIDGE
uso interno
5.4 Terzo Passo - Creazione Copia di eBridge Selezionata la creazione della copia, viene visualizzato l’elenco dei moduli che possono essere copiati. L’elenco dei moduli moduli selezionabili sono solamente quelle installati ed appartenenti alla linea dichiarativi; Nel caso di client saranno visibili solo i moduli installati nel client. I moduli non abilitati, in grigio, sono quelli non attivi dalla gestione della privacy per l’utente che sta utilizzando il programma di copia, quindi non verranno nemmeno copiati.
12
- COPIA EBRIDGE
uso interno
5.5 Quarto Passo - Creazione Copia di eBridge In questo passo viene richiesto il nome della copia ed il drive di destinazione dello stesso.
Nome della copia Riporta il nome da associare alla configurazione. In automatico viene proposta una descrizione da associare alla copia di eBridge contenente la data in cui viene eseguita la copia. Il dato può essere manualmente modificato. Percorso di destinazione Indicare il percorso di destinazione “Drive” della copia all'interno del quale viene effettuata la copia di eBridge. Il Drive può essere locale, virtuale o di rete, tramite l'utilizzo del pulsante "Selezione drive ", viene attivata una ulteriore finestra che consente di associare un nuovo drive alla cartella che conterrà la copia, inoltre e possibile selezionare la condivisione in rete della cartella che conterrà la copia.
13
- COPIA EBRIDGE
uso interno
All'interno della finestra sono presenti i seguenti campi: • Percorso destinazione: in cui specificare il percorso ed il nome della cartella da creare che conterrà la copia di eBridge, nel nostro esempio viene proposto come nome della cartella "02EBRIDGE2004", associandola al primo drive disponibile (Q). Tramite il pulsante "Selezione drive", è possibile modificare la selezione del drive di riferimento; • Drive: Nel caso in cui in “Percorso di destinazione” sia stato indicato un drive locale verrà disabilitato il campo “Drive”; • All'interno della finestra viene inoltre visualizzato lo "Spazio disponibile" sul drive selezionato; • Condividi in Rete: casella di controllo da selezionare solo se si desidera rendere disponibile ad altri utenti la copia di eBridge appena creata. Tale casella è attiva solo se non è stato indicato un drive di rete. N.B: Per condividere la cartella copiata , nel nostro esempio "02EBRIDGE2004", è necessario che nel sistema operativo sia attiva l’opzione “Condivisione Files”, o similari in base al sistema operativo presente sul PC di riferimento. Ad esempio per i Sistemi Operativi Windows XP è necessario che esista almeno un'altra cartella o Drive condivisi. Per i dettagli su come attivare la condivisione dei files fare riferimento alla documentazione tecnica dei vari sistemi operativi. Non è possibile indicare percorsi di rete a meno che non siano stati già connessi ed associati ad un drive logico. Percorso Attivazione Non attivo per l'opzione di "Crea Copia di eBridge". Controlli Perché la copia sia effettuata nel drive indicato vengono effettuati i seguenti controlli : • Il Drive indicato deve essere valido • Nel Drive indicato non deve essere presente Bridge o copia di Bridge • Nel Drive indicato non deve essere presente eBridge o copia di eBridge
14
- COPIA EBRIDGE
5.6
uso interno
Quinto Passo - Creazione Copia di eBridge
Viene riportato un riepilogo delle selezioni effettuate.
Controlli Vengono effettuati i seguenti controlli : 1. Esistenza spazio per contenere la copia di eBridge. 2. Esistenza dei file ckm per poter effettuare la copia.
15
- COPIA EBRIDGE
uso interno
5.7 Sesto Passo - Creazione Copia di eBridge Report e creazione del file di Log delle operazioni effettuate.
Il lavoro "Crea copia eBridge" effettua la copia degli archivi SEMPRE nella cartella CPEUSR, anche se la directory Sorgente era USR.
16
- COPIA EBRIDGE
5.8 Terzo originale
Passo
uso interno
-
Attiva
Copia
di
eBridge/Ripris.
config.
Per Attivare una copia di ebridge, cioè configurarla per essere utilizzata, occorre selezionare “Attiva Copia di eBridge / Ripristina configurazione originale” nel secondo passo del wizard.
5.8.1 Attivazione copia Locale
La lista delle configurazioni disponibili verrà compilata automaticamente, verranno riportate tutte le copie disponibili in locale ed in rete se condivise. E’ in ogni caso possibile recuperare altre copie non indicate nell’elenco utilizzando il tasto sfoglia e cercando in locale (ma anche in rete) i relativi files seaconfigcopia.ini. Dopo aver selezionato il file di selezione confermare con il tasto “Attivazione” Il tasto “Conf. Originale” viene attivato solo se è disponibile una configurazione originale da ripristinare, questa informazione è data dalla presenza del file “C:\Program files\eBridge\Copia\SeaConfigOriginale.ini” che contiene le informazioni della configurazione originale di eBridge.
17
- COPIA EBRIDGE
uso interno
5.8.2 Attivazione copia in RETE
In fase di attivazione di una copia di rete si apre un finestra che permette di associare al percorso di rete un drive. Questo non avviene nel caso la connessione sia già presente.
La connessione effettuata in automatico dal programma, verrà ripristinata , ad ogni riavvio del computer. Se il drive che contiene la copia è in rete, in fase di attivazione, vengono copiati i programmi dal Server in un drive locale in modo da lavorare in configurazione di Rete. Gli archivi utilizzati sono sempre quelli della copia e condivisi a tutti gli utenti in rete. Confermando la connessione, il drive specificato viene riportato sul campo "Percorso di origine" del passo successivo.
All’interno del passo in esame occorre specificare alcuni dati inerenti il ripristino della copia desiderata.
18
- COPIA EBRIDGE
uso interno
Nome della Copia Riporta, in sola visualizzazione, il nome della cartella che conterrà i programmi. Percorso di origine Riporta, in sola visualizzazione, il drive di connessione specificato precedentemente per la copia in rete. Percorso attivazione Rappresenta il drive locale in cui verranno copiati i programmi, la compilazione del percorso di attivazione viene richiesta solo nel caso in cui la copia che si sta attivando è posizionata in un file di rete. Nota: nel caso in cui sia stata richiesta l'attivazione di una copia di eBridge locale, il drive locale viene riportato, in sola visualizzazione, sia sul campo "Percorso di origine" che in "Percorso attivazione".
5.9 Quarto Passo – Attiva Copia di eBridge/Ripris. config. originale Il passo successivo evidenzia il riepilogo delle selezioni effettuate precedentemente, quindi i dati inerenti l'attivazione della copia di eBridge desiderata.
19
- COPIA EBRIDGE
uso interno
5.10 Quinto Passo – Attiva Copia di eBridge/Ripris. config. originale Sia per l’attivazione in Locale che in rete viene visualizzato il report di fine esecuzione con l’attivazione della copia richiesta.
5.11 Terzo Passo - Cancellazione Copia di eBridge Per cancellare una copia di ebridge occorre selezionare dal 2° passo del wizard la scelta “Cancellazione copia di eBridge”
La finestra evidenzia una griglia con i nomi delle copie di eBridge disponibili, per eliminare la copia di eBridge, basta selezionare la configurazione desiderata e cliccare sul pulsante di comando “Cancella”.
20
- COPIA EBRIDGE
uso interno
Verranno rimossi i files ed i direttori, se presente il drive logico (con la modifica del file batch seadrive.bat) e l’eventuale share.
5.12 Quarto Passo - Cancellazione Copia di eBridge Riepiloga le selezioni effettuate precedentemente per la cancellazione della copia di eBridge.
5.13 Quinto Passo - Cancellazione Copia di eBridge Viene visualizzato il report delle operazioni che si stanno per eseguire.
21
- COPIA EBRIDGE
6.
uso interno
Ripristino Configurazione Originale
6.1 Ripristino in condizioni normali Quando è in uso una copia di eBridge per ripristinare la configurazione originale occorre selezionare dal 2° passo del wizard la selezione “Attiva Copia di eBridge / Ripristina configurazione originale”, nella successiva richiesta occorre cliccare sul tasto “Conf. Originale”.
A fine elaborazione verrà visualizzato un report di fine operazione.
22
- COPIA EBRIDGE
uso interno
6.2 Ripristino in condizioni di emergenza Nel caso in cui il programma di copia risulta non essere utilizzabile a causa di un danneggiamento dei programmi, si ha la possibilità di lanciare il programma di copia con il parametro “RECUPERA” che permette di recuperare la configurazione originale di eBridge. Lanciare il programma SeaSupportCopia.exe da esegui: C:\Program files\eBridge\Copia\SeaSupportCopia.exe RECUPERA Le situazioni che si possono presentare sono due: • La configurazione originale non viene localizzata: in questo caso impostare i percorsi della configurazione originale tramite i bottoni “Selezione drive”. Procedere poi con il recupero della configurazione tramite il bottone “Recupera”. • La configurazione originale viene localizzata: in questo caso controllare che corrisponda e procedere con il recupero della configurazione tramite il bottone “Recupera”.
23
- COPIA EBRIDGE
7.
uso interno
Schemi di esempio di funzionamento
7.1 Copia in monoutenza COPIA IN MOUTENZA
PC - A
Monoutenza Copio dal mio Drive
[
C:\
]
PC - A D:\CPeBridge “Copia” D:\CPeUSR D:\BEPEDATA
al mio drive
locale [ D:\ ].
ATTIVAZIONE PC - A - Deregistrato eBridge originale su “C:\” - Eliminati i Link - Registrato la copia su “D:\” - Creati i Link
In questo primo esempio in monoutenza la copia eBridge viene eseguita su di un Drive Locale. La seconda fase di attivazione prevede solo la deregistrazione della configurazione originale e la registrazione della configurazione della copia.
24
- COPIA EBRIDGE
uso interno
7.2 Copia in rete da server COPIA IN RETE DA SERVER
PC - A
Server
[ drive di locale [ D:\ ]. Copio dal mio drive
C:\
]
D:\CPeBridge “Copia” D:\CPEusr “Copia” D:\Bepedata “Copia”
in un altro
PC - A
ATTIVAZIONE Server
PC - A
- Deregistrato eBridge originale su “C:\”. - Eliminati i Link. - Registrato eBridge Copia su “D:\”. - Creati i Link
Client
PC - D
- Deregistrato eBridge originale. - Eliminati i Link. - Viene copiata la cartella dei programmi dal server in locale. - Registrato sulla nuova cartella in locale. - Creati i Link
PC - D D:\CPEusr D:\Bepedata E:\CPeBridge
In questo caso la copia di eBridge viene eseguita dal SERVER in un drive LOCALE. Attivando la copia dal server “ PC - A “ ebridge viene configurato come in MonoUtenza, quindi deregistrazione dell’originale e registrazione della copia. Programmi ed Archivi sono in Locale. I client invece “ PC - D “ copiano e configurano la cartella dei programmi posta sul server nel drive locale. In questo caso quindi si avranno i programmi in locale (E:\ è il drive locale del Client), mentre gli archivi rimangono solo in rete e condivisi a tutti gli altri eventuali terminali.
25
- COPIA EBRIDGE
uso interno
7.3 Copia in rete da un PC COPIA IN RETE DA UN PC
Monoutenza
PC - A
Drive condiviso in rete
Copio dal mio client [ C:\ ] in un drive di
PC - B
Z:\CPeBridge “Copia” Z:\CPeUsr “Copia” Z:\Bepedata “Copia”
RETE [ Z:\ ].
ATTIVAZIONE PC - A
Client
- Deregistrato eBridge client originale su “C:\”. - Eliminati i Link. - Viene copiata la cartella dei programmi, dal drive di rete in locale. - Registrato i prog. sulla nuova cartella in locale. - Creati i Link
PC - D
Client
- Deregistrato eBridge originale. - Eliminati i Link. - Viene copiata la cartella dei programmi dal server in locale. - Registrato sulla nuova cartella in locale. - Creati i Link
In questo caso la copia di eBridge viene eseguita da un client in un drive di rete. Attivando la copia sia dal “ PC - A “ che ha eseguito la copia, sia da un altro qualunque computer in rete “ PC - D “ la cartella dei programmi posta in rete viene copiata nel drive locale e configurata come se fosse una installazione in rete. In questo caso quindi si avranno i programmi in locale, mentre gli archivi rimangono solo in rete e condivisi a tutti gli altri eventuali terminali. In questo caso il “ PC - B “ non può utilizzare la copia, a meno ché sia stato installato eBridge ed attivi la copia come nel precedente esempio COPIA IN MONOUTENZA. N.B.
26
- COPIA EBRIDGE
uso interno
Nelle configurazioni in rete non è necessario che tutti i client o che il server sia configurato con la copia. E’ possibile che in un ambiente di rete ci sia il server e due soli client che utilizzino la copia mentre gli altri terminali lavorano con la configurazione originale di eBridge. Viceversa e possibile che ci siano solo alcuni client che lavorino sulla Copia, mentre il server ed altri client continuino a lavorare sulla configurazione Originale.
8. Installazione su Server Dedicato e Terminal Services 8.1 Server Dedicato Per le installazioni di eBridge su server dedicato non essendo possibile eseguire e configurare il Server per l’utilizzo di eBridge fare riferimento alla procedura riportata nel paragrafo “COPIA IN RETE DA CLIENT”. La copia di eBridge viene eseguita dal client e posta anche in un altro drive del server dedicato stesso. E’ in ogni caso possibile indirizzarla verso un altro PC.
8.2 Terminal Services Per le installazione di eBridge su Terminal Services, occorre seguire le indicazioni riportate nel paragrafo “COPIA IN MONOUTENZA”. E configurare eBridge, come per la configurazione originale.
27
- COPIA EBRIDGE
9.
uso interno
Programmi Correlati
9.1 Contenitore Generale Nella Caption è visibile una descrizione che identifica una Copia. Non è possibile eseguire eBridge s’è eseguito da un utente diverso dallo stesso pc quando è attiva una copia di ebridge. (anche con terminal services)
9.2 Contenitori Nella Caption di tutti i contenitori è visibile una descrizione che identifica una Copia.
9.3 CheckMod Nella Caption è visibile una descrizione che identifica una Copia.
9.4 SeaUnInstall Non è possibile disinstallare le procedure s’è attiva una copia.
9.5 SeaConfigUsers Non è possibile configurare gli utenti quando è attiva una copia.
9.6 Setup ed aggiornamenti Non è possibile aggiornare una copia di eBridge.
28
- COPIA EBRIDGE
uso interno
10. Diagrammi di flusso SeaCopiaeBridge.exe Inizio
IsAdmin () And IsActiveRegistryInfo() And Not IsBridgeActive() ?
no
Fine
si
Login valido ?
no
si
Esiste file eBridge.ckm ?
no
si
Lettura file ckm
Cancella il file spia precedente
Crea file attuale
spia
29
no
Esiste file SeaSupportC opia.exe?
si
Lancio il programma di supporto della copia
- COPIA EBRIDGE
uso interno
Specifiche di controllo IsAdmin : Controlla che l’utente loggato sia amministratore della macchina solo se il sistema operativo (WinNT, Win2000, XP) altrimenti l’utente è amministratore. IsActiveRegistryInfo : Controlla che sia presente la chiave “HKEY_CURRENT_USER\Software\VB and VBA Program Settings\BridgeForWindows” nel registry. IsBridgeActive: Controlla la procedura eBridge non sia attiva. Login valido: Viene controllato se l’utente è valido per la procedura eBridge. Esistenza File ckm : Controllo l’esistenza del file “PATHEXE\Release\ckm\eBridge.ckm”. L’esistenza di tale file permette di effettuare una copia più flessibile, in quanto contiene tutte le informazioni di ogni singolo modulo. Creazione file spia : Viene creato un file spia “copia” nella stessa directory del programma SeaCopiaeBridge.exe, in cui viene riportata la lista dei moduli attivi per l’utente di eBridge loggato . Lancio programma di supporto : Viene lanciato il programma che effettua la copia dei programmi, archivi di eBridge. Tale programma viene lanciato dal SeaCopiaeBridge.exe con il parametro “LOGIN”.
30
- COPIA EBRIDGE
uso interno
SeaSupportCopia.exe
Inizio
Inizializzazione
IsAdmin () And IsActiveRegistryInfo() And Not IsBridgeActive() ?
no
Fine
si
Parametro ?
Esiste file eBridge.ckm ?
“RECUPERA”
no
si
IsAttiv aCopia ?
Inserire Path
si Lettura file ckm
no
Cancella il file spia
Lettura impostazioni originale eBridge
Rileva configurazione attuale *
31
Ripristina configurazione originale (**)
- COPIA EBRIDGE
uso interno *
“Crea copia”
“Cancella copia”
Operazione?
“Attiva copia”
Selezione moduli i
dei da
Automaticamente (Desc., Ori.), Inserire dati copia (Dest.)
Automaticamente (Desc.,Ori.)
Inserire Dati copia (Desc. , Dest.) no
Desc. Ok ?
Desc. Ok?
Ori. Ok?
si
no
si Dest. Ok?
no
si
si
no
Desc. Ok?
no
no
Dest. Ok? si si Pre report operazioni
Elaborazione(**)
Post report operazioni Fine
32
Dest. Ok?
no
- COPIA EBRIDGE
uso interno
Ripristina configurazione originale (**) Cancello link desktop della copia, se esiste.
Cancello cartella che contiene link ai programmi, se esiste. Deregistro “PathExe\bin\*.dll *.ocx, *.tlb“
,
Deregistro “$SystemDir\SeaRtsh\*. dll , *.ocx, *.tlb”
Recupero impostazioni originali eBridge
Ripristina configurazione originale
Cancello cartella “PathExe “, se non è una copia.
Copio cartella da “PathServer\SeaRtsh “ a “$SystemDir\SeaRtsh”
Registro “$SystemDir\SeaRtsh\*. dll , *.ocx, *.tlb” Registro “PathExe\bin *.ocx, *.tlb”
\*.dll
,
Aggiorno il registry con i parametri attuali.
cancello il file “$Program Files\eBridge\Copia\S eaConfigOriginale.ini”
33
- COPIA EBRIDGE
uso interno
Elaborazione(**)
Operazione ?
“Crea copia”
“Cancella copia”
“Attiva copia”
Selezione Browse
Selezione Browse
Controlla spazio
“Attiva Configurazione Originale ” Ripristina configurazione originale
Ho spazio?
no
La copia è Attiva?
Mes.
si
Mes
si no “Crea copia”
Copia Totale ?
si Elaborazione Totale(**)
Operazione ?
no
Elaborazione Parziale(**)
“Attiva copia”
Aggiorna file Browse
Cancella se esiste.
Aggiorna file SeaConfigOriginale.ini
Deregistro “PathExe\bin\*.dll *.ocx,, *.tlb“
Cancella eBridge, se esiste. ,
Deregistro “$SystemDir\SeaRtsh\* .dll , *.ocx, *.tlb”
Recupero impostazioni
*
34
Bepedata,
Cancella esiste.
Fine
eUsr,
se
- COPIA EBRIDGE
uso interno
*
si
Il Drive Origine è fisso ?
no
Copio cartella da “Ori\eBridge“ a “Dest\CopiaeBridge-Descrizione”
Cancello cartella “$SystemDir\SeaRtsh\ “, se esiste
Copio cartella da “Ori\eBridge\SEARTSH“ a “$SystemDir\SeaRtsh”
Registro “$SystemDir\SeaRtsh\*.dll *.ocx, *.tlb”
Registro “PathExe\bin \*.dll , *.ocx, *.tlb”
Aggiorno il registry con i parametri attuali.
35
,
- COPIA EBRIDGE
uso interno
Elaborazione Parziale(**)
Copio cartella da “Drive Server:\Bepedata” a “Dest:\Bepedata”
Copio cartella da “PathServer\SeaRtsh” a “Dest:\CPeBridge\SeaRTSH”
Copia solo i moduli selezionati, verifica dipendenze tra moduli
Creo il file spia copia in “Dest:\CPeBridge\etc\copia”
Creo il file della configurazione copia in “Dest:\SeaConfigCopia.ini”
36
Elaborazione Totale(**)
Copio cartella da “Drive Server:\Bepedata” a “Dest:\Bepedata”
Copio cartella da “PathServer” a “Dest:\CPeBridge”
Copio cartella da “PathArc” a “Dest:\CPeUsr”
Creo il file spia copia in “Dest:\CPeBridge\etc\copia”
Creo il file della configurazione copia in “Dest:\SeaConfigCopia.ini”