I am a newb, so forgive me if I missed this answer while searching.

I am testing ML 8 for a project at work and we have a requirement to load
large amounts of historical data. I've read the mlcp documentation and can
successfully import some test data, but the problem I am facing is the
archive data has a space in the record identifier.

My command is:
 mlcp.sh import -host localhost -port 8006 -username dataload -password
dataload -mode local -input_file_path ../xml/MD2014aggregate.xml
-input_file_type aggregates -aggregate_record_element row -uri_id "row _id"
-output_uri_prefix /traffic/MD -output_uri_suffix .xml -output_collections
published

This produces the following error:
17/03/21 13:49:20 ERROR contentpump.ContentPump: Unrecognized argument: \_id

I've escaped both the space and the underscore (row\ _id and row\ \_id) and
still get the same error. I've also wrapped in in single quotes and double
quotes.

I'm trying to keep from having to use sed to remove the space between row
and _id in the entire file.

Is there a way to make mlcp see the URI_ID literally as "row _id"?

Thanks in advance.
_______________________________________________
General mailing list
[email protected]
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to