ユーザーガイド > 高度なアダプターの構成 > SAP Javaコネクターライブラリーのインストール
 
SAP Javaコネクターライブラリーのインストール
SAP Javaコネクターライブラリー(SAP JCo)バージョン3.0.9をTDVと同じコンピューターにインストールする必要があります。SAP JCoは、SAP Service Marketplace(www.service.sap.com)から入手できます。そこからダウンロードするには、登録済みの顧客である必要があります。サインインした後、[SAP Java Connector(SAP Javaコネクター)] > [Tools & Services(ツールとサービス)]に移動し、TDVを実行しているプラットフォームのJCoディストリビューションをダウンロードしてから、次のセクションを参照してインストールを検証します。
注意: SAP JCoバージョン2.1.5では、パスワードがSAPに送信されるときに自動的に大文字に変換されなくなりました。代わりに、大文字と小文字が保持されるため、ログオンに失敗する可能性があります。これに対処する最も簡単な方法は、大文字バージョンのパスワードを使用するようにデータソースを変更することです。詳細については、SAP Notes 817880および792850を参照してください。
JCoバージョン間の競合の可能性を回避するために、SAP GUIと同じマシンにSAPアダプターをインストールしないことをお勧めします。
SAP JCoと大量のデータ
WindowsへのSAP JCoのインストール
WindowsへのSAP JCoインストールのテスト
UNIXへのSAP JCoのインストール
UNIXへのSAP JCoインストールのテスト
SAP JCoと大量のデータ
JCoには、クエリーを処理する際の既知のメモリー制限があります。重大なケースは、メインのTDV Javaプロセスに影響を与える可能性があります。このような場合は、大きなクエリーを小さなクエリーに分割することをお勧めします。
WindowsへのSAP JCoのインストール
マシン用のSAP JavaコネクターをSAPから入手する必要があります。TIBCOは、SAP Javaコネクターのバージョン3.0.9をテスト済みです。
SAP JCoをWindowsにインストールするには
1.SAP Jco zipファイルを一時ディレクトリーに解凍します。
2.以下のコマンドを実行して、<TDV_install_dir>/jdk下にjreフォルダーを作成します。
./bin/jlink.exe --module-path jmods --add-modules java.desktop --output ../jre
<TDV_install_dir>\jre\lib下にextという名前のフォルダーを作成します。
3.sapjco3.jarを<TDV_install_dir>\jre\lib\extにコピーします。
4.sapjco3.dllを次のいずれかのディレクトリーにコピーします。
Windows 32の場合: <TDV_install_dir>\apps\common\lib
Windows 64の場合: <TDV_install_dir>\apps\common\lib\win64
5.システムPATH変数を追加して、前の手順でライブラリーファイルを配置したディレクトリーを指すようにします。
6.WindowsシステムディレクトリーにファイルMSVCR71.DLLおよびMSVCP71.DLLが含まれていることを確認します。
これらのDLLは、SAP JCoに必要な共有Cランタイム(CRT)コンポーネントですが、同梱されていません。これらのDLLが見つからない場合は、Microsoft .NET Framework SDKバージョン1.1をインストールします。Microsoft .NET Framework SDKは、Microsoft Developer Network(MSDN)ダウンロードサイトから入手できます。
WindowsへのSAP JCoインストールのテスト
TDVを使用する前に、SAP JCoのインストールが正しく機能することを必ずテストします。
WindowsへのSAP JCoのインストールをテストするには
1.次のいずれかのコマンドを使用して、sapjco3.jar Java実行可能ファイルを実行します。
プラットフォーム
コマンド
32ビット
<TDV_install_dir>\jdk\bin\java -Djava.library.path="<TDV_install_dir>\apps\common\lib" -jar "<TDV_install_dir>\jre\lib\ext\sapjco3.jar"
64ビット
<TDV_install_dir>/jdk/bin/java -Djava.library.path="<TDV_install_dir>\apps\common\lib\win64" -jar "<TDV_install_dir>\jre\lib\ext\sapjco3.jar"
2.sapjco3.jarを実行すると、次のような画面が表示されることを確認します。
代わりにエラーメッセージが表示される場合は、SAP JCoを再インストールする必要があります。
UNIXへのSAP JCoのインストール
指示に従って、使用しているUNIXシステムの種類に基づいてSAP JCoをインストールします。マシン用のSAP JavaコネクターをSAPから入手する必要があります。TIBCOは、SAP Javaコネクターのバージョン3.0.9までテスト済みです。
SAP JCoをインストールするには(LinuxとAIX)
1.マシンのSAP Jco tgzファイルを一時ディレクトリーに解凍します。
2.以下のコマンドを実行して、<TDV_install_dir>/jdk下にjreフォルダーを作成します。
./bin/jlink --module-path jmods --add-modules java.desktop --output ../jre
<TDV_install_dir>\jre\lib下にextという名前のフォルダーを作成します。
3.sapjco3.jarを<TDV_install_dir>/jre/lib/extディレクトリーにコピーします。ここで、<TDV_install_dir>はTDV Serverのルートディレクトリーです。
4.libsapjco3.soを次のいずれかのディレクトリーにコピーします。
Linux 32: <TDV_install_dir>/jre/lib/i386
Linux 64: <TDV_install_dir>/jre/lib/amd64
AIX 64: <TDV_install_dir>/jre/lib/ppc64
注意: サブフォルダーが存在しない場合は作成します。たとえば、Linux 64プラットフォームでは、<TDV_install_dir>/jre/libの下にamd64フォルダーを作成します(存在しない場合)。
5.(Linuxの場合)システムLD_LIBRARY_PATH変数を追加して、前の手順でライブラリーファイルを配置したディレクトリーを指すようにします。
6.(AIXの場合)システムLIBPATH変数を追加して、前の手順でライブラリーファイルを配置したディレクトリーを指すようにします。
UNIXへのSAP JCoインストールのテスト
TDVを使用してSAPに接続する前に、SAP JCoが機能していることを確認することが重要です。
UNIXインストールをテストするには
1.コマンドラインから、次のコマンドを実行します。
<TDV_INSTALL_DIR>/jdk/bin/java -Djava.library.path= <LIBRARY_PATH> -jar <TDV_INSTALL_DIR>/jre/lib/ext/sapjco3.jar
ここで、LIBRARY_PATHはシステムのパスです。
Linux: $LD_LIBRARY_PATH
AIX: $SHLIB_PATH
2.出力が以下のテキストのようになることを確認します。このコマンドがエラーなしで実行され、JCo API、ミドルウェア、ライブラリーにバージョン情報がリストされている場合、SAP JCoは正しくインストールされています。
------------------------------------------------------------------------
| SAP Java Connector |
| Copyright (c) 2000-2012 SAP AG. All rights reserved. |
| Version Information |
------------------------------------------------------------------------
Java Runtime:
Operating System: AIX 5.3 for ppc64
Java VM: 1.6.0 IBM Corporation
Default charset: ISO-8859-1
Versions:
JCo API: 3.0.9 (2012-07-19)
JCo middleware: JavaRfc 2.2.8
JCo library: 720.310
Library Paths:
Path to JCo archive: /opt/TDV/jre/lib/ext/sapjco3.jar
Path to JCo library: System-defined path to libsapjco3.a
------------------------------------------------------------------------
| Manifest |
------------------------------------------------------------------------
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.4
Created-By: 1.5.0_14-b03 (Sun Microsystems Inc.)
Specification-Title: SAP Java Connector v3
Specification-Version: 3.0.9
Specification-Vendor: SAP AG, Walldorf
Implementation-Title: com.sap.conn.jco
Implementation-Version: 20120724 0023 [3.0.9 (2012-07-19)]
Implementation-Vendor-Id: com.sap
Implementation-Vendor: SAP AG, Walldorf
Main-Class: com.sap.conn.jco.rt.About
------------------------------------------------------------------------