各製品の資料を入手。
詳細はこちら →データベース・ソリューションSkyLink でHCL Domino のデータを連携利用
データベース・ソリューションSkyLink と HCL Domino ODBC Driver を使ってHCL Domino のデータを利用する方法
最終更新日:2022-03-24
この記事で実現できるHCL Domino 連携のシナリオ
こんにちは!ドライバー周りのヘルプドキュメントを担当している兵藤です。
SkyLink はイースト株式会社が提供するデータベース・ソリューションです。
この記事では、SkyLink と CData ODBC ドライバを使って、SkyLink でHCL Domino のデータを活用する方法を紹介します。
CData ODBC ドライバとは?
CData ODBC ドライバは、以下のような特徴を持ったリアルタイムデータ連携ソリューションです。
- HCL Domino をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレミスデータソースに対応
- 多様なアプリケーション、ツールにHCL Domino のデータを連携
- ノーコードでの手軽な接続設定
- 標準 SQL での柔軟なデータ読み込み・書き込み
CData ODBC ドライバでは、1.データソースとしてHCL Domino の接続を設定、2.SkyLink 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。
CData ODBC ドライバのインストールとHCL Domino への接続設定
まずは、本記事右側のサイドバーからDomino ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。
- ODBC DSN に必要な接続プロパティの値を入力します。 組み込みのMicrosoft ODBC データソースアドミニストレーターを使用してDSN を構成できます。 これは、ドライバーのインストール時の最後のステップでも可能です。 Microsoft ODBC データソースアドミニストレータを使用してDSN を作成および設定する方法については、ヘルプドキュメントの「はじめに」の章を参照してください。
Domino への接続
Domino のデータに接続するには、以下のプロパティを設定してください。
- URL: Domino データベースをホスティングしているサーバーのホスト名、またはIP を入力します。サーバーのポート番号を含めてください。例えば、http://sampleserver:1234/。
- DatabaseScope: Domino Web UI 内のスコープ名を入力します。ドライバーは、ここで指定したスコープによって制御されるスキーマの、フォームとビューを公開します。Domino Admin UI で、サイドバーからScopes メニューを選択します。このプロパティを、既存のスコープ名に設定します。
Domino での認証
Domino は、ログインクレデンシャルまたはAzure Active Directory OAuth アプリケーションを使用した認証をサポートしています。
ログインクレデンシャル
ログインクレデンシャルで認証するには、以下のプロパティを設定してください:
- AuthScheme: これを"OAuthPassword" に設定します
- User: 認証するDomino ユーザーのユーザー名
- Password: 認証するDominoユ ーザーに関連付けられたパスワード
ドライバーはログインクレデンシャルを使用して、自動的にOAuth トークン交換を実行します。
AzureAD
この認証方法は、Azure Active Directory をIdP として使用してJWTトークンを取得します。Azure Active Directory にカスタムのアプリケーションを作成し、それをIdP として設定する必要があります。そのためには、ヘルプドキュメントの指示に従ってください。その後、以下のプロパティを設定します。
- AuthScheme: これを"AzureAD" に設定します
- InitiateOAuth: これをGETANDREFRESH に設定します。InitiateOAuth を使用すると、OAuth 交換の繰り返しやOAuthAccessToken の手動設定を避けることができます。
- OAuthClientId: カスタムOAuth アプリケーションのセットアップ時に取得したクライアントID
- OAuthClientSecret: カスタムOAuth アプリケーションのセットアップ時に取得したクライアントシークレット
- CallbackURL: アプリ登録時に定義したリダイレクトURI。例えば、https://localhost:33333
- AzureTenant: データにアクセスするために使用されるMicrosoft Online テナント。companyname.microsoft.com 形式の値またはテナントID のいずれかを指定してください。
テナントID は、Azure ポータルのAzure Active Directory > プロパティページに表示されているディレクトリID と同じです。
- 入力後、接続テストが成功すれば設定は完了です。

SkyLink のインストール
続いてSkyLink のインストールを行います。
- SkyLink はイースト株式会社のサイトから取得できます。インストーラーを入手後、Wizard に従ってSkyLinkのインストールを進めます。
- インストールの途中で「接続データベースの選択」がありますので、ここで「ODBC」を選択し、インストールを実施してください。


SkyLink からの接続
それでは実際にSkyLink からHCL Domino のデータに接続してみたいと思います。
- SkyLink を立ち上げて「新規作成」を選択し「OK」をクリックします。
- 接続可能なODBC DSN の一覧が表示されるので、先ほど構成したDSNを選択し、「OK」をクリックします。
- 接続が正常に完了すると、画面左側でHCL Domino のテーブル一覧を参照できるようになります。
- テーブルをダブルクリックすることで、コマンド画面に配置できます。あわせて取得したいカラムを選択してください。
- 選択完了後、画面右上の「検索」をクリックすることで
- HCL Domino のデータ一覧を確認することができます。
- このようにして作成したコマンドを用いて、SkyLink ではフォームや検索画面、Excel 連携を実施することができます。







HCL Domino からSkyLink へのデータ連携には、ぜひCData ODBC ドライバをご利用ください
このようにCData ODBC Driver for Domino とSkyLink を組み合わせることで、簡単にHCL Domino のデータを活用した連携を実現できます。ぜひ、30日の無償評価版 をお試しください。
日本のユーザー向けにCData ODBC ドライバは、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。