第9章

Composerページフローウィザード

この章では、Composerページフローウィザードの使用方法について説明します。この章の節は次のとおりです。

 
Top of page

Composerページフローウィザードについて

exteNd Directorには、exteNd Composerサービスを実行するページフローの作成に役立つ「Composerページフローウィザード」が用意されています。

ウィザードを使用した後、生成したページフローをすぐに実行できます。 また、その他のページフローの場合と同様に、ページフローモデラーを使用してページフローを変更することもできます。

Composerページフローウィザードでは、一連のフォーム(XForms技術を使用するXHTMLページ)、およびexteNd Composerサービスとフォームを簡単なアプリケーションに結合するページフロープロセスが生成されます。 このアプリケーションでは、exteNd Composerサービスを呼び出すための便利で使いやすいインタフェースが提供されます。

例   次の例は、一般的なexteNd Composerページフローを示します。

ComposerPageFlow2

ランタイム時には、このページフローではユーザがパラメータをサービスに渡すことができる入力フォームが表示されます。

ComposerPageFlowRuntime1

ユーザがフォームを送信すると、サービスが実行されます。 サービスが処理を終了すると、ページフローにはサービスから戻されたデータを示す出力フォームが表示されます。

ComposerPageFlowRuntime2

この特定のサービスは、JDBCコンポーネントを使用してデータベースに接続し、従業員と電話番号の一覧を含むテーブルからデータを取得します。

一般的なexteNd Composerページフローには、例外ハンドラの他に共通ヘルプページも含まれます。

 
Top of section

exteNd Composerプロジェクトの追加

Composerページフローウィザードを実行する前に、exteNd DirectorプロジェクトにexteNd Composerサブプロジェクトを追加する必要があります。 この処理は、次のいずれかの方法で実行できます。

For more information    exteNd Composerサブプロジェクトの追加に関する詳細については、exteNd Composer プロジェクトでの作業に関する章を参照してください。

 
Top of section

プロジェクトの展開

exteNd DirectorプロジェクトにexteNd Composerサブプロジェクトを追加すると、最低でも1度はexteNd Directorプロジェクトを展開する必要があります。 プロジェクトを展開しないと、サービスが初期化できなかったことを示すjava.lang.IllegalStateExceptionがページフローを実行するポートレットにより表示される可能性が高くなります。

プロジェクトを展開すると、exteNd Composerサブプロジェクトがリソースセットに追加されるため、リソースセットによって提供されるバルチャ機能を活用できるようになります。 リソースセットにより、exteNd Composerプロジェクトの結果に対する変更はすべてサーバによって自動的に取得され、ただちにテストすることができます。 また、ページフローも同様にリソースセットに保存されるため、これはページフローについても当てはまります。

注記:   exteNd Composerによって使用されているリソースセットはページフローによって使用されているものと同じでなければなりません。 これらが異なると、ページフローはサービスに関連付けられているすべてのリソースを検索できません。

For more information    exteNd Composerサービスでの作業の詳細については、exteNd Composer ヘルプを参照してください。

 
Top of page

Composerページフローウィザードについて

Procedure exteNd Composerページフロープロセスを作成する

  1. exteNd Directorでプロジェクトが開いている状態で、[ファイル]>[新規]の順に選択します。

  2. [ポートレット]タブをクリックします。

  3. [Composerページフロー]を選択して、[OK]をクリックします。

    ComposerPageFlowWizard1

  4. [ベース名]フィールドにページフローのベース名を入力します。 この名前は、生成されるファイルのプレフィックスになります。

  5. [プロジェクト]ドロップダウンから実行したいサービスを含むexteNd Composerプロジェクトを選択します。

  6. [サービス]ドロップダウンから実行するサービスを選択します。

    ComposerPageFlowWizard2

  7. [次へ]をクリックします。

  8. [リソースセットの選択]ドロップダウンからターゲットリソースセットを選択し、[次へ]をクリックします。

    ComposerPageFlowWizard3

  9. 生成されたフォーム上のコントロールをフォーマットする方法を次のように指定します。

    ComposerPageFlowWizard4

  10. [完了]をクリックします。



Copyright © 2004 Novell, Inc. All rights reserved. Copyright © 1997, 1998, 1999, 2000, 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved.  more ...