| IBM MAINFRAME HELP & SUPPORT FORUMS Technical Forums for IBM Mainframe Applications like COBOL, JCL, CICS, DB2, FileAid, DFSORT, Endevor, Xpediter, CoolGen, CA-7&11, AbendAid, IMS, IDMS, PL/I, MqSeries, SyncSort, Assembler, ChangeMan, Easytrieve, InterTest, REXX, CLIST etc...
|
| View previous topic :: View next topic |
| Author |
Message |
sse_michael
Joined: 03 Oct 2005
Posts: 3
|
| Posted: Fri Nov 18, 2005 6:04 pm Post subject: PLI program MQI unresolved symbol error when linking |
|
|
Hi
I'm working on some PLI programs with MQ interfaces.
When I was compiling and linking my programs, they always failed in the link step. I was told such error messages:
IEW2456E 9207 SYMBOL CEEBETBL UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY
IEW2456E 9207 SYMBOL CEEROOTA UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY
IEW2456E 9207 SYMBOL CEEOPIPI UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY
IEW2456E 9207 SYMBOL IBMQEFSH UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY
IEW2456E 9207 SYMBOL MQCONN UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY
IEW2456E 9207 SYMBOL IBMQOFNT UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY
IEW2456E 9207 SYMBOL IBMQOFPT UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY
IEW2456E 9207 SYMBOL IBMPOFCX UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY
IEW2456E 9207 SYMBOL MQBACK UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY
.................
It seems that all MQI can not be resolved. What do I need to fix this problem that has pussled me for several days. I use IBMZCPL to compile and link. It is an IBM cataloged procedure.
Really appreciate any advice from all of you
Thanks very much |
|
| Back to top |
|
hsourabh
Joined: 24 May 2005
Posts: 12
Location: Z?rich
|
| Posted: Mon Nov 21, 2005 7:13 pm Post subject: Re: PLI program MQI unresolved symbol error when linking |
|
|
Hi Michael,
U may try to include the following copybooks and recompile the program to see if it works:
%include CMQP;
%include CMQEPP;
Regards,
Sourabh |
|
| Back to top |
|
sse_michael
Joined: 03 Oct 2005
Posts: 3
|
| Posted: Tue Nov 22, 2005 12:32 pm Post subject: Re: PLI program MQI unresolved symbol error when linking |
|
|
Thanks very much
But I did include those two in my program. Otherwise, the compile step would fail, not alone the link step. I don't think that's the point. |
|
| Back to top |
|
k_vikram07
Joined: 23 Nov 2005
Posts: 34
|
| Posted: Wed Nov 23, 2005 8:43 pm Post subject: |
|
|
I believe that you have to specify the object library(library where the MQ interface is installed) for those entries in the linking step/jcl.
Thanks
Vik. |
|
| Back to top |
|
kash1976
Joined: 03 Dec 2006
Posts: 1
Location: us
|
| Posted: Sun Dec 03, 2006 11:58 am Post subject: Re: PLI program MQI unresolved symbol error when linking |
|
|
Hi,
Are u able to resolve your problem. I came accross the same problem. Please share your solution.
Thanks |
|
| Back to top |
|
William Thompson
Joined: 18 Nov 2006
Posts: 2977
Location: Tucson AZ
|
| Posted: Sun Dec 03, 2006 5:37 pm Post subject: |
|
|
Look at the concatenation of the object libs in the link step. If the one that should be pointing to the missing modules is there, then that lib may be under-populated.....there may be a better one or an additional one that should be in the concatenation.
By the way, has anyone at your shop ever succeeded in compiling and linking any PLI programs with MQ interfaces? If so, find out how they did it.
How about COBOL? If so, while the specific lib will be different (I think one letter might be different for each language (or is that just for copybooks :? )) at least the upper level qualifiers will be the same. |
|
| Back to top |
|
| |
THIS IS AN ARCIVE FORUM IN READ ONLY MODE. IF YOU WANT TO ASK YOUR DOUBTS USE THE ACTUAL FORUM
|