GESHELP - Ricerca/aggiornamento pagina di help¶
Posizione nel menu¶
Programma non a menu Linkage section
| Tipo | Dato | Formato | Contenuto |
|---|---|---|---|
| INPUT | GESHELP-OPERAZIONE | x(20) | Vedi argomenti successivi |
| GESHELP-TIPO-OGGETTO | x(01) | Tipo oggetto da gestire: |
|
| GESHELP-OGGETTO | Codice oggetto da gestire | ||
| I/O | GESHELP-LINK | x(150) | Riferimento alla pagina di help |
| FILLER | x(500) |
Logica generale Gestione del collegamento ad una pagina di manuale Elaborazione L'elaborazione cambia a seconda dell'operazione richiesta.
Attenzione¶
Questo programma legge e scrive sui 4 db standard associati all'applicazione, per i quali sono definite solitamente le informazioni di accesso in configurazione. Per fare questo nell'ambiente di sviluppo le configurazioni "db-conn-string" saranno gestite con suddivisione in modo da poter definire i 4 percorsi db nel modo usuale.
I db e le relative suddivisioni quindi sono:
| Database | Suddivisione |
|---|---|
| Sviluppo "c00000" | DEV-C0 |
| Sviluppo "odontoconnect" | DEV-OC |
| Ufficiale "c00000" | UFF-C0 |
| Ufficiale "odontoconnect" | UFF-OC |
Queste configurazioni vanno lette tutte e verranno usate come spiegato
Operazione: LEGGI¶
ADescrizione¶
Cerca la pagina del manuale corrispondente ai dati richiesti in input e la restituisce in GESHELP-LINK
Chiamata standard¶
| Dato | Contenuto |
|---|---|
| GESHELP-OPE | "LEGGI" |
| GESHELP-TIPO-OGGETTO | Tipo oggetto da gestire: |
| GESHELP-OGGETTO | Codice oggetto da gestire |
Elaborazione¶
Connessione ad uno qualunque dei 4 db configurati (ad esempio "dev-c0"). Qui effettuare la lettura del record di MASKHELP con i seguenti dati:
| Dato | Contenuto |
|---|---|
| MASKHELP-TIPO-OGGETTO | GESHELP-TIPO-OGGETTO |
| MASKHELP-OGGETTO | GESHELP-OGGETTO |
| MASKHELP-AZIENDA | " " |
Restituire MASKHELP-HTML-PAGE al programma chiamante
Operazione: AGGIORNA¶
Descrizione¶
Aggiorna la pagina del manuale passata in input su GESHELP-LINK su tutti e 4 i db configurati
Chiamata standard¶
| Dato | Contenuto |
|---|---|
| GESHELP-OPE | "AGGIORNA" |
| GESHELP-TIPO-OGGETTO | Tipo oggetto da gestire: |
| GESHELP-OGGETTO | Codice oggetto da gestire |
| GESHELP-LINK | Pagina da aggiornare |
Elaborazione¶
Per ciascuno dei 4 db configurati, effettuare in sequenza:
A - Connessione al db
B - Aggiornamento link
Inserimento o aggiornamento del record su MASKHELP che corrisponde a
| Dato | Contenuto |
|---|---|
| MASKHELP-TIPO-OGGETTO | GESHELP-TIPO-OGGETTO |
| MASKHELP-OGGETTO | GESHELP-OGGETTO |
| MASKHELP-AZIENDA | " " |
Aggiornare MASKHELP-HTML-PAGE con il contenuto di GESHELP-LINK
C - Disconnessione dal db
Estratto da documentazione interna ClickUp