SAP CPI |将 Json 消息映射到 WSDL

问题描述 投票:0回答:1

我需要在 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"
                    }
                ]
            }
           
        ]
    }
}
json apache-kafka soap sap-cpi
1个回答
0
投票

我不确定我是否理解你的问题正确。您能具体说明您到底需要什么吗?那我可以帮你。

© www.soinside.com 2019 - 2024. All rights reserved.