将多个代理调用追加到单个XML文件中

2020-09-21 06:48发布

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

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


专家您好,

我正在尝试将多个代理调用附加到单个XML文件中。 Communication频道中的一个简单APPEND函数重复了XML标头标签(<?xml version =" 1.0" encoding =" UTF-8"?>),并且XML格式不正确。

使用XSLT映射删除XML标头,然后再次附加其余数据会导致XML格式不正确,即使我们通过手动添加XML标头进行检查也可以(我以后可以在使用XSLT添加文件后添加XML标头)。/p>

是否存在一种已知的更简单的方法来将多个代理调用处理到接收器中的单个XML文件中? 我看过一些博客,这些博客显示了使用平面文件的可能性。 挑战在于接收器文件是XML格式。

感谢您的投入。

使用的PI版本:7.11

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

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


专家您好,

我正在尝试将多个代理调用附加到单个XML文件中。 Communication频道中的一个简单APPEND函数重复了XML标头标签(<?xml version =" 1.0" encoding =" UTF-8"?>),并且XML格式不正确。

使用XSLT映射删除XML标头,然后再次附加其余数据会导致XML格式不正确,即使我们通过手动添加XML标头进行检查也可以(我以后可以在使用XSLT添加文件后添加XML标头)。/p>

是否存在一种已知的更简单的方法来将多个代理调用处理到接收器中的单个XML文件中? 我看过一些博客,这些博客显示了使用平面文件的可能性。 挑战在于接收器文件是XML格式。

感谢您的投入。

使用的PI版本:7.11

付费偷看设置
发送
2条回答
黑丝骑士
1楼-- · 2020-09-21 07:20

"使用XSLT映射删除XML标头,然后再次附加其余数据会导致格式不正确的XML"

您是说XML的格式正确,但是却收到错误的提示吗? 还是您的XSLT生成的XML格式不正确?

Nan4612
2楼-- · 2020-09-21 07:25
"文档末尾的额外内容" 

听起来像文件末尾的一些错误字符。 尝试在Microsoft Word中查看显示所有格式的文件:

文件->选项->显示->显示所有格式标记

它可能为您提供线索,以了解它抱怨的额外内容。 如果XML"看起来"有效,为什么不问您的供应商是否可以使用它?

一周热门 更多>