gpt4 book ai didi

xml - 逻辑应用 XML 管理

转载 作者:行者123 更新时间:2023-12-03 03:57:44 25 4
gpt4 key购买 nike

我已创建 Azure 逻辑应用和集成帐户来管理我们的集成。

我们的 ERP 系统有一个出站 API,可以按照下面的方式提取带有 header 信息的 XML 消息。

<TransmissionDetail>
<Sender>XPILHRXPA</Sender>
<Receiver>Isline</Receiver>
<Subject>TRX_XDC_00000000000000097056_00000000000000144059</Subject>
<CommCreated>2020-006-23 22:38:27</CommCreated>
</TransmissionDetail>

我们想要实现的是逻辑应用程序查看“接收器”标签。根据该值,它将确定逻辑应用如何管理该文件的转换或传输。

有人可以建议如何实现这一目标吗?

最佳答案

针对您的需求,您可以引用以下步骤:

1. 我初始化一个名为“xmlString”的变量来模拟您的 xml 消息。 enter image description here

2. 初始化另一个名为“jsonString”的变量,并使用如下屏幕截图所示的表达式作为其值。 enter image description here

3. 然后我们可以使用“Parse JSON ”操作来解析上一步中的jsonStringenter image description here

您可以点击“使用示例负载生成架构”并输入 json 数据:

{
"TransmissionDetail": {
"Sender": "XPILHRXPA",
"Receiver": "Isline",
"Subject": "TRX_XDC_00000000000000097056_00000000000000144059",
"CommCreated": "2020-006-23 22:38:27"
}
}

自动生成架构。它的架构应该是:

{
"properties": {
"TransmissionDetail": {
"properties": {
"CommCreated": {
"type": "string"
},
"Receiver": {
"type": "string"
},
"Sender": {
"type": "string"
},
"Subject": {
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
}

4. 之后,我们就可以获得Receiver标签的值。您可以在逻辑应用中使用“If”条件来判断其值。 enter image description here

关于xml - 逻辑应用 XML 管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63898433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com