【发布时间】:2020-08-29 13:37:18
【问题描述】:
我正在尝试在 Azure Logic App 中解析这个 EDIFACT 平面文件(来自维基百科)作为练习,然后再转到实际数据,因为它们非常相似。
UNB+IATB:1+6XPPC:ZZ+LHPPC:ZZ+940101:0950+1'
UNH+1+PAORES:93:1:IA'
MSG+1:45'
IFT+3+XYZCOMPANY AVAILABILITY'
ERC+A7V:1:AMD'
IFT+3+NO MORE FLIGHTS'
ODI'
TVL+240493:1000::1220+FRA+JFK+DL+400+C'
PDI++C:3+Y::3+F::1'
APD+74C:0:::6++++++6X'
TVL+240493:1740::2030+JFK+MIA+DL+081+C'
PDI++C:4'
APD+EM2:0:1630::6+++++++DA'
UNT+13+1'
我的集成帐户有一个 EDIFACT 协议,我不知道这是什么类型的交易(或实际数据)我无法在发送/接收设置中完成协议。我有一个数据字典,但我需要手动创建架构,我也不确定该怎么做。
我在逻辑流程中收到的错误如下:
"body": {
"errorMessage": "Error: 1 (Miscellaneous error)\r\n\t46: Character set not supported\r\n\r\n
Error: 2 (Field level error)\r\n\t
SegmentID: UNB\r\n\t
Position in TS: 1\r\n\t
Data Element ID: UNB1.1\r\n\t
Position in Segment: 2\r\n\t
Position in Field: 1\r\n\t
Data Value: IATB\r\n\t
12: Invalid value in data element\r\n\r\n",
"statusCode": "BadRequest"
}
使用上面找到的 EDIFACT 示例,我需要在我的 Azure 帐户中执行什么操作才能在逻辑应用中完成对这个小示例的解析?
【问题讨论】:
-
您能否与我们分享您使用的应用程序操作的预览以及异常出现的级别?这是从第一个动作“请求”还是之后?
-
@HoussemDbira 在解码 EDIFACT 操作之前使用的操作是简单的获取文件内容触发器,它将平面文件的内容获取到解码 EDIFACT 操作,异常出现在解码 EDIFACT 消息操作的输出中.
标签: azure azure-logic-apps edi