The protocol configuration is used to define specific ways of communication to the backend. This is typically a leave alone part of the configuration.
<start> ... <protocols> <protocol id="classic" allowSelfSignedCertificates="false" barcodeSeparator=";" decimalSeparator="." expirationDateSeparator="," /> </protocols> ... </start>
- <protocol> - Contains information about the communication between client and backend.
- id = "" - Id to reference from the endpoint configuration.
allowSelfSignedCertificates = "false" - Allow the app to communicate with a server with a self signed certificate. Settings this value to true is not advised.
barcodeSeparator = ";" - Order lines can have multiple identifiers, which are listed in the ItemBarcode property on the order line. To get the individual identifiers this character is used to separate them. E.g. 114466;114455;7610400074520.
decimalSeparator = "." - Character used as the decimal separator when sending decimal values to the backend.
expirationDateSeparator = "," - Character added between the serial number or lot number and the expiration date, when sending registrations to the backend.