|
Name
|
Input/Output
|
Data Type
|
Description
|
|
ihDS
|
Input
|
Handle
|
DataSet handle to the report dataset — used to define default metadata settings for all of the fields
|
|
icBaseFileName
|
Input
|
Character
|
Base file name — specifies the base part of the generated XML file names. The runtime file, containing only the metadata for the specified field list is created as {basename}.meta.xml. The file containing the default metadata values for all the fields in the report is created in {basename}.meta.all. This latter file is generated for reference in case additional fields need to be added to the runtime XML file, to add additional search criteria, for instance.
|
|
icSearchableFields
|
Input
|
Character
|
Field list — specifies the list of fields which will be included as searchable fields in the runtime XML file. Note that the order in which these fields are specified in the list determines the order that they are generated, along with their criteria sort order, in the resulting XML file.
|
|
Element
|
Required
|
Default
|
Data Type
|
Description
|
|
dsReportMetaData
|
Yes
|
N/A
|
N/A
|
Outermost root element.
|
|
BufferName
|
Yes
|
N/A
|
N/A
|
Outer element for each field metadata specification.
|
|
FieldName
|
Yes
|
N/A
|
String
|
Name of temp-table in report’s dataset
|
|
FieldLabel
|
No
|
“”
|
String
|
Name of field for temp-table in report’s dataset. The values for FieldLabel elements will be treated as translated label keys. If no corresponding label is found for the key, then the key itself will appear. For example, the term “SITE” should get translated in English to “Site.”
|
|
DBTableName
|
No
|
“”
|
String
|
Specifies the DB table name associated with this field.
|
|
DBFieldName
|
No
|
“”
|
String
|
Specifies the DB field name associated with this field.
|
|
DBFieldExtent
|
No
|
0
|
Integer
|
Number of elements in an array DB field. Set to 0 if not an array field.
|
|
IsSearchField
|
No
|
False
|
Logical
|
Determines whether this field is to be used for filter criteria.
|
|
ValueList
|
No
|
“”
|
String
|
Comma separated set of {term},{return value} pairs used to define selections for a filter field. The values ValueList elements will be treated as translated label keys. If no corresponding label is found for the key, then the key itself will appear. For example, the term “SITE” should get translated in English to “Site.”
|
|
IsReadOnlySearch
|
No
|
False
|
Logical
|
Specifies that this filter constraint cannot be modified.
|
|
IsVisible
|
No
|
True
|
Logical
|
Whether this field can be displayed
|
|
IsOperatorChangeable
|
No
|
True
|
Logical
|
Whether this filter field's operator can be modified by the user.
|
|
IsRequiredCondition
|
No
|
False
|
Logical
|
Specifies whether user must enter a constraint for this filterable field.
|
|
IsEditable
|
No
|
True
|
Logical
|
Whether this filter field's constraint can be modified.
|
|
DefaultValue1
|
No
|
“”
|
String
|
Default value for first filter criteria setting.
|
|
DefaultValue1Type
|
No
|
“constant”
|
String
|
The type for the first filter criteria.
|
|
DefaultOperator
|
No
|
“equals”
|
String
|
The default operator for a filter field.
|
|
DefaultValue2
|
No
|
“”
|
String
|
Default value for second filter criteria setting.
|
|
DefaultValue2Type
|
No
|
“constant”
|
String
|
The type for the second filter criteria.
|