ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » The adapter was unable to locate a required Java library.

Post new topic  Reply to topic
 The adapter was unable to locate a required Java library. « View previous topic :: View next topic » 
Author Message
intisam
PostPosted: Wed Aug 26, 2009 5:20 am    Post subject: The adapter was unable to locate a required Java library. Reply with quote

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
View user's profile Send private message Send e-mail
intisam
PostPosted: Wed Aug 26, 2009 5:50 am    Post subject: Reply with quote

Novice

Joined: 18 Mar 2008
Posts: 21

any takers to this problem plz?
Back to top
View user's profile Send private message Send e-mail
Gaya3
PostPosted: Wed Aug 26, 2009 8:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
intisam
PostPosted: Thu Aug 27, 2009 12:47 am    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail
Gaya3
PostPosted: Thu Aug 27, 2009 2:48 am    Post subject: Reply with quote

Jedi

Joined: 12 Sep 2006
Posts: 2493
Location: Boston, US

it seems like the lib files got corrupted.

please go through the below link
http://publib.boulder.ibm.com/infocenter/wmbhelp/v6r1m0/index.jsp?topic=/com.ibm.etools.mft.doc/ac55160_.htm
_________________
Regards
Gayathri
-----------------------------------------------
Do Something Before you Die
Back to top
View user's profile Send private message
intisam
PostPosted: Thu Aug 27, 2009 2:53 am    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail
Gaya3
PostPosted: Thu Aug 27, 2009 2:55 am    Post subject: Reply with quote

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
View user's profile Send private message
intisam
PostPosted: Thu Aug 27, 2009 3:02 am    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail
aky201086.amit
PostPosted: Tue Dec 31, 2013 4:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
fjb_saper
PostPosted: Fri Jan 03, 2014 6:45 pm    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » The adapter was unable to locate a required Java library.
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.