You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@marmotta.apache.org by "Robson, Alan" <al...@viasat.com> on 2016/03/09 17:48:02 UTC
Trigger event on LDP update
Hi guys
Is there a simple way to trigger a "side effect" when someone uses LDP to CRUD a record ? I would like to use LDP as a general purpose API, but my team are asking that when a record is updated that some other action is triggered. In this case, when someone adds a definition of a task (eg. A task to read a network management variable and report it to a kafa topic), the task should be started.
I don't need marmotta to implement the task, just to emit some kind of a signal to start it, stop it, or tell it to re-read its config from the triplestore.
Any thoughts ?
Many thanks
Alan
Re: Trigger event on LDP update
Posted by Apache <tk...@apache.org>.
Hi Alan
as should be based on (rest) webservices you could also use the filter chain and implement a filter that triggers the event.
Regards
Thomas
> Am 10.03.2016 um 08:46 schrieb Sergio Fernández <wi...@apache.org>:
>
> Hi Alan,
>
> since the expected functionality is out of the scope of the context [1], I guess you'd need to build that using the transactions support of KiWi [2].
>
> It'd be cool to have generic support for transactions as a WebHook or any similar mechanism.
>
> Hope that helps.
>
> [1] http://marmotta.apache.org/kiwi/reasoner.html <http://marmotta.apache.org/kiwi/reasoner.html>
> [2] http://marmotta.apache.org/kiwi/transactions.html <http://marmotta.apache.org/kiwi/transactions.html>
>
>
> On Wed, Mar 9, 2016 at 5:48 PM, Robson, Alan <alan.robson@viasat.com <ma...@viasat.com>> wrote:
> Hi guys
>
>
>
> Is there a simple way to trigger a “side effect” when someone uses LDP to CRUD a record ? I would like to use LDP as a general purpose API, but my team are asking that when a record is updated that some other action is triggered. In this case, when someone adds a definition of a task (eg. A task to read a network management variable and report it to a kafa topic), the task should be started.
>
>
>
> I don’t need marmotta to implement the task, just to emit some kind of a signal to start it, stop it, or tell it to re-read its config from the triplestore.
>
>
>
> Any thoughts ?
>
>
>
> Many thanks
>
>
>
> Alan
>
>
>
>
> --
> Sergio Fernández
> Partner Technology Manager
> Redlink GmbH
> m: +43 6602747925
> e: sergio.fernandez@redlink.co <ma...@redlink.co>
> w: http://redlink.co <http://redlink.co/>
Re: Trigger event on LDP update
Posted by Sergio Fernández <wi...@apache.org>.
Hi Alan,
since the expected functionality is out of the scope of the context [1], I
guess you'd need to build that using the transactions support of KiWi [2].
It'd be cool to have generic support for transactions as a WebHook or any
similar mechanism.
Hope that helps.
[1] http://marmotta.apache.org/kiwi/reasoner.html
[2] http://marmotta.apache.org/kiwi/transactions.html
On Wed, Mar 9, 2016 at 5:48 PM, Robson, Alan <al...@viasat.com> wrote:
> Hi guys
>
>
>
> Is there a simple way to trigger a “side effect” when someone uses LDP to
> CRUD a record ? I would like to use LDP as a general purpose API, but my
> team are asking that when a record is updated that some other action is
> triggered. In this case, when someone adds a definition of a task (eg. A
> task to read a network management variable and report it to a kafa topic),
> the task should be started.
>
>
>
> I don’t need marmotta to implement the task, just to emit some kind of a
> signal to start it, stop it, or tell it to re-read its config from the
> triplestore.
>
>
>
> Any thoughts ?
>
>
>
> Many thanks
>
>
>
> Alan
>
--
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: sergio.fernandez@redlink.co
w: http://redlink.co