Thanks Christoper , It worked. On Mon, Aug 29, 2016 at 3:46 PM, Christopher Hamlin <cbham...@gmail.com> wrote:
> From https://docs.marklogic.com/guide/mlcp/export#id_66898 it looks like > that xquery is meant to just create the serialized query as you used on the > command line. > > Options files are probably easier when you get to all these characters > that need quoting on the command line. > > The example at that document says that an options file should contain the > following two lines: > > > -query_filter > <cts:document-query xmlns:cts="http://marklogic.com/cts > "><cts:uri>/id/xyz.xml</cts:uri></cts:document-query> > > > If you try just that for your file does it work? > > You can also enable debugging as > > https://docs.marklogic.com/guide/mlcp/troubleshoot#id_75840 > > to show the parameters it runs with. > > > > On Mon, Aug 29, 2016 at 4:30 PM, Mahitha T U <mahita...@gmail.com> wrote: > >> Hi , >> >> I am using mlcp to copy an xml from Database to local system. I am using >> the following command >> >> mlcp.sh export -host localhost -port 8000 -username admin -password admin >> -mode local -database testDB -collection_filter test -query_filter >> "<cts:document-query xmlns:cts=\"http://marklogic.com/cts\ >> "><cts:uri>/id/xyz.xml</cts:uri></cts:document-query>" -output_file_path >> output >> >> I am getting the following error >> >> Unrecognized argument: xmlns:cts=\'http://marklogic.com/cts\ >> '><cts:uri>/id/xyz.xml</cts:uri></cts:document-query> >> >> I created an xqy file >> let $query := <cts:document-query xmlns:cts='http://marklogic.com/cts >> '><cts:uri>/id/xyz.xml</cts:uri></cts:document-query> >> let $q := xdmp:quote( >> <query>{$query}</query>/*, >> <options xmlns="xdmp:quote"><indent>no</indent></options> >> ) >> return $q >> >> And ran the following command >> mlcp.sh export -host localhost -port 8000 -username admin -password admin >> -mode local -database testDB -collection_filter test -options_file >> query.xqy -output_file_path output >> >> But got the following error >> ERROR contentpump.ContentPump: Unrecognized argument: let $query := >> <cts:document-query xmlns:cts='http://marklogic.com/cts >> '><cts:uri>/id/xyz.xml</cts:uri></cts:document-query> >> >> Please help me resolve this issue. >> >> Thanks >> Mahitha >> >> >> >> >> _______________________________________________ >> General mailing list >> General@developer.marklogic.com >> Manage your subscription at: >> http://developer.marklogic.com/mailman/listinfo/general >> >> > > _______________________________________________ > General mailing list > General@developer.marklogic.com > Manage your subscription at: > http://developer.marklogic.com/mailman/listinfo/general > >
_______________________________________________ General mailing list General@developer.marklogic.com Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general