Hi,
I have downloaded the latest version of SAP JCO 3 for my ARIS Business server ( ARIS 7.2 SR2). Before I install, I have few queries. Some of them may be too basic, As I am new to ARIS for SAP, I would really appreciate any help/ support on this
1) As per the installation doc for SAP JCO the note says: Before installing JCo, please install the latest Microsoft Visual Studio 2005 C/C++ runtime libraries.
Is it mandatory to have Microsoft Visual Studio 2005 C/C++ runtime libraries on my windows server where my ARIS business server is installed?
2) For the Solman Synchronisation, For ARIS Business server I will be
a) copying the sapjco3.jar in the <installdirectory>\ARIS7.2\Server\lib
b) Copy the JCo runtime libraries to the Windows system library folders %windir%\System32 ('C:\Windows\System32')
but AS per the SAP JCO installation doc :
Note: Do not copy the sapjco3.dll neither into the {windows-dir}\system32 nor into the {windows-dir}\SysWOW64 directory. This will break the operability of other JCo versions that are already installed on the same system. Furthermore you would risk that the current installation also would not work anymore, if the sapjco3.dll gets replaced in the respective Windows system directory in the future
So Wanted to Know if following Step 2 is recommended.
3) Apart from copying the sapjco3.jar file to \server\lib , Is it also necessary to copy it to Download Client and installed client ? The JRE version is 32 bit for Java client and it is 64 bit for Server. I have downloaded both the packages for SAPjco as per the community post I found on the community : ARIS for SAP JCo FAQ by Mr. Sascha Ding
Will copying sapjco3.jar only to ARIS server be sufficient ? Pls suggest.
4) Do I need to install the SAP JCO on all workstation where my ARIS client (ARIS For SAP) is installed? or SAP GUI is sufficient ? I assume installing SAP GUI will do the work.. Pls suggest.
I would really appreciate any help for my queries.
Thanks,
Anupama
Hi Anupama,
Q1: Yes, the MS Visual Studio 2005 C/C++ runtime libraries are necessary for the SAP JCo. But only you will have to be worried about that if you get the 'UnsatisfiedLinkError'. Pls, have a look at SAP JCo FAQ 2.8.3
Q2: In general your approach to provide the JCo for the SolMan sychronisation is correct but 2b only in some cirrcumstances - see SAP JCo FAQ 2.2. There is also a note to the recommended SAP approach: ...The first is to copy the Windows system library folder and the other one to create a path environment variable to the JCo install path. The last one is even recommended by the official installation guide of the JCo. But we think it easier to copy the JCo runtime libraries to the Windows system library folders.
Q3: If you only want to use the SolMan sychronisation then the JCo only have to be provided on the ARIS Business Server system - see at JCo FAQ 2.6
Q4: JCo FAQ 2.6 and 2.5
Best regards,
Sascha
SAP JCo FAQ:
http://www.ariscommunity.com/users/sascha-ding/2011-10-30-aris-sap-jco-3-faq
Hi Sascha,
Thanks much for your reply. I really appreciate your support for guiding me with the right pointers.
I have installed SAP JCO for my business Server. Since I am using 64 bit AMD processor and 64 bit JRE for ARIS Business server, I have copied the 64 bit JCO runtime libraries to Windows system library folders. Checked using the console command and gives me the JCO information dialogue without error.
My 'ARIS business Architect for SAP' is installed on the same server which is using 32 bit JRE so I understand that I should be copying the 32 bit JCO package for this.
The JCO FAQ is a great documentation, really very helpful. Thanks for creating it. I will recommend anyone to go through the FAQ document first before doing the installation in order to get it right first time.
Thanks,
Anupama