Author |
Message
|
mike_mq |
Posted: Wed Dec 03, 2003 1:59 pm Post subject: Problems with NOOP [Empty] Activities in a Block. |
|
|
Centurion
Joined: 17 Oct 2003 Posts: 123
|
Hello.,
Here I am getting problem with a NOOP Activity in a BLOCK. I am using a block, which contains set of NOOP activities one related to other. I am using them for my decision making as my rules engine.
I have another NOOP Activity which is not in a BLOCK also used for decision making.
When I run this model in webclient,the single NOOP is working fine ie, the flow is going to the next activity based on the transition condition defined between the NOOP and the following activities.
But the problem is with the NOOP Activity defined in BLOCK is behaving like a workitem assigned to an unrelated person and its state is shwoing as Inerror. As far as my understanding, this activity should be complete automatically. But it is going to an Inerror state.
Properties of my NOOP Activities:
Program: FMCINTERNALNOOP
Execution: Server is defined as NOOP and is defined under Network tab
and the corresponding queue is defined in MQ Explorer.
mode: Asynchronous
start & exit: automatic
Input & Output Containers are same data structures
OS:
windows 2000,
MQWF 3.4,
Buildtime DB: Microsoft Jet Engine
RUntime DB: DB2
webclient using Tomcat.
I would appreciate if anybody can solve my problem.
Regards,
Mike. |
|
Back to top |
|
 |
MQRR |
Posted: Wed Dec 03, 2003 2:22 pm Post subject: |
|
|
Centurion
Joined: 10 Aug 2003 Posts: 110
|
I guess u should use a quename that does not exist for NOOP activities. You should provide a que name tht does not exist. I am not sure check it out.
MQRR |
|
Back to top |
|
 |
mike_mq |
Posted: Wed Dec 03, 2003 2:26 pm Post subject: |
|
|
Centurion
Joined: 17 Oct 2003 Posts: 123
|
I have defined the right queue in MQ Explorer, which is the same queue in
NOOP Server. But still the same error. |
|
Back to top |
|
 |
MQRR |
Posted: Wed Dec 03, 2003 6:14 pm Post subject: |
|
|
Centurion
Joined: 10 Aug 2003 Posts: 110
|
What I mean is:
suppose if you give the quename in the server, as Que1
then Que1 should NOT exist in the MQ explorer |
|
Back to top |
|
 |
mike_mq |
Posted: Wed Dec 03, 2003 6:38 pm Post subject: |
|
|
Centurion
Joined: 17 Oct 2003 Posts: 123
|
I gave queue name as Que1 in NOOP Server and created that queue Que1 in MQ explorer. Is that you are asking? Please let me know if I am doing anything wrong. My guess is something in the blocks, because other NOOPs are working fine. |
|
Back to top |
|
 |
MQRR |
Posted: Wed Dec 03, 2003 7:29 pm Post subject: |
|
|
Centurion
Joined: 10 Aug 2003 Posts: 110
|
Delete Que1 in the explorer. And let the other things remain same as it is. What I know about NOOP is when are using UPES (in ur case NOOP) you should provide a que name that does not exist. Try these if still it does not work then you got to look into ur block. |
|
Back to top |
|
 |
Andy |
Posted: Thu Dec 04, 2003 1:39 am Post subject: |
|
|
 Centurion
Joined: 14 May 2003 Posts: 122
|
Better if you copy and paste you FDL here!! _________________
Andy |
|
Back to top |
|
 |
jmac |
Posted: Thu Dec 04, 2003 5:03 pm Post subject: |
|
|
 Jedi Knight
Joined: 27 Jun 2001 Posts: 3081 Location: EmeriCon, LLC
|
Mike:
Are you running MQWF 3.4.0.3 (3.4 w/SP3).... If so the rules for noop appear to have changed, and you MIGHT be seeing the result of this change. Please post your FDL. Especially if you are running 3403.
Thanks _________________ John McDonald
RETIRED |
|
Back to top |
|
 |
mike_mq |
Posted: Thu Dec 04, 2003 7:06 pm Post subject: |
|
|
Centurion
Joined: 17 Oct 2003 Posts: 123
|
Sorry for the delay guys. Today I have created a sample model taking both the cases ie, using noop activities with in a BLOCK and same set of noops without putting them in BLOCK. Both are working fine they are not going to Inerror state. But in my real model I am still having the same problem. So my guess, is there should be something wrong in my real model. I will check and get back to you soon. Matter of fact, my real fdl is too big to post. And, yes., I am using SP3. Thanks for all your help.
Best Regards,
Mike. |
|
Back to top |
|
 |
jmac |
Posted: Fri Dec 05, 2003 5:32 am Post subject: |
|
|
 Jedi Knight
Joined: 27 Jun 2001 Posts: 3081 Location: EmeriCon, LLC
|
|
Back to top |
|
 |
mike_mq |
Posted: Fri Dec 05, 2003 7:52 am Post subject: |
|
|
Centurion
Joined: 17 Oct 2003 Posts: 123
|
Thank you Jmac. The PDF is productive to me. Looks like in my real model I've defined all the fields correctly. There should be something., I will get back to you when I resolve it.
Thank you.,
Mike. |
|
Back to top |
|
 |
MQRR |
Posted: Fri Dec 05, 2003 1:57 pm Post subject: |
|
|
Centurion
Joined: 10 Aug 2003 Posts: 110
|
Jmac,
"noexistq" should not be existing right. Did I get that wrong. Because I remember when I tried to run the activity after creating "noexistq"(we use this in quename under 'message queuing" tab in UPES) in the MQexplorer I got an error(activity went into error state). Then I guess i removed that que from the MQ and everything was working fine. Did i get the concept right or did i miss something there.
can you please explain this.
MQRR |
|
Back to top |
|
 |
jmac |
Posted: Fri Dec 05, 2003 2:05 pm Post subject: |
|
|
 Jedi Knight
Joined: 27 Jun 2001 Posts: 3081 Location: EmeriCon, LLC
|
The noexistqueue SHOULD NOT BE DEFINED
If you follow the instructions in the PDF this should work for you. _________________ John McDonald
RETIRED |
|
Back to top |
|
 |
MQRR |
Posted: Fri Dec 05, 2003 2:18 pm Post subject: |
|
|
Centurion
Joined: 10 Aug 2003 Posts: 110
|
it works for me that way. But I was confused about the statement of mike_mq
where he says
"Execution: Server is defined as NOOP and is defined under Network tab
and the corresponding queue is defined in MQ Explorer. "
May be the situation here is different or I misunderstood his quesstion but I was trying to point out to him tht it should not be defined.
anyway thanks jmac
MQRR |
|
Back to top |
|
 |
mike_mq |
Posted: Fri Dec 05, 2003 9:58 pm Post subject: |
|
|
Centurion
Joined: 17 Oct 2003 Posts: 123
|
MQRR,
You are correct. I don't need to define NOOP Queue in MQ Explorer, since no message is going to that queue. I was created for testing purpose. But I was wondering, Inerror state of NOOP Activity is because of NOOP Queue creation in MQ Explorer ? |
|
Back to top |
|
 |
|