At line 1 added 52 lines |
%%(display:none) |
{{{ |
WikiUp |
}}} |
/% |
[{TableOfContents }]\\ |
\\ |
!! Matrice\\ |
Tutti i servizi, se non disabilitandone la funzione, eseguiranno sempre la comunicazione del default utente.\\ |
\\ |
! Disabilitazione dell'invio del setup di default dell'utente\\ |
Per disabilitare il default bisogna eseguire le seguenti operazioni:\\ |
* Se il servizio gestisce l'invio interno di setup programm, utilizzare il richiamo alla routine £JAX_DSET\\ |
* Se il servizio non gestisce setup interni dopo aver eseguito la routine £JAX_IMP0 impostare il campo £JAXCSC a "2"\\ |
\\ |
! Gestione del setup interno al servizio\\ |
Le routine disponibili sono:\\ |
£JAX_ISET, inizializza l'xml del setup program: deve ricevere la struttura, il contesto e gli attributi da assegnare al nodo program, fatta eccezzione dell'attributo Context.\\ |
Esempio:\\ |
C EVAL £J15ST='EDT_SCH/G.SET.MAT'\\ |
C EVAL £J15CO=%TRIM(£UIBFU)+'\'+%TRIM(£UIBME)+'\'\\ |
C +%TRIMR(£UIBT1)+%TRIMR(£UIBP1)\\ |
C EVAL £JAXCP='Title="Titolo"'\\ |
C EXSR £JAX_ISET\\ |
\\ |
£JAX_ASET, Aggiunta di un setup.\\ |
Esempio:\\ |
C EVAL £JaxCP='Parent="A01" Name="Standard"'\\ |
C EXSR £JAX_ASET\\ |
....\\ |
....\\ |
C EVAL £JaxCP='Parent="A02" Name="Base"'\\ |
C EXSR £JAX_ASET\\ |
\\ |
£JAX_ASETM, Aggiunta di setup multipli in un'unica chiamata\\ |
Esempio:\\ |
C EVAL £JaxCP='<Setup Parent="A01" Name="Standard" /> '\\ |
C +'<Setup Parent="A02" Name="Base" />'\\ |
C EXSR £JAX_ASETM\\ |
\\ |
£JAX_USET, Scrittura Setup salvati dall'utente\\ |
Esempio:\\ |
C EVAL £J15ST='EDT_SCH/G.SET.MAT'\\ |
C EVAL £J15CO=%TRIM(£UIBFU)+'\'+%TRIM(£UIBME)+'\'\\ |
C +%TRIMR(£UIBT1)+%TRIMR(£UIBP1)\\ |
C EXSR £JAX_USET\\ |
\\ |
£JAX_DSET, Disabilita la possibilità di gestire il default utente\\ |
Esempio:\\ |
C EXSR £JAX_DSET\\ |
\\ |
L'esecuzione della £JAX_FIN0 completerà il setup con il default utente ed invierà l'intera struttura xml.\\ |