我是一位刚刚开始使用datastage(来自一些SSIS经验)的新开发人员。我正在做的第一件事情之一是将XML数据流从MQ处理到数据库中。我连接到MQ,使用XML作业将标签映射到每个数据库列,然后将其插入到数据库中。但是,我遇到了传入xml的问题。我处理的每个xml文件中的一个字段包含相同的字符序列,这些字符序列沿着“& $!0”行。XML中的字符无效Datastage作业
当我运行我的工作时,我收到一个错误,说这是一个非法的xml字符,并且作业失败。
datastage中有一种方法可以在xml中替换此值,甚至可以将其删除吗?在我的工作中应该使用一个特定的工具吗?
显然,最简单的解决方案是修复数据进入,但是在平均时间内,我希望能够做一些测试,所以现在替代解决方案会很好。
任何意见将不胜感激。我是一位新开发人员,所以我很抱歉如果这个问题有点无知/低级别。
你知道这些数据代表什么吗?删除它可能会导致问题,如果它的有效数据只是在XML中表现不佳。 – dsolimano 2014-09-30 14:18:38