Issue with X12 protocol failing to replace all the delimiters in segments in the message.

Issue with X12 protocol failing to replace all the delimiters in segments in the message.

book

Article ID: KB0082152

calendar_today

Updated On:

Products Versions
TIBCO BusinessConnect -

Description

Example: In this case, it is in N1 segment.
 
input that send to BC in the XML file:
abr~`!@#$%^&*()_=-+|\{}[]"':;?/><.,sx

actual output:
N1*SH*abr|`!@#$%^&|()_=-+|\{}[]"':;?/><.,sx~

expected output:
N1*SH*abr|`!@#$%|&|()_=-+|\{}[]"':;?/><.,sx~

the "^" symbol should be replaced to "|"

Issue/Introduction

Issue with X12 protocol failing to replace all the delimiters in segments in the message.

Environment

All

Resolution

This is is a configuration problem. See the attached (Filename: InterchangeHeader Tab Screenshot.PNG) TP settings screenshot.

In Admin GUI go to BusinessConnect - Participants - <ParticipantName> - <Protocol> - “Interchange Header” Tab and check the value set for "ISA11 Repeating Separator (4020 and Higher)". If you did not set value for "ISA11 Repeating Separator (4020 and Higher)", this causes EDI to pass incorrect parameter for delimiters to Translator. Set the value for "ISA11 Repeating Separator (4020 and Higher)", like "@", to escape this issue (the "@" char in N1 segment will not be replaced).

Attachments

Issue with X12 protocol failing to replace all the delimiters in segments in the message. get_app