====== EncodingValidator ====== The EncodingValidator checks the encoding of the messages. If the encoding is invalid, the EncodingValidator creates a task with ValidateEncodingError error. In the task details, the positions of the invalid characters as well as the encoding used for this are listed. ===== Properties ===== ~~ GENERATED src="eBiss.ClassLib.Resources.JobSteps.EncodingValidator" changed="" ~~ ^Properties^^ ^Name^Description^ |**Type**|Class name of the jobstep| |**Name**|Name for the jobstep that will appears in the job designer| |**Description**|Optional description for the jobstep| |**Number of bytes checked**|For -1, the first 65536 of the attachment will be analyzed, otherwise the number of bytes are read.| |**Auto detect encoding**|Automatically determines the encoding (via BOM for UTF-8, UTF-16 and Unicode and via content for UTF-8). If an encoding is found but does not pass correctly, it will continue with the next selected encodings (Encoding1 - Encoding3).| |**Overwrite encoding**|Check and overwrite coding, even if the coding was already noted on the attachment.| |**Encoding 1**|The first coding to be checked| |**Encoding 2**|The second coding to be checked| |**Encoding 3**|The third coding to be checked| ===== The following JobSteps are usually called before the EncodingValidator ===== * [[en:prozessdefinition:jobs:jobsteps:kommunikation:channelreceiver]] ===== The following JobSteps are usually associated with the EncodingValidator ===== * [[prozessdefinition:jobs:jobsteps:allgemein:delegatorjob]] * [[prozessdefinition:jobs:jobsteps:allgemein:EntityAnalyzer]]