I have few questions on Intermediate Message events:
- Is external implementation of Intermediate Message throwing event same as “external service task” implementation? Is there any example implementation of this? For external Serivce task, we used External-task-client API . Will the same API work for this too?
- No, it works very differently - you can check out this tutorial to learn more.
- You can indeed. something like this would work (although i haven’t tried to run it)
var message = execution.getVariable('messageName');
var businessKey = execution.getVariable('businessKey');
Hi @Niall , i have gone through the tutorial already. Great one. Thanks.
But my question is, if the implemetation is chosen as external , i see a “topic” name in the configuration. So, the way this will be picked up is same as the way external service task is picked up by a worker? or there is different api to pick up external - intermediate message throwing events?
2.So, the implementation you mentioned can be written in execution listener of the event or all of this can be accommodated in expression itself?