I am using Azure Logic Apps and Integration Accounts for receiving the EDIFACT messages.
The EDIFACT incoming message has an underscore character in it, and EDIFACT DECODE validation fails with the message:
Error encountered during parsing. The Edifact transaction set with id '1' contained in interchange (without group) with id '1', with sender id 'XXX', receiver id 'XXXXX' is being suspended with following errors:
Error: 1 (Field level error)
SegmentID: BGM
Position in TS: 2
Data Element ID: XXXX
Position in Segment: 3
Position in Field: 1
Data Value: 1_2017-09-2206:24:42
21: Invalid character found
I want to allow the underscore character to be considered as valid character, appreciate any pointers in resolving the issue.