Windows での Oracle Tuxedo システムの使用

     前  次    新しいウィンドウで目次を開く     
ここから内容の開始

Oracle Tuxedo ATMI の Windows Server 2003 での使用

以下の節では、UNIX サーバ システム上の Oracle Tuxedo ATMI と Windows Server 2003 システム上の Oracle Tuxedo ATMI の基本的な使い方の違いを説明します。

 


Windows の留意事項

Oracle Tuxedo ATMI を Windows システムで使用する場合、以下の点に注意してください。

 


コンフィグレーションに関する注意事項

Oracle Tuxedo ATMI ソフトウェアを Windows Server 2003 システムにセットアップする場合は、以下の点に注意してください。

 


マシンのタイプとユーザ ID 番号を指定する

コンフィグレーション ファイルの MACHINES セクションで、次の 3 つのエントリを指定します。

注意 : UNIX システムの場合は、異なる値を設定します。

UNIX システムと Windows 2003 システムが混在する環境の場合は、コンフィグレーション内のすべての Windows Server 2003 ノードに対して、MACHINES セクションで上記の 3 つのエントリを指定してください。

 


ネットワーク ドライブを使用する

信頼性を確保するため、ネットワーク ドライブは使用しないことをお勧めします。ただし、TUXCONFIG ファイルをネットワーク ドライブに持つ Windows Server 2003 マシン上で Oracle Tuxedo ATMI アプリケーションを起動する場合は、パーミッションに関する次の規則に従う必要があります。

 


メモリ バッファの割り当ておよび解放

Windows Server 2003 システムでメモリ バッファの割り当てや解放を行う場合は、必ずメモリ バッファを割り当てたヒープを解放してください。これ以外のヒープを解放しようとすると、セグメント エラーが発生します。

たとえば、Falloc() を使用して割り当てたメモリ バッファを解放するには、Ffree() を使用します。malloc() を使用して割り当てたメモリ バッファを Ffree() で解放しようとすると、セグメント エラーが発生します。この場合は、free() を使用して解放します。

Falloc、Falloc32(3fml) および Ffree、Ffree32(3fml) の詳細については、『Oracle Tuxedo FML リファレンス』を参照してください。malloc() および free() の詳細については、オペレーティング システムに付属のマニュアルを参照してください。

 


bankapp ドライバを使用する

bankapp プログラムは、Oracle Tuxedo ATMI for Windows 2003 に同梱される小規模なサンプル アプリケーションです。 このサンプル アプリケーションでは、Oracle Tuxedo ATMI の操作を試したり、Oracle Tuxedo ATMI のアプリケーション コードの例を参照することができるほか、bankapp ドライバを使用して生成した %APPDIR%\UBB ファイルを、新しいアプリケーションのテンプレートとして適用できます。driver.exe は、%TUXDIR%\APPS\bankapp\2003\driver に格納されています。

 


Oracle Tuxedo ATMI のアプリケーションを自動的に起動する

Oracle Tuxedo ATMI が Windows Server 2003 システムにインストールされている場合は、Microsoft の Resource Kit for Windows 2003 に格納されている srvany.exe ユーティリティ プログラムを使用して、システムの起動時に Oracle Tuxedo ATMI アプリケーションが自動的に起動されるようマシンをコンフィグレーションしておくと便利です。この手順については、srvany.wrirktools.hlp を参照してください。

Oracle Tuxedo ATMI プログラムの起動時にプログラムを正しく自動起動させるには、Oracle Tuxedo システムの環境変数である %TUXDIR% および %NLSPATH% を設定する必要があります。これらの環境変数は、通常の Windows 2003 の方法、または Oracle Administration プログラムを使用して設定します (「環境変数を設定および修正する」を参照)。

 


関連項目

Windows Server 2003 システムに Oracle Tuxedo ATMI をインストールする方法については、『Oracle Tuxedo システムのインストール』を参照してください。Oracle Tuxedo システムの詳細については、以下のマニュアルを参照してください。


  ページの先頭       前  次