Author |
Message
|
mkhadse |
Posted: Sat Oct 11, 2003 3:04 pm Post subject: Message getting lost in program activity |
|
|
Acolyte
Joined: 31 Dec 1969 Posts: 73
|
Hi,
I have a automatic program activity that should send a message to a remote queue on the workflow queue manager. The message is sent to MQSI using this queue.
However the process instance starts but it never send any message on the remote queue. There are no error messages in the log.
How can I find ou tthe porblem with the Activity?
Thanks |
|
Back to top |
|
 |
jmac |
Posted: Sat Oct 11, 2003 5:29 pm Post subject: |
|
|
 Jedi Knight
Joined: 27 Jun 2001 Posts: 3081 Location: EmeriCon, LLC
|
What state is the activity in?
Running? If so then you probably have an error in the program that is causing it to abort.
Ready? If so your automatic activity isnt starting.
Finished? If so, then you would think that the message should be on the queue. Have you any trace logic so that you can ensure that your MQ Put is actually being done? _________________ John McDonald
RETIRED |
|
Back to top |
|
 |
mkhadse |
Posted: Sat Oct 11, 2003 6:50 pm Post subject: |
|
|
Acolyte
Joined: 31 Dec 1969 Posts: 73
|
It is in running mode. It has a program execution server which should put a message on the remote queue in workflow queue manager. There is no external program involved, the workflow should put the message on the remote queue.
The same Program Execution server is working fine for other activities. Can trace help me find the problem? |
|
Back to top |
|
 |
jmac |
Posted: Sun Oct 12, 2003 5:42 am Post subject: |
|
|
 Jedi Knight
Joined: 27 Jun 2001 Posts: 3081 Location: EmeriCon, LLC
|
When you say Program Execution Server do you mean UPES or truly PES (i.e 390 implementation).
Unfortunately, I have no experience in the 390 arena.
If this is a UPES I would think that it must be aborting prior to the put _________________ John McDonald
RETIRED |
|
Back to top |
|
 |
mkhadse |
Posted: Sun Oct 12, 2003 9:04 am Post subject: |
|
|
Acolyte
Joined: 31 Dec 1969 Posts: 73
|
This is a UPES. Why should it abort prior to put.
I tried running a trace with level 0, but I could not interpret the trace. Any ideas?
Thanks |
|
Back to top |
|
 |
jmac |
Posted: Sun Oct 12, 2003 9:23 am Post subject: |
|
|
 Jedi Knight
Joined: 27 Jun 2001 Posts: 3081 Location: EmeriCon, LLC
|
Have you looked at fmcsys.log and fmcerr.log?
I would try to put some trace output into your UPES and see if you can determine where it is failing.
GOOD LUCK _________________ John McDonald
RETIRED |
|
Back to top |
|
 |
mkhadse |
Posted: Sun Oct 12, 2003 11:18 am Post subject: |
|
|
Acolyte
Joined: 31 Dec 1969 Posts: 73
|
Looked at both logs, no errors there.
Also, I am not using any external program that is invoked by Program activity. I am using MQWF builtin facility to generate a activity start message on a remote queue. This message is passed on to mqsi ir processing and mqsi sends reply back to complete this activity.
Therefore I feel there are some exceptions generated by workflow during processing this, but I have no idea where else to look for this exception or how to correct this problem.
Your help is appreciated. |
|
Back to top |
|
 |
jmac |
Posted: Sun Oct 12, 2003 2:01 pm Post subject: |
|
|
 Jedi Knight
Joined: 27 Jun 2001 Posts: 3081 Location: EmeriCon, LLC
|
I think I understand now... You are taking the ActivityImplInvoke message and forwarding to MQSI. I assume that MQSI is not getting this message, is that true?
If this is a remote queue, this is more likely an MQSeries issue, than an MQWF issue. Have you checked the amqError files for the QueueManager in question?
Other than that, I am not sure what it could be.
Sorry _________________ John McDonald
RETIRED |
|
Back to top |
|
 |
mkhadse |
Posted: Sun Oct 12, 2003 2:24 pm Post subject: |
|
|
Acolyte
Joined: 31 Dec 1969 Posts: 73
|
There are no error messages in the mqseries log files. The outgoing channels between Workflow QM and the MQSI QM are stopped and I don't see any message being accumulated in the transmission queue. |
|
Back to top |
|
 |
|