BPM, Workflow, and Case

 View Only
  • 1.  MDB with EVENTQUEUE

    IBM Champion
    Posted Thu April 09, 2020 12:30 PM
    Hi All,

    I am looking for a solution similar to auto tracking in processes which will generate some data on pre and post execution of all activities in a process. 
    I am thinking of reading the messages from the eventqueue using MDB which is being used process flow (token movements), I believe.

    The questions I have are - 

    1. Is the eventqueue still being used for token movement by the BPD engine ? I am using BPM v8.5.7.
    2. If yes, can it be possible to use MDB(onMessage) to listen to the eventqueue ?
    3. Any other way of achieving the requirement apart from using tracking groups ?

    Please could you help me with this ?


    ------------------------------
    Atanu Roy
    ------------------------------


  • 2.  RE: MDB with EVENTQUEUE

    IBM Champion
    Posted Wed April 15, 2020 12:21 PM
    Anyone any thoughts please ?

    ------------------------------
    Atanu Roy
    ------------------------------



  • 3.  RE: MDB with EVENTQUEUE

    Posted Thu April 16, 2020 09:56 AM
    With the roll out of 8.5.7 IBM announced support for the DEF JMS queue.  (Documented first here).  We've used that for a number of solutions that require a current view of the data associated with BPD Instances / Tasks.  In fact the Brazos portal uses this combine with some additional logic to keep an Elastic Search instance in sync with the current values of the tasks and instances to allow significantly more sophisticated filtering of tasks than what the default portal supports.  (More details here.) 

    So if your plan is to use one of those documented paths for what you want to do I think you are pretty free and clear.  If you are talking about another JMS queue not documented by IBM that would be "use at your own risk".

    ------------------------------
    Andrew Paier
    ------------------------------