HCL Notes

HCL Notes (以前の Lotus Notes) データベースをクロールします。

IBM Cloud Pak for Data IBM Software Hub

この情報は、インストールされたデプロイメントにのみ適用されます。

クロールされる文書

  • HCL Notes データベースの各ドキュメントがクロールされ、ドキュメントとしてコレクションに追加されます。
  • HCL Notes ドキュメントに添付ファイルがあり、添付ファイルの処理を選択した場合、Discoveryでサポートされているドキュメントだけがクロールされ、それ以外は無視されます。 詳細については、サポートされているファイルタイプ を参照してください。
  • 添付ファイルを処理することを選択した場合、クローラーはHCL Notesドキュメントに添付されたファイルのクロールとインデックス作成を試みます。 Discoveryでサポートされているファイルタイプがインデックスされます。 詳細については、サポートされているファイルタイプ を参照してください。
  • 文書レベルのセキュリティがサポートされている。 このオプションを有効にすると、ユーザーはHCL Notesにログインしているときにアクセスできるのと同じコンテンツをクロールしてクエリできます。 詳しくは、ドキュメントレベルのセキュリティをサポートする を参照してください。
  • ソースが再クロールされると、新しい文書が追加され、更新された文書は最新バージョンに変更され、削除された文書はコレクションのインデックスから削除されます。
  • すべてのDiscoveryデータ・ソース・コネクタは読み取り専用です。 クロールアカウントに付与された権限に関係なく、Discovery は、元のデータソースのコンテンツを書き込んだり、更新したり、削除したりすることはありません。

データ・ソース要件

インストールされたすべてのデプロイメントの データソース要件 に加えて、HCL Notesデータソースは以下の要件を満たしている必要があります:

  • データ・ソースは、HCL Notes 9.0.1 データベースをクロールできます。
  • HCL Notes データソースは、Domino Internet Inter-ORB Protocol (DIIOP) プロトコルのみをサポートしています。
  • ドキュメントをクロールするには、ACLを含め、Dominoサーバーのサーバー、データベース、ドキュメントアクセスに対して少なくとも Reader レベルのアクセス権が必要です。
  • For group extractions from the internal Domino LDAP directory, you must have Reader access to the names.nsf directory database.
  • 外部LDAPディレクトリからグループを抽出するには、外部LDAPサーバーのクレデンシャルが必要です。

前提条件ステップ

  • 文書レベルのセキュリティを有効にしたい場合は、いくつかのステップを踏んで設定する必要がある。 詳しくは、ドキュメントレベルのセキュリティをサポートする を参照してください。

    HCL Notes で使用される LDAP サーバー (内部 Domino LDAP または外部 LDAP ディレクトリ) をリモート LDAP ディレクトリとして使用して、ドキュメントレベルのセキュリティを管理できます。 コレクションを検索するユーザーは、外部のLDAPディレクトリにリストすることができます。 ただし、クロールをセットアップするために使用するユーザー資格情報は、内部 Domino LDAP ディレクトリにリストされているユーザーに属している必要があります。

    文書レベルのセキュリティを設定するには、以下の情報を収集する必要がある:

    LDAP サーバー URL
    LDAPサーバーに接続するには、 URL。 例えば、ldap://<ldap_server>:<port> です。
    LDAPバインディング・ユーザー名
    ディレクトリサービスにバインドするためのユーザー名。 このユーザーには管理者アクセス権があり、内部 Domino LDAP ディレクトリにリストされている必要があります。
    LDAPバインディング・ユーザーのパスワード
    ユーザーに関連付けられたパスワード。
    LDAPベースDN
    LDAPでユーザーエントリを検索する際の開始点。 例えば、CN=Users,DC=example,DC=com です。
    LDAP ユーザー・フィルター
    LDAP内のユーザー・エントリーの検索に適用するフィルター。 指定されていない場合、デフォルト値 は (userPrincipalName=\{0\}) です。
    LDAPグループフィルター
    LDAPのグループ・エントリーの検索に適用するフィルター。
  • Domino Internet Inter-ORB Protocol (DIIOP) プロトコルを使用してサーバーをクロールする前に、HCL Notes サーバーがプロトコルを使用するように構成する必要があります。 クロールしようとしているサーバーは、DIIOP タスクと HTTP タスクが稼働中でなければなりません。

DIIOP を使用するように HCL Notes サーバーを構成するには、以下の手順を実行します:

  1. HCL Notes サーバー・ドキュメントを構成します。

    • HCL Notes で、クロールしたい server ドキュメントを HCL Notes サーバー上で開きます。 この文書は、Domino ディレクトリー内に格納されています。

    • 設定ページで、 サーバーセクションを展開します。

    • Security(セキュリティ)ページの Programmability Restrictions(プログラマビリティの制限)セクションで、以下の3つのフィールドにお使いの環境に適したセキュリティ制限を指定します:

      • 制限されたLotus Script/Javaエージェントの実行
      • 制限されたJava/Javascript/COM を実行します
      • 制限のないJava/JavaScript/COMの実行

      例えば、 LotusScript/Java エージェントによる無制限のアクセスを許可するためにアスタリスク( * )を指定し、 Java/JavaScript/COM 制限のためにDominoディレクトリに登録されているユーザー名を指定することができます。

      DIIOP プロトコルを使用するサーバーをクロールするには、構成したクローラーが、これらのフィールド内で指定したユーザー名にアクセスできなければなりません。

    • Internet Protocol ページを開き、次に HTTP ページを開きます。 「 HTTP クライアントによるデータベースの閲覧を許可する 」オプションを「はい」 に設定します。

  2. ユーザードキュメントを設定する。

    • LDAP バインディングに使用する認証情報を持つユーザーの user ドキュメントを開きます。 この文書は、Domino ディレクトリー内に格納されています。

    • 「基本」ページの**「インターネットパスワード」**フィールドに、パスワードを指定します。

      このユーザーとパスワードの情報は、データ・ソースのセットアップ時に指定します。

  3. HCL Notes サーバー上のDIIOPタスクを再起動します。

詳細については、HCL Notes ドキュメントの Running server tasks を参照してください。

HCL Notes データソースへの接続

Discovery プロジェクトから、以下の手順を完了してください

  1. ナビゲーションペインから、コレクションの管理を選択します。

  2. 新しいコレクションをクリックします。

  3. 「Notes」 をクリックし 、「Next」 をクリックします。

  4. コレクションに名前をつける。

  5. HCL Notesのドキュメントの言語が英語でない場合は、適切な言語を選択してください。

    サポートされる言語のリストについては、言語サポートを参照してください。

  6. オプション:同期スケジュールを変更します。

    詳しくは、クロールスケジュールのオプション をご覧ください。

  7. 認証情報を入力セクションで、以下のフィールドに値を追加する:

    ホスト名
    HCL Notes サーバーのホスト名。
    ユーザー名
    HCL Notes サーバーをクロールするために使用するユーザー名。
    パスワード
    ユーザーに関連付けられたパスワード。
  8. クロールの種類で、以下のオプションからクロールしたいものを選択します:

    • 特定のHCL Notesデータベースをクロールしたい場合は、データベースを選択し、データベースファイル名フィールドにデータベースのファイル名を追加します。
    • 複数のデータベースをクロールしたい場合は、ディレクトリを選択してください。 クロールしたいデータベースが保存されているディレクトリをディレクトリ名フィールドに指定します。
  9. オプション: セキュリティセクションで、文書レベルのセキュリティを有効にするかどうかを指定します。

    • 文書レベルのセキュリティを有効にしたい場合は、文書レベルのセキュリティを有効にするスイッチを On に設定してください。

      オンに設定すると、ユーザーは HCL Notes データベースまたはディレクトリでアクセス可能なものと同じコンテンツをクロールすることができます。

    • Domino LDAPディレクトリを使用するには、リモートLDAPディレクトリを使用スイッチを On に設定します。 Domino LDAP ディレクトリの詳細を提供します。 この情報は、前提条件のステップを実行したときに収集したものだ。

      LDAP サーバー URL
      LDAPサーバーに接続するには、 URL。 例えば、ldap://<ldap_server>:<port> です。
      LDAPバインディング・ユーザー名
      ディレクトリサービスにバインドするためのユーザー名。
      LDAPバインディング・ユーザーのパスワード
      ユーザーに関連付けられたパスワード。
      LDAPベースDN
      LDAPでユーザーエントリを検索する際の開始点。 例えば、CN=Users,DC=example,DC=com です。
      LDAP ユーザー・フィルター
      LDAP内のユーザー・エントリーの検索に適用するフィルター。 指定されていない場合、デフォルト値 は (userPrincipalName=\{0\}) です。
      LDAPグループフィルター
      LDAPのグループ・エントリーの検索に適用するフィルター。
  10. オプション: 詳細オプションセクションでは、以下のコンフィギュレーション設定について選択します:

    クロールアタッチメント

    HCL Notes ドキュメントに添付されているファイルをクロールしたい場合は、スイッチャーを On に設定してください。

    コードページの自動検出

    エンコーディング・コンバーターにクロールするページのコードを検出させたい場合は、スイッチを On に設定したままにしてください。 スイッチャーを Off に設定した場合は、以下のフィールドに値を指定します:

    使用するコードページ
    クロールしたいページの文字エンコーディングを指定する。 指定がない場合は、 UTF-8 のデフォルト値が使用されます。
    ノート式
    クロールしたいデータをフィルターするために使用するHCL Notes数式を指定します。 例えば、SELECT @IsAvailable(Year) & Year > 2003 です。 詳細については、HCL Notesドキュメントの 数式を参照してください。
  11. 文書をフィルタリングする際に使用する日付を指定します。 日付はHCL Notes文書の _ _$Date$_ _ というフィールドに格納されます。 デフォルトでは、このフィールドには文書の最終更新日が格納される。 代わりに別の日付を選んでフィールドに保存することもできる。

    文書の修正日
    ドキュメントが最後に変更された日付を使用します。 デフォルトでは、このオプションが選択されています。
    ドキュメントのクロール日
    最後にクロールされた日付を使用する。
    文書作成日
    文書の作成日を使用する。
  12. クローラーに文書内の画像からテキストを抽出させたい場合は、その他の処理設定を展開し、光学式文字認識(OCR)を適用するOn に設定します。

    OCRが有効で、文書に画像が含まれている場合、処理に時間がかかります。 詳しくは、光学式文字認識 をご覧ください。

  13. 「完了 (Finish)」 をクリックします。

コレクションは素早く作られる。 データがコレクションに追加されるため、処理に時間がかかる。

進捗状況を確認したい場合は、アクティビティページにアクセスしてください。 ナビゲーションペインから、コレクションの管理をクリックし、クリックしてコレクションを開きます。