ページの先頭行へ戻る
Interstage Application Server アプリケーション作成ガイド(データベース連携サービス編)

3.4.1 環境設定

  クライアント側で行う環境設定について以下に示します。


3.4.1.1 Windows(R)クライアントの場合

(1) データベース連携サービスのホスト名の設定

  データベース連携サービスが動作するホストの情報(ホスト名・ポート番号)を設定する必要があります。エディタなどを使用してinithostファイルを編集します。
  inithostファイルの格納パスおよび設定例を以下に示します。


[格納パス]

C:\Interstage\ODWIN\etc\inithost

注)本製品のインストールパスがデフォルトの場合のパスです。


[設定例]

#host             port
otshost           8002
irhost            8002

#:コメント行

otshost

  データベース連携サービスが動作するホストのホスト名です。

8002

  CORBAサービスと同一のポート番号です。

irhost

  他ホストのインタフェースリポジトリなどを使用する場合は、インタフェースリポジトリサーバのホスト名とCORBAサービスのポート番号を指定します。


注意

  inithostに指定したホスト名は、以下のフォルダ配下のhostsファイルにも記載する必要があります。

%SystemRoot%\system32\drivers\etc\hosts

(2) Classファイル/ライブラリの設定

  データベース連携サービスのクライアントを作成または実行する場合は、開発環境で作成したスタブファイル、インクルードファイルに加え、データベース連携サービスが提供するClassファイルおよびライブラリが必要となります。詳細については、後述のClassファイル/ライブラリの一覧表を参照してください。また、CORBAアプリケーションとして作成するために、CORBAサービスで提供されているライブラリなどは、“アプリケーション作成ガイド(CORBAサービス編)”を参照してください。

  クライアントで必要なClassファイルおよびライブラリは、以下のように取り出してください。


Windows(R)サーバ環境から取り出す場合

  データベース連携サービスがインストールされているホストから、[エクスプローラ]の[ネットワークコンピュータ]などで取り出します。


Solaris/Linuxサーバ環境から取り出す場合

  データベース連携サービスがインストールされているホストから、ftpなどを使用してクライアント環境に複写します。

  \home\usr\libにライブラリを設定する場合

>cd \home\usr\lib  <RETURN>
>ftp otshost <RETURN>
Connected to otshost
ftp>  cd /opt/FSUNots/pc/lib/JAVA <RETURN>
ftp>  binary <RETURN>
ftp>  get  otscurrent_java.dll <RETURN>
ftp>  bye <RETURN>

>cd \home\usr\lib  <RETURN>
>ftp otshost <RETURN>
Connected to otshost
ftp>  cd /opt/FJSVots/pc/lib/JAVA <RETURN>
ftp>  binary <RETURN>
ftp>  get  otscurrent_java.dll <RETURN>
ftp>  bye <RETURN>

注)本製品のインストールパスがデフォルトの場合のパスです。

otshost

データベース連携サービスが動作するホストのホスト名


(3) 環境変数の設定

環境変数PATH

  環境変数PATHに、データベース連携サービスの取り出した以下のライブラリが格納されているディレクトリ名を設定します。


otscurrent_java.dll, otscurrent.dll

環境変数CLASSPATH

  環境変数CLASSPATHに、以下の情報を設定します。

JDK/JRE 1.4/5.0の場合
  • カレントデイレクトリ

  • otscurrent_java2.jarファイルの絶対パス

  • ODjava4.jarファイルの絶対パス

    set CLASSPATH=%CLASSPATH%;D:\ots\otscurrent_java2.jar

classファイル


classファイル名

使用用途

格納先

otscurrent_java2.jar

Java classファイル


C:\Interstage\ots\pc\lib\JAVA


/opt/FSUNots/pc/lib/JAVA


/opt/FJSVots/pc/lib/JAVA

注)本製品のインストールパスがデフォルトの場合のパスです。


クライアントライブラリ


ライブラリ名

使用用途

格納先

otscurrent.dll

言語共通マルチスレッド用ライブラリ


C:\Interstage\ots\pc\lib\C

otscurrent_java.dll

Java用ライブラリ


C:\Interstage\ots\pc\lib\JAVA

otscurrent_j.dll

Java用ライブラリ


/opt/FSUNots/pc/lib/JAVA


/opt/FJSVots/pc/lib/JAVA

otscurrent_java.dll

Java用ライブラリ

注)本製品のインストールパスがデフォルトの場合のパスです。


注意

  サーバ上でトランザクション制御するクライアントアプリケーションを動作させる場合は、“第7章 サーバアプリケーションの開発(CORBAアプリケーション/Java言語)”を参照してください。


3.4.1.2 Solaris/Linuxクライアントの場合

(1) データベース連携サービスのホスト名の設定

  データベース連携サービスのOTSシステムが動作するホストの情報(ホスト名・ポート番号)を設定する必要があります。エディタなどを使用してinitial_hostsファイルを編集します。
  initial_hostsファイルの格納パスおよび設定例を以下に示します。


[格納パス]

/etc/opt/FSUNod/initial_hosts

/etc/opt/FJSVod/initial_hosts

注)本製品のインストールパスがデフォルトの場合のパスです。


[設定例]

#host             port
otshost           8002
irhost            8002

#:コメント行

otshost

  データベース連携サービスが動作するホストのホスト名です。

8002

  CORBAサービスと同一のポート番号です。

irhost

  他ホストのインタフェースリポジトリなどを使用する場合は、インタフェースリポジトリサーバのホスト名とCORBAサービスのポート番号を指定します。


注意

  • initial_hostsに指定したホスト名は、/etc/hostsファイルにも記載する必要があります。

  • OTSシステムと同一ホスト上でクライアントアプリケーションを動作させる場合は、initial_hostsファイルを設定する必要はありません。


(2) classファイル/ライブラリの設定

  データベース連携サービスのクライアントを作成または実行する場合は、開発環境で作成したスタブファイル、インクルードファイルに加え、データベース連携サービスが提供するclassファイルおよびライブラリが必要となります。詳細については、後述のclassファイル、ライブラリを参照してください。また、CORBAアプリケーションとして作成するために、CORBAサービスで提供されているライブラリについて、“アプリケーション作成ガイド(CORBAサービス編)”を参照してください。

  classファイルやライブラリは、以下の方法で取り出してください。

Windows(R)サーバ環境から取り出す場合

  データベース連携サービスがインストールされているホストから、ftpなどを使用してクライアント環境に複写します。

  /home/usr/libにライブラリを設定する場合

> cd C:\Interstage\ots\unix\lib<RETURN>
> ftp otscl <RETURN>
Connected to otscl
ftp>  cd /home/usr/lib <RETURN>
ftp>  binary <RETURN>
ftp>  put  libotscurrent_java.so <RETURN>
ftp>  bye <RETURN>

注)本製品のインストールパスがデフォルトの場合のパスです。

otscl

データベース連携サービスのクライアントアプリケーションが動作するホストのホスト名

  クライアント環境で以下のコマンドを実行します。bsh使用時のコマンドの実行例を示します(%:プロンプト)。

% chmod  555  libotscurrent_java.so

Solaris/Linuxサーバ環境から取り出す場合

  データベース連携サービスがインストールされているホストから、ftpなどを使用してクライアント環境に複写します。

  /home/usr/libにライブラリを設定する場合

% cd /home/usr/lib
% ftp otshost <RETURN>
Connected to otshost
ftp>  cd /opt/FSUNots/lib <RETURN>
ftp>  binary <RETURN>
ftp>  get  libotscurrent_java.so <RETURN>
ftp>  bye <RETURN>
% chmod  555  libotscurrent_java.so

% cd /home/usr/lib
% ftp otshost <RETURN>
Connected to otshost
ftp>  cd /opt/FJSVots/lib <RETURN>
ftp>  binary <RETURN>
ftp>  get  libotscurrent_java.so <RETURN>
ftp>  bye <RETURN>
% chmod  555  libotscurrent_java.so

注)本製品のインストールパスがデフォルトの場合のパスです。

otshost

データベース連携サービスが動作するホストのホスト名


(3) 環境変数の設定

  クライアントアプリケーションを動作させるには、以下の環境変数を設定する必要があります。


環境変数OD_HOME

  環境変数OD_HOMEは、CORBAサービスを利用するために必要な環境変数です。
  設定例を以下に示します。

% OD_HOME=/opt/FSUNod <RETURN>
% export OD_HOME <RETURN>

% OD_HOME=/opt/FJSVod <RETURN>
% export OD_HOME <RETURN>

環境変数LD_LIBRARY_PATH

  環境変数LD_LIBRARY_PATHに、データベース連携サービスのライブラリが格納されているディレクトリを設定します。
  設定例を以下に示します。

% LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/usr/lib <RETURN>
% export LD_LIBRARY_PATH <RETURN>

環境変数CLASSPATH

  環境変数CLASSPATHに、以下の情報を設定します。

JDK/JRE 1.4/5.0の場合
  • カレントデイレクトリ

  • otscurrentux_java2.jarファイルの絶対パス

  • ODjava4.jarファイルの絶対パス"

    % CLASSPATH=$CLASSPATH:/home/usr/java/otscurrentux_java2.jar <RETURN>
    % export CLASSPATH <RETURN>

classファイル


classファイル名

使用用途

格納先

otscurrentux_java2.jar

Java classファイル


C:\Interstage\ots\unix\lib\JAVA

otscurrentsv_java2.jar

Java classファイル


/opt/FSUNots/etc/class


/opt/FJSVots/etc/class

注)本製品のインストールパスがデフォルトの場合のパスです。


クライアントライブラリ


ライブラリ名

使用用途

格納先

libCurrent.so

言語共通マルチスレッド用ライブラリ


C:\Interstage\ots\unix\lib


/opt/FSUNots/lib


/opt/FJSVots/lib

libotscurrent_java.so

Java用ライブラリ

注)本製品のインストールパスがデフォルトの場合のパスです。