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 » SAP adapter problem

Post new topic  Reply to topic
 SAP adapter problem « View previous topic :: View next topic » 
Author Message
Arushi
PostPosted: Tue Jan 30, 2007 12:42 am    Post subject: SAP adapter problem Reply with quote

Novice

Joined: 12 Jan 2007
Posts: 21

Hi,

I have installed SAP adpter 6.0 and configured SAP adpater for a IDOC.While running the adapter i get the following error:

[Time: 2007/01/30 14:00:21.527] [System: ConnectorAgent] [SS: SAP_Adapter] [T
hread: wbia_main (#132586531)] [Type: Fatal Error] [MsgID: 24014] [Mesg: Error:
Unable to find jCO.jar. Check that the file has been installed.]
---
---
[Mesg: java.lang.NullPointerException
at AppSide_Connector.AppEnd.goodBye(AppEnd.java:1704)
at AppSide_Connector.AppEnd.reinit(AppEnd.java:2180)
at AppSide_Connector.AppEnd.restartSerialAgent(AppEnd.java:1916)
at AppSide_Connector.AppEnd.restartSerialAgent(AppEnd.java:1987)
at AppSide_Connector.AgentBusinessObjectManager.checkStatus(AgentBusines
ObjectManager.java:1146)
at AppSide_Connector.AgentBusinessObjectManager.init(AgentBusinessObject
anager.java:818)
at AppSide_Connector.AgentBusinessObjectManager.<init>(AgentBusinessObje
tManager.java:250)
at AppSide_Connector.AppEnd.run(AppEnd.java:1463)
at AppSide_Connector.AppEnd.init(AppEnd.java:362)
at AppSide_Connector.AppEnd.<init>(AppEnd.java:137)
at AppSide_Connector.AppEnd.main(AppEnd.java:1092)
at AppEndWrapper.main(AppEndWrapper.java:2

I have placed the sapjco.jar file in C:\IBM\WebSphereAdapters\lib’ and set this path in set JCO_JAR in the start_SAPODA.bat and start_SAP.bat.
Copied sapjcorfc.dll to ‘C:\IBM\WebSphereAdapters\AdapterJRE\bin’ folder
Copied librfc32.dll in the 'C:\IBM\WebSphereAdapters\AdapterJRE\bin' folder

I have also checked in the console to see if the paths are set correctly or not. I see that the jco_jar file path is being set correctly.

What is the resolution for this? Help needed urgently.

Regards,
Arushi
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Tue Jan 30, 2007 4:54 am    Post subject: Re: SAP adapter problem Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

Arushi wrote:

I have placed the sapjco.jar file in C:\IBM\WebSphereAdapters\lib’ and set this path in set JCO_JAR in the start_SAPODA.bat and start_SAP.bat.
Copied sapjcorfc.dll to ‘C:\IBM\WebSphereAdapters\AdapterJRE\bin’ folder
Copied librfc32.dll in the 'C:\IBM\WebSphereAdapters\AdapterJRE\bin' folder

I have also checked in the console to see if the paths are set correctly or not. I see that the jco_jar file path is being set correctly.

What is the resolution for this? Help needed urgently.

Regards,
Arushi

WRONG. Sap has following requirements for the jco:
  • jco.jar and sapjcorfc.dll need to be in the SAME (jco) directory.
  • preferably librfc32.dll should be in the SAME jco directory. In any case it needs to be on the path.


So if it is broken this is your own doing!
Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Arushi
PostPosted: Tue Jan 30, 2007 5:11 am    Post subject: Reply with quote

Novice

Joined: 12 Jan 2007
Posts: 21

Hi,

Thanks for the quick reply. I placed the sapjcorfc.dll,sapjco.jar and librfc32.dll in the same directory i.e C:\IBM\WebSphereAdapters\lib.In my start_SAP.bat and start_SAPODA.bat file i have set the path as
set JCO_JAR="%CONNDIR%"\jCO.jar;"%CROSSWORLDS%"\lib\sapjco.jar;;"%CONNDIR%"\sapjco.jar;

Still i get the same error.

Regards,
Arushi
Back to top
View user's profile Send private message
Arushi
PostPosted: Tue Jan 30, 2007 5:14 am    Post subject: Reply with quote

Novice

Joined: 12 Jan 2007
Posts: 21

Hi,

One correction, in my start_SAPODA.bat the path is:
set JCO_JAR="%CROSSWORLDS%"\ODA\SAP\jCO.jar;"%CROSSWORLDS%"\ODA\SAP\sapjco.jar

Arushi
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Tue Jan 30, 2007 3:12 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

Arushi wrote:
Hi,

One correction, in my start_SAPODA.bat the path is:
set JCO_JAR="%CROSSWORLDS%"\ODA\SAP\jCO.jar;"%CROSSWORLDS%"\ODA\SAP\sapjco.jar

Arushi

you need something like this in the app calling the JCO

SET PATH=%PATH%;<path to jcodir>

SET CLASSPATH=%CLASSPATH%;<path/sapjco.jar>

java myappusing_jco

Hope you're at the latest release...
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Arushi
PostPosted: Tue Jan 30, 2007 9:40 pm    Post subject: Reply with quote

Novice

Joined: 12 Jan 2007
Posts: 21

Hi,

Thanks for the tip. I have added the jcodir path in PATH as C:\IBM\WebSphereAdapters\lib and in CLASSPATH added C:\IBM\WebSphereAdapters\lib\sapjco.jar

Still get the same error.

What do mean by java myappusing_jco here?Please help!!

Regards,
Arushi
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Wed Jan 31, 2007 3:45 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

Now you need to have in C:\IBM\WebSphereAdapters\lib following files:
sapjco.jar
librfc32.dll
sapjcorfc.dll
optional:
sapidoc.jar
sapjcoidoc.jar

To verify the installation run in a command window:
cd C:\IBM\WebSphereAdapters\lib
java -jar sapjco.jar

If you don't get the nice SAP page you may have a librfc32.dll conflict.
Find out if you have it somewhere else on the path. Make sure your path starts with C:\IBM\WebSphereAdapters\lib ... and reboot the machine....

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Arushi
PostPosted: Wed Jan 31, 2007 5:51 am    Post subject: Reply with quote

Novice

Joined: 12 Jan 2007
Posts: 21

Hi,

I have the required files in C:\IBM\WebSphereAdapters\lib but not the optional files. On giving the command java -jar sapjco.jar on windows prompt i get the SAP window with these parameters:

JCo API:2.0.10(2003-12-02)
JCo middleware :2.0.10(2003-12-02)
JCo library:2.0.10(2003-12-02)
RFC library:640,0,17

Paths
JCo classes:C:\IBM\WebSphereAdapters\lib\sapjco.jar
JCo library:C:\IBM\WebSphereAdapters\lib\sapjcorfc.dll
RFC library:System-defined path

Plus other details..
In the path's environment variable,i have set C:\IBM\WebSphereAdapters\lib and restarted the PC. The libxx.dll file is also present in other paths apart from C:\IBM\WebSphereAdapters\lib, but i have set the PATh only to C:\IBM\WebSphereAdapters\lib.

Still get the same error.

Regards,
Arushi
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Wed Jan 31, 2007 8:39 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

check your app start up file. Looks like it migth be a batch file.
Looks like it might also change you path. Sill looks to me like a version conflict with an installed librfc32.dll...

Enjoy
_________________
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 » SAP adapter problem
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.