ZipInputStream.getNextEntry()在PO 7.5中返回null,但在PI 7.3中不返回null

2020-09-01 04:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一种情况,PI会...

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

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


大家好,

我有一种情况,PI会通过文件适配器选择一个zip文件(包含银行对帐单),然后将其传输到Java映射中。

我使用ZipInputStream类检索ZIP文件并进行处理。 这在PI7.3中工作得很好,但是在接口移至PO 7.5时调用getNextEntry()函数时给出空对象。 有人遇到过这个问题吗?

InputStream输入= arg0.getInputPayload()。getInputStream();

ZipInputStream zis =新的ZipInputStream(输入);

while(((objZipEntry = zis.getNextEntry())!= null){

---

-

}

4条回答
奄奄一息的小鱼
2020-09-01 05:45

嗨,Sugata,

我在全局部分确实有objZipEntry的声明。 甚至我尝试使用BufferedInputStream。

还是,访问函数getNextEntry()时它会给出空结果。

一周热门 更多>