InteractInfo

parameter

description

id

A unique identifier for the form.

type

This attribute indicates the type of form that is presented.
Currently defined values are:
keyselection: The form is a key-selection screen.
query: The form is based on a FORM statement.
content-wizard: The form is based on a WIZARD statement.

subtype

This attribute distinguishes between different forms with type='content-wizard'. Currently defined values are:

main: The main Content Wizard form

ETB: The subsequent form, presenting editable (rich) text blocks.

lang

The language currently used by ITP to generate dates, numbers and other language-dependent output.

guilang

The language currently used by ITP to interact with the user.
Both itp:lang and itp:gui_lang are presented in the format ‘ll‑CC’ where ‘ll’ is the ISO-639 language code and ‘CC’ is the ISO-3166 country code.
For example: The ITP language ‘ENG’ (English localized for the UK) maps to ‘en-GB’. ‘NLB’ (Dutch localized for Belgium) maps to ‘nl-BE’.

version

The version of ITP that generated the interact.xml file.

featurelevel

Indicates the FORM features that actually occur in the form.

Currently defined levels are:

0 All features introduced before ITP/OnLine Server,

1 MULTISELECT, ORDER, BEGINGROUP/ENDGROUP

2 VIEW

3 EXPANDABLE, EDITBOX, RADIOBUTTONS, READONLY, TOGGLE

4 BEGINTABLE/ENDTABLE, TIME, RECORDSET, SHOW/SHOWNOT

5 TEXT_BLOCK questions

6 Support for DATE selection.

7 Advanced GROUP TOGGLE behavior.

8 GROUP TOGGLE behavior with multiple conditions.

Each level includes the features of the previous levels.

haserrors

This attribute has the value "true" to indicate that the form is a re-send of a previously generated and submitted form, including feedback to the user about the errors in the input. In all other cases, the value is "false".

title

The title of the form as defined on the FORM statement or in the Form editor.

source

Optional attribute indicating the context in which the transformation is executed. In the context of ITP/OnLine, this attribute will be empty. If the transformation is used for the preview of the Form Editor, the value will be "formeditor".