JDBC到FILE- XML分析器中字符"&#x1a"的异常

2020-09-20 18:17发布

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

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


大家好,

我正在研究JDBC到文件的方案。 JDBC适配器在XML有效负载中获取了一些特殊字符"",这会导致SAXParseException如下:

只有一个字段具有此特殊字符。 我没有使用任何映射。 有什么办法可以通过为特定领域编写一些UDF来处理这个特殊字符? 还是在JDBC SQL(选择)查询中删除/替换此特殊字符?

此致

Simran

(24.2 kB)

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

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


大家好,

我正在研究JDBC到文件的方案。 JDBC适配器在XML有效负载中获取了一些特殊字符"",这会导致SAXParseException如下:

只有一个字段具有此特殊字符。 我没有使用任何映射。 有什么办法可以通过为特定领域编写一些UDF来处理这个特殊字符? 还是在JDBC SQL(选择)查询中删除/替换此特殊字符?

此致

Simran

(24.2 kB)
付费偷看设置
发送
1条回答
昵称总是被占用
1楼 · 2020-09-20 19:01.采纳回答

Simran,

我也遇到过类似的问题。 有2种选择。

Option1用于清除数据库本身中的数据。 但是,有时从XML角度来看,XML声明为无效XML字符的字符不是无效的。 如果是这样,我们必须在PI中处理。

Option2是在PI中编写一个javamapping来删除特殊字符。 此javamapping应该是第一个被调用的映射,然后是您的实际映射。

我使用了option2并使用javamapping删除了字符。

-Priyanka

一周热门 更多>