FeaturesPluginsDocs & SupportCommunityPartners

BPEL デザイナー開発者ガイド

BPEL 図。図の要素の操作

BPEL 図 (BPEL デザインビュー) は、BPEL プロセスの視覚的な表現です。図で、アクティビティーを追加および構成して、ビジネスプロセスを作成できます。既存の .bpel ファイルを編集することもできます。.bpel ファイルを開くには、「プロジェクト」ウィンドウでそのファイルの名前をダブルクリックします。デフォルトで、プロセス図が開きます。

デザインビューでは、要素に次の操作を行うことができます。

  • 要素をパレットから図にドラッグして要素を作成する。デザインビューは、「ドロップポイント」という概念をサポートしています。これは、要素をドラッグする場合にそれらの要素をドロップポイントにそろえなければならないことを意味します。パレットからのドラッグアンドドロップですべての要素が作成されるわけではありません。これらのほかの要素は、図の既存の要素を右クリックすると呼び出されるポップアップメニューアクションを使用して作成します。
  • 図の中の要素を選択する。要素をクリックするとその要素が選択されます。選択は、要素の削除、移動、または編集など、ほかのいくつかの操作を実行するのに必要な手順です。
  • 図の要素に対してポップアップメニューのアクションを実行する。各 BPEL 要素にはポップアップメニューがあります。このポップアップメニューは、要素を右クリックすると表示できます。ポップアップメニューは、選択したその要素に関連する一連のアクションを提供します。
  • 図の要素を移動する。図の要素を選択し、それを新しい位置にドラッグすることで、図の要素を移動できます。コンテナ要素を移動すると、そのすべての子がコンテナとともに移動されます。
  • デザインビューで要素名を直接編集する。図の中で要素名をダブルクリックして編集できます。
  • XML の妥当性検査を実行する。デザインビューのエディタツールバーで「XML の妥当性検査」ボタンをクリックすると、XML の妥当性検査を呼び出すことができます。詳細は、「BPEL の妥当性検査」の節を参照してください。
  • 図の要素にフィルタを適用する。エディタのツールバーには、「パートナーリンクを表示」と「シーケンスを表示」のトグルボタンがあります。パートナーリンク要素とシーケンス要素の両方がデフォルトで表示されます。「パートナーリンクを表示」ボタンをクリックすると、図でパートナーリンク要素が非表示になります。「シーケンスを表示」ボタンをクリックすると、図でシーケンスコンテナが非表示になります。それぞれのボタンをもう一度クリックすると、ボタンに応じてパートナーリンク要素またはシーケンス要素が再び表示されます。

    注 - パートナーリンク要素またはシーケンス要素を非表示にしているときは、図にこれらの要素を新しく追加することはできません。


  • 図の中で要素を検索する。デザインビュー内の BPEL 要素を名前または型で検索できます。「検索」バー (「編集」>「検索」または Ctrl-F) または詳細検索機能 (「編集」>「詳細検索」または Alt-Shift-F) のいずれかを使用できます。「検索」バーでは、検索の種類を選択し、検索する文字列を入力して「検索」をクリックします。「詳細検索」ダイアログでは、検索内容を詳細に指定し、BPEL 要素を名前または型、あるいはその両方で検索できます。
  • 図の中の要素を展開または収縮する。デザインビューで大きな図を開いているとき、選択した要素の近くに表示されるボタンを使用して、シーケンスやスコープなどのコンテナ要素を収縮または展開できます。デフォルトでは、デザインビューで図を開くと、すべてのコンテナ要素が展開されます。図の中のすべての要素を展開するには、エディタのツールバーにある「すべてを展開」アイコン 「すべてを展開」アイコン をクリックします。使用できるキーは次のとおりです。Enter キーを押すと、選択した要素が展開されます。Shift-Enter キーを押すと選択した要素が収縮されます。Alt-Enter キーを押すと図の中の要素がすべて展開されます。
  • アクティビティーをコンテナ要素でラップする。1 回クリックするだけで、要素をコンテナアクティビティーでラップできます。ラップ機能は、たとえばアクティビティーを簡単に別のアクティビティーの中に入れる場合に便利です。デザインビューで、ラップするアクティビティーを右クリックし、「ラップ」オプションをポイントし、ラッパー BPEL アクティビティーを選択します。

デザインビュー内の要素のプロパティーの設定

BPEL アクティビティーを図に追加したあとは、設定が必要です。設定には「プロパティーエディタ」ダイアログまたは IDE の「プロパティー」ウィンドウを使用できます。「プロパティーエディタ」ダイアログが使用できるのは、一部の要素のみです。

要素のプロパティーエディタを開くには、次のいずれかを実行します。

  • 要素を右クリックし、「編集」を選択します。
  • 要素をダブルクリックします。

要素の「プロパティー」ウィンドウを開くには、要素を右クリックし、「プロパティー」を選択します。この要素のプロパティーが IDE の標準の「プロパティー」ウィンドウに表示されます。IDE の「プロパティー」ウィンドウが表示されない場合は、メインメニューから「ウィンドウ」>「プロパティー」(Ctrl-Shift-7) を選択します。

BPEL コンポーネントの使用状況の検索

BPEL ファイルでは、「使用状況を検索」コマンドを使用して、次の要素が、対応する .bpel ファイル内のどこで使用されているかを確認できます。

  • 変数
  • パートナーリンク
  • 相互関係セット

BPEL コンポーネントの使用状況を検索するには、次の手順に従います。

  1. IDE で、対象となる BPEL ファイル (.bpel) を開きます。

    デフォルトでは、BPEL ファイルのデザインビューが表示されます。

  2. デザインビューで、使用状況を表示する要素を選択します。

    「ナビゲータ」ウィンドウの BPEL 論理ビューで要素を選択することもできます。

  3. デザインビューまたは「ナビゲータ」ウィンドウで要素を右クリックし、ポップアップメニューから「使用状況を検索」(Alt-F7 キー) を選択します。

    IDE の下部に「XML の使用状況」ウィンドウが表示されます。「使用状況を検索」機能をはじめて起動した場合は、ウィンドウにタブがありません。そのあとクエリーが行われるごとに、選択したコンポーネントの使用状況を示す「XML 使用状況を検索」タブが追加されます。

  4. (省略可) 要素のソースへ進むには、ツリー内でその要素をダブルクリックします。「XML 使用状況」ウィンドウの右側の部分には、プロジェクト全体での要素の使用状況が表示されます。

変更の保存

BPEL デザイナーは、次のようにしてデザインビューとソースビューの同期をとります。

  • 図に加えた変更は、対応するソースコードに直ちに反映されます。
  • ソースコードに加えた変更は、デザインビューに切り替えたときに図に反映されます。

デザインビューまたはソースビューでの変更を保存するには、「ファイル」>「保存」を選択するか、Ctrl-S を押します。

ページの先頭へ


Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by