我正在构建一个使用EDI X12格式与不同企业对话的应用程序。我们使用BizTalk本地设置执行此操作,但我们遇到了一些问题,因此我们决定转移到Azure Logic应用程序。
我已经设置了一个集成帐户,并将所有合作伙伴,协议,架构和地图上传到其中。我还创建了一个逻辑应用程序,其中包含:
基本上,我想传入XML并将其转换为EDI文件。我尝试了各种X12连接器(编码,解码),但它们没有将其转换为EDI。
我真的可以使用一些帮助。
答案 0 :(得分:1)
您可以在此处详细了解: X12 Encode documentation
你说这些不提供EDI格式。您是否在Logic App中收到例外?或者操作执行正常,但您没有看到预期的EDI?不要忘记输出可能是Base64编码的字符串,因此您可能需要在Encode X12操作的输出上应用base64ToString表达式。
这样的事情:
“body”:“@ base64ToString(body('Encode_to_EDIFACT_message_by_agreement_name')?['Payload'])”