View previous topic :: View next topic
|
Author |
Message |
vidhyag
New User
Joined: 11 Mar 2009 Posts: 23 Location: india
|
|
|
|
hi all,
im working with cobol and mq. im using the pgm which i attached.while running it is giving 2058 which is due to invalid qmgr name.but i mentioned correct name only.I attached the log also.Any one suggest on this |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
MQS does not make too many mistakes.
if it said invalid q-mgr name, you have an invalid q-mgr name.
either your mqs syntax is wrong,
you misspelled the q-mgr name,
q-mgr is not active,
something.
have you tried a step thru debugger so that you can insure that your
mqs parms are proper populated? |
|
Back to top |
|
|
Garry Carroll
Senior Member
Joined: 08 May 2006 Posts: 1193 Location: Dublin, Ireland
|
|
|
|
You have defined
Code: |
03 WS-QMGR-NAME PIC X(4) VALUE SPACES. |
and then assign
Code: |
MOVE 'MQR1' TO WS-QMGR-NAME |
before issuing the MQCONN.
The fine manuals and supplied copybooks say that QMGRNAME is 48 bytes. When you call MQCONN you are passing 'MQR1' and the next 44 bytes of storage to MQ.
Garry. |
|
Back to top |
|
|
|