Pavel,
That's a little simplistic, but basically yes, if the MQGET gets as far as
waiting for a message and then the get is awoken due to delivery of a
message and fails before removing the message from the queue then we won't
wake up another waiter to MQGET the message off the queue. Are you thin
Hi all,
I remember a thread around this before, the question I was asked was,
Can you run the MMC and MQ explorer without installing MQSeries ?
I think the answer was NO, but can anyone please confirm.
2053 = Queue full
-Will
At 11:02 AM 5/31/2002 +0530, Vivek Vhatkar wrote:
>Hi ,
>I am facing the following error.
>I am not able to understand it.
>Could u pls. help me with the Reason 2053.
>
>Thanks,
>Vivek.
>
>Event Type: Warning
>Event Source: MQSeries
>Event Category: None
>Event ID: 5858
Title: Broker could not send publication to subscriber queue.
Hi ,
I am facing the following error.
I am not able to understand it.
Could u pls. help me with the Reason 2053.
Thanks,
Vivek.
Event Type: Warning
Event Source: MQSeries
Event Category: None
Event ID: 5858
Date: 5/30/2002
Ti
Hi Graham ,
I did not concentrate on the subject line of the mail I had only gone
through the mail message which does
not specify JMS etc ...
I was talking about a solution using IBM MQSeries Java API not JMS.
But I am sure it be possible using JMS classes also , but we have not
implemented it til
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Alan,
I think there are two subjects in your note. One) is hardcoding queue names in the application and Two) is using aliases versus just using the true local queue name. On One, I don't recommend hard coding things that may change, including queue names. This makes it easier to move an applic
Hi All,
I have securit problem. How do I give access to NT
user account which client to queue manager running
solaris with nis.
When give access using
For NT client=
setmqaut -m queue.manager -t queue -n
ORANGE.LOCAL.QUEUE -p +allmqi
It gives principal or group nam
Alan,
There are several different factors to consider. First is how frequently
is a queue name likely to need redefinition? This may include rollout,
production, backup, and maintenance cycles, as well as problem
determination efforts. If you have queues which may need redirection,
especially
Just to add my two cents. (being stuck in the office till 9PM doing a
cluster failover test.)
I teach.
And for those of my students that have taken my advice and gotten on the the
listserv to gain the knowledge from it that I have will remember this simple
two rules from my class.
ALWAYS code y
Hi Allan,
I am most likely not be representative for the general view, but here it is
anyway. :-)
The first rule I follow (and recommend to anybody who wants to hear it) is
to *never* hardcode *any* MQ object names in any program, but to instead
read them during startup from a file or a database,
hi
Just wondering what the general view is of using queue aliases as opposed
to hard coding queue names.
I guess i am asking, if you are developing a new mq application would you
always use aliases as a matter of course (or the reverse, just hard code
names provided that those names are queue ma
Andy:
Does this mean that, if that woken destructive MQGET fails for any reason, you do not
attempt to look for the next qualifying candidate?
Thank you,
Pavel
Message History
From: Andrew Hickson <[EMAIL PRO
Joshi -
Couple of things. First, by not setting the mqgmo.Options =
MQGMO_BROWSE_NEXT anymore you are doing destructive gets against your queue
not browse gets. Secondly, you are checking the CompletionCode of your
mqgmo object. I think you want to check the mqq object. This is the object
tha
Robert,
I forgot to mention I meant internal MQSeries locks implementing the transactional
operations, not browsing with MQGMO_LOCK option. If your browsing application use the
latter, there is no surprise that App2 cannot see the message, but why would it be
used if you just wanted to check i
Shailesh,
You cannot connect to the same queue manager twice from the same thread.
You're second MQCONN will have returned MQRC_ALREADY_CONNECTED.
If you need to be connected to two queue managers from one program, you
will have to have two different queue managers.
John
John M Hammond - Middl
Robert,
First of all, according to the MQGMO_SYNCPOINT docs, you cannot use MQGMO_SYNCPOINT
and BROWSE_.. at the same MQGET.
So browse as it is always running out of UOW should (again IMHO!) see the message
without problems until it is deleted with MQCMIT after another (destructive)
transactio
Dennis/Rick,
As stated in the APRM, when an MQPUT occurs we try and wake up one
qualifying destructive MQGET (we explicitly do not specify which of
multiple waiters would be woken).
The problem here is that we haven't recognized that this waiter isn't
really a destructive MQGET and from there on i
Belinda,
Attached is a message flow with a sample of what I think you are trying to
do.
To move the data in an XML message to the MRM fields with the same name as
the XML tag attributes.
I hope this helps,
(See attached file: EAI_Test.xml)
DECLARE Ix INTEGER;
SET Ix = 1;
WHILE Ix <= CARDINALIT
Hello,
I added a queue manager on Windows 2000 (MQ 5.2.1 + CSD04) into a cluster on
an OS/390 (MQ version 2.1). I also created a cluster queue on the OS/390 queue
manager. But when I try to look at the queues on the Windows machine through MQ
Explorer it pops up the following message:
Randy,
Thanks for your advise, I have been working on MQ for
2 years now. There are some requirements which I don't
think is of any use explaining.
Sometimes you need to do things on which others might
shake their head as it is not very clear to them.
Besides that MQ doesn't prohibit you from d
Dennis
I believe its worse than that. They don't wake up one with a large buffer
either. They simply don't look further. So without a new stimulus such as a
new message arriving or some other UOW message being backed out there is
nothing to wake the other waiting gets. Is that correct Andy?
Rick
>Truncated msg failed doesn't change the queue state and so there's
no
>backout action for this hConn (typically the UOW won't even have
been
>created). As there's no backout action we don't consider waking up
another
>MQGET when we discover that the first client en
Something is amis with your app. I had a utility program, in batch MVS, that
did a data move. You specified two QMGRS and two Queues. Usually from QA to
System test. It opened both queue managers at the same time, moved the
messages and disconnected from both. No problem, no system abend.
What if you do a browse with a lock and then do a get-msg-under-cursor???
>From: Pavel Tolkachev <[EMAIL PROTECTED]>
>Reply-To: MQSeries List <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: Re: Problem receiving messages from a restarted client applicatio
> n.
>Date: Thu, 30 May
first of all why are we connecting to two QM's?
To PUT to QMB just create remote queue definition on QMA and connect to
ONLY ONE QM.
I am wondering if you understand what MQ is for... connecting to two QM's
is new a dfifferent approach to putting data to a ?remote? QM...
Sometimes things just m
I was getting MQ Error.
MQRC_NO_MSG_AVAILABLE.
I modified the code to set the MatchOption.
Now I do not get error but only first 3 iterations
bring in distinct message IDs. From there, I keep
getting third message in an infinite loop.
Thanks for help.
Code Begin
Done = False
Hi!,
I am using two different HCONN variables one with name
HCONN-PUT and another with HCONN-GET. After doing get
I see that both HCONN-PUT and HCONN-GET have exactly
the same values.
I am doing MQCONN using HCONN-GET to connect to QMA
and MQCONN using HCONN-PUT to connect to QMB.
For testing p
What error are you getting? Is it a VB error or an MQ error?
Ryan
>>> [EMAIL PROTECTED] 05/30/02 10:11AM >>>
Hi
I'm trying to display list of messages with their PutDateTime
in a List Box in VB using following code.
Code Begin
Do
If Counter = 0 Then
mqgmo.Opti
Andy:
But don't you lock the queue at the moment you start reading the message while you
still do not know the length and whether the message would be truncated or not? Even
for MQGET which is in UOW?
That would mean that you first check the length and only then lock the queue. If so,
what if
Couple more guesses,
If we add
"Queue is getting locked for App1's unit of work"
after
App1 agent issues MQGET+wait+syncpoint
for both scenarios.
Then the
App1 agent disconnects and rolls back (exactly what, if anything, get's
rolled back is interesting)
changes to
App1 agent disconnects and
I
am at 5.2.1 CSD04.
Greg Mabrito
I/T Aprntc Sys Anlst
IMS and MQ Software
Support (210)913-3985
D-03-E IBM Certified
Specialist - Websphere MQ
The opinions herein are solely Greg's
and are not necessarily the opinion of USAA.
-Original Message-From: Jon Shearer
[mailto:[EMAIL P
I will be out of the office from 05/30/2002 until 06/03/2002.
I will respond to your message when I return.
If you need immediate attention, please call Tom Kurian on (212)623-0845
Thank you!
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Gu
Richard,
Please could you let the list know of the IBM answer when you get it.
Thank you,
Pavel
--
This e-mail may contain confidential and/or privileged information. If you are not the
intended recipient (or have received this e-mail in error) please notify the sender
immediately and dest
Dennis,
Truncated msg failed doesn't change the queue state and so there's no
backout action for this hConn (typically the UOW won't even have been
created). As there's no backout action we don't consider waking up another
MQGET when we discover that the first client ends.
rgds
Andy.
"Miller, De
Rick,
I'd anticipate treating the apps with small buffers as non destructive
getter's and waking them all in the event that I couldn't find a true
destructive get for the message.
Andy.
Richard Brunette <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on
05/30/2002 05:33:10 PM
Please respond to MQSeries Lis
Thank you for the clarification. In doing more reading last night, I came to
the same conclusion, but it's always nice to get confirmation from the
source.
Quite annoyingly, I believe it's MQCC_WARNING/MQRC_TRUNCATED_MSG_FAILED,
which may add to the confusion.
I understand the scenario to be th
Hi! All,
I am facing a strange problem. I am running a batch
application in which I am connecting to one queue
manager say QMA and opening the queue to MQGET the
message and also connecting to another queue manager
say QMB and opening another queue to MQPUT the message
read from the previous queu
You need to be at version 5.2 or better.
Jon Shearer
Farmers New World Life
[EMAIL PROTECTED]
206-236-6587
"Mabrito, Greg" <[EMAIL PROTECTED]>
Sent by: MQSeries List <[EMAIL PROTECTED]>
05/30/2002 08:46 AM
Please respond to MQSeri
Aby,
I just told a client yesterday that MQ Explorer makes you weak and this is why. Actually, I think Windows does in general because it simplifies everything to a point where you don't really know how things work anymore. In Windows I may not want to know anyway
As for your problem, a cl
Andy
Please keep in mind when you are deciding what to wake, that in the
original problem both applications had the same size buffer. Both where
surrogates of two instances of the same Java application. Both start their
gets with a 4096 buffer and when it/if fails the Java internals come back
to
Thanks, Andy.
--- Andrew Hickson <[EMAIL PROTECTED]> wrote:
> It preserves its original position.
>
> Andy.
>
> steve muller <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on
> 05/30/2002 04:32:18 PM
>
> Please respond to MQSeries List
> <[EMAIL PROTECTED]>
>
> Sent by:MQSeries List <[EMAIL PROTECTED]>
>
Steve,
since a message is only 'logically' deleted during the get, not physically
removed until MQCMIT, the message retains its orginal settings (and
position) if backed out.
glen larson
Zurich North America
steve muller <[EMAIL PROTECTED]>@AKH-Wien.AC.AT> on 05/30/2002 10:32:18 AM
Please re
Title: Message
Joshi
-
I
suspect that once you get the first message, the MessageId and CorrelationId in
the MQMessage object are set and are used as filters for subsequent get
calls. The easiest way to get around this is to set the MQGMO.MatchOptions
= MQMO_NONE. You can do this once prior
Title: ActiveX Object in VB
It may be becasue you
are using the same message object. Try setting the mqmsg.Messageid to null
after the Get.
Andy.
-Original Message-From: Joshi, A (Anant)
[mailto:[EMAIL PROTECTED]]Sent: 30 May 2002
16:11To: [EMAIL PROTECTED]Subject: ActiveX Object in
Louie,
At first glance, I agree with your IBM rep. CICS client might be a better
match for your requirements than MQ. I believe it's still free and can send
DPL requests to CICS over the SNA network. CICS automatically starts a
program to process the requests and sends the reply back to the wait
Has anyone gotten MQSeries to work correctly when accessing the queue
manager through windows 2000 terminal server ? I know that it is possible
to register the executables to global memory I am curious to see if anyone
has done this or found another work around. The PDF describes this process.
Jerry,
You can use Java client on the same machine as the MQSeries queue manager but why not use bindings? While you think about that, you mention you are setting hostname and channel but are you setting port? If not, it assumes you are using port 1414 are you? You also pinged the local hos
It preserves its original position.
Andy.
steve muller <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on 05/30/2002 04:32:18 PM
Please respond to MQSeries List <[EMAIL PROTECTED]>
Sent by:MQSeries List <[EMAIL PROTECTED]>
To:[EMAIL PROTECTED]
cc:
Subject:Backed out msg retains its old posit
Steve,
I'm not 100% sure but I would think that it might be impossible for the
queue manager to (re)place the message at it's original position in the
queue if other messages have subsequently been read from the queue since the
syncpointed get was backed out.
Regards
Mark.
-Original Message
A fix for the problem with rcdmqimg not taking media images for some
cached permanent dynamic queues (ghost queues), and therefore not allowing
the media recovery LSN to progress as expected should be included in the
next CSD.
Robert Broderick <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on
05/30/2002
When a message is retrieved with GET + Syncpoint and
then backed out, does it preserve its original
position on the queue or go to the bottom of the
queue? I think it is the latter but wanted to confirm
with you.
Thanks for your response.
SM
__
D
Rick,
I've discussed this with the mainframe developers (I'm one of the
developers on the MQ distributed products) and understand they have fixed a
number of problems in this area recently (I assume 5.3). The 390 product
has a couple of additional complications in this area (mark skip backout &
g
Title: ActiveX Object in VB
Hi
I'm trying to display list of messages with their PutDateTime
in a List Box in VB using following code.
Code Begin
Do
If Counter = 0 Then
mqgmo.Options = MQGMO_BROWSE_FIRST
Else
mqgmo.Options = MQGMO_BROWSE
I have one basic question. We run MQSeries 5.2 on HP UX 11.0
Is MQSeries available for both 32 and 64 bit OS. When I installed I
didnt see any options.
If any of you know if there are 2 executable sets for 32 and 64 bit
please let me know.
Thanks
Ramnath
Instructions for managing your mailing
This application was simply using an indefinite wait. As I said we have
convinced the application developers to make a number of changes that with
provide a better design for their business problem. These changes have
greatly reduced the frequency that the application will be exposed to this
probl
We are publishing events through the MQ Pub/Sub Broker, to a Java
client.
The Java client needs to remove the RFH header which is variable length.
How can it do it and separate the data out?
Any help appreciated.
Thanks
Ramnath
Instructions for managing your mailing list subscription are provi
BINGO
Thanks bb
>From: [EMAIL PROTECTED]
>Reply-To: MQSeries List <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: Re: cleanmqlogs QMGR recycling
>Date: Thu, 30 May 2002 08:39:38 -0400
>
>In v 5.2 you should include the "-l" option on the rcdmqimg. This option
>wi
Sam... thanks for your advice.
Dave W.
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Thanks Rob, I know the application are using static queues but I will
mention the prospect of the rcdmqimg having problems in this area in my
support doc. If anybody get creative in the future
But to my origional question, I read in the script:
Now, if you never run rcdmqimg and you never restar
Hello,
My client is looking at enhancements to a vendor package that will use MQSeries
on the AS/400. The vendors package allow calls to C, COBOL, and RPG, which
happen to be the three languages supported by MQ on that platform. There are
RPG programmers in house, and while they are able to und
Richard,
Again, I have to say it is all my guess (or "very humble opinion"). What I meant in my
last eMail is that the channel agent (surrogate) might not get notified about the
message backed out to the queue manager if it issued MQGET before the message was
really backed out. I am not sure w
> We are exploring connecting as MQ clients directly to an OS/390 5.2
> qmgr. We know that there are issues re: security but our concerns are
> more with performance. Has anyone had any issues with performance when
> connecting as clients?
>
> Thanks in advance
>
> Bob
>
>
>
>
>
>
>
In
>-Original Message-
>From: Robert Broderick [mailto:[EMAIL PROTECTED]]
>Sent: Wednesday, May 29, 2002 6:45 PM
>To: [EMAIL PROTECTED]
>Subject: cleanmqlogs QMGR recycling
>
>
>With MQSeries 5.2 do you have to recycle the queue manager after doing a
>rcdmqimg to run the cleanmqlogs. Someone
Erik,
Instead of looking at the status of the channel, we send a loopback message
to the remote node. This requires you to have a full channel pair and a
couple of QMgr aliases but it has a few advantages. For example, it
exercises both the channels as well as triggering (if either channel was
Hello again everyone.
I need to concatenate two MRM messages with the CR/LF symbol between them.
Is this possible? If so, how?
Thanks in advance.
Belinda
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Navin,
For clarity can you confirm you can use Java JMS Classes for XA control.
I know you can use the MQ classes for XA control, but the subject field of
this email indicated JMS.
Graham French
MQSolutions
+44 (0)7973 821288
mailto:[EMAIL PROTECTED]
-Original Message-
From: MQSeries
Andy
Your example is one way that I've been testing this. We actually ran into
the problem with a terminated JAVA client. The client was using the get
method in which the application does not specify the buffer size. For
messages larger that 4096 this is going to cause a 2080 that gets retried.
MQ.
Justification. Distributed license cost for CICS I would guess outway those
of MQ. Plus using an MQ Client on a distributed platform disnae cost you
anything.
Windy, from sunny Scotland.
For more information on Standard Life, visit our website
http://www.standardlife.com/ The Standard Li
In v 5.2 you should include the "-l" option on the rcdmqimg. This option
will instruct MQ to issue the AMQ7467 and AMQ7468 messages to the error
log, immediately ! So, you need not recycle the queue manager. Review
the Sys Admin manual on this parameter.
robertbrod
Hi all
I have the following query.
For a distributed environment with Request-Reply mode, which is preferred
CICS or MQ?
I need justifying reasons for anyone to be prefered.
Plz help me in this
Thanx in advance.
Rgds
vinodh
This message was scanned by Interscan Viruswall.
Hi
One of my clients runs the above combination, I90 (package
sold my CSC) on AS400.
Is there an interface between I90 and MQSeries and if so,
where can I read more about this?
Emile Kearns
Software Futures
I just found that the length of the client connection was not correct.
Thanks for all replies.
Johan Bruyneel
Securex - Belgium
"Järgen Pedersen" <[EMAIL PROTECTED]>@AKH-Wien.AC.AT> on 30/05/2002
12:50:49
Please respond to MQSeries List <[EMAIL PROTECTED]>
Sent by:MQSeries List <[EMAI
Hi,
what about msg-length of the XMIT-queue and max msg length of the channel =
just my $0.02 ;-)
Best regards
Joergen H. Pedersen
Systemprogrammer
WM-data SDC
[EMAIL PROTECTED]
IBM Certified MQSeries Specialist
IBM Certified MQSeries Solutions Expert
Please apply this disclaimer to the abov
Couple of things. Are you sure you are specifing the right length in the PUT
in the program? What is the max message size of the queue, queue manager,
remote queue(transmission Queue), Alias queue (resolved queue).
bobbee in boston
>From: Johan Bruyneel <[EMAIL PROTECTED]>
>Rep
Dear Messengers
Does anyone of you has a Channel script which monitors the Channelstatus and
understands the difference between Running, Inactive and all the others
Could I receive a copy??
Regards,
Erik Dijkerman X
Rabobank ICT/Serverbedrijf
PIM/OS390 ZL-S206400
Mailbox
Hello,
I'm testing the put of a large message. I have a message of 1,2 M from an
external partner. I can do a get (i write it to a txt file). I then try to
do a put of a same message to the remote queue, my maximumlength of queue
and queuemanager is large enough but i still get 2030 (message to b
Hi,
I think that you've encountered a "feature" in NT security that allows:
A user on a machine to act on another machine/domain if there is a identical match on
userid and password in both places.
IOW if you have a local user MUSR_MQADMIN on machine A with password QWERTY and on
machine B you
Hi Dennis,
1. No, just SNA
2. Yup
3. Yup. The waiting time is a parameter, can be any value > 0
4. From web client.
Please advise.
Thanks,
Louie
- Original Message -
From: "Miller, Dennis" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, May 24, 2002 6:26 AM
Subject: Re: Quest
MQCC_FAILED/MQRC_TRUNCATED_MSG_FAILED does not result in the message being
explicitly locked.
I'm not sure if If I'm interpretting this discussion correctly, are we
discussing the following situation:
App1 issues MQGET+wait with buffer length X
App2 issues MQGET +wait with buffer length Y
App3
Hello all.
We have mqclients, v5.2 running on WinNT connecting to a queue manager,
v5.2 on Win2K.
According to the documentation, you can grant authority with setmqaut
command, using the domain to which the user belongs, in the form
[EMAIL PROTECTED]
But what we see is that any client connecti
81 matches
Mail list logo