Author |
Message
|
learn_mq |
Posted: Tue Apr 06, 2004 3:53 pm Post subject: Unable to find an answer to this question, Anybody any guess |
|
|
Newbie
Joined: 06 Apr 2004 Posts: 4
|
Hello MQers,
While i was preparing for MQ Certification i bumped accross this one question for which i am unable to find any answers out of the options available to me. If somebody can spend sometime and throw some light, that would be great.
WebSphere MQ application A sends a message to WebSphere MQ application B using the following settings: mqput: no syncpoint, non-persistent, expiry =10 seconds, format=MQFMT_STRING Application A
then waits for the reply message from application B using the following settings: mqget: no syncpoint, wait interval =10 seconds, any CorrelId Any messages received which do not correspond with the
outstanding request are discarded. If the average length of time that application B takes to process the request is 1 second, which of the following behaviors wills application A exhibit?
(Select 2)
A.
Reply messages will never be received.
B.
Reply messages will occasionally fail to be received.
C.
Messages will occasionally be received in the wrong code page.
D.
Application A may occasionally cause performance problems in the application B.
E.
Application A will normally exhibit good response time.
A, B are outrightly rejected as messages would always be received since we are doing a waited get and app b is processing messages pretty fast. I am not really sure of C. Hence the answers or rather most probably answers would be D and E.
Let me know if i got it right.
Thank you for your time in advance.
Lmq |
|
Back to top |
|
 |
zpat |
Posted: Wed Apr 07, 2004 12:03 am Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
I would answer B and E. Althought it might be B and D...!  |
|
Back to top |
|
 |
learn_mq |
Posted: Wed Apr 07, 2004 2:53 am Post subject: |
|
|
Newbie
Joined: 06 Apr 2004 Posts: 4
|
zpat thanks for your response. But could you please explain how you got to the answers. Both have B common. Which leads me to think that you are confident that B is for sure right.
What i understood from the question is this.
App A puts messages with 10sec expiry on Reuqest Queue(probably) and does a waited get on Reply Queue(again probably). App A wont move forward until either of these 2 occurs. a) Wait interval of 10 seconds on the get expires. b) It does get the message within this period.
Since App B takes only 1 sec to process the message, even if we assumed that it took more than that. At any point in time it is right to assume that app B would have only 1 message to process, may be more if app B is taking too much time. But the question itself assumes that B takes only 1 second. Which would mean app b promptly responds back to the reply queue where app A is waiting.
Thats why i thought A and B answers can be outrightly omitted. I dont know much about C what it is talking about. So i am left with D and E as answers. But i am unable to justify my answers.
Any Comments???
As always, thank you guys for your time.
Lmq |
|
Back to top |
|
 |
zpat |
Posted: Wed Apr 07, 2004 3:43 am Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
If the average response time from B is one second - and app A waits for 10 seconds - then statistically it is possible that some responses will fall outside the max wait time and not be received. After all app B might be down occasionally.
I think the point of the question is what outcomes should be allowed for in the design and therefore B is one of the correct answers IMHO. |
|
Back to top |
|
 |
learn_mq |
Posted: Wed Apr 07, 2004 4:05 am Post subject: |
|
|
Newbie
Joined: 06 Apr 2004 Posts: 4
|
thanks again zpat for your quick response. You may be right in your assumption that this question is seeking an answer keeping in mind the failure conditions in app B.
Most of the questions that i have come accross in my earlier certs and cert preps have been really incomplete in themselves. Some even wrong. I wonder if there is any audit or check done on the questions that are released for certifications within IBM. Doesnt sound so. Some questions are such that you have to read the mind of the person who prepared them. Come on, everybody has their own perspective and thinking. Basics remain the same, though.
If you want to get something out of a candidate then the last thing you could do is being unclear with your own questions so as to confuse the candidate. In the process confuse yourself, maybe. LOL.
The question that i posted looks pretty simple at the face of it. But the problem is since we dont find any specific answer matching the ones that are given to us as choices, we start our own assumptions. Again which may or may not corelate to the ones that the question preparer might have had in mind.
From our discussion so far, i think B and E should be the probables. Since D too is not really a possibility. Because App A is doing a put and waited get, and there is a 10 sec window within the two operations being completed. So, i guess, if we assume that we are catering to the failure condition in App B, then E is the most appropriate answer along with B.
What do you say.
Thanks again for your time.
Lmq |
|
Back to top |
|
 |
mqonnet |
Posted: Wed Apr 07, 2004 5:13 am Post subject: |
|
|
 Grand Master
Joined: 18 Feb 2002 Posts: 1114 Location: Boston, Ma, Usa.
|
I would go with B & E.
But as lmq pointed out, question is not very clear(as with most of them. :)..) and the info is not enough to come to a conclusion as to which 2 options would be the best fit for this question. E is definitely true. D may not be. B is the only one left and hence have to select it. :)
Good luck.
Cheers
Kumar |
|
Back to top |
|
 |
oz1ccg |
Posted: Wed Apr 07, 2004 5:21 am Post subject: |
|
|
 Yatiri
Joined: 10 Feb 2002 Posts: 628 Location: Denmark
|
About the clearity of the questions/answers, they are created by specialist within IBM.
Is this question quoted without any drops ??
Where did you locate the question ??
Let's have some assumptions:
MQGMO_WAIT, have been coded,
no failures in app. B,
and here are only one application A (If not, it's another scenario)
If this is the case, there should only be a solution B and E.
If there are more than one instance of app A, it would likely that 75% of the times that app A would get the wrong answer, if shareing reply queues.
Quote: |
any CorrelId Any messages received which do not correspond with the outstanding request are discarded |
Just my $0.02  _________________ Regards, Jørgen
Home of BlockIP2, the last free MQ Security exit ver. 3.00
Cert. on WMQ, WBIMB, SWIFT. |
|
Back to top |
|
 |
learn_mq |
Posted: Wed Apr 07, 2004 5:59 am Post subject: |
|
|
Newbie
Joined: 06 Apr 2004 Posts: 4
|
Thank you all for your response.
Pedersen, this question is from the actual 297 test. I happened to get it from one of my friends who took it. I belive he had the same question in a sample test that he took.
Lmq |
|
Back to top |
|
 |
jefflowrey |
Posted: Wed Apr 07, 2004 7:06 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Please do not discuss sample or actual exam questions.
Your friend signed a legal agreement not to reveal the questions that were on the exam he took. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
bduncan |
Posted: Wed Apr 07, 2004 11:17 am Post subject: |
|
|
Padawan
Joined: 11 Apr 2001 Posts: 1554 Location: Silicon Valley
|
ugh.. well several people have asked me to delete this entire post because it apparently discusses an actual question from the 297 exam. But I think it makes more sense to leave it here, and make it clear that we (the MQ community) do not appreciate people doing this. If I just delete it, then eventually someone is going to come along and do it again. Maybe seeing this post will cause them to think twice.
It should be a no-brainer to realize why those of us who spent countless hours and sweat acquiring our MQ skills are firmly against providing answers to the exam questions. Aside from the fact that test takers are legally bound to keep the questions confidential, it erodes the overall value of the certification if we have people running around who are certified but don't really understand the concepts... _________________ Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator |
|
Back to top |
|
 |
mqonnet |
Posted: Wed Apr 07, 2004 11:44 am Post subject: |
|
|
 Grand Master
Joined: 18 Feb 2002 Posts: 1114 Location: Boston, Ma, Usa.
|
Brandon, i think the only way you could probably avoid somebody else posting exam questions is have a note on this website someplace where it is visible to everyone from any topic/thread. Not that this would make them not post such questions here, but at least it would curb down a bit. Newbies dont know much about all this. And i wouldnt be surprised if someone else posts some other questions. Just because this post isnt deleted doesnt guarantee that others wont be made. Could be possible that a newbie doesnt even know about this post at all.
The other alternative would be that moderators who monitor respective threads delete such posts as they appear and may be send a PM or email stating the reasons.
Just IMHO.
Cheers
Kumar |
|
Back to top |
|
 |
jefflowrey |
Posted: Wed Apr 07, 2004 12:06 pm Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
I think the real issue here is not "How to prevent people from posting exam questions".
It's how to prevent people from DISCUSSING exam questions.
A quick reply by a moderator along the lines of "We don't allow discussion of exam questions", followed by a thread lock, should do the job.
Or we could all practice restraint.  _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
bower5932 |
Posted: Wed Apr 07, 2004 1:18 pm Post subject: |
|
|
 Jedi Knight
Joined: 27 Aug 2001 Posts: 3023 Location: Dallas, TX, USA
|
I'd still like to see the first append edited so that the question and answers are removed. |
|
Back to top |
|
 |
bduncan |
Posted: Thu Apr 08, 2004 9:59 am Post subject: |
|
|
Padawan
Joined: 11 Apr 2001 Posts: 1554 Location: Silicon Valley
|
Well here's my question, how did someone get a test question verbatum? I mean, that's several paragraphs worth of information, and it's not like you get to take the test home with you after you take it...
And looking at the question, I've got to admit it's very similar to a question on the sample test. BTW, how often does IBM change these questions? I think I remember hearing from a friend that the specialist exam questions have only changed once since it was first implemented? _________________ Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Apr 08, 2004 10:03 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
bduncan wrote: |
Well here's my question, how did someone get a test question verbatum? |
Browser->File Menu->Save...
Or copy & paste.
Or manual retype while sample test window is open... _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
|