Author |
Message
|
intisam |
Posted: Wed Aug 26, 2009 5:20 am Post subject: The adapter was unable to locate a required Java library. |
|
|
Novice
Joined: 18 Mar 2008 Posts: 21
|
Hi,
We are using MB 6.1; broker runs in AIX and confg mgr in windows server 2003.
This is regarding SAP Input node and related adapter.
I have created an 'inadapter' to get the data from SAP to messageflow. Whenever I try to deploy this messageflow, it gives me follwoing error ..
Quote: |
BIP3522E: The adapter was unable to locate a required Java library.
The most likely cause of this exception is that the client libraries for the Enterprise Information System (EIS) are missing from the system. The EIS client libraries are not supplied with the message broker product and have to be obtained separately from the EIS provider. If the EIS client libraries have been installed and the broker has been configured to use them then make sure they have the correct permissions and that configurable service points to the correct location. The missing resource which caused this problem was: '{1}'. If the problem persists then it might be due to an internal problem with the product.
Obtain the missing client libraries from the EIS vendor and configure the broker to have access to these files using mqsichangeproperties command. Consult the documentation for the exact details (topic an09140). If this is not the cause of the missing class exception then contact IBM support. |
I have chekced the mqsireportproperties and it clearly shows the correct directory for the libs.
As lib, I am using sapjco-rs6000-2.1.8.32bit which has libsapjcorfc.so, sapjco.jar and librfccm.o
Strangely, when I try to deploy just the adapter component, it gets deployed .. but when I try to deploy the messageflow, it gives me above problem. |
|
Back to top |
|
 |
intisam |
Posted: Wed Aug 26, 2009 5:50 am Post subject: |
|
|
Novice
Joined: 18 Mar 2008 Posts: 21
|
any takers to this problem plz? |
|
Back to top |
|
 |
Gaya3 |
Posted: Wed Aug 26, 2009 8:41 pm Post subject: |
|
|
 Jedi
Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US
|
I am not sure if you have set the broker properties to locate the SAP libs
Will you please check those by running mqsireportproperties option and find out where exactly it is pointing _________________ Regards
Gayathri
-----------------------------------------------
Do Something Before you Die |
|
Back to top |
|
 |
intisam |
Posted: Thu Aug 27, 2009 12:47 am Post subject: |
|
|
Novice
Joined: 18 Mar 2008 Posts: 21
|
Hi, Thanks for the reply .. I have run the command and it is pointing to a location where I have kept the following files -
Quote: |
-rwxrwxrwx 1 mqm mqm 3919995 Jan 08 2007 libsapjcorfc.so
-rwxrwxrwx 1 mqm mqm 304418 Jan 08 2007 sapjco.jar
-rwxrwxrwx 1 mqm mqm 5807945 Jan 08 2007 librfccm.o |
Quote: |
mqsireportproperties DBK -c EISProviders -o SAP -r
EISProviders
SAP
jarsURL='/mw/QMgr/cfg'
nativeLibs='/mw/QMgr/cfg'
BIP8071I: Successful command completion.
IOT/Abort trap
|
And, can you also kindly let me know, how do we confirm which version of the lib files are compatible? is it due to the version incompatibility?
I am using MB 6.1.0..
Kindly Let me know |
|
Back to top |
|
 |
Gaya3 |
Posted: Thu Aug 27, 2009 2:48 am Post subject: |
|
|
 Jedi
Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US
|
|
Back to top |
|
 |
intisam |
Posted: Thu Aug 27, 2009 2:53 am Post subject: |
|
|
Novice
Joined: 18 Mar 2008 Posts: 21
|
I think the above link is for fileoutput node and not sap .. thanks anyways .. let me try . i shall update the happenings here .. thanks for your response |
|
Back to top |
|
 |
Gaya3 |
Posted: Thu Aug 27, 2009 2:55 am Post subject: |
|
|
 Jedi
Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US
|
sorry,
in that search for BIP3522E
you will get more information _________________ Regards
Gayathri
-----------------------------------------------
Do Something Before you Die |
|
Back to top |
|
 |
intisam |
Posted: Thu Aug 27, 2009 3:02 am Post subject: |
|
|
Novice
Joined: 18 Mar 2008 Posts: 21
|
If you see the last line .."IOT/Abort trap ". But no coredump created.
Quote: |
mqsireportproperties DBK -c EISProviders -o SAP -r
EISProviders
SAP
jarsURL='/mw/QMgr/cfg'
nativeLibs='/mw/QMgr/cfg'
BIP8071I: Successful command completion.
IOT/Abort trap
|
|
|
Back to top |
|
 |
aky201086.amit |
Posted: Tue Dec 31, 2013 4:38 pm Post subject: |
|
|
Newbie
Joined: 24 Feb 2011 Posts: 4
|
Hi,
I am using WMB v8 and also got the same error. Deployment error is as below
BIP3522E: The adapter was unable to locate a required Java library.
The most likely cause of this exception is that the client libraries for the Enterprise Information System (EIS) are missing from the system. The EIS client libraries are not supplied with the message broker product and have to be obtained separately from the EIS provider. If the EIS client libraries have been installed and the broker has been configured to use them then make sure they have the correct permissions and that configurable service points to the correct location. The missing resource which caused this problem was: 'com.sap.conn.idoc.jco.JCoIDocHandlerFactory'. If the problem persists then it might be due to an internal problem with the product.
Obtain the missing client libraries from the EIS vendor and configure the broker to have access to these files using mqsichangeproperties command. If you are using SAP then ensure you have JCO3 and not JCO2. Consult the documentation for the exact details (topic an09140). If this is not the cause of the missing class exception then contact IBM support.
I have already placed required jco3 files. Any pointer for this will be really helpful... |
|
Back to top |
|
 |
fjb_saper |
Posted: Fri Jan 03, 2014 6:45 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
It looks like you only installed the SAPJCO libraries. Have you checked if you also needed the the idoc and idocjco jars at corresponding jco level? (downloadable from the same place you downloaded the SAP JCO from  _________________ MQ & Broker admin |
|
Back to top |
|
 |
|