Обработка диакритических знаков при отправке сообщения EDI в пункт назначения в BizTalk Server - PullRequest
0 голосов
/ 19 июня 2020

У меня есть требование, в котором мне нужно жестко закодировать (обязательно) значение ('AH La Kélisére') с диакритическими знаками, сопоставить его с полем в схеме EDI, а затем отправить сообщение, сгенерированное в URI (динамический c порт отправки) с использованием транспорта AS2. Я использовал конвейер по умолчанию «AS2EdiSend» в порту отправки, но получаю следующую ошибку:

Произошла ошибка при выполнении конвейера отправки: ……

Reason: Error: 1 (Segment level error)
    SegmentID: NAD
    Position in TS: 6
    21: Invalid character found

Error: 2 (Field level error)
    SegmentID: NAD
    Position in TS: 6
    Data Element ID: C05901
    Position in Segment: 6
    Position in Field: 1
    Data Value: A.H. La Kélisére
    21: Invalid character found 

Мне нужно чтобы отправить значение как есть. Как этого добиться?

1 Ответ

0 голосов
/ 21 июня 2020

UNOA и UNOB не поддерживают чартеры с диакритическими знаками.

Спросите получателя, какой набор символов EDIFACT они поддерживают, и измените на него.

...