我需要在 SAP CPI 中进行从 JSON (Kafka) 到 SOAP WSDL 的消息映射。
SAP CPI 的内置消息映射功能仅支持 XML/WSDL 或 Swagger JSON 内容。 是否有另一种方法可以使消息映射填充 WSDL? 是否可以将 JSON 转换为 XML,然后为消息映射创建 XML? 我得到的 JSON 的内容也不是静态的。这意味着可以有很多子项,如下面的 JSON 所示。 您知道如何进行映射并可能有一个示例吗?
谢谢你!
我通过标准消息映射尝试了消息映射。但我的 JSON 响应没有被接受。使用 WSDL 就没有问题。
{
"item_list": [
{
"item_id": "T1",
"item_text": "Test1"
},
{
"item_id": "T2",
"item_text": "Test2"
},
{
"item_id": "T3",
"item_text": "Test3"
"item_color": "red",
"item_subtext": "testing"
},
{
"item_id": "T4",
"item_text": "Test4"
"item_material": [
{
"item_id": "T4.1",
"item_text": "Test4.1",
"item_color": "red"
},
{
"item_id": "T4.2",
"item_text": "Test4.2",
"item_color": "green"
}
]
}
]
}
}
我不确定我是否理解你的问题正确。您能具体说明您到底需要什么吗?那我可以帮你。