Special characters

The Frank!Framework does some subtle translations on properties. This also applies to credentials files that have the format of properties files, see Credentials. The sequence \t is interpreted as a TAB character, \n as a newline and \r as a carriage return. The character \ itself is represented as the sequence \\. When you end a line with \, the value of the property is taken to continue on the next line. See https://docs.oracle.com/cd/E23095_01/Platform.93/ATGProgGuide/html/s0204propertiesfileformat01.html for details.

This has an important consequence for passwords stored as secrets. Suppose that your Frank application accesses an external system. The operator of the external system tells you that the password is abcd\t. When you would type abcd\t in credentials.properties then authentication would fail. The Frank!Framework would interpret the \t charachter as a TAB. The correct value to write in credentials.properties is abcd\\t to escape the \.