如何在使用 WSO2 API 管理器从 SOAP 端点创建 Rest 端点时处理特定方法的多个数据?

问题描述

我正在通过 WSO2 API 管理器从 SOAP WSDL 端点创建 REST 端点。 API 管理器采用所有 SOAP 方法并在 API 管理器中介文件中创建它。 对于具有一对一映射的方法,API 管理器从 SOAP 创建相应的标记方法并且它工作正常(例如, <property expression="json-eval($.CREATEMJRNLBOOK_IOPK_REQ.FCUBS_HEADER.soURCE_OPERATION)" name="req.var.CREATEMJRNLBOOK_IOPK_REQ.FCUBS_HEADER.soURCE_OPERATION"/> ) 但是,对于可以拥有和接受同一标签的多个数据的一对多映射,API Manager 不会创建属性表达式。它只会创建 <arg evaluator="xml" expression="get-property('req.var.CREATEMJRNLBOOK_IOPK_REQ.FCUBS_BODY.Detbs-Jrnl-Txn-Master-IO.Detbs-Jrnl-Txn-Detail')"/> 请让我知道如何处理这种情况并创建属性表达式,以便可以接受相同标签的多个数据。 P.S:在 SOAP 中,我们复制与 Child 1 和 Child 2 相同的父级下的子标签,并发送请求。

提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)