从XML文档(Redux)读取多个记录

2020-09-23 12:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)一年多以前,我问了这个问题: ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


一年多以前,我问了这个问题:

https://archive.sap.com/discussions/thread/3818944

从本质上讲,如何将一个包含多个标签的XML文档读入(或拼合)到一个或多个输入流中? 我意识到适配器到流机制不允许一个适配器将输入发送到多个流,因此我对如何使用基于XML的适配器感到困惑。 文档中没有太多信息,没有可用的示例代码。

例如,一个XML文档如下所示:

 <?xml版本=" 1.0"编码=" utf-8"?> 
<协议> <端口/> 0123
HEAD123


1234
HEAD456





还有更多标签
如何定义一个ESP模式来接收所有数据? 我已经与发送此数据的人员进行了交谈,他们已经同意包括可能出现的每个标签,即使它们没有数据也是如此(如上所示)。 某些子标签名称在名称不同的父标签中使用时会重复(例如,上面的长度和标头)。

在上面提到的问题中,我正在使用XML文件适配器,建议是针对不同的模式多次读取同一文件。 那确实不是一个可行的解决方案。 对于这个项目,我将通过套接字适配器接收此数据,并且该数据将仅发送一次,因此我必须一次性获得所有数据。

请帮助!

谢谢

8条回答
nice_wp
2020-09-23 12:50

Robert,

感谢您(和Jeff的回复)。 我希望这不是解决方案(请参阅我对Jeff的答复)。 我有点害怕自定义适配器路由。 但是我从来没有建过一个。 也许没有我担心的那么糟糕。 同样,我需要输入和输出。 我将看一下自定义适配器的示例代码。 是否有希望提供基于套接字的适配器的源代码? 添加GD支持很难吗? 故障转移? 自动重启?

一周热门 更多>