Skip to main content
Skip table of contents

Transformation

Transformation

Transforms an instance of one message type to another message type.

Description Messages can be converted from one message type to another using Transformations. You can use single transformations or for more complex transformations chain them together in Services. Transformations specify how parts of one message map to values in another message. Transformations are one-way. Properties

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:".

Content

Parent topic: references

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.