Type to start searching...
Transforms an instance of one message type to another message type.
args : identifierList
Transformation arguments: arg1 arg2 ... argN.
Valid values based on“token”. | |
---|---|
(:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*\s+)*(:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*)? |
Each element in the list must begin with a letter or underscore. Elements are space delimited. |
base : string
The name of the base transformation, if any.
category : string
The category of the transformation.
derivation
Substitute with derived transformation at run-time. (virtual: allow; abstract: require; final: disallow)
Valid values based on“string”. | |
---|---|
virtual | |
final | |
abstract |
description : string
Transformation description.
destination : string
Destination message or class name.
If there is both a message and a class with this name, then the message is used. To explicitly request a class, prefix the name with "class:".primary : boolean
True if this transformation is the primary transformation in the hierarchy for a given source message.
A hierarchy of transformations can contain multiple transformations with the same source message. If this is the case, when selecting a transformation to use to transform a given source message, the primary flag serves to disambiguate which transformation should be used.source : string
Source message or class name.
If there is both a message and a class with this name, then the message is used. To explicitly request a class, prefix the name with "class:".Sequence of:
Initializer [0..1] - The Initializer is script that is run prior to the Transformation mapping.
Mappings [0..1]
Finalizer [0..1] - The Finalizer is script that is run after the Transformation mapping is complete.