H5 - Componenti Middleware & Communication
Documentazione riguardante l'insieme di APPs per il networking (SBH, RMHs, RMHw) e componenti Middleware (DBH, cdaes, RMH, excarta).
I componenti di tipo Middleware sono compresi in librerie installate sul server (back-end).
Le APPs utili al networking sono progettate per risiedere ed essere utilizzate sui dispositivi remoti (PC client, DSPm).
H51 - SBH
H51.1 Installazione e Aggiornamento SBH 64
Procedura da eseguire al rilascio di una nuova release della APP SBH 64 .
Percorsi e Riferimenti
Tipo | Descrizione | Percorso |
|---|---|---|
Sorgente | Cartella rilascio nuova Build 64-Bit |
|
Configurazione | File di controllo versione su AR |
|
Procedura Operativa
- Copia dell'eseguibile
- Accedere al percorso sorgente NR
\\ridatiddm1v.ridati.net\aswwnr\eADSW\SHARE\APPL\sbh_vs2019\64BIT. - Prelevare l'eseguibile della nuova build ed effettuarne la copia sul server/ambiente AR
- Accedere al percorso sorgente NR
- Aggiornamento file di configurazione (
sbhbrw.ini)- Navigare fino alla cartella:
/gsar/uni/eSIGEA/SHARE/APPL/sbh/. - Aprire in modifica il file
sbhbrw.ini. - Sostituire il valore del numero di versione esistente con quello della nuova versione appena caricata.
- Navigare fino alla cartella:
- Salvare e chiudere il file.
- Verifica e Collaudo
- Avviare l'applicazione SBH.
- Verificare che il sistema rilevi automaticamente la nuova versione e mostri la finestra di dialogo per completare l'aggiornamento.
Nota: Il corretto aggiornamento del file
sbhbrw.iniè fondamentale per consentire all'applicazione client di notificare la presenza del nuovo pacchetto agli utenti.
H51.2 Linee di comando SBH
La presente lista fa riferimento agli argomenti e/o soluzioni secondarie che possono essere adottate sulle proprietà dell'icona SBH.
| Argomento | Sintassi | Descrizione | Obbligatorio |
|---|---|---|---|
-s |
-s<host>:<porta> |
Specifica l'indirizzo IP o l'hostname del server e la porta di connessione. | Sì |
-u |
-u<nome_utente> |
Imposta il nome utente per la sessione (SbhBase::infoUser.loginNameStr). |
No |
-m |
-m<nome_modulo> |
Specifica il modulo di partenza dell'applicazione (startModuleStr). |
No |
-n |
-n<nome_client> |
Definisce il nome del client (clientNameStr). |
No |
-rp |
-rp<porta> |
Configura la porta base per i servizi RMH (rmhdBasePort). |
No |
-ri |
-ri<ip> |
Specifica l'indirizzo IP dedicato ai servizi RMH (rmhdSrvIp). |
No |
Esempio: Se si vuole ottenere un indirizzo IP specifico per i servizi RMH, bastera:
- Cliccare con il tasto destro sull'icona di SBH facendo click su "Propietà"
- Inserire sulla scheda collegamento gli argomenti (elenco tabella iniziale) che si dovono utilizzare in base all'esigenza.