首页 > 解决方案 > 在将 EDI 消息发送到 BizTalk Server 中的目标时处理重音字符

问题描述

我有一个要求,我需要硬编码(强制)一个带有重音字符的值('AH La Kélisére'),将其映射到 EDI 模式中的一个字段,然后使用生成的消息将生成的消息发送到 URI(动态发送端口) AS2 运输。我在发送端口中使用了默认管道“AS2EdiSend”,但出现以下错误:

执行发送管道失败:……</p>

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 

我需要按原样发送值。如何做到这一点?

标签: biztalkbiztalk-2013r2biztalk-orchestrationscustom-pipeline-componentbiztalk-pipelines

解决方案


UNOA 和 UNOB 不支持重音宪章。

询问收件人他们支持的EDIFACT 字符集并更改为该字符集。


推荐阅读