Interstage Studio ユーザーズガイド
目次 索引 前ページ次ページ

第8章 デバッグ> 8.2 COBOLアプリケーションのデバッグ > 8.2.3 CORBAサーバアプリケーションのデバッグ

8.2.3.1 Interstage Application Serverを使用したCORBAサーバアプリケーションのデバッグ

Interstage Application Serverで動作するCORBAサーバアプリケーションをデバッグするには、CORBAワークユニット起動構成が使用できます。CORBAワークユニット起動構成は以下のことを実行します。

+CORBAサーバアプリケーションをデバッグする

以下にデバッグを開始するまでの手順を示します。

  1. 依存ビューまたは構造ビューからCORBAサーバプロジェクトを選択します。
  2. メニューバーから[実行] > [構成およびデバッグ]を選択します。またはツールバーでの▼をクリックし[構成およびデバッグ]を選択します。[構成およびデバッグ]ダイアログボックスが表示されます。
  3. 左のペインで[CORBAワークユニット]を選択し、ダブルクリックします。
  4. 右のペインに起動構成の設定ページが表示されます。
  5. デフォルトで[名前]に起動構成名が表示されます。起動構成名は任意の名前に変更することができます。
  6. [メイン]タブで以下の設定をします。
    1. [CORBAワークユニット名]にCORBAワークユニット名を入力します。
      Interstage Application Serverで作成したCORBAワークユニット一覧から選択することができます。
    2. Interstage Application Serverへ資産を自動的に配備する場合は、[起動前に配備する]をチェックします。
    3. [配備するプロジェクト名]にCORBAサーバプロジェクト名を入力します。または[参照]をクリックしてCORBAサーバプロジェクトを選択します。
  7. [デバッグ]をクリックすることでデバッグが開始されます。
  8. デバッグを終了する場合は、デバッグビューから[終了]を選択することにより、CORBAワークユニットが停止します。

Interstageの管理に必要なサービス(基盤サービス)が起動されていない場合、[CORBAワークユニット名]にCORBAワークユニットの一覧が正しく表示されません。このような場合には基盤サービスを起動してからCORBAワークユニット起動構成を作成してください。
基盤サービスの起動にはInterstage基盤サービス操作ツールを使用します。ツールを起動するには、スタートメニューから [Interstage] > [Studio] > [Interstage基盤サービス操作ツール]を選択してください。

CORBAワークユニット起動構成を用いたデバッグでは、ローカルのInterstage Application Serverへの接続に必要なサービスが停止している場合にはそれらのサービスの起動を行います。Windows VistaなどのUser Account Control(UAC)機能を持つOSでは、サービスの起動を行う際に管理者権限への昇格を求めるダイアログボックスが表示されます。その場合には表示に従って管理者権限への昇格を行ってください。

依存ビューまたは構造ビューでCORBAサーバプロジェクトを選択し、メニューバーから[実行] > [デバッグ] > [CORBAワークユニット]を選択することにより、デフォルトの設定でデバッガを起動することができます。

+CORBAワークユニット起動構成の設定項目

CORBAワークユニット起動構成のメインタブ以外の設定項目については、COBOLアプリケーション起動構成と同様です。

デバッグするCORBAサーバアプリケーションは、デバッグ情報を付加してビルドされている必要があります。詳細は、"ターゲットオプションの設定"を参照してください。

 .deploymentファイルの設定

CORBAワークユニットでは、デバッグを行う前に資産を自動的に配備することができますが、配備時に必要な情報は.deploymentファイルに記述されているものを使用します。.deploymentファイルの内容を以下に示します。

タグ

説明

implementation-repository-id

インプリメンテーションリポジトリIDを指定します。

interface-repository-id

インタフェースリポジトリIDを指定します。

binding-name

ネーミングサービス登録名を指定します。

workunit-name

CORBAワークユニット名を指定します。

.deploymentファイルは[CORBAサーバアプリケーション生成ウィザード]の実行時に、ウィザードで指定されたモジュール名とインタフェース名の情報をもとに生成されます。

目次 索引 前ページ次ページ

Copyright 2007-2009 FUJITSU LIMITED