ML 7 で marklogic コンテンツ ポンプを使用しようとしています。サイトから mlcp をダウンロードして、1 つの xml を読み込もうとしています。
Marklogic のドキュメントから: 次の例では、ローカル ファイルシステム ディレクトリ /space/bill/data からファイルをロードします。
mlcp.sh import -host localhost -port 8006 -username user \ -password passwd -input_file_path /space/bill/data -mode local
しかし、-input_file_path のフル パスが表示されます。
私の mlcp 呼び出し:
./mlcp.sh import -host localhost -port 18041 -username xxxx -password 'xxxxx' -mode local -streaming -document_type XML -input_file_path file:/home/hugo/workspace/oplage-mapping/data -output_uri_prefix /data/map
ドキュメントによると、これは私に次のようなドキュメントuriを与えるでしょう
/データ/マップ/ファイル名
私は多くのことを試しましたが、最終的にロードしたいファイルをOSのルートに配置して、望ましい結果を得ました...
mlcp は、OS から挿入しようとしているドキュメントのフルパスとしてデフォルトの uri を使用し続けているようです...
質問: 目的の URI が得られるように、ドキュメント uri を制御するにはどうすればよいですか?