[MarkLogic Dev General] MLCP input query

Prasanth N V R prasanth.nvr04 at gmail.com
Sun Jan 24 19:59:15 PST 2016


Thanks for you reply Christopher.

Yes. I tried that too. But I am getting error.

mlcp.bat copy -input_host localhost -input_port 5767 -input_username admin
-input_password admin ^
-output_host localhost -output_port 5767 -output_username admin
-output_password admin ^
-input_database samplestack-modules ^
-output_database Documents ^
-query_filter
cts:directory-query("/Default/samplestack/rest-api/options/","infinity")

ERROR mapreduce.MarkLogicInputFormat:
com.marklogic.xcc.exceptions.XQueryException: XDMP-DOCROOTTEXT:
xdmp:unquote("cts:directory-query(/Default/samplestack/rest-api/options/,infin...")
-- Invalid root text
"cts:directory-query(/Default/samplestack/rest-api/options/,infinity)" at
 line 1
 [Session: user=admin, cb=samplestack-modules [ContentSource: user=admin,
cb=samplestack-modules

Thanks,
Prasanth

On Sun, Jan 24, 2016 at 7:27 PM, Christopher Hamlin <cbhamlin at gmail.com>
wrote:

> It looks to me like you are sending in a search, not a query.
>
> So maybe try
>
> -query_filter cts:directory-query("/Default/samplestack/rest-api/options/"
> ,"infinity")
>
> instead.
>
>
> On Sun, Jan 24, 2016 at 7:22 PM, Prasanth N V R <prasanth.nvr04 at gmail.com>
> wrote:
>
>> Hi,
>>
>> I am trying to copy documents from one DB to another DB using MLCP.
>>
>> Here is my command(running in Windows)
>> mlcp.bat copy -input_host localhost -input_port 5767 -input_username
>> admin -input_password admin ^
>> -output_host localhost -output_port 5767 -output_username admin
>> -output_password admin ^
>> -input_database samplestack-modules ^
>> -output_database Documents ^
>> -query_filter
>> cts:search(doc(),cts:directory-query("/Default/samplestack/rest-api/options/","infinity"))
>>
>> But am getting error when i execute the above command.
>> ERROR mapreduce.MarkLogicInputFormat:
>> com.marklogic.xcc.exceptions.XQueryException: XDMP-DOCROOTTEXT:
>> xdmp:unquote("cts:search(doc(),cts:directory-query(/Default/samplestack/rest-a...")
>> -- Invalid root text
>> "cts:search(doc(),cts:directory-query(/Default/samplestack/rest-api/options/,infinity))"
>> at  line 1
>>  [Session: user=admin, cb=samplestack-modules [ContentSource: user=admin,
>> cb=samplestack-modules
>>
>>
>> How can I pass a query in command line to select matching documents?
>>
>> Thanks,
>> Prasanth
>>
>> _______________________________________________
>> General mailing list
>> General at developer.marklogic.com
>> Manage your subscription at:
>> http://developer.marklogic.com/mailman/listinfo/general
>>
>>
>
> _______________________________________________
> General mailing list
> General at developer.marklogic.com
> Manage your subscription at:
> http://developer.marklogic.com/mailman/listinfo/general
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://developer.marklogic.com/pipermail/general/attachments/20160124/012126b8/attachment.html 


More information about the General mailing list