ユーザーガイド > 高度なアダプターの構成 > 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. Copy sapjco3.jar to <TDV_install_dir>\jre\lib\ext and <TDV_install_dir>\apps\dlm\app_ds_sap\lib
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. Copy the jar file to the following location:
cp sapjco <version> .jar ./ <TDV_install_dir>/apps/dlm/app_ds_ [sap|sapbw|sapbwbex]/lib、ここで<TDV_install_dir>はTDVサーバーのルートディレクトリです。
3. Copy libsapjco<version>.so into one of these directories:
Linux 32: <TDV_install_dir>/apps/server/lib/svn/lib386
Linux 64: <TDV_install_dir>/apps/server/lib/svn/lib64
AIX 64: <TDV_install_dir>//apps/server/lib/svn/ppc64
Note: Create the subfolders if they do not exist. In the Linux 64 platform for example, create the folder lib64 under <TDV_install_dir>/apps/server/lib/svn if it does not exist.
4. (For Linux) Add a system LD_LIBRARY_PATH variable to point to the directory where you put your library files in the previous step. For example, run the following command:
LD_LIBRARY_PATH=apps/server/lib/svn/lib64をエクスポートします
5. (For AIX) Add a system LIBPATH variable to point to the directory where you put your library files in the previous step.
UNIXへのSAP JCoインストールのテスト
TDVを使用してSAPに接続する前に、SAP JCoが機能していることを確認することが重要です。
UNIXインストールをテストするには
コマンドラインから、次のコマンドを実行します。
./<TDV_INSTALL_DIR>/jdk/bin/java -jar <TDV_INSTALL_DIR>/apps/dlm/app_ds_[sap|sapbw|sapbwbex]/lib/sapjco<version>.jar
上記のコマンドはエラーなしで実行されます。これで、SAPデータソースをイントロスペクトする準備が整いました。