ビューでの Lotus Domino 文書の照会

「ビューの照会」アクティビティーは、ビュー内の文書フィールドで指定された値に一致する Lotus® Domino® サーバー内のデータベースからビューを照会するために使用されます。

「文書の照会」アクティビティーの使用
  1. プロジェクト」ペインで「オーケストレーション」を右クリックし、「新規オーケストレーション」をクリックして、オーケストレーションを作成するか、または開きます。 「オーケストレーション」ペインが表示されます。
  2. アクティビティー」タブを選択し、「Domino」フォルダーを展開します。
  3. 照会ビュー (Query Views)」を「Domino®」フォルダーからオーケストレーションへドラッグします。 オーケストレーションのグラフィカル表現が、「チェックリスト」と共に表示されます。
  4. エンドポイントの選出」をクリックし、Lotus Domino エンドポイントを選択します。

    Lotus Domino エンドポイントを作成または編集する手順については、『Lotus Domino アクティビティーのエンドポイントの作成または編集』を参照してください。

  5. 「チェックリスト」で「構成」をクリックします。 「構成」ペインが表示されます。
    注: 「次へ」ボタンは、データベース名を選択しないと使用可能になりません。
    • 「参照」をクリックして、既存のデータベースを「IBM Domino データベースの表示」ペインから選択します。 「Lotus Domino データベースの表示」に、選択したエンドポイントのすべてのデータベースが表示されます。
    • 「参照」をクリックして、既存のビューを「Domino ビューの表示」ペインから選択します。 「Lotus Domino ビューの表示」には、選択したデータベース内にある選択したエンドポイント用のすべてのビューが表示されています。
    • 「次へ」をクリックして、既存のフォームを「IBM Domino フォームの表示」ペインから選択します。 「Lotus Domino フォームの表示」には、選択したビュー内の文書に関連するすべてのフォームが表示されます。

  6. 「チェックリスト」から「入力のマップ」を選択します。 「ビューの照会」アクティビティーの選択したオブジェクトから生成された XML スキーマが、「アクティビティーへ」パネルの request 入力パラメーターの下にノードとして表示されます。

    複数のデータベースにわたって同じフォーム・タイプの場合は、データベース名をオプション・パラメーターの一部として入力のマップで指定できます。これにより、同じオーケストレーションを使用して、異なるデータベースにアウトバウンド操作を実行できます。 これを実行するには、databaseName オプション・パラメーター (表 1 で説明) にデータベース名を指定する必要があります。databaseName パラメーターに値が入力されると、databaseName パラメーターで指定されたデータベースにアウトバウンド操作が実行されます。 値を指定しない場合は、アウトバウンド操作の実行には、構成時に指定したデータベース名が使用されます。

    オプションの入力パラメーターを次の表で説明します。

    表 1. データベース名のオプション・パラメーター
    パラメーター名 説明
    databaseName 入力のマップに動的に追加できるデータベースの名前を指定して、単一のオーケストレーションが同じフォーム・タイプを持つ複数のデータベースに対し、アウトバウンド操作を実行できるようにします。
    Domino コネクターは、異なる Domino サーバーへの動的エンドポイント接続もサポートします。実行時に、エンドポイント・パネルで構成されたもの以外の Lotus Domino サーバーに動的に接続したい場合は、入力のマップの dominoConnectionProperties に新しいオプション・パラメーターを追加します。 dominoConnectionProperties のパラメーターを以下の表で説明します。
    表 2. オプションの接続パラメーター
    パラメーター 説明
    dominoConnectionProperties パラメーター
    hostName IBM Domino サーバーが稼働しているマシンのホスト名または IP アドレスを指定します。
    diiopPort Java™ アプレットまたはアプリケーションが CORBA を使用して Domino データにリモートでアクセスするための Domino Internet Inter-ORB Protocol (DIIOP) ポートを指定します。デフォルト値は 63148 です。
    username Lotus Domino サーバーに接続するユーザー名を指定します。
    password Domino サーバーに接続するユーザー名に関連付けられたパスワードを指定します。
    connectionPool パラメーター
    minimumConnections 統合アプライアンスが接続プールで開いておく Domino サーバー接続の最小数を指定します。0 (ゼロ) も入力できます。 デフォルト値は 5 です。
    maximumConnections 統合アプライアンスが接続プールで開いておくことができる Domino サーバー接続の最大数を指定します。0 (ゼロ) を入力した場合、接続の最大数に制限はありません。 デフォルト値は 25 です。
    maxIdleTime 統合アプライアンスによって閉じられるまで Domino サーバー接続をアイドル状態のまま開いておくことができる時間 (分) を指定します。0 (ゼロ) を入力した場合、接続はプールに返されると閉じられます (つまり、アイドル時間がありません)。 デフォルト値は 120 分です。
    maxWait プール内のすべての接続が使用されている場合に統合アプライアンスが接続を待つ時間 (秒) を指定します。 待機時間が経過しても接続を取得できない場合は、例外がスローされます。 デフォルト値は 300 秒です。
    reclaimConnections コネクターがアイドル状態の接続をチェックする間隔を指定します。アイドル状態の接続は、「最小接続数」パラメーターで指定した最小接続数に到達するまで再利用されます。 デフォルト値は 5 分です。
  7. オーケストレーション変数とアクティビティーの入力パラメーターとをマップします。
    注: 入力構造の必須エレメントの値は、実行時に指定されている必要があります。 この値は、エレメントのデフォルト値を指定するか、エレメントを入力ノードにリンクすることによって指定できます。 実行時に必須エレメントの値が指定されていないと、アクティビティーは Web 管理コンソールから報告された例外をスローします。 実行時にオプションの入力パラメーターの値が指定されていなくても、実行時に例外はスローされません。
  8. 表 3 で説明されているように値を指定します。
    表 3. 検索タイプ
    パラメーター名 説明
    KeyValues 検索を実行したい値を指定します。
    ExactMatch 検索語に関連する値の候補をすべて返す場合は、値を False に指定します。 完全な一致を返す場合は、値を True に指定します。
    SearchFormula 要件に従って詳細検索用の式を指定します。
  9. 「チェックリスト」で「出力のマップ」を選択します。 アクティビティーの応答保持のために生成された XML スキーマが、「アクティビティーから」パネルの response 出力パラメーターの下にノードとして表示されます。
    注: Domino 文書内に存在し、マップ入力/出力構造で生成されていない動的に追加されたフィールドは、Domino コネクターによって処理されます。このアクティビティーを使用して文書を取得する際、これらのフィールドのデータは、AdditionalFields の下のマップ出力セクションに提供されます。
  10. 出力パラメーターとオーケストレーション変数との間のマッピングを作成します。
これで、Domino ビューの照会」アクティビティーが構成されました。



フィードバック | 特記事項


タイム・スタンプ・アイコン 最終更新: 2013年11月7日 (木曜日)


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/Domino_query_views_activity.html