t_SOADefinition_Transformations_Transformation

Transformation


Properties

args : identifierListTransformation 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 : stringThe name of the base transformation, if any.category : stringThe category of the transformation.derivationSubstitute with derived transformation at run-time. (virtual: allow; abstract: require; final: disallow)Valid values based on“string”.virtualfinalabstractdescription : stringTransformation description.destination : stringDestination 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:". name : identifierThe transformation name.Valid values based on“string”.:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*Value must begin with a letter or an underscore. Case and length are not restricted. Letters, numbers and underscores are allowed. Colon is used as a scope separator. Spaces and other punctuation characters are not allowed.primary : booleanTrue 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 : stringSource 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:".

Content


Parents

Parent topic: t_SOADefinition_Transformations