ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » [Solved] XML interface problem

Post new topic  Reply to topic
 [Solved] XML interface problem « View previous topic :: View next topic » 
Author Message
elvis_gn
PostPosted: Wed May 11, 2005 3:17 am    Post subject: [Solved] XML interface problem Reply with quote

Padawan

Joined: 08 Oct 2004
Posts: 1905
Location: Dubai

Hi,
I am using the java application (the standard one) from this site.

The output XML generated by the program is below.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<WfMessage>
<WfMessageHeader>
<ResponseRequired>Yes</ResponseRequired>
<UserContext>ERROR</UserContext>
</WfMessageHeader>
<ProcessTemplateCreateAndStartInstance>
<ProcTemplName>Test_template</ProcTemplName>
<ProcInstName>Test_template#1</ProcInstName>
<KeepName>false</KeepName><ProcInstInputData>
<TestDefinitionDS>
<Code>1ndSKU<Code>
<CUDStat>New</CUDStat>
<Status>Y</Status>
</TestDefinitionDS>
</ProcInstInputData>
</ProcessTemplateCreateAndStartInstance>
</WfMessage>

I have created a UPES with a qmgr and queue different from the FMCQM.

The XML created remains in the input queue. The error i found in the admin utility were.

FMC01101E The XML document is not a valid MQ Workflow XML document.

FMC01106E The backout count of the XML document exceeds the allowed maximu. The XML document cannot be processed.


Help......


Last edited by elvis_gn on Thu May 12, 2005 9:49 pm; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
mqmhr
PostPosted: Wed May 11, 2005 3:52 am    Post subject: Reply with quote

Centurion

Joined: 28 Dec 2004
Posts: 105

Do you notice the missing / for Code tag

Quote:
<Code>1ndSKU<Code>


Perhaps, you could retry after changing it to </Code>
Back to top
View user's profile Send private message
elvis_gn
PostPosted: Wed May 11, 2005 4:17 am    Post subject: Reply with quote

Padawan

Joined: 08 Oct 2004
Posts: 1905
Location: Dubai

Yes that seemed to be one of the problems. Thanks.

I got the other one fixed too. Now i am able to create the instances using the default FMCQM(queue manager) and its queues.

Is it not possible to use any other queue manager apart from the default of that of FMC.....

When i used "TESTQM" and some "QUEUE" as the UPES parameters and put the message into it, i got the error:

MQRC_UNKNOWN_REMOTE_Q_MGR in the fmcerr.log........even though qmgr exists.

am i doing something wrong??
Back to top
View user's profile Send private message Send e-mail
Ratan
PostPosted: Wed May 11, 2005 6:02 am    Post subject: Reply with quote

Grand Master

Joined: 18 Jul 2002
Posts: 1245

I did not understand your question. To do a ProcessTemplateCreateandStartInstance the XML should always be put to EXEXMLINPUTQ on WF Server's QM (FMCQM, unless changed).

A UPES Queue can reside on any QM. Just join the that QM in WF QM's cluster.
_________________
-Ratan
Back to top
View user's profile Send private message Send e-mail
elvis_gn
PostPosted: Wed May 11, 2005 8:54 pm    Post subject: Reply with quote

Padawan

Joined: 08 Oct 2004
Posts: 1905
Location: Dubai

[color=white]To do a ProcessTemplateCreateandStartInstance the XML should always be put to EXEXMLINPUTQ on WF Server's QM (FMCQM, unless changed).

[/color]

Thats what i wanted to confirm.

So i can actually use any queue and any QM as long as its part of the FMCQM cluster ???

Am i right ??[/quote]
Back to top
View user's profile Send private message Send e-mail
elvis_gn
PostPosted: Wed May 11, 2005 10:25 pm    Post subject: Reply with quote

Padawan

Joined: 08 Oct 2004
Posts: 1905
Location: Dubai

Hi

i included my QM as a part of the cluster FMCGRP and then dumped XML messages into a queue "INPUT_Q" belonging to this QM.....

In the UPES i gave QM and INPUT_Q as the parameters.

Its not working.....workitems are not created. The error logs dont show anything. The message exists in the INPUT_Q.

Do i have to make any other changes ??
Back to top
View user's profile Send private message Send e-mail
jmac
PostPosted: Thu May 12, 2005 5:26 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Jun 2001
Posts: 3081
Location: EmeriCon, LLC

elvis_gn wrote:
So i can actually use any queue and any QM as long as its part of the FMCQM cluster ???

Am i right ??


NOPE.... you have to put to EXEXMLINPUTQ... thats the only Queue that MQWF looks at for XML input.
_________________
John McDonald
RETIRED
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » [Solved] XML interface problem
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.