-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fiware-ServicePath semantics #757
Comments
@pkel-kn thank you for taking the time to report this, much appreciated. First off, and slightly off topic, keep in mind that, for better or for worse, Quantum Leap doesn't behave exactly the same as Orion. Truth be told, I don't think there's ever been a proper (formal) NGSI service path spec with unambiguous semantics---not in Quantum Leap, not in Orion or any other FIWARE docs I'm aware of. (LD partially fixes this though). So the spec is the implementation and like I said Quantum Leap has a slightly different interpretation of "service path" than Orion does. I don't think there's any easy way to change this in Quantum Leap without breaking or rewriting quite a bit of stuff. Re: your specific case, to the
(2) should work for CrateDB, but I'm not sure what happens with a Timescale backend. Which one are you using? If CrateDB is your backend, then adding a service path of |
Thank you for looking into this! Part of my confusion comes from QuantumLeap's documentation, current version. It says that QL service path corresponds to Orion service path by linking to Orion's documentation. I think future users will appreciate if you update this documentation to include what you describe above. I'm using the Postgres Backend. I see that the release notes for QuantumLeap 1 mentions some work on service paths. Unfortunately I cannot easily upgrade QuantumLeap. My conclusion is to stay away from |
Well, thank you for bringing this up!
I've just looked at it, the documentation is misleading, to say the least, sorry about that :-)
Agree, I've opened #758 about it
Given your current setup, that's probably the most sensible thing to do for now |
I have a couple of entities in
Fiware-ServicePath: /xyz
. The requestsand
do not return any entities. The request
does.
I expect the former two requests to include the entities of the latter request as it is the case with Orion.
The QuantumLeap OpenAPI spec says the service path semantics are like in Orion, so I consider this a bug of QuantumLeap.
My QuantumLeap version is
0.8.2
.The text was updated successfully, but these errors were encountered: