DB2 ACCESS ビュー
2. アプリケーションナビゲータで、[データ] - [DB2 Access ビュー] を選択します。
3. [DB2 Access ビュー] 設計要素をダブルクリックします。
4. [新規 DB2 Access ビュー] をクリックします。[新規 DB2 Access ビュー] パネルが表示されます。
5. ビューの名前を指定します。
6. DB2 Access ビューに関連づけるフォームとアプリケーションを選択して [OK] をクリックします。[DB2 Access ビュー] インフォボックスが表示されます。
7. DAV で使用するフィールド (列) を指定します。次のオプションのいずれかを選択します。
これは対応する DB2 列の DAV のフィールド名であるため、文書に存在するフィールドの実際の名前でなければなりません (そうでなければ、対応するフィールドが見つからず、DB2 ビューの列は空白になります)。
メモ [フィールドの選択] オプションによって DAV のフィールドを指定した場合、プロパティでフィールド名を変更できますが、フィールド名を変更して文書内のフィールド名に対応しなくなると、DB2 内の対応する列は空白になります。
メモ Lotus Notes データ型が式、リッチテキスト、リッチテキストライトであるデータは、DAV で使用できません。
メモ DAV で整数が定義されていて、DB2 から挿入された値が実数 (小数点付き) である場合、挿入された値は受け入れられ、小数点以下が切り捨てられます。
メモ: このオプションは複数値のフィールドでだけ有効です
この区切り文字は、DB2 の列の複数の値を区切るために使用し、また、DB2 INSERT と UPDATES を個別の値として解析するために使用します。これは Lotus Notes クライアントが使用するフォーム設計で指定されている区切り文字とは関係ありません。
デフォルトはセミコロン (;) です。
DB2 のデータ型 Varchar にマッピングされる列にだけ必要です。varchar のデフォルト値は 100 です。
メモ この設定は、文書の日付/時刻形式フィールドにマッピングされる列にのみ適用されます。特殊フィールド (たとえば、#CREATED) は常に GMT で DB2 に書き込まれます。
12. ビューを保存します。
13. (省略可能 - 推奨) [検証] をクリックします。DAV を検証することにより、有効な DB2 ビューを構築するための最低限の要件が、Access ビューの定義によって満たされているか確認できます。これによって DAV Designer での作業中に Access ビュー定義の有効性を素早くチェックできます。
14. ビューを閉じる
15. DAV のワークペインで、[DB2 で作成/更新] をクリックします。
16. [DB2 に作成] をクリックします。この操作により、ビューにフィールドデータが入力されます。
メモ
大きなデータセットに対して DAV へのデータ入力を実行するのは時間がかかり、サーバーの負荷が大きくなります。大きなデータベースに対して DAV を作成した場合、ビューへのデータ入力は業務時間外に実行することを検討してください。
ビューへのデータ入力は 1 回限りのイベントです。ビューにデータが入力されると、通常の Lotus Notes 更新および DB2 更新との同期が維持されます。
リリース 8 では、以前は Lotus Notes 式言語からのみ利用可能だった、Lotus Notes データベースに関する多様なメタデータが、DAV から使用できるようになりました。DAV に関するメタデータも使用できます。
一部の特殊フィールドは、基の文書に追加の変更を実行します。
クエリービューの SQL 式で SELECT #NOTEID とすると、ビューエントリをダブルクリックすることで文書が開くようになります。
DAV 定義の #OID 特殊フィールドを指定し、クエリービューの SQL 式で SELECT #OID とすると、次の機能が有効になります。
DAV 式に #RESPINFO を指定すると、親文書と返答文書の情報が設定されます。
DAV 定義の #PUBLICACCESS 特殊フィールドを指定し、クエリービューの SQL 式で SELECT #PUBLICACCESS とすると、クエリービューで Lotus Notes のパブリックアクセス動作が有効になります。
タイムスタンプは GMT を標準とします。
バージョンの互換性についてのメモ:
次のアイコンは、作成中の DAV の状況を表示します。