Hi Gerald,

Could that '\u0000\u0000' be part of an asynchronous  response to some
previous command?

Otherwise it looks fine:
-> '\u0000 () \u0000'   // create query returning empty sequence
<- '1\u0000 \u0000'     //The 1 is the query handle.
-> '\u0004 1 \u0000'    //Execute the query with handle 1
<- '\u0000 \u0000'      // no result no error

Are you using https://npmjs.org/package/basex? If you can raise any
problems or questions on github and I will take a look.

/Andy

On Tue, Jul 23, 2013 at 12:43 PM, Gerald de Jong <ger...@delving.eu> wrote:

> So the driver sends a query for something that should give no results:
>
> '\u0000/somethingNotThere\u0000'
>
> It then receives, to my surprise:
>
> '\u0000\u0000'
>
> followed by:
>
> '1\u0000\u0000'
>
> then sends:
>
> '\u00041\u0000'
>
> and receives again:
>
> '\u0000\u0000'
>
> Are these proper responses.. is the driver misunderstanding them?
>
>
>
> On Tue, Jul 23, 2013 at 1:41 PM, Gerald de Jong <ger...@delving.eu> wrote:
>
>> Woops, somehow sent before I intended.  Just a sec.
>>
>>
>> On Tue, Jul 23, 2013 at 1:40 PM, Gerald de Jong <ger...@delving.eu>wrote:
>>
>>> I'm trying to quickly prototype a REST server which uses BaseX for
>>> persistence using NodeJS.
>>>
>>> I'm able to create a session, add a document, query that document, and
>>> then close the session.  Fine.
>>>
>>> But when I create a query that should return no results, it seems the
>>> NodeJS module for BaseX I'm using seems to completely misunderstand the
>>> result and never execute the callback.
>>>
>>> I looked at the protocol spec http://docs.basex.org/wiki/Server_Protocolbut 
>>> it doesn't seem to give back what is specified here.  I need a sanity
>>> check.
>>>
>>> The driver sends this:
>>>
>>> --
> Delving BV, Vasteland 8, Rotterdam
> http://www.delving.eu
> http://twitter.com/fluxe
> skype: beautifulcode
> +31629339805
>
> _______________________________________________
> BaseX-Talk mailing list
> BaseX-Talk@mailman.uni-konstanz.de
> https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk
>
>
_______________________________________________
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk

Reply via email to