WikiUp


Setup

Il setup viene nella modalità standard, nodi Setup, program, G30.

Il wizard è definito nello script GRA_G30.








Setup - OLD

Xml di esempio:
. Setup . Pres FormType="TREE/TAB/ONE-SEC" . AddAuxSection="1/blank" . Resp InputType="RIS/FIX/SEC" . OutputType="RIS/FIX/SEC" . Rules Execution="SECTION/QUESTION/blank" . Compile="1/blank"


tag InputForm - non ancora implementato(1)

Definisce come usare l'XML che descrive la struttura del form.
  1. TABLE: l'xml contiene la struttrua del questionario secondo lo standard del configuratore
  2. SCRIPT: l'Xml contiene un insieme di righe. Ogni riga è una riga di script e definisce domande e sezioni.
(1) il modulo G30 se trova nell'XML passato un tag Riga suppone che provenga da script e costruisce un Xml secondo la struttura standard.

tag Resp

Definisce come utilizzare l'XML in input al questionario e come formattare l'XML in output al questionario delle risposte
  1. Attributo InputType - non implementato(2)
Definisce come viene utilizzato l'XML delle risposte passato in input al questionario
valori possibili
RIS: la risposta è contenuta in un tag Risposta (ogni risposta un tag)
FIX: le risposte sono contenute nel CDATA di un tag DATI in una stringa a larghezza fissa (usato per la manutenzione tabelle)
SEC: le risposte sono divise per sezioni
  1. Attributo OutputType
Definisce come devono essere formattate le risposte dell'utente in output al questionario
valori possibili
RIS: la risposta è contenuta in un tag Risposta (ogni risposta un tag)
FIX: le risposte sono contenute nel CDATA di un tag DATI in una stringa a larghezza fissa (usato per la manutenzione tabelle)
SEC: le risposte sono divise per sezioni
(2) il modulo G30 cerca di decodificare l'XML delle risposte che arriva da AS400: se presente un tag DATI suppone che siano passate a larghezza fissa, se presenti tag <Risposta ....> carica i dati secondo il modo standard altrimenti analizza l'XML, che risulta suddiviso per sezioni e carica le risposte nel questionario.

tag Pres

Definisce come viene mostrato il questionario
Questi sono gli attributi e i possibili valori:
  1. FormType: definisce la forma di presentazione
    1. ONE_SEC: mostro una sola sezione. Se nel questionario ne sono presenti più di una viene mostrata solo la prima.
    2. TREE: Il questionario mostra sulla sinistra l'albero delle sezioni e sulla destra la prima sezione visibile.
    3. TAB: mostro le sezioni come un elenco di tab. Non vengono eseguite regole.
  2. AddAuxSection: specifico se aggiungere la sezione con i dati ausiliari (data creazione, data modifica, utente creazione utente modifica
questionario, descrizione)

tag Rules

Definisce il tipo di esecuzione della regola
attributi:
  1. Execution
valori possibili:
SECTION: le regole vengono eseguite al cambio di sezione
QUESTION: le regole vengono eseguite alla modifica di una risposta di una domanda
blank: le regole non vengono eseguite

l'XML delle risposte (forma di input e di output)

Il modulo G30 è in grado di ricevere 3 formati di risposte in input e di restituire gli stessi formati in output.
Di seguito la descrizione di questi tre formati
  1. RIS: ogni risposta viene inserita in un tag Risposta con i seguenti attributi
. Ris è il codice della risposta
. Ogg è il tipo parametro della risposta
. Dec è la decodifica della risposta
. Dom è il codice dellla domanda
. Flg in posizione 1 riporta la forzatura della domanda, in posizione 3 riporta la forzatura della post regola
. Cfg riporta le risposte delle domande configurate: la risposta della domanda principale è nell'attributo Ris, le altre in questo. Il campo è formattato a larghezza fissa.
  1. FIX: le risposte vengono inserite nel CDATA di un campo DATI formattate a larghezza fissa. E' usato quando si passano le risposte di una tabella.
  2. SET: le risposte sono passate divise per sezione. La divisione per ora è fatta con un XML stile a quello di setup dell'emulatore

Add new attachment

Only authorized users are allowed to upload new attachments.
«