EOIO消息完成,带有最后一条消息。 WS到JDBC。

2020-09-09 03:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我目前正在开发一种集...

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

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


大家好,

我目前正在开发一种集成,在该集成中,我将调用Web服务来检索文件的一部分(块)。

问题在于这些块具有特定的文件大小,而不是特定的行数。 因此,当接收到第一行时,该块的最后一行可能不完整。 在文件的下一部分的第一行中,我在第一行中收到其余部分。

我使用Java映射将纯文本转换为XML JDBC插入,但是我不知道如何用下一条消息的第一行完成不完整的最后一行。

示例:

第一块:

分销商(C7):代码,品牌计划规模(P5):计划产品,品牌计划尺寸(P5):计划产品:代码,测试
 1,MARTINI ROSSO 2L玻璃(P5),2000,TestingOK
 2,MARTINI ROSSO 1.5L玻璃杯(P3),2000,TestingOK
 3,MARTINI ROSSO 1L玻璃杯,2000年,测试正常
 3,MARTINI ROSSO 1L玻璃杯,2000年,测试正常
 3,MARTINI ROSSO 1L玻璃杯,2000年,测试正常
 3,MARTINI ROSSO 1L玻璃杯,4000,测试正常
 3,MARTINI ROSSO 1升玻璃杯,30 

第二块:

 00,正在测试OK
 2,MARTINI ROSSO 1.5L玻璃杯(P3),2000,TestingOK
 3,MARTINI ROSSO 1L玻璃杯,2000年,测试正常
 3,MARTINI ROSSO 1L玻璃杯,2000年,测试正常
 3,MARTINI ROSSO 1L玻璃杯,2000年,测试正常
 3,MARTINI ROSSO 1L玻璃杯,4000,测试正常
 3,MARTINI ROSSO 1升玻璃杯,30 

最后一行 3,MARTINI ROSSO 1L Glass,30 必须与下一块 00,TestingOK

的第一行一起完成

有什么想法吗?

2条回答
当学会了学习
2020-09-09 04:41

嗨,德语!

您不是在考虑使用"中间"方案,在该方案中,将结果保存到"追加"模式下的临时文件中。 之后,您使用第二个ICo读取该文件,并将其转换为XML消息。

Evgeniy。

一周热门 更多>