Use of masks in receive and send channels

In the fields of the communication channels marked with Use of masks in receive and send channels at the end, variables and functions from the masks can be used. To do this, the content of the field must begin with “${” and end with '}'(except for file names and URLs).

The use of encrypted variables in unencrypted fields leads to an error at runtime. This is necessary because otherwise, with clever use, the content of encrypted variables can be determined without having the rights to do so. Among other things, encrypted fields are not output in the log or in error messages.

Example of the use of Masks:

 ${ds:HDReceiveMove}/${FN:ActualUtcDateTime('yyyyMM')} 

This is evaluated as follows:

  1. ${ds:HDReceiveMove}: is replaced by the variable value ‘HDReceiveMove’ from the standard system partner,
  2. ${FN:ActualUtcDateTime('yyyyMM')}: executes the mapping function ActualUtcDateTime and returns the value 202408 on 13 August 2024.

Note: Variables and functions that refer to messages, e.g. TradingPartnerTNr, TradingPartnerTNr, Subject, etc. cannot be used in the receiving channels and in BackendObjectTransmitterEx, as these do not yet exist when configuring the channel.