如何使用逻辑应用程序

时间:2018-01-10 10:22:35

标签: azure-logic-apps

这是我的逻辑应用工作流程

  1. 获取EDI 850消息作为http触发器的输入

  2. 解码x12消息。

  3. 转换xml

  4. SQL服务器,用于将数据插入到本地SQL数据库中。在插入数据时,它没有显示POLineNumber字段作为其显示的建议,如GS01,SE01作为输入建议。我使用transform xml输出将数据插入表中。

  5. 我的转换xml样本单个字段输出为1。

    我想将数据插入到sql表中。当我选择表格时,我希望将该特定字段作为sql server插入行中的建议,但它显示了EDI 850消息的片段,如GS01,SE01等。我需要作为POLineNumber。

    例如,当我在其他业务场景的另一个逻辑应用工作流中使用解析json时,它将建议显示为帐户。有关更多说明,如下图所示 [在此输入图像说明] [1]

    因此,对于xml输出,我得到了建议 [在此输入图像说明] [1]

    但我需要如示例流程图所示。

    什么组件或如何在sql server的插入行中获取特定字段。请解决问题。

    提前致谢

1 个答案:

答案 0 :(得分:0)

建议的字段由解码组件通知,并且是完整EDI 850交换(GS,ST,...)的标题。该组件还建议您“GoodMessages”和“BadMessages”集合进行迭代。

这些字段(POLineNumber,...)是GoodMessages的每个项目,而不是解码组件。

您可以验证每个项目的XML,然后您将获得建议的字段。