Or how about KISS: just use one pre-commit trigger that does all the transformation/processing in one blow..
Kind regards, Geert On 1/15/16, 12:42 AM, "[email protected] on behalf of Danny Sokolsky" <[email protected] on behalf of [email protected]> wrote: >Hi Will, > >I can't think of a way to do this without modifying the core cpf code. >For some of the status-change-handling pipeline steps, there are >pre-commit triggers, but those are for cpf bookkeeping mostly, I believe. > And I would not recommend changing that code. > >But I would question why you would want to do this. CPF is designed to >be resilient and to allow you to have multiple steps in your pipeline. >Why not make a step that does the transform its own step? If you do not >want the document to be visible until it is transformed, then put it in >some collection initially that is not seen by your application, and then >take it out of that collection when you are done with the transform (or >something similar to that). > >Is it just because you want to have one less step in your pipeline that >you want to do this? > >-Danny > >-----Original Message----- >From: [email protected] >[mailto:[email protected]] On Behalf Of Will >Thompson >Sent: Thursday, January 14, 2016 1:06 PM >To: MarkLogic Developer Discussion >Subject: [MarkLogic Dev General] CPF pre-commit action? > >Is it possible to configure a CPF pipeline such that when a document is >inserted, transformations are first executed on the document in a >pre-commit stage, and if those complete successfully, then the >transformation result is what's finally committed at that URI? And any >remaining pipeline could carry on without the pre-transformed data ever >being visible to the database? > >-Will >_______________________________________________ >General mailing list >[email protected] >Manage your subscription at: >http://developer.marklogic.com/mailman/listinfo/general >_______________________________________________ >General mailing list >[email protected] >Manage your subscription at: >http://developer.marklogic.com/mailman/listinfo/general _______________________________________________ General mailing list [email protected] Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general
