Author |
Message
|
sanathkumar |
Posted: Tue Sep 27, 2005 11:46 am Post subject: UPES Framework Problem |
|
|
Apprentice
Joined: 01 Jul 2003 Posts: 27
|
Hi
We are using synch UPES in couple of process flows. We are using UPES Framework to get response to MQWF after populating some container variable. Currently, in all process models we do not have the synch UPES in block. We got new business requirement such a way that need to put synch UPES in Block.
When we import that FDL into runtime and created on instance and no message is going to UPES Queue and when I try to see what happens through the instance monitor and try to access the Block which contains the Synch UPES queue, i am getting block does not exist. It is working fine if I do not put synch UPES in Block.
It is working fine If I make normal queue for that Synch UPES activity in block instead of UPES framework.
My doubt is if we move the synch UPES to block, shall we need to change any mappings in UPES Framework or it will work fine?. Why I am asking is, without block assume my activity name is "A", If i move that into the block assume "BLOCK1", then my activity name is Same but XML that will send to UPES frame work will have "BLOCK1.A". Will this make any difference in Framework.
Appreciate ur help.
Cheers,
sanath |
|
Back to top |
|
 |
playboyICS |
Posted: Tue Sep 27, 2005 12:21 pm Post subject: |
|
|
Newbie
Joined: 26 Sep 2005 Posts: 3
|
at what stage you are trying to moniter the block??. try block moniter button When the Sync UPES/other activities inside block is active. |
|
Back to top |
|
 |
sanathkumar |
Posted: Tue Sep 27, 2005 12:40 pm Post subject: |
|
|
Apprentice
Joined: 01 Jul 2003 Posts: 27
|
hi
I created the process instance and which will take the decision initially and then i am going to this block which contains the synch UPES. Then I went to process instance monitor at Process Instance level and try to monitor the BLOCK then I got the error FMC_API_ERROR_DOES_NOT_EXIST: BLOCK1 does not exist. How can I check whether there are active synch UPES inside it?. I know there is an Synch UPES which should invoke the UPES Framework to get the reply and move forward based on the container variable.
Shall I need to do the any settings at UPES Framework to support this Synch activity inside the block?.
Cheers,
sanath |
|
Back to top |
|
 |
playboyICS |
Posted: Tue Sep 27, 2005 12:59 pm Post subject: |
|
|
Newbie
Joined: 26 Sep 2005 Posts: 3
|
You can olnly get to monitor the block only when one of the activities in the block is active. After starting instance, make the process flow to the first activity of the block and go to the monitor. |
|
Back to top |
|
 |
Ratan |
Posted: Tue Sep 27, 2005 1:22 pm Post subject: |
|
|
 Grand Master
Joined: 18 Jul 2002 Posts: 1245
|
UPESFramework is just a way to implement UPES. It should have nothing to do with your Process Model. _________________ -Ratan |
|
Back to top |
|
 |
jmac |
Posted: Tue Sep 27, 2005 2:55 pm Post subject: |
|
|
 Jedi Knight
Joined: 27 Jun 2001 Posts: 3081 Location: EmeriCon, LLC
|
sanathkumar wrote: |
How can I check whether there are active synch UPES inside it?. |
Get the InstanceMonitor for the process instance, then you will be able to see all of the ActivityInstances. Note that once you locate the AI for the Block, you will need to obtain it's InstanceMonitor to access the activities inside the block. There is a state() method you can use against the AI and find out what is READY. _________________ John McDonald
RETIRED |
|
Back to top |
|
 |
|