Re: [basex-talk] using rest api to move a file

2016-09-22 Thread Adil Hasan
Hello Christian,
thanks for the suggestions. I can try that. Thanks also for the github
issue I'll check it out.
many thanks,
adil

On Thu, Sep 22, 2016 at 05:19:16PM +0200, Christian Grün wrote:
> Hi Adil,
> 
> Thanks for mentioning the null pointer exception, this is clearly
> something that should be fixed (if you are interested, you can follow
> the issue that I’ve just created [1]).
> 
>   rename test1.xml test-moved/test1.xml
> 
> With this command, you can move documents inside a single database.
> There is currently no fixed solution to move resources across
> database, so you’ll probably have to use two requests for this (GET
> and PUT).
> 
> Hope this helps
> Christian
> 
> [1] https://github.com/BaseXdb/basex/issues/1358
> 
> 
> 
> > 
> >
> > The command returns a 200, but nothing has moved. I am clearly doing 
> > something
> > wrong. If I change the URL in the cURL request to 
> > "http://localhost:8984/rest";
> > I get a java null pointer exception.
> >
> > Do you know they syntax I should use for the REST API to move a file?
> >
> > many thanks,
> > adil


Re: [basex-talk] using rest api to move a file

2016-09-22 Thread Adil Hasan
Hello Vincent,
thanks for the suggestion. I'm not familiar with RESTXQ I can give it a try.
thanks,
adil

On Thu, Sep 22, 2016 at 04:32:39PM +, Lizzi, Vincent wrote:
> Adil,
> 
> If you can use RESTXQ to create a function, you could use something like:
> 
> db:add($todb, db:open($fromdb, $path), $path)
> 
> inside a function available that is made available via RESTXQ.
> 
> Vincent
> 
> http://docs.basex.org/wiki/RESTXQ
> 
> 
> From: basex-talk-boun...@mailman.uni-konstanz.de 
> [mailto:basex-talk-boun...@mailman.uni-konstanz.de] On Behalf Of Christian 
> Grün
> Sent: Thursday, September 22, 2016 11:19 AM
> To: Adil Hasan 
> Cc: BaseX 
> Subject: Re: [basex-talk] using rest api to move a file
> 
> Hi Adil,
> 
> Thanks for mentioning the null pointer exception, this is clearly
> something that should be fixed (if you are interested, you can follow
> the issue that I’ve just created [1]).
> 
> rename test1.xml test-moved/test1.xml
> 
> With this command, you can move documents inside a single database.
> There is currently no fixed solution to move resources across
> database, so you’ll probably have to use two requests for this (GET
> and PUT).
> 
> Hope this helps
> Christian
> 
> [1] 
> https://github.com/BaseXdb/basex/issues/1358<https://github.com/BaseXdb/basex/issues/1358>
> 
> 
> 
> > 
> >
> > The command returns a 200, but nothing has moved. I am clearly doing 
> > something
> > wrong. If I change the URL in the cURL request to 
> > "http://localhost:8984/rest";
> > I get a java null pointer exception.
> >
> > Do you know they syntax I should use for the REST API to move a file?
> >
> > many thanks,
> > adil


Re: [basex-talk] using rest api to move a file

2016-09-22 Thread Lizzi, Vincent
Adil,

If you can use RESTXQ to create a function, you could use something like:

db:add($todb, db:open($fromdb, $path), $path)

inside a function available that is made available via RESTXQ.

Vincent

http://docs.basex.org/wiki/RESTXQ


From: basex-talk-boun...@mailman.uni-konstanz.de 
[mailto:basex-talk-boun...@mailman.uni-konstanz.de] On Behalf Of Christian Grün
Sent: Thursday, September 22, 2016 11:19 AM
To: Adil Hasan 
Cc: BaseX 
Subject: Re: [basex-talk] using rest api to move a file

Hi Adil,

Thanks for mentioning the null pointer exception, this is clearly
something that should be fixed (if you are interested, you can follow
the issue that I’ve just created [1]).

rename test1.xml test-moved/test1.xml

With this command, you can move documents inside a single database.
There is currently no fixed solution to move resources across
database, so you’ll probably have to use two requests for this (GET
and PUT).

Hope this helps
Christian

[1] 
https://github.com/BaseXdb/basex/issues/1358<https://github.com/BaseXdb/basex/issues/1358>



> 
>
> The command returns a 200, but nothing has moved. I am clearly doing something
> wrong. If I change the URL in the cURL request to "http://localhost:8984/rest";
> I get a java null pointer exception.
>
> Do you know they syntax I should use for the REST API to move a file?
>
> many thanks,
> adil


Re: [basex-talk] using rest api to move a file

2016-09-22 Thread Christian Grün
Hi Adil,

Thanks for mentioning the null pointer exception, this is clearly
something that should be fixed (if you are interested, you can follow
the issue that I’ve just created [1]).

  rename test1.xml test-moved/test1.xml

With this command, you can move documents inside a single database.
There is currently no fixed solution to move resources across
database, so you’ll probably have to use two requests for this (GET
and PUT).

Hope this helps
Christian

[1] https://github.com/BaseXdb/basex/issues/1358



> 
>
> The command returns a 200, but nothing has moved. I am clearly doing something
> wrong. If I change the URL in the cURL request to "http://localhost:8984/rest";
> I get a java null pointer exception.
>
> Do you know they syntax I should use for the REST API to move a file?
>
> many thanks,
> adil