Are you saying
that the queue did not exist and returned a 2085 error on 5.1.
And when you upgraded to 5.2 you were able to put/get
messages from the queue ?
If
you are talking about dynamic queues, then yes you can create a queue
during the MQOPEN call. The queue created can be made tem
Hi James,
Thanks for your response.It was really useful. Currently we have an existing
application which builds RFH2 header using MQSEries native Java APIs and expects some
user specific info in the response also. New application which we are building
is going to use JMS.Thats why I am trying t
If you can get a queue manager to yourself for testing the exit then the MQ
trace facility can also be of great help as you can see the protocol
exchanges happening.
Regards
Tim A
"Miller, Dennis"
<[EMAIL PROTECTED]To: [EMAIL PROTECTED]
Peter,
The name for the OS/400 is the WebSphere MQ for iSeries as indicated on the
manual. IBM likes to change name from time to time.
Ian
-Original Message-
From: Potkay, Peter M (PLC, IT) [mailto:[EMAIL PROTECTED]]
Sent: Thursday, 28 November 2002 7:40 AM
To: [EMAIL PROTECTED]
Subject:
Hi Urvesh,
Initiating a connection in through a firewall can either use an
a) HTTP proxy to tunnel the request to an MQIPT
b) HTTP server and "rewrite" the request to an MQIPT
c) HTTP server and use the servlet version of MQIPT running in the app
server
This setup can allow MQ traffic to flow in
The security exit is driven at MCA initiation (connect time, in the case of
SVRCONNs)--possibly long before you have even constructed the MD, much less
sent a message. You can however, pass information that identifies the client
and server exits in the agentbuffer. Understand, though, that you are
http://publibfp.boulder.ibm.com/epubs/html/csqzah04/csqzah04tfrm.htm
In Chapter 1, under Concepts, there is a list of supported platforms for
Clustering. OS/400 is not listed. But I have heard that people are clustered
on this platform.
Yes or no?
Peter Potkay
IBM MQSeries Certified Specialist,
If you had 12 queue managers in a cluster with maybe 2,000 total queues,
would refreshing the MQExplorer take forever? What if Z/OS queue managers
are part of the cluster? How does it handle that? Do they show up?
Peter Potkay
IBM MQSeries Certified Specialist, Developer
[EMAIL PROTECTED]
X 77906
Hello Bobbee,
For the script, it is reasonable to use a local file system as a synchronization
source. ps -ef | grep ... won't work always because of a time window between running
grep and running script when another process can slip in. Select some
/path/to/lockfile on a local filesystem. In p
Peter, Other's responses have said that I can't get the MQMD data in a
security exit but you have stated that I can by accessing the MQXQH-MsgDesc
data in the AgentBuffer. I don't know who is correct but I am going with
your suggestions simply because I want you to be right.
I have been trying yo
We upgraded our NT MQSeries server from 5.1 to version 5.2 a few
months ago. In the past, if you tried to open a queue that did not exist, you
would get an error. Now it appears that the queue is created automatically. We
are not sure if we want this type of functionality or not, but I cann
I am trying to start a CICS DPL program via the CICS MQSERIES bridge. I am
able to do this from a batch cobol program on the mainframe running
mqseries 5.2. We are running Z/os. However when I do it from a java
program running as an MQClient I get the following error in the REPLYTO
queue. CSQC7
Unix has mutex's (mutually exclusive). Windows has critical path. Both
have locks.
Looks like you want to single-thread processes and not just threads in a
multi-threaded app. That requires lock, mutex, etc. at system level. Such
varies from unix to unix.
There are also lower-level lo
Sure,
My intent is to have one SVRCONN channel for the QMgr and allow several
applications and people to use that channel for their various purposes. I
set the MCA User Id on the channel to 'nobody' thereby effectively locking
it. I intend to use the security exit to override the MCA User Id wit
That's it, I did a cust/paste and lost the strcmp. Also my [1,15]
designation was way off. I replaced the strcmp statement with a strstr
statement.
I think it's good now but I have not successfully accessed the MQMD data.
I hope I am not spinning my wheels with trying to get to the MQMD data in
Hi Bob.
We are currently using that very same support pac. The only warning I have
about that is that it is an unsupported piece of code, which *may* (using
this word very loosely) prevent upgrades to MQSeries on that server should
the support pac not work with newer versions. With that said, ou
Wasn't someone asking a question about this very topic just a week or so
ago? I just thought I'd point out that the latest issue of Mainframe Week
(http://www.mainframeweek.com) has the start of a series of articles on
this. It may be too late for the person with the query, but perhaps someone
else
Hi Richard,
I think that your code is not evaluating in the way you expect. I have
tried your code and I get an abend in my test rig.
Try the following:
if( strncmp(pmqmd->ApplIdentityData[1,15], "71 - MQ Monitor", strlen(
"71 - MQ Monitor" ) == 0 )
strcpy(pmqcd->MCAUserIdentifier, "mqpro
What maintenance level is the OS/390 MQ at? This sounds like an old
problem - have a look on IBMLINK.
If it's only 6 months old and you installed the latest CUM tape 6 months
ago I would have thought you'd be okay. If you are at a recent maintenance
level for MQ, then you should probably take th
Hi,
we have developed security, send and receive exits for user authentication
as well as encryption and compression of messages. We have a Java version
and a C version. The C version works fine on Windows 2000. The MQ server is
on z/OS. We have MQ 5.2.1 on Windows and Java and MQ 5.2 on z/OS. A J
Thanks to all who responded.
Dave
Ian -
LogBufferPages have to do with number of logs that are used for messages
when they are operated on within a transaction. What I believe Richard was
talking about is file system resource allocations during operations on
queues with messages not within a transaction. Richard, could you please
In CICS there is a command, ENQ. This allows you to ENQ on a specific
'resource' (text string) and any transactions that want to comply will do
the same. The first transaction to do this gets the ENQ. everybody else gets
an error while that transaction holds the ENQ. Thus you can restrict
transacti
Richard,
You don't have access to an MQMD in a security exit as no message is yet
flowing. If you want to set the mcauser in a security exit based upon the
application name you'll probably have to grab the application name using a
client-side exit and pass it over to the server side during the in
Richard,
First, I guess you dropped a 'strcmp' out of the if statement!
What does pmqmd point to? The first structure returned in the
AgentBuffer(parm 5) is the XMIT Header, so if you map this to a PMQXQH as
say pXmit, you can access the mqmd as eg:
pXmit->MsgDesc.ApplIdentityData etc...
Hope th
>I am writing a security exit for a SVRCONN channel.
>Does anyone out there see something wrong with this code? It compiles
and
>links okay. It just doesn't set the MCA User Id.
>I do have access to the MQMD in the security exit don't I.
>if ((pmqmd->ApplIdentityData[1,15], "71 - MQ Monitor")=
Of course what I really meant to say was:
Did you mean:
static const char * const Mon71 = "71 - MQ Monitor";
static const char * const mqprog = "mqprog";
if (0 == memcmp(pmqmd->ApplIdentityData,
Mon71,
min (sizeof(pmqmd->ApplIdentityData), strlen(Mon71))
)
Hi,
I'm trying to see if I have worked this out correctly. Any comments are
welcome
When using fuzzy backups on OS390, the lowest RBA needed from the logs at
recovery time should be on the DISPLAY USAGE output, msg CSQI024I.
Now, if there would be any long running transactions basically, I th
declare len INTEGER;
declare firstByte INTEGER;
-- blob comes in double bytes plus X' at the beginning and ' at the end.
set firstByte = 88*2 + 3;
set len = length(InputRoot.BLOB.BLOB) - firstByte;
set OutputRoot.BLOB.BLOB = substring(InputRoot.BLOB.BLOB from firstByte for
len);
I haven't tested
Do you mean
if (0 == memcmp(pmqmd->ApplIdentityData,
"71 - MQ Monitor",
sizeof(pmqmd->ApplIdentityData)
)
{
strcpy(pmqcd->MCAUserIdentifier, "mqprog ");
}
Dave
Instructions for managing your mailing list subscription are provide
Hi Richard,
MQMD is not available during Security exit. The reason being there is no
messages transfer during security exits.
MQMD is only available during MQPUT & MQGET calls.
Security exits are invoked when you issue the MQCONN call.
Curious to know why are you checking for some value in ApplI
Take a look at SupportPac MP01. There's a parameter called
DefaultQBufferSize that should address your question.
"Chan, Ian M"
<[EMAIL PROTECTED] To: [EMAIL PROTECTED]
M> cc:
As you are an OS390 shop are you by anychance running TMONMQ This has
the ability to requeue DLQ messages.
bobbee
From: Jim Ford <[EMAIL PROTECTED]>
Reply-To: MQSeries List <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Re: Someone out there
Date: Tue, 26 Nov
Maybe you miss the strcmp
Cheers,
Manuel Carlos Rodriguez
IBM Certified Specialist - WebSphere MQ
> -Mensaje original-
> De: Richard Killian [SMTP:[EMAIL PROTECTED]]
> Enviado el: Wednesday, November 27, 2002 2:44 PM
> Para: [EMAIL PROTECTED]
> Asunto: Sec Channel Exit code
>
>
Hi Dennis,
If your specific situation THEN
SET OutputRoot.BLOB.BLOB = SUBSTRING(InputBody.BLOB FROM 89);
END IF;
This should remove the first 88 and give you everything after.
Karen
-Original Message-
From: Dennis Bryngelson [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, November 27, 2002
Use the following ESQL in those situations you mentioned.
SET OutputRoot.BLOB.BLOB = SUBSTRING(InputRoot.BLOB.BLOB FROM 89);
Cheers,
Manuel Carlos Rodriguez
IBM Certified Specialist - WebSphere MQ
> -Mensaje original-
> De: Dennis Bryngelson [SMTP:[EMAIL PROTECTED]]
> Enviado el: Wed
Sorry!! Now that I think of it, if you do an 'ADD TO Workspace" and there is
an imbedded flow it would seem natural to add the subflow too.
HHHUUUMMM!!
bobbee
From: John Scott <[EMAIL PROTECTED]>
Reply-To: MQSeries List <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Re: Exporti
I think you need the SCEERUN loadlib in your STEPLIB.
Glen Shubert
N Vinodh <[EMAIL PROTECTED]>
Sent by: MQSeries List <[EMAIL PROTECTED]>
11/27/2002 12:05 AM
Please respond to MQSeries List
To: [EMAIL PROTECTED]
cc:
Subject: MQ C pr
I am writing a security exit for a SVRCONN channel.
Does anyone out there see something wrong with this code? It compiles and
links okay. It just doesn't set the MCA User Id.
I do have access to the MQMD in the security exit don't I.
if ((pmqmd->ApplIdentityData[1,15], "71 - MQ Monitor")==0)
We need to remove the first 88 bytes of a BLOB on specific situations. How
is this accomplished?
Thanks,
Dennis Bryngelson
Phone: (763) 765-4224
Fax: (763) 765-3820
mailto:[EMAIL PROTECTED]
*
PRIVILEGED AND CONFIDENTIAL
Hello Vinay,
Most of the error codes are listed in appendix I of the Using Java book.
MQJMS1016 is the code for "internal error". Looking at your previous
email "Urgent help needed on MQJMS", I'm guessing that the MQJMS code
tripped up on some part of your custom built RFH2. The JMSException has
b
Hi all,
A client's cluster consists of 4 x Back-end
AIX servers and 2 x OS/390 LPARS. The AIX servers are
running MQSeries V5.2 CSD4 and on OS390 it MQSeries V2.1. They are all part
of the same cluster and which was set up some time ago (maybe 6 months) and left
idle until the client was
Hmmm ... This one doesn't seem to be in the "JMS Exception Messages" section
of the Using Java manual. Over to IBM I think.
Dave
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
An 0C4 as you probably know is equivalent to a segmentation fault on Unix or
a C005 on Windows. Make sure that you check all error returns, and that
any mallocs etc return a non-zero address.
Dave
Instructions for managing your mailing list subscription are provided in
the Listserv General U
Hi All;
What does this error code MQJMS1016 means ? I am using latest ma88pac on MQSeries
5.2.
Does anyone on this list has MQJMS error codes and error message/debug info mapping.
Any help will be highly appreciated.
Regards,
Vinay
Instructions for managing your mailing list subs
Hi
Can any one give me the complile link edit and run jcl MQ-C program on Os/390.
Rgds
vinodh
***The information contained in this message is legally privileged and confidential
information intended only for the use of the addressed individual or entity indicated
in
this message (or responsib
Kevin,
>Dancing naked inside a ring of old 360 mainframes ...
You were doing it wrong, which is why you were alone! Everyone else was
dancing in a ring of 1401s and 1130s.
Dave
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available
Unsubscribe
Bu mesaj ve mesaja eklenmi~ olan dosyalar ki~iye vzeldir. Eper bu mesaj
hata sonucu size ula~m}~sa mesaj} hemen siliniz ve gvnderen ki~iye
olu~an yanl}~l}p} bildiriniz. Mesaj}n gvnderildipi ki~i siz depilseniz, mesaj}
ya da eklerini kopyalayamaz, ba~kas}na gvnderemez ve ag}klayamazs}n
Title: Message
**Disclaimer**
Information contained in this E-MAIL being proprietary to Wipro Limited is
'privileged'
and 'confidential' and intended for use only by the individual or entity to which it is
addressed. Y
> -Original Message-
> From: Robert Broderick
>
> ys create a new WORKSPACE. Add the subflow to the workspace
> and the export the workspace and source-safe that.
>
That will export and source-safe any sub-flows that the sub-flow in the
workspace uses.
It looks like there isn't a way to e
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
51 matches
Mail list logo