| Author | 
		  Message
		 | 
		
		  | kwelch | 
		  
		    
			  
				 Posted: Thu Aug 07, 2003 5:09 am    Post subject: Is MQGET support pac supported in WBIMB? | 
				     | 
			   
			 
		   | 
		
		
		    Master
 
 Joined: 16 May 2001 Posts: 255
  
  | 
		  
		    
			  
				Hi,
 
 
I was wondering if any of you folks that have installed WBIMB use the MQGET support pac and if it worked ok with this new version?  Thanks.
 
 
Karen | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | datran | 
		  
		    
			  
				 Posted: Thu Aug 07, 2003 8:45 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Newbie
 
 Joined: 14 Jan 2003 Posts: 7 Location: Australia 
  | 
		  
		    
			  
				| We have installed it with V5 but you have to recompile it and change the output terminal "no message" to something else eg "no_mesage" for it to work | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | venkat kurra | 
		  
		    
			  
				 Posted: Fri Sep 12, 2003 9:42 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Master
 
 Joined: 18 Oct 2001 Posts: 245 Location: Bloomington , IL 
  | 
		  
		    
			  
				Can you explain clearly?
 
IA09 support pack source has MQGet.c,NodeUtils.c,NodeUtils.h,Stdafx.CPP, and StdAfx.h files. Look like MQGet.c  has "no message" value. I got this note "If any changes are to be made to the plug-in node, an appropriate C++ compiler is required". So what are the files we need to execute? Any other changes? _________________ Thanks,
 
 
Venkat Kurra
 
 
IBM Certified Specialist-MQSeries
 
IBM Websphere MQSeries Administrator
 
IBM WebSphere Message Broker System Admin | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | kirani | 
		  
		    
			  
				 Posted: Fri Sep 12, 2003 9:53 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Jedi Knight
 
 Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA 
  | 
		  
		    
			  
				Well, you need to change MQGet.c file first to make it "no_message" and then change the XML configuration file for the same. 
 
In WMQI Programming Guide  manual, refer to Chapter 6. compiling a plug-in node or parser section for information on compiling your changed source node. _________________ Kiran
 
 
 
IBM Cert. Solution Designer & System Administrator - WBIMB V5
 
IBM Cert. Solutions Expert - WMQI
 
IBM Cert. Specialist - WMQI, MQSeries
 
IBM Cert. Developer - MQSeries
 
 
 | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | venkat kurra | 
		  
		    
			  
				 Posted: Tue Sep 16, 2003 10:01 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Master
 
 Joined: 18 Oct 2001 Posts: 245 Location: Bloomington , IL 
  | 
		  
		    
			  
				Hi Kiran,
 
I did not find the header file "mqget_msg.h(#include "NT_msg/mqget_msg.h") to compile this program. I found mqget_msg.txt file under NT_msg directory. _________________ Thanks,
 
 
Venkat Kurra
 
 
IBM Certified Specialist-MQSeries
 
IBM Websphere MQSeries Administrator
 
IBM WebSphere Message Broker System Admin | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | EddieA | 
		  
		    
			  
				 Posted: Tue Sep 16, 2003 10:28 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Jedi
 
 Joined: 28 Jun 2001 Posts: 2453 Location: Los Angeles 
  | 
		  
		    
			  
				Switch to the "source\NT_msg" directory and run "build".  It will generate the mqget_msg.h file.
 
 
Cheers, _________________ Eddie Atherton
 
IBM Certified Solution Developer - WebSphere Message Broker V6.1
 
IBM Certified Solution Developer - WebSphere Message Broker V7.0 | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | venkat kurra | 
		  
		    
			  
				 Posted: Thu Sep 18, 2003 5:50 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Master
 
 Joined: 18 Oct 2001 Posts: 245 Location: Bloomington , IL 
  | 
		  
		    
			  
				build.bat genarated MQGet.h file.
 
Shell i use VC++ compiler to recompile this source code?VC++ compiler is on different server,which has only MQSeries5.3(no WMQI). So i copied all 4 Bip*.h files and path set to these files and VC++ bin directory too. Compilation is worked fine. But we got errors when we rebuild these files. here some of those...
 
 
Creating library Debug/MQGet.lib and object Debug/MQGet.exp
 
MQGet.obj:error LINK2001:unresolved external symbol_mqsixASCIIToUnicode
 
MQGet.obj:error LINK2001:unresolved external symbol_mqsixUnicodeToASCII
 
MQGet.obj:error LINK2001:unresolved external symbol_mqsixBrokerInfo
 
.................................................
 
...................................................
 
LIBCD.lib(crt0.obj):error LNK2001:unresolved external symbol_main
 
Debug/MQGet.exe:fatal error LNK1120:37 unresolved externals
 
Error executing link.exe
 
MQGet.exe- 38 error(s), 0 warning(s)
 
 
We got 38 errors. Shell i need to set any path? Can you help me what are the Lib and dlls requird to build this. _________________ Thanks,
 
 
Venkat Kurra
 
 
IBM Certified Specialist-MQSeries
 
IBM Websphere MQSeries Administrator
 
IBM WebSphere Message Broker System Admin | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | venkat kurra | 
		  
		    
			  
				 Posted: Fri Sep 19, 2003 8:59 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Master
 
 Joined: 18 Oct 2001 Posts: 245 Location: Bloomington , IL 
  | 
		  
		    
			  
				I saw the MQSI programming guide and came to know just we need to genarate.lil by recompile this code. What i did in the above message was wrong. As i told before this c++ server has mq but not mqsi.So i copied all bin and lib directory from MQSi server and set path and calsspath variables. All header files are at mqsi/plugin/include. Build.bat genarated mqget_msg.h file under mqsi/plugin/include/NT_msg. Finally run cl /VERBOSE /LD /MD /Zi /I C:\MQSI\include\plugin /I C:\MQSI\include\plugin MQGet.c -link /DLL C:\MQSI\lib\imbdfplg.lib /OUT:MQGet.lil
 
 
 
Here error says source file could not find.
 
MQGet.c and imbdfplg.lib are in right directory. Any thing i missed? _________________ Thanks,
 
 
Venkat Kurra
 
 
IBM Certified Specialist-MQSeries
 
IBM Websphere MQSeries Administrator
 
IBM WebSphere Message Broker System Admin | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | venkat kurra | 
		  
		    
			  
				 Posted: Fri Sep 19, 2003 10:59 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Master
 
 Joined: 18 Oct 2001 Posts: 245 Location: Bloomington , IL 
  | 
		  
		    
			  
				Latest error...
 
C:\MQSI2.1\include\plugin>MQGetCL.bat
 
 
C:\MQSI2.1\include\plugin>cl /VERBOSE /LD /MD /Zi /I C:\MQSI2.1\include\plugin M
 
QGet.c -link /DLL C:\MQSI2.1\lib\imbdfplg.lib /OUT:MQGet.lil
 
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86
 
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
 
 
MQGet.c
 
Microsoft (R) Incremental Linker Version 6.00.8168
 
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
 
 
/out:MQGet.dll
 
/dll
 
/implib:MQGet.lib
 
/debug
 
/DLL
 
C:\MQSI2.1\lib\imbdfplg.lib
 
/OUT:MQGet.lil
 
MQGet.obj
 
   Creating library MQGet.lib and object MQGet.exp
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixASCIIToUnicode
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixUnicodeToASCII
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixBrokerInfo
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixLog
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixAddAttribute
 
MQGet.obj : error LNK2001: unresolved external symbol _MQDISC
 
MQGet.obj : error LNK2001: unresolved external symbol _MQCLOSE
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixReleaseAttributes
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixGetAttributeName
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixGetAttribute
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixSetAttribute
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixStringDuplicate
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixStringCompare
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixNewElement
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixElementByteArrayValu
 
e
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixFindElement
 
MQGet.obj : error LNK2001: unresolved external symbol _MQOPEN
 
MQGet.obj : error LNK2001: unresolved external symbol _MQCONN
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixDebugBreak
 
MQGet.obj : error LNK2001: unresolved external symbol _MQGET
 
MQGet.obj : error LNK2001: unresolved external symbol _mqsixRegisterMessages
 
MQGet.lil : fatal error LNK1120: 21 unresolved externals _________________ Thanks,
 
 
Venkat Kurra
 
 
IBM Certified Specialist-MQSeries
 
IBM Websphere MQSeries Administrator
 
IBM WebSphere Message Broker System Admin | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | kirani | 
		  
		    
			  
				 Posted: Mon Sep 22, 2003 8:21 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Jedi Knight
 
 Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA 
  | 
		  
		    
			  
				It seems your compilation sequence is not correct. Try chaging the compiling sequence for the c files. Also, it seems the linker couldn't find MQSeries libraries in the path for linking. _________________ Kiran
 
 
 
IBM Cert. Solution Designer & System Administrator - WBIMB V5
 
IBM Cert. Solutions Expert - WMQI
 
IBM Cert. Specialist - WMQI, MQSeries
 
IBM Cert. Developer - MQSeries
 
 
 | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | venkat kurra | 
		  
		    
			  
				 Posted: Tue Sep 23, 2003 6:08 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Master
 
 Joined: 18 Oct 2001 Posts: 245 Location: Bloomington , IL 
  | 
		  
		    
			  
				yes you are right. Now the sequence is..
 
cl /VERBOSE /LD /MD /Zi /I C:\MQSI2.1\include\plugin MQGet.c NodeUtils.c StdAfx.cpp -link /DLL C:\MQSI2.1\lib\imbdfplg.lib /OUT:MQGet.lil
 
 
Here the output.............
 
 
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86
 
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
 
 
MQGet.c
 
NodeUtils.c
 
Generating Code...
 
Compiling...
 
StdAfx.cpp
 
Generating Code...
 
Microsoft (R) Incremental Linker Version 6.00.8168
 
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
 
 
/out:MQGet.dll
 
/dll
 
/implib:MQGet.lib
 
/debug
 
/DLL
 
C:\MQSI2.1\lib\imbdfplg.lib
 
/OUT:MQGet.lil
 
MQGet.obj
 
NodeUtils.obj
 
StdAfx.obj
 
   Creating library MQGet.lib and object MQGet.exp
 
MQGet.obj : error LNK2001: unresolved external symbol _MQDISC
 
MQGet.obj : error LNK2001: unresolved external symbol _MQCLOSE
 
MQGet.obj : error LNK2001: unresolved external symbol _MQOPEN
 
MQGet.obj : error LNK2001: unresolved external symbol _MQCONN
 
MQGet.obj : error LNK2001: unresolved external symbol _MQGET
 
NodeUtils.obj : error LNK2001: unresolved external symbol __imp__RegCloseKey@4
 
NodeUtils.obj : error LNK2001: unresolved external symbol __imp__RegSetValueExA@
 
24
 
NodeUtils.obj : error LNK2001: unresolved external symbol __imp__RegCreateKeyExA
 
@36
 
MQGet.lil : fatal error LNK1120: 8 unresolved externals
 
 
I included 3 source files provided by IBM. Any other source files we need? _________________ Thanks,
 
 
Venkat Kurra
 
 
IBM Certified Specialist-MQSeries
 
IBM Websphere MQSeries Administrator
 
IBM WebSphere Message Broker System Admin | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | kirani | 
		  
		    
			  
				 Posted: Tue Sep 23, 2003 6:59 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Jedi Knight
 
 Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA 
  | 
		  
		    
			  
				Now you are missing mqm.lib file from your Library path. Please set the path to the directory where this file is located. _________________ Kiran
 
 
 
IBM Cert. Solution Designer & System Administrator - WBIMB V5
 
IBM Cert. Solutions Expert - WMQI
 
IBM Cert. Specialist - WMQI, MQSeries
 
IBM Cert. Developer - MQSeries
 
 
 | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | venkat kurra | 
		  
		    
			  
				 Posted: Tue Sep 23, 2003 9:40 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Master
 
 Joined: 18 Oct 2001 Posts: 245 Location: Bloomington , IL 
  | 
		  
		    
			  
				Kiran,
 
I included mqm.lib and resolved MQ functions. But still some thing need to include. Error message is ..
 
NodeUtils.obj : error LNK2001: unresolved external symbol __imp__RegCloseKey@4 
 
NodeUtils.obj : error LNK2001: unresolved external symbol __imp__RegSetValueExA@ 
 
24 
 
NodeUtils.obj : error LNK2001: unresolved external symbol __imp__RegCreateKeyExA 
 
@36 
 
 
 One more question is where we copy these .gif or MQGet ...etc files(page 4 in MQGet Plug-in). I could not see TOOl directory in WBIMB. There is ibtoolkit/eclipse... and ivtoolkit/eclipse... some thing like this _________________ Thanks,
 
 
Venkat Kurra
 
 
IBM Certified Specialist-MQSeries
 
IBM Websphere MQSeries Administrator
 
IBM WebSphere Message Broker System Admin | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | kirani | 
		  
		    
			  
				 Posted: Tue Sep 23, 2003 9:51 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Jedi Knight
 
 Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA 
  | 
		  
		    
			  
				Venkat,
 
It seems these functions have to do soemthing with the registry .. not sure what would be the library for these.
 
 
I don't know about the gif files, but you can either define a plug-in node in WBIMB or use mqsimigratemsgflows command to import the plug-in XML configuration file to WBIMB. _________________ Kiran
 
 
 
IBM Cert. Solution Designer & System Administrator - WBIMB V5
 
IBM Cert. Solutions Expert - WMQI
 
IBM Cert. Specialist - WMQI, MQSeries
 
IBM Cert. Developer - MQSeries
 
 
 | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | venkat kurra | 
		  
		    
			  
				 Posted: Tue Sep 23, 2003 11:47 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Master
 
 Joined: 18 Oct 2001 Posts: 245 Location: Bloomington , IL 
  | 
		  
		    
			  
				Thanks Kiran. 
 
We added advapi32.lib in the link DLL and it worked.
 
cl /VERBOSE /LD /MD /Zi /I C:\MQSI2.1\include\plugin MQGet.c NodeUtils.c StdAfx.cpp -link /DLL C:\MQSI2.1\lib\imbdfplg.lib mqm.lib advapi32.lib /OUT:MQGet.lil _________________ Thanks,
 
 
Venkat Kurra
 
 
IBM Certified Specialist-MQSeries
 
IBM Websphere MQSeries Administrator
 
IBM WebSphere Message Broker System Admin | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | 
		    
		   |