我有一個Java應用程序使用SAP JCo 3庫。其中一個用例包括從SAP實例(R/3,ERP 6.0 EhP 7)接收IDoc文件並將其轉換爲XML。問題是,在轉換期間(由IDoc庫執行),字段末尾的右側空格會被修剪。顯然,爲了減少消息的大小。到目前爲止,我還沒有發現可以從Java端完成的任何配置。SAP R/3從IDoc XML文件中刪除尾隨空格
搜索網,我發現從SAP方面提出以下建議:
- 從XSD編輯
- 在發件人文件設置
xml.fieldContentFormatting=nothing
設置whiteSpace=preserve
/FTP
然而 適配器,我無法找到這些工具,也沒有相應地配置它們。
我希望對這兩種方法或任何其他解決方案有所瞭解。
修剪空間的效果是什麼?什麼不再工作? –
IDoc數據應按原樣轉換爲XML,以保留用於後續處理的空白區域。此外,要保持原始IDoc字段長度和實際XML字段長度之間的一致性。 – CountD