Passa al contenuto principale

Aggiornamento dei Servizi

Per aggiornare i servizi, seguire i passaggi descritti di seguito:


1. Scaricare lo ZIP e posizionarlo nella cartella

Richiedere il file ZIP alla persona responsabile e posizionarlo nella seguente directory:
C:\PROROB\bin\ProNet-IoT


2. Backup dei Servizi

Effettuare un backup dei servizi che verranno aggiornati. Creare una cartella temporanea con il seguente formato:
_services_<Anno>-<Mese>-<Giorno>

All'interno di questa cartella, copiare i seguenti servizi:

Backup dei Servizi

È possibile utilizzare il metodo "Copia-Incolla" per spostare i file nella cartella appena creata.


3. Arresto dei Servizi e dump del Database

Accedere alla pagina di gestione dei servizi ProRob:

http://localhost:7001

Selezionare tutti i servizi e arrestarli utilizzando l'apposito pulsante. Attendere che tutti i servizi siano nello stato STOPPED.

Nota Bene: Prima di procedere con l'aggiornamento, accedere alla sezione dei servizi di Windows e arrestare manualmente il servizio PROROB.ExportServer.

Fatto questo, eseguire il dump del database. Per farlo, accedere alla directory: C:\PROROB\

All'interno di questa directory, eseguire il file dump_db.bat per creare un backup del database. Questo file creerà un file chiamtato dump_db.sql

ATTENZIONE

Se il file non è presente si puo fare da terminale, eseguendo il seguente comando

cd C:\PROROB\
C:\PROROB\bin_srv\mariadb\bin\mysqldump.exe -u root -p<pass_db> <nome_db> > dump_db.sql

4. Rimozione e Installazione dei Servizi

Accedere alla directory principale:
C:\PROROB\bin\ProNet-IoT

Eliminare le cartelle dei servizi indicati nell'immagine seguente:

Servizi da Eliminare

Dopo aver eliminato le cartelle, estrarre il contenuto del file ZIP scaricato in precedenza nella stessa directory.


5. Migrazione e Implementazione dei Servizi

  1. Accedere alla directory:
    C:\PROROB\bin\ProNet-IoT\ProWeb_quindi

  2. Copiare il file index.html e la cartella @dist.

  3. Spostarsi nella directory:
    C:\PROROB\bin\ProNet-IoT\ProWeb

  4. Rinominare il file index.html e la cartella @dist aggiungendo un trattino davanti al nome, come mostrato nell'immagine seguente:

    Rinominare File e Cartelle

  5. Incollare il file e la cartella copiati nella directory C:\PROROB\bin\ProNet-IoT\ProWeb.


6. Esecuzione dei Comandi di Aggiornamento

Aprire PowerShell e posizionarsi nella directory:
C:\PROROB\bin\ProNet-IoT

Eseguire i seguenti comandi:

cd .\ProNet\
.\ProNet.exe --migrate-database
cd ..
cd .\ProBi\
.\ProBi.exe --merge-kpis

AGGIORNAMENTO COMPLETATO


Verifica dell'Aggiornamento

  1. Accedere nuovamente alla pagina di gestione dei servizi:

    http://localhost:7001
  2. Riattivare i servizi necessari per il corretto funzionamento del sistema.

  3. Collegarsi al sito di Quindi, effettuare il login e verificare che tutto funzioni correttamente.