WindowsでのOracle Tuxedo ATMIの使用

     前  次    新規ウィンドウで目次を開く  新規ウィンドウで索引を開く  PDFとして表示 - 新規ウィンドウ  Adobe Readerを入手 - 新規ウィンドウ
コンテンツはここから始まります

Oracle Tuxedo ATMIのWindows Serverでの使用

次の項では、UNIXサーバー・システム上のOracle Tuxedo ATMIとWindows Serverシステム上のOracle Tuxedo ATMIの基本的な使用方法の違いを説明します。

 


Windowsの留意事項

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

 


構成に関する注意事項

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

 


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

構成ファイルのMACHINESセクションで、次の3つのエントリを指定します。

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

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

 


ネットワーク・ドライブの使用

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

 


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

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

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

Falloc、 Falloc32(3fml)およびFfree、 Ffree32(3fml)の詳細は、『Oracle Tuxedo ATMI FML関数リファレンス』を参照してください。malloc()およびfree()の詳細は、オペレーティング・システムに付属のドキュメントを参照してください。

 


テンプレートとしてのbankapp構成ファイルの使用

bankappプログラムは、Windows Server用のOracle Tuxedo ATMIに同梱される小規模なサンプル・アプリケーションです。Oracle Tuxedo ATMIの操作を試したり、Oracle Tuxedo ATMIアプリケーション・コードの例を参照できるのに加え、%TUXDIR%\samples\atmi\bankapp\nt\ubbshm (Oracle Tuxedo SHMモード)、または%TUXDIR%\samples\atmi\bankapp\nt\ubbmp (Oracle Tuxedo MPモード)のファイルは、新しいアプリケーションの構成テンプレートとして適用できます。

 


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

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

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

 


関連項目

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


  先頭に戻る       前  次