3.7 Oracle Tuxedo ATMIサーバー・アプリケーションをデバッグする

次の手順は、プロジェクトでデバッグ構成を使用してATMIサーバー・アプリケーションをビルドした場合にのみ使用してください。

まだ起動していないサーバーをデバッグするには、次のステップに従います:

  1. Windowsのコマンド・プロンプトから、「tmboot -n -d 1 -s servername 」と入力し、servernameを起動するためにtmboot(1)で使用されるコマンド行オプションを表示します。
  2. tmboot -Mコマンドを実行し、BBLを起動します。(必要であれば、さらにアプリケーション・サーバーまたはマシンを起動します。)
  3. msdevで、「Project」→「Settings」を選択します。
  4. 「Debug」ページの「Program Arguments」フィールドで、ステップ1で使用したコマンド行オプションを入力します。
  5. デバッガを起動し、サーバー・アプリケーションをデバッグします。

    ノート:

    Oracle Tuxedoのライブラリにはデバッグ情報が組み込まれておらず、ソース・コードも提供されていないため、直接Oracle Tuxedoのコードにアクセスすることはできません。
  6. デバッグ・セッションを終了するには、Windowのコマンド・プロンプトで「tmshutdown」と入力します。

    警告:

    Oracle Tuxedoシステムがサーバーを再起動しようとする場合があるため、「Debug」→「Stop」を選択する手順でサーバーを停止しないでください。

    実行中のサーバーをデバッグするには、Windowsのコマンド・プロンプトで「msdev -p nnn 」と入力し、 nnn をサーバーのプロセスID (10進数)で置き換えます。