Input arguments as data objects
Input arguments of a functional map can evaluate to Item or Group type data objects.
Item types
When an input argument of a functional map evaluates to an item type, the type of the corresponding input card must be an item type with the same Item Subclass (Number, Text, Date & Time, or Syntax).
INDEX (Record:File)
If the input argument is a text literal (for example, "payroll"
),
the input card type that corresponds to this argument must be an item with an Item Subclass
of Text.
Group types
When an input argument of a functional map evaluates to a group type, the type of the corresponding input card must be the exact same group. For example, if the second input argument evaluates to InvoiceSet, the TypeName of input card #2 must be InvoiceSet.
If there is one argument of the functional map, there will be one input card. The TypeName on the input card must correspond to the data object specified in the argument for the functional map.
Functional maps do not require InputData and OutputData settings.
When InputData and OutputData settings exist in input and output cards in a functional map, they are ignored when the executable map is compiled.