我是一位剛剛開始使用datastage(來自一些SSIS經驗)的新開發人員。我正在做的第一件事情之一是將XML數據流從MQ處理到數據庫中。我連接到MQ,使用XML作業將標籤映射到每個數據庫列,然後將其插入到數據庫中。但是,我遇到了傳入xml的問題。我處理的每個xml文件中的一個字段包含相同的字符序列,這些字符序列沿着「& $!0」行。XML中的字符無效Datastage作業
當我運行我的工作時,我收到一個錯誤,說這是一個非法的xml字符,並且作業失敗。
datastage中有一種方法可以在xml中替換此值,甚至可以將其刪除嗎?在我的工作中應該使用一個特定的工具嗎?
顯然,最簡單的解決方案是修復數據進入,但是在平均時間內,我希望能夠做一些測試,所以現在替代解決方案會很好。
任何意見將不勝感激。我是一位新開發人員,所以我很抱歉如果這個問題有點無知/低級別。
你知道這些數據代表什麼嗎?刪除它可能會導致問題,如果它的有效數據只是在XML中表現不佳。 – dsolimano 2014-09-30 14:18:38