他社製 JAR ファイルのインストール

SAP アダプタ用の他社製 JAR ファイルのインストール

ここでは、SAP Java Connector、SAP Java Base IDoc Class Library、および SAP Java Connector IDoc Class Library のインストールについて説明します。SAP インスタンスにアクセスするには、SAP ライブラリを配下の接続トランスポートとしてインストールおよび設定する必要があります。

他社製ライブラリインストーラの実行

インストーラスクリプトを使用するには、次の場所からダウンロードできる Apache Ant バージョン 1.7 以降をインストールする必要があります。

http://ant.apache.org/ Java CAPS とともに配布される ant のバージョンを使用することもできます。

Procedure他社製インストーラを実行する

次の手順は、他社製インストーラをデフォルト設定で実行する方法を示します。Netbeans または GlassFish の特定のインスタンスのためにインストーラを (個別に) 実行する場合は、ant の実行時にそれぞれを明確に指定する必要があります (たとえば、ant install-glassfishant-install-netbeans など)。

  1. アダプタの他社製ライブラリインストーラの zip ファイルを Java CAPS リポジトリからダウンロードし、それを作業用ディレクトリに展開します。

    c:\JavaCAPS6\ThirdPartyInstaller

  2. コマンドウィンドウを開き、他社製インストーラの zip ファイルを展開したディレクトリに移動します。

    cd c:\JavaCAPS6\ThirdPartyInstaller

  3. ANT インストールのホームディレクトリを指すように ANT_HOME を設定します。

    set ANT_HOME=C:\JavaCAPS6\netbeans\java2\ant

  4. JDK インストールを指すように JAVA_HOME を設定します。

    set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_03

  5. ANT インストールの bin ディレクトリが含まれるように PATH を設定します。

    set PATH=C:\JavaCAPS6\netbeans\java2\ant

  6. build.properties を次のようにカスタマイズします。構築プロパティーの詳細は、「他社製ライブラリのインストール用の構築プロパティー」を参照してください。

    1. sapaleadapter または sapbapiadapter を使用するように product.name を変更します。

    2. ライブラリファイルが含まれる SAP Connector の他社製ライブラリを指すように sapbapiadapter.thirdpartyfiles または sapaleadapter.thirdpartyfiles を変更します。

      :

      Windows — sapbapiadapter.thirdpartyfiles=C:\Projects\SAP\JCO_jarfiles\sapjco.jar;C:\Projects\SAP\JCO_jarfiles\librfc32.dll;C:\Projects\SAP\JCO_jarfiles\sapjcorfc.dll;C:\Projects\SAP\JCO_jarfiles\sapidoc.jar;C:\Projects\SAP\JCO_jarfiles\sapidocjco.jar

      Solaris — sapaleadapter.thirdpartyfiles=/home/sapuser/SAP/JCO_jarfiles/sapjco.jar;/home/sapuser/SAP/JCO_jarfiles/librfccm.so;/home/sapuser/SAP/JCO_jarfiles/libsapjcorfc.so;/home/sapuser/SAP/JCO_jarfiles/sapidoc.jar;/home/sapuser/SAP/JCO_jarfiles/sapidocjco.jar


    注 –

    変更やカスタマイズが必要なファイルは build.properties だけです。


  7. Java CAPS Netbeans および GlassFish のインスタンスを終了します。

  8. ant と入力して、他社製インストーラを起動します。

  9. Java CAPS Netbeans インスタンスを再起動します。

他社製ライブラリのインストール用の構築プロパティー

表 1–3 他社製インストーラの構築プロパティー

名前 

説明 

値 

netbeans.home (C:/JavaCAPS6/netbeans) 

Netbeans インストールの場所を示します。  

Java CAPS のデフォルトインストールでは、この場所は C:/JavaCAPS6/netbeans/ (Windows の場合) または ~/JavaCAPS6/netbeans/ (UNIX の場合) です。 


注意 – 注意 –

このプロパティーは、デフォルトで自動的に設定されます。デフォルトのプロパティーを変更する場合は、インストールの残りの部分をこのプロパティーに合わせてカスタマイズする必要があります。


glassfish.home (C:/JavaCAPS6/glassfish) 

GlassFish インストールの場所を示します。これによって、他社製ライブラリが実行環境内の正しい場所にコピーされます。  

Java CAPS のデフォルトインストールでは、この場所は C:/JavaCAPS6/glassfish (Windows の場合) または ~/JavaCAPS6/glassfish (UNIX の場合) です。 


注意 – 注意 –

このプロパティーは、デフォルトで自動的に設定されます。デフォルトのプロパティーを変更する場合は、インストールの残りの部分をこのプロパティーに合わせてカスタマイズする必要があります。


installation.domains 

GlassFish インストール内の、他社製ライブラリが配置されるドメインを示します。 

installation.domains のデフォルトは domain1 です。 

product.name 

他社製 jar ファイルをインストールする必要がある製品を示します。必要な製品のいずれかまたはすべてを選択します。jar ファイルは特定の製品名を使用してインストールされるため、製品名を変更しないでください。 

product.name プロパティーは、インストールする他社製 jar ファイルによって異なります。このインストールでは、このプロパティーは sapaleadapter または sapbapiadapter になります。 

thirdpartyfiles 

他社製ライブラリの場所を示すパス形式の構造。この構造には、ファイルの場所を指定する必要があります。つまり、これは検索パスではなく、場所のパスです。  

各アダプタでは、これらのライブラリの場所はプラットフォームによって異なります。次に例を示します。 

sapaleadapter.thirdpartyfiles=/home/sapuser/SAP/JCO_jarfiles/sapjco.jar;/home/sapuser/SAP/JCO_jarfiles/librfccm.so;/home/sapuser/SAP/JCO_jarfiles/libsapjcorfc.so;/home/sapuser/SAP/JCO_jarfiles/sapidoc.jar;/home/sapuser/SAP/JCO_jarfiles/sapidocjco.jar