|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Messages sent to MQSeries for OS/390 v5.2 CICS DPL Bridge |
« View previous topic :: View next topic » |
Author |
Message
|
cvj |
Posted: Fri Jun 20, 2003 11:37 am Post subject: Messages sent to MQSeries for OS/390 v5.2 CICS DPL Bridge |
|
|
Newbie
Joined: 24 Jun 2002 Posts: 4
|
From a MQSeries Client on Win2K, i place a message (using IH03 supportpac 'rfhutilc') onto a remote queue definition on MQSeries v521 for AIX with the final destination queue being on the OS/390 platform running MQSeries for OS/390 v5.2. From there, the CICS Bridge Monitor (CKBR)is supposed to notice the arrival of the message and start the CICS Bridge Task (CKBP) which finally does an EXEC CICS Link to a CICS Cobol program. However, this does not seem to happen and when i browse the request queue (using MQBRO part of ma10 supportpac), the message is still there.
While i am experiencing the above problem, there are other Java clients (from WAS/390) that are able to put a message that the CICS Bridge task is able to get.
I then tried to invoke the same CICS program used by the working Java clients by putting a similar message (in my case, from the MQSeries Client on Win2K), but the messages i place seem to be ignored by CKBR. I already tried various combinations - without a CIH, with a CIH, in ASCII, in EBCDIC - same result.
I made the MQMD.UserId similar as the working example by defining a similarly named Win2K userid. (One thing i notice though when i do a browse while the message is still on the AIX transmission queue is that the Useridentifier in the MQMD is in lower case - i don't know if this matters.)
My questions are:
1. From my description above, is there anything i missed during the set-up. My guess was the problem has to do with user authorizations (CKBR is started with AUTH=IDENTIFY), but i already made the MQMD.User the same as the working example (or does the originating platform matter?)
(I believe the basic MQSeries for OS/390 product installation is ok, since the have been using the CICS DPL Bridge for other applications since last year on other CICS regions).
2. How do i know if the messages are being picked up by CKBP and then placed back to the queue or whether they are totally ignored?
3. The Application Programming Guide says that i can set MQCIH.Format field to MQSTR and conversion of the data will be performed by the queue manager on OS/390. Does this also apply to the program name (used by CKBP to determine which CICS program to call during EXEC CICS LINK) or does it have to be in EBCDIC when it arrives to the Bridge Request queue?
Customer uses ACF/2. I have limited authority since we're in the marketing phase and this activity is part of a 'proof-of-concept'.
Any help would be greatly appreciated.
Chuck Jugo |
|
Back to top |
|
 |
bob_buxton |
Posted: Sat Jun 21, 2003 1:01 pm Post subject: |
|
|
 Master
Joined: 23 Aug 2001 Posts: 266 Location: England
|
What is the correlid of the messages that you are putting on the queue.
To be picked up by the bridge monitor they must have a correlid of MQCI_NEW_SESSION.
You must also ensure message ids are unique _________________ Bob Buxton
Ex-Websphere MQ Development |
|
Back to top |
|
 |
cvj |
Posted: Wed Jun 25, 2003 10:51 am Post subject: Messages sent to MQSeries for OS/390 v5.2 CICS DPL Bridge |
|
|
Newbie
Joined: 24 Jun 2002 Posts: 4
|
Bob,
You're right, when i added MQCI-NEW-SESSION, the CICS Bridge picked up the messages. Thanks!
regards,
Chuck |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|