Discussions
Categories
- 17.9K All Categories
- 3.4K Industry Applications
- 3.3K Intelligent Advisor
- 63 Insurance
- 535.7K On-Premises Infrastructure
- 138.1K Analytics Software
- 38.6K Application Development Software
- 5.6K Cloud Platform
- 109.3K Database Software
- 17.5K Enterprise Manager
- 8.8K Hardware
- 71K Infrastructure Software
- 105.2K Integration
- 41.5K Security Software
Getting a callback from Pick (onMessage-onTaskUpdated) activity in SOA composite

Hi,
In a custom approval workflow, I've tried to use a Pick activity inside a human task activity to detect reassignments of the approval task, however there is no callback received by the workflow on reassignments and the onAlarm/onCompleted activity gets triggered on receiving the callback or when timer goes off.
Please suggest if there is anything wrong with the approach or recommend a new one if this isn't the correct way to go.
Regards.
Answers
-
Hi,
I'm not sure how you relate the Pick with the HWF activity. Could you provide some screendumps of the composite, bpel process(es) and task definitions? To show how things relate to each other?
Regards,
Martien -
Aprroval Process:
Composite:
-
Ok.
Those OnMessage branches are those on the HWF partnerlink? And do you get a response there?
As you coded now, you're not getting to the receive unless you had a update, complete or time-out Alarm.
I would think that the receive should be replaced by another branch in your pick. And maybe you should cater for the fact that for instance an Update could occur multiple times.
Also a receive belongs to one invoke, in Async RequestResponse terms (based on WS-Addressing). So if you would catch that response with the Pick, I would not expect another response and thus receive.
Regards,
Martien -
Hi Martien,
Thanks for the response.
Yes those onMessage branches are on HWF partnerlink. I get a response for an onCompleted operation but non for onAssign or onUpdate operation.
As you said, had placed the receive with another onMessage branch of the pick activity but except for the completed outcome and alarm time out, no other activity id getting triggered.