Skip to content

[Back to Parameters]

Reader Values

Allows the parameter to use the feature types of a Reader as choices.

Specification

key type required default value description
valuesToUse enum: 'featureTypes', 'attributeNames', 'attributeListValues', 'sdeVersions' yes n/a Specify which value to use.
format string ({parameter} ok) no n/a The FME format of the dataset from which to read the parameter's configuration.
dataset path or url ({parameter} ok) no n/a A filename, URL, or such specifying the dataset.
formatPrompt string ({parameter} ok) no n/a The format prompt parameter reference.
metafile path no n/a Path to a file to use as the reader's metafile.
attributeListSettings dictionary no n/a A dictionary of settings to be specified when valuesToUse is 'attributeListValues'. The base name of the list need not be specified. E.g., if the values of interest are in xmlpath{}.display_value and xmlpath{}.feature_path, specify 'display_value' for displayElement and 'feature_path' for valueElement.
sdeVersionType enum: 'transactional', 'historical' conditional n/a Only applicable (and required) when valuesToUse is 'sdeVersions'.
readCallToUse enum: 'read', 'readSchema' no 'readSchema' Specify what reader method to use to fetch the parameter's options.
configuration array\<dictionary> no n/a A list of dictionaries specifying named values either by constant or by parameter reference.

attributeListSettings

key type required description
displayElement string yes The name of the list element to be used for display to the user.
valueElement string yes The name of the list element to be used for the resultant parameter value.

configuration

key type required description
name string yes The name of the configuration item.
value string ({parameter} ok) yes The value of the configuration item.

({parameter} ok)

If a property is labelled with ({parameter} ok), the value can be either a constant (string) or a reference to another parameter, in the form of a dictionary mapping the key "parameter" to the name of the referenced parameter, e.g. { "parameter" : "MY_PARAM" }

Example

{

}