我使用以下组件创建了逻辑应用程序
x12
消息InvalidXml - 提供的内容必须是XML内容类型。
我将变换xml的输入作为“@{base64ToString(item()?['Payload'])}
”,并为每个输入作为badmessage输入。
我的截图看起来像这样,
如何从逻辑app的转换xml组件中获取xml。请修复此问题。 提前致谢
答案 0 :(得分:1)
你需要在解码后,为每个人做一个" GoodMessages":
"foreach": "@body('Decode_EDIFACT_message')?['GoodMessages']"
然后转换为String,base64项有效负载作为转换的输入:
"Transform_XML": {
"inputs": {
"content": "@base64ToString(items('For_each')?['Payload'])",
"integrationAccount": {
"map": {
"name": "EfactD95BCoarri_To_InternalCoarri"
}
}
},
"runAfter": {},
"type": "Xslt"
}