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

\\ridatiddm1v.ridati.net\aswwnr\eADSW\SHARE\APPL\sbh_vs2019\64BIT

Configurazione

File di controllo versione su AR

/gsar/uni/eSIGEA/SHARE/APPL/sbh/sbhbrw.ini


Procedura Operativa

  1. 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
  2. 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.

Pasted image 20260907113719.png

  1. 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 - SBH

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:

image.png

image.png


H52 - DBH


H53 - RMH