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 » General Discussion » Answers Please....

Post new topic  Reply to topic
 Answers Please.... « View previous topic :: View next topic » 
Author Message
kakkarjatin
PostPosted: Mon Oct 03, 2005 9:31 pm    Post subject: Answers Please.... Reply with quote

Novice

Joined: 25 Aug 2005
Posts: 15

Hi All, I found the following query from the forum. I am not convinced with the answers. Request you to please help me..


1. The following shows three scripts for the RUNMQSC utility which define
various queues and channels, and which customise the queue manager.

The three queue managers are running on three machines.
These are:
1 - a Sales Office - queue manager SalesOfficeQM
2 - an Order Processing system - queue manager OrdersQM
3 - an Invoicing system - queue manager InvoiceQM

All three queue managers are interconnected.


The first queue manager runs the Sales Office.
This can send messages to both the Order
Processing system and the Invoicing system.

Sales Office - queue manager SalesOfficeQM
==========================================


ALTER QMGR DEFXMITQ('XmitOrdersQM') DEADQ('SalesOfficeQM.Dead.L.Queue')
DEFINE QLOCAL('SalesOfficeQM.Dead.L.Queue')

DEFINE QALIAS('PriorityOEntry') TARGQ('OnlineOEntry') DEFPRTY(5)
DEFINE QALIAS('BatchOEntry') TARGQ('OrderEntry') DEFPRTY(1)
DEFINE QALIAS('OnlineOEntry') TARGQ('OrderEntry') DEFPRTY(3)

DEFINE QREMOTE('OrderEntry') RNAME('OEntryQ') RQMNAME('OrdersQM') +
XMITQ('XmitOrdersQM')
DEFINE QREMOTE('InvoiceQry') RNAME('IInquiryQ') RQMNAME('InvoiceQM') +
XMITQ('XmitInvoiceQM')
DEFINE QREMOTE('InvoiceUpd') RNAME('IUpdateQ') RQMNAME('InvoiceQM') +
XMITQ('XmitInvoiceQM')
DEFINE QREMOTE('InvoiceQry.Fast') RNAME('IInquiryQ') RQMNAME('InvoiceQM') +
XMITQ('XmitInvoiceQM.Fast')
DEFINE QREMOTE('Invoicing') RNAME() RQMNAME('XmitInvoiceQM')

DEFINE QLOCAL('XmitOrdersQM') USAGE(XMITQ)
DEFINE QLOCAL('XmitInvoiceQM') USAGE(XMITQ)
DEFINE QLOCAL('XmitInvoiceQM.Fast') USAGE(XMITQ)

DEFINE CHANNEL(SOQM.2.ORDQM) CHLTYPE(SDR) XMITQ('XmitOrdersQM')
DEFINE CHANNEL(SOQM1.2.INVQM1) CHLTYPE(SDR) XMITQ('XmitInvoiceQM')
DEFINE CHANNEL(SOQM2.2.INVQM2) CHLTYPE(SDR) XMITQ('XmitInvoiceQM.Fast')



The second queue manager runs the Order Processing system.
This receives messages from the Sales Office and can
send messages to the Invoicing system.

Order Processing System - queue manager OrdersQM
================================================


ALTER QMGR DEFXMITQ('XmitInvoiceQM') DEADQ('OrdersQM.Dead.L.Queue')
DEFINE QLOCAL('OrdersQM.Dead.L.Queue')

DEFINE QLOCAL('OEntryQ')
DEFINE QLOCAL('OInquiryQ')

DEFINE QREMOTE('InvoiceInqQ') RNAME('InvoiceInqQ') +
RQMNAME('InvoiceQM') XMITQ('XmitInvoiceQM')
DEFINE QREMOTE('InvoiceInqQ.Fast') RNAME('IInquiryQ') +
RQMNAME('InvoiceQM') XMITQ('XmitInvoiceQM.Fast')

DEFINE QLOCAL('XmitInvoiceQM') USAGE(XMIT)

DEFINE CHANNEL(SOQM.2.ORDQM) CHLTYPE(RCVR)
DEFINE CHANNEL(ORDQM.2.INVQM) CHLTYPE(SDR) XMITQ('XmitInvoiceQM')


The third queue manager runs on the invoicing system.
This has links from both the Sales Office and the
Order Processing system


Invoicing System - queue manager InvoiceQM
==========================================


ALTER QMGR DEADQ('InvoiceQM.Dead.L.Queue')
DEFINE QLOCAL('InvoiceQM.Dead.L.Queue')

DEFINE QLOCAL('IInquiryQ')
DEFINE QLOCAL('IUpdateQ')

DEFINE CHANNEL(SOQM1.2.INVQM1) CHLTYPE(RCVR)
DEFINE CHANNEL(SOQM2.2.INVQM2) CHLTYPE(RCVR)
DEFINE CHANNEL(ORDQM.2.INVQM) CHLTYPE(RCVR)

An application running in the Sales Office does a PUT1 of a message, setting queue name to 'IInquiryQ' and queue manager name

to 'InvoiceQM'. What is the final destination of the message?

A. queue IInquiryQ on queue manager InvoiceQM

B. queue InvoiceQM.Dead.L.Queue on queue manager InvoiceQM

C. queue OrdersQM.Dead.L.Queue on queue manager OrdersQM

D. The put fails with MQRC_UNKNOWN_XMIT_Q



Back to top
View users profile Send private message
EddieA
grand master


Joined: 28 Jun 2001
Posts: 1746
Location: Los Angeles

PostPosted: Tue Sep 09, 2003 7:03 am Post subject: Reply with quote
I recognise those. They're from the Sample test.


1. C

__________________________________________________________
My Answers
___________________________________________________________

The question has the following definitions

For Queue Manager SalesOfficeQM

ALTER QMGR DEFXMITQ('XmitOrdersQM') DEADQ('SalesOfficeQM.Dead.L.Queue')

and for Queue Manager OrdersQM we have

ALTER QMGR DEFXMITQ('XmitInvoiceQM') DEADQ('OrdersQM.Dead.L.Queue')

As per my understanding the when the message is put from an application connected to SalesOfficeQM, with queue as IInquiryQ and queue manager as 'InvoiceQM' defined in the object descriptor, it looks for a xmitq queue since its not being directly destined for any remote queue. It does not find a xmitq matching the name iof remote queue manager, it chooses the default xmit queue as mentioned above i.e XmitOrdersQM.

The message is then being sent to OrdersQM . The OrdersQM checks that the message is destined for Invoice QM. The xmitq queue with the name InvoiceQM does not exist so the message is again put into the default xmitq i.e XmitInvoiceQM of the OrdersQM and finally the message is sent to InvoiceQM.

So the answer shud be option (A)

Please correct me if I am wrong.

Thanks in advance.
_________________
Regards,
Jatin Kakkar
IBM WMQ V5.3 System Administrator Certified
Brainbench Master Certification in WebSphere MQ
Sun Certified Java Programmer
Sun Certified Web Component Developer
IBM Certified AIX Specialist
Java Brainbench Certified
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
sebastianhirt
PostPosted: Tue Oct 04, 2005 12:43 am    Post subject: Reply with quote

Yatiri

Joined: 07 Jun 2004
Posts: 620
Location: Germany

Hi,

Sorry, but we do not answer questions from sample tests.

http://www.mqseries.net/phpBB2/viewtopic.php?t=19492
Back to top
View user's profile Send private message
kakkarjatin
PostPosted: Tue Oct 04, 2005 12:54 am    Post subject: Reply with quote

Novice

Joined: 25 Aug 2005
Posts: 15

Hi,

I am in full agreement with you but I got this question from the forums and it was answered by few of my mates. I was having a small confusion and that why i raised my concern.

I have full faith on you and request you to please help me in this regard.
_________________
Regards,
Jatin Kakkar
IBM WMQ V5.3 System Administrator Certified
Brainbench Master Certification in WebSphere MQ
Sun Certified Java Programmer
Sun Certified Web Component Developer
IBM Certified AIX Specialist
Java Brainbench Certified
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
kevinf2349
PostPosted: Tue Oct 04, 2005 5:08 am    Post subject: Reply with quote

Grand Master

Joined: 28 Feb 2003
Posts: 1311
Location: USA

Quote:
I am in full agreement with you but I got this question from the forums and it was answered by few of my mates. I was having a small confusion and that why i raised my concern.



Regardless of whether someone answered it or not it is a exam question and therefore should not have been answered.....but just for grins and giggles.....

Tell us....what are your concerns? What do you think is the answer?
Back to top
View user's profile Send private message
Anirud
PostPosted: Tue Oct 04, 2005 6:27 am    Post subject: Reply with quote

Master

Joined: 12 Feb 2004
Posts: 285
Location: Vermont

kakkarjatin wrote:
Hi,

I am in full agreement with you but I got this question from the forums and it was answered by few of my mates. I was having a small confusion and that why i raised my concern.

I have full faith on you and request you to please help me in this regard.

Good Try.
Back to top
View user's profile Send private message Visit poster's website
bduncan
PostPosted: Tue Oct 04, 2005 9:32 am    Post subject: Reply with quote

Padawan

Joined: 11 Apr 2001
Posts: 1554
Location: Silicon Valley

Sure, you got the question from the forum, but the person who originally posted it got it from the test, and we told him not to bother asking those kind of questions.

Look, if you want our help, you should at least go through the exercise of boiling down the test question into a concept, and describe to us your understanding of that concept and ask if that is the correct interpretation. People will be glad to help in such cases but, and I cannot fathom why people don't get this, we aren't going to just hand out A,B,C,D answers to questions from the test... EVER.
_________________
Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator
Back to top
View user's profile Send private message Visit poster's website AIM Address
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General Discussion » Answers Please....
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.