|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
EXEXMLINPUTQ-Questions |
« View previous topic :: View next topic » |
Author |
Message
|
ucbus1 |
Posted: Mon Apr 29, 2002 5:59 am Post subject: |
|
|
Knight
Joined: 30 Jan 2002 Posts: 560
|
We have workflow application that can be instantated through WEB as well as
manual scanning process. The web application( as well as scanning process)
sending messages to EXEXMLINPUTQ, from where workflow application picks up and
process them. The process was working fine till a Firewall has been introduced
recently and the web application is unable to send messages to workflow
EXEXMLINPUTQ. Hence the following questions:
1. Is Firewall causing the problems? Interestingly, we could send messages from
web application to another queue(cloned similar to EXEXMLINPUTQ) on FMCQM via
FireWall... So why are we unable to send to EXEXMLINPUTQ?
2. The way we are making sure that we received messages into EXEXMLINPUTQ is,
just by checking the workitems on workflow. Is there any way I can just hold the
messages in EXEXMLINPUTQ or browse them? I think workflow picks them up as soon as
they are put on EXEXMLINPUTQ.. I see one way to achieve this is to bring workflow
down. Since bringing workflow down is not acceptable to many, I would like to know while
workflow is running, Is there any way I can see the messages in EXEXMLINPUTQ?
3. Is it possible that web application is sending messages correctly, and the
messages are not picked up by workflow from EXEXMLINPUTQ. What will happen to the message
if it is not picked up?
1.I have copied the XML which web application supposed to be sending, used my
utility program and tried to put into EXEXMLINPUTQ. The put was successful but
I could not find it in my workflow item. I wonder, what happenned to my message? |
|
Back to top |
|
 |
vedbhat |
Posted: Mon Apr 29, 2002 5:59 pm Post subject: |
|
|
 Disciple
Joined: 19 Mar 2002 Posts: 186 Location: Singapore
|
Hi,
I am not sure what is your problem but have one suggestion.
Pls donot put message directly into EXEXMLINPUTQ queue instead, use this alias queue FMC.FMCGRP.FMCSYS.EXE.XML. If the attributes of EXEXMLINPUTQ gets changed then you wont know and MQWF may not work as expected.
1) There is nothing to do with firewall. Check the properties of EXEXMLINPUTQ. See whether the value of attribute "Put Messages" is allowed/Inhibited. If it is Inhibited then change to Allowed.
(Testing: Put any message and see whether an error is trapped at Workflow Server)
2)If MQWF Server is running then it will pickup the message form the queue. You can check by stopping the Workflow Server. Similarly, If the MQWF Server is running - If the XML is correct it will try to start the activity and if it is not correct it will throw an exception. You can check the exception using the utility - "fmcautil". For more details refer to administration guide.
3) No. If the message is put into EXEXMLINPUTQ queue, MQWF Server will pickup the message and then may start the activity or reject depending on the XML. You can check the exception using the utility - "fmcautil".
4) Use the fmcautil command to check whether MQWF server throws any error.
I hope this will help to solve your problem.
Cheers
Ved
_________________ IBM Certified Solutions Expert - MQSeries Workflow
IBM Certified Specialist - MQSeries |
|
Back to top |
|
 |
kriersd |
Posted: Mon Jul 22, 2002 6:25 pm Post subject: |
|
|
 Master
Joined: 22 Jul 2002 Posts: 209 Location: IA, USA
|
I would make sure set the reply queue is set in the XML sending to worklfow. This way you will get a message in the reply queue if the executioin server rejects the xml. _________________ Dave Krier
IBM WebSphere MQ Workflow V3.4 Solution Designer |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|