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
これは、多くの種類の多くのファイルで発生します。そのエラーに対して行った検索では、dbの [ maintain last modified ] プロパティを false に設定する必要があることが示されましたが、これは実行しましたが、まだエラーが発生しています。
次に、エラーが発生した各ファイルのエラーのリストをたどると、次のようになります。
(SessionImpl.throwIllegalState): Cannot commit without an active transaction
数回繰り返しました。
MLCP を使用しContentPump.runCommand()
てスクリプトを実行し、xquery スクリプトを実行して、maintain last modifiedを false に設定しています。ただし、コマンド プロンプトでスクリプトを直接実行し、管理コンソールで [最後に変更されたものを維持] を手動で false に設定してみましたが、同じ結果が得られました。