Dear Sirs,
I Get an Error 2012 with " CALL 'MQCONN' USING ISER-QM-NAME, HCONN, RETCODE, REASON"
Please Help Me
PJM
Dear Sirs,
I Get an Error 2012 with " CALL 'MQCONN' USING ISER-QM-NAME, HCONN, RETCODE, REASON"
Please Help Me
PJM
Dear Sirs,
I Get an Error 2012 with " CALL 'MQCONN' USING ISER-QM-NAME, HCONN, RETCODE, REASON"
Please Help Me
PJM
PJM
I googled MQCONN 2012 and got this link
community.microfocus.com/.../1661.mq-series-error-reason-2012-calll-not-valid-for-current-environment.aspx
Have a read of the info in there
It looks like something in your environment changed since the last run?
Or you are taking PROGA from ENVIRONA and trying to run it on ENVIRONB?
if the latter then did the preparation of the executable run without error or warning?
I have only used MQ on IBM mainframes but once you get the hang of it, including the trouble-shoooting, it is quite straight forward and works well
paulseawind
Bali - Indonesia
Dear Sirs,
I Get an Error 2012 with " CALL 'MQCONN' USING ISER-QM-NAME, HCONN, RETCODE, REASON"
Please Help Me
PJM
1) MQ RC 2012:
www-01.ibm.com/.../fm12190_.htm
2012 (07DC) (RC2012): MQRC_ENVIRONMENT_ERROR
2) MQ libs
www-01.ibm.com/.../fg16690_.htm
Preparing COBOL programs
3) MQRTS.cbl loads MQ libs with STDCALL ( call convention 74 )
special-names.
call-convention 74 is STDCALL.
working-storage section.
78 MQdll value "mqiccb".
*> install_location = IBM MQ install_location
*> install_location\\Tools\\Lib\\mqmcb 32-bit server for Micro Focus COBOL
*> install_location\\Tools\\Lib\\mqiccb 32-bit client for Micro Focus COBOL
*> install_location\\Tools\\Lib64\\mqmcb 64-bit server for Micro Focus COBOL
*> install_location\\Tools\\Lib64\\mqiccb 64-bit client for Micro Focus COBOL
01 pptr procedure-pointer.
procedure division STDCALL.
display "*--> MQrts " "load IBM MQ DLL "
MQdll " " with no advancing
set pptr to null
set pptr to entry MQdll
if pptr = null display "KO" else display "OK" end-if
exit program.
I classically do use code snippet above to load "MQ RTS", the keyword being STDCALL ( call convention 74 is being used to load MQ DLL/library) ....
4) INITCALL"MQRTS" in COBOL code proceeding to MQ I-Os
Regards
Yvon
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.