At line 1 added 47 lines |
%%(display:none) |
{{{ |
WikiUp |
}}} |
/% |
\\ |
L'emissione di un messaggio all'interno di un servizio avviene tramite il richiamo della /copy £JAX_BMES.\\ |
I messaggi vengono salvati in una schiera che viene pulita in ingresso nella £JAX_IMP0 e vengono scritti sulla coda (e quindi trasmessi al client) nella £JAX_FIN0.\\ |
L'esecuzione della £JAX_BMES non causa quindi l'immediata emissione del messaggio; popola un elemento della schiera con il messaggio che viene poi trasformato in XML e inviato al client dalla £JAX_FIN0.\\ |
\\ |
%%quote |
C* Eseguo la £DMSG per reperire il testo del messaggio |
C EVAL £DMSAZ='7' |
C EVAL £DMSME='BAS0001' |
C EVAL £DMSFI='MSGBA' |
C EVAL £DMSVA=§F1.£UIBFU |
C EXSR £DMSG |
C* Aggiungo un messaggio di errore modale |
C EVAL £JaxMMod=£Jax_ModPM |
C EVAL £JaxMGra=£Jax_GraErr |
C EVAL £JAXMTXT=£DMSTE |
C EVAL £JaxMTyp='I' |
C EXSR £JAX_BMES |
/% |
---- |
\\ |
Un messaggio generico è composto da\\ |
* Tipo (£JaxMTyp)\\ |
** '' I '' = Visualizzano il messaggio e prevedono "OK" come unica risposta possibile per l'utente\\ |
** '' C '' = Visualizzano il messaggio e permettono all'utente di accettare ("OK") o rifiutare ("CANCEL") un'azione in corso\\ |
** '' Q '' = Visualizzano il messaggio e permettono all'utente di scegliere tra più funzioni possibili su cui cliccare\\ |
* Gravity (£JaxMGra) oggetto V2MSGRA:\\ |
** costante'' £Jax_GraInf'' ('INFO')\\ |
** costante'' £Jax_GraWrn'' ('WARNING')\\ |
** costante'' £Jax_GraErr'' ('ERROR')\\ |
* Mode (£JaxMMod) oggetto V2MSMOD:\\ |
** costante'' £Jax_ModHH'' ('HH' Messaggio non visibile)\\ |
** costante'' £Jax_ModTN'' ('TN' Notifica temporanea a scomparsa)\\ |
** costante'' £Jax_ModPN'' ('PN' Notifica permanente da chiudere)\\ |
** costante'' £Jax_ModPM'' ('PM' Messaggio modale)\\ |
** costante'' £Jax_ModPM'' ('PM' Messaggio modale)\\ |
** costante'' £Jax_ModPT'' ('PT' Permanente modale all'interno del componente)\\ |
** costante'' £Jax_ModPS'' ('PS' Permanente da chiudere all'interno del componente)\\ |
** costante'' £Jax_ModTS'' ('TS' Temporaneo a scomparsa all'interno del componente)\\ |
* Testo (£JaxMTxt)\\ |
* TestoCompleto (facoltativo) (£JaxMTx2)\\ |
\\ |