t_BaseMessage_ObjectMapping
ObjectMapping
Maps message parts to attributes in class instances.
Properties
access : identifierUpdate access attribute. If its value is false, the update to the attribute or (or the whole instance for a root part) will be skipped.
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.
associationCode : stringThe association code identifies child transfer objects.
attributeAttribute to which the part is mapped.
Valid values based on“string”. [\p{L}_][\p{L}\p{N}_]*|:[\p{L}_][\p{L}\p{N}_-]* class : identifierClass to which the part is mapped.
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.
create : booleanTrue to create a missing instance, false to generate an error.
delete : booleanIf true, all unmatched instances of the underlying collection attribute will be deleted
key : booleanTrue if the value is used as lookup key for the parent part instance.
local : booleanTrue to lookup the instance only within the subcollection scoped by the parent part instance. Defaults to the opposite of the "key" flag.
primary : booleanTrue if this message is the primary message in the hierarchy for a given class.
A hierarchy of messages can contain multiple messages with the same class. If this is the case, when selecting a message to use to parse a given class, the primary flag serves to disambiguate which message should be used. Valid only on mapping on message root.subkey : booleanTrue if the value is used as a lookup key for the parent part instance, which in turn is a lookup key for the grand-parent part instance.
truncate : booleanIf true, the underlying attribute value will be truncated to fit within the maximum length.
update : booleanIf false, the underlying attribute will not be updated on an already existing instance.
where : stringAdditional lookup where clause.
Parents
t_Message_Parts_Value - A value (or primitive) message part.
t_Message_Parts_Message - A message (or composite) message part.
Message - A message carries information from a source system to a destination system over an integration channel.
Parent topic: t_Message_Parts_Value
Parent topic: t_Message_Parts_Message
Parent topic: Message
Parent topic: t_SOADefinition_Messages_Message