CPI:BAI文件:使用groovy脚本将文本文件转换为XML

2020-08-14 09:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个来自银行的文...

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

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


大家好,

我有一个来自银行的文本文件,需要转换为复杂类型的WSDL文件并通过SOAP协议发送到S4 HANA云。 我检查了许多博客,发现CSV到XML的转换器只能用于简单的XML文件。 我相信必须使用常规脚本将文本文件转换为WSDL。 有人遇到过类似的问题吗?如果是,您如何解决呢?

注意:我已经放了一段XML和WSDL文件,以了解它的外观。 根据前两位数字,该行中跟随的值/字段会有所不同。

文本文件格式:

01,BOFMCAM2,10000833,200611,1038,5,80,1,2/02,10000833,BOFMCAM2,1,200610,,USD,2/03,00014628973,USD,015,15789137 ,,, 901, 15789137 ,, 88,010,15789137 ,,, 030,15789137 ,,, 88,040,15789137 ,,, 060,15789137 ,,, 88,066,15789137,//49,110523959,5/03,00011240341,CAD,901,0, ,, 015,72520353 ,,, 88,010,-2907305 ,,, 040,0 ,,, 88,100,75427658,9,V,200610,,066,0 ,,, 88,030,72520353 ,,, 060,72520353 ,,/16,275,2907305,V,200609 ,,//88,零余额信贷88,0001-1025-852 88,VIREMENT-TRESORERIE ZERO 16,195,152060,V,200610 ,,//88,电汇付款88,收货D" 联合国专利88,CA,CONCUR TECHNOLOGIES I 16,142,9252963,V,200610,//88,直接存款88,GE LEBLANC MSP/DIV 16,142,344925,V,200610 ,,//88,直接存款88,STC BPY/FAC 16,142,3042526,V,200610 ,,//88,直接存款

WSDL文件:

-- -- < xsd:element type =" xi0:Date" name =" ValueDate" minOccurs =" 0"/>

谢谢。

6条回答
Climb_Ma
2020-08-14 10:29

嗨,

在您的情况下,您可以简单地将CSV文件转换为XML(通过创建XSD并以Resouce的形式提供给iflow),并使用xsd和wsdl作为源并进行目标映射,即可正常工作。

感谢和问候,

Vijay。

一周热门 更多>