Database Design Report XML Output Grammar

| Script Section 41
Script Section
All nodes below start with <FMPReport><File>
Individual Steps are listed under <StepList>. The following table shows the XML grammar per script step.
Notes:
1. Many script steps below have options/attributes which are only applicable if certain other options/attributes are
enabled or set to a certain value. Examples of this are:
1 find requests for the 'Perform Find' script step (only applicable if 'Specify find requests' checkbox is checked)
1 file, calculation, or text for the 'Send Event' script step (only applicable if radio button is set to file, calculation
or text respectively)
For the sake of discussion, let us call the former 'conditional' options/attributes and the latter
'enabling/determining' options/attributes. Though only applicable when the corresponding 'enabling/determining'
option/attribute is appropriately set, once specified, 'conditional' options/attributes may very well be retained
even after the 'enabling/determining' option/attribute is changed in such a way that the 'conditional'
option/attributes are no longer applicable. This is done for the sake of convenience so that if/when the user ever
Tag Name Value Description
<ScriptCatalog>
<ScriptCatalog><Group
A collection of scripts and/or other groups
name="some_group"
id="1"
groupCollapsed="True"
Can have one of the
following values:
1 True
1 False
Indicates whether or not this group is collapsed
in the UI.
includeInMenu="True">
Can have one of the
following values:
1 True
1 False
<ScriptCatalog></Group>
<ScriptCatalog><Script
May be contained in a group
name="MainScript"
id="122"
runFullAccess="True"
Can have one of the
following values:
1 True
1 False
includeInMenu="True" >
Can have one of the
following values:
1 True
1 False
<ScriptCatalog><Script><StepList>