PI 7.5-INVALID_CHARACTER_ERR:指定了无效或非法的XML字符。

2020-09-02 20:43发布

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

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


嗨,

在我们的PI 7.5系统中,我收到错误消息'

传入消息com.sap.aii.af.lib.mp.module.ModuleException的错误:org.w3c.dom.DOMException:INVALID_CHARACTER_ERR:指定了无效或非法的XML字符。

我的场景是从REST到RFC对象,并且我假设来自RFC功能模块的列或字段之一具有无效字符,但是我不知道该去哪里。 如果有人可以告诉我在哪里可以看到此错误的XML输出,那将是非常有用的帮助,尤其是如何查找导致此错误的字段。

当前,我在通信通道监视器中看到此消息,但是,当我单击message-id时,它没有提供任何更多信息,只是带我到了消息监视器,在这里它没有显示任何信息。

提前谢谢您!

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

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


嗨,

在我们的PI 7.5系统中,我收到错误消息'

传入消息com.sap.aii.af.lib.mp.module.ModuleException的错误:org.w3c.dom.DOMException:INVALID_CHARACTER_ERR:指定了无效或非法的XML字符。

我的场景是从REST到RFC对象,并且我假设来自RFC功能模块的列或字段之一具有无效字符,但是我不知道该去哪里。 如果有人可以告诉我在哪里可以看到此错误的XML输出,那将是非常有用的帮助,尤其是如何查找导致此错误的字段。

当前,我在通信通道监视器中看到此消息,但是,当我单击message-id时,它没有提供任何更多信息,只是带我到了消息监视器,在这里它没有显示任何信息。

提前谢谢您!

付费偷看设置
发送
10条回答
lukcy2020
1楼-- · 2020-09-02 20:55

转到其他链接标签并进行检查。 通常,描述字段具有垃圾字符的可能性更大。 另外,请尝试将有效负载减少到最低程度并进行测试,然后继续增加有效负载的详细信息,直到遇到错误为止。

大道至简
2楼-- · 2020-09-02 21:12

嗨,Ravi,

感谢您的答复。 我曾尝试将有效载荷削减至零,即返回空结构。 问题是我在REST发送者通道上收到错误,即在它甚至调用RFC接收器之前。

能不能别闹
3楼-- · 2020-09-02 20:58

嗨安东尼,

如果错误是与发送方通信造成的,并且如果您看不到任何有效负载,则找到我们的根本原因,请在nwa中启用日志配置,然后可以在Logviewer中过滤通道名称(传入的有效负载可能在此处可见)以查找 特殊字符来自哪个领域。

致谢

Pavan

歪着头看世界
4楼-- · 2020-09-02 21:07

嗨,Pavan,

谢谢您的回复!

我认为日志配置已启用,因为我可以访问 日志查看器。 我确实收到一条错误消息,但它对我没有进一步的帮助。 错误消息如下:

不幸的是,当我单击此按钮时,它没有任何作用 进一步的信息。 您是否知道我可以在PI中去哪里查看痕迹? 我使用的是7.5
95年老男孩
5楼-- · 2020-09-02 20:48

嗨安东尼,

此错误可能与您的界面无关,为了获取通道日志,您可以通过将消息内容作为通道名称来进行过滤,并提及您在发送方通道中获得的错误时间戳,也可以代替SAP视图,也可以尝试使用其他 开发人员跟踪视图之类的视图也是如此

您可以在logviewer中检查以下博客以进行过滤,也可以在操作系统级别路径/usr/sap///j2ee/cluster/server 中获取默认跟踪文件/与基础团队进行日志检查 获取默认跟踪文件

https://help.sap.com/doc/saphelp_snc_uiaddon_10/1.0/zh-CN/47/aaa349f6990985e10000000a42189c/content.htm?no_cache=true

https://help.sap.com/doc/saphelp_snc_uiaddon_10/1.0/zh-CN/47/b069c101391599e10000000a42189c/content.htm?no_cache=true

请分享其余发件人的通信渠道配置屏幕截图

致谢

Pavan

SAP小菜
6楼-- · 2020-09-02 21:06

嗨,

我可以看到没有为所有模块配置参数,但是为什么要保留这些模块名称? 在模块配置中,如果没有这样的要求,请删除这些模块名称,并仅将callapadapter(Last)保留为默认名称,然后尝试

如果要使用模块,请尝试将callapadapter保留在最后,但不要保留在序列的第一位。 请参考以下链接以供参考(模块链顺序)

https://help .sap.com/viewer/2462a9a468b1491b91fda1923d23f667/7.5.4/zh-CN/a4f13341771b4c0de10000000a1550b0.html

致谢

Pavan

一周热门 更多>