Author |
Message
|
kriersd |
Posted: Tue Nov 04, 2003 8:45 pm Post subject: Dynamic Subprocess Invocation |
|
|
 Master
Joined: 22 Jul 2002 Posts: 209 Location: IA, USA
|
Hi folks
I was reading through the "Best Practices Guide" tonight and came accross this paragraph. Could someone help me out with a quick question?
By the way.. This is a great support pack
[urlftp://ftp.software.ibm.com/software/integration/support/supportpacs/individual/wa0b.pdf[/url]
Quote: |
Repeatable business processes: Some business processes are repeatable; they
run the same way every time, with the exception of handling for errors and
branching based on business data. However, sometimes a ‘process’ does not
follow predetermined rules. Such a process is much more difficult to model, and
might not be a good candidate for MQ Workflow. However, do not overlook
capabilities, such as dynamic subprocess invocations, when considering if the
workflow engine is a good fit for the business process. |
Can anyone tell me what "Dynamic Subprocessess Invocations" are? [/url] _________________ Dave Krier
IBM WebSphere MQ Workflow V3.4 Solution Designer |
|
Back to top |
|
 |
Prahasith |
Posted: Tue Nov 04, 2003 9:14 pm Post subject: |
|
|
 Disciple
Joined: 16 May 2003 Posts: 184 Location: Kansas City
|
From my understanding.
A repeatble process has three activities A1, A2, A3.
By having a noop activity as a router with transitions to A1,A2, A3 (these are controlled by a data member like TargetActivity (eg: TargetActivity="A1" , TargetActivity="A2" etc).
In any repetition, we can directly jump to any activity in the process. This can be controlled in runtime. |
|
Back to top |
|
 |
jmac |
Posted: Wed Nov 05, 2003 6:48 am Post subject: Re: Dynamic Subprocess Invocation |
|
|
 Jedi Knight
Joined: 27 Jun 2001 Posts: 3081 Location: EmeriCon, LLC
|
kriersd wrote: |
Can anyone tell me what "Dynamic Subprocessess Invocations" are? |
Dave:
A dynamic subprocess is invoked "From Container" The idea being similar to any "from container" attributes... you have some previous activity make a decision as to what subprocess to invoke based on the current container data and map the proper process name to the "From Container" member.
The only issue is a "Process Not Found" at run time should the process not exist. This will put the "Process" activity into the inError state with an appropriate error message. _________________ John McDonald
RETIRED |
|
Back to top |
|
 |
manoj |
Posted: Wed Nov 05, 2003 8:19 am Post subject: |
|
|
 Master
Joined: 30 Jan 2002 Posts: 237 Location: Virgina
|
Don't u think the data structure need to be same for the dynamic subprocess ? _________________ -manoj |
|
Back to top |
|
 |
jmac |
Posted: Wed Nov 05, 2003 8:47 am Post subject: |
|
|
 Jedi Knight
Joined: 27 Jun 2001 Posts: 3081 Location: EmeriCon, LLC
|
Manoj:
You have to plan for these Dynamic subprocesses, and Map appropriately... I agree with you that this can be a challange. _________________ John McDonald
RETIRED |
|
Back to top |
|
 |
Adi |
Posted: Thu Nov 06, 2003 9:30 am Post subject: |
|
|
Apprentice
Joined: 23 Oct 2003 Posts: 40
|
You can see page 25 in Workflow Best Practices Guide where subprocess late binding is explained. |
|
Back to top |
|
 |
kriersd |
Posted: Sat Nov 08, 2003 7:15 am Post subject: |
|
|
 Master
Joined: 22 Jul 2002 Posts: 209 Location: IA, USA
|
Thanks guys..
I get it now.. !!!! _________________ Dave Krier
IBM WebSphere MQ Workflow V3.4 Solution Designer |
|
Back to top |
|
 |
|