我正嘗試使用MLCP導入通過MLCP導出創建的存檔。我的腳本如下:MLCP無法執行導入
IMPORT -host localhost -port 10187 -username admin -password abc123
-input_file_path ./output/*.zip
-input_file_type archive
當我運行它,我得到以下錯誤:
Error setting document properties for /some/path/file:
Cannot update server-maintained properties
這將多種類型的許多文件發生。我爲該錯誤所做的搜索表明,我應該將維護最後修改 prop在我的數據庫中設置爲false,我這樣做,但我仍然收到錯誤。
然後下面的錯誤的列表上,我得到每個文件的錯誤:
(SessionImpl.throwIllegalState): Cannot commit without an active transaction
重複幾次。
我正在使用MLCP的ContentPump.runCommand()
來運行腳本,並且正在執行一個xquery腳本來設置將上次修改的保留爲false。但是,我試圖直接在命令提示符下運行腳本,並且設置在管理控制檯中將上次修改的保留爲手動設置爲false,並獲得了相同的結果。
雙重檢查了一切,但我仍然遇到同樣的問題。它可能是它試圖上傳的數據的問題嗎?也許存檔的創建方式存在問題? –