The session always uses the tags delimiter from the default session for the very first messages while a connection is established (sending a logon, sending a confirm logon, and receiving an answer with a logon or a logout). You can call the Session::isInEstablishingConnectionMode method to get the current mode and the Session::getCurrentTagsDelimiter method to get the currently used delimiter.
If the tags delimiter is not specified for the default session as well, the new session uses the value specified in the engine.properties file.
If the tags delimiter is not specified in the engine.properties file, the new session uses the 0x01 symbol (SOH).
As an option, you can set tagsDelimiter via API by calling the static FAProperties::checkTagsDelimiterValue function.
The tagsDelimiter is added as an argument in the following methods: