前提条件の完了
アダプタの構築を開始する前に、Oracle Integrationへのアクセスの取得、必要なソフトウェアのインストールなど、いくつかのタスクを完了する必要があります。
| 順序 | タスク | 詳細情報 |
|---|---|---|
|
1 |
Oracle Integrationへのアクセス |
まだ持っていない場合は、次を取得します:
Oracle Integration管理者と協力して、このタスクを完了します。 |
|
2 |
Oracle IntegrationインスタンスのOracle Cloud Infrastructure Identity and Access Management (IAM)にクライアント・アプリケーションを作成し、クライアント資格証明を取得 |
「クライアント・アプリケーションの作成および資格証明の取得」を参照してください。 |
|
3 |
前に作成したクライアント・アプリケーションに統合インスタンス開発者ロールを割り当てます |
「クライアント・アプリケーションへの統合インスタンス開発者ロールの割当て」を参照してください。 |
|
4 |
必要なソフトウェアをダウンロードしてインストールします |
「必要なソフトウェアのダウンロードとインストール」を参照してください。 |
|
5 |
Rapid Adapter Builder用のVS Code拡張機能のインストール |
|
|
6 |
Rapid Adapter BuilderのVS Code拡張機能の構成 |
「Rapid Adapter BuilderのVS Code拡張機能の構成」を参照してください。 |
クライアント・アプリケーションの作成および資格証明の取得
Oracle Cloud Infrastructure Identity and Access Management (IAM)で、Oracle Integrationインスタンスのクライアント・アプリケーションを作成し、クライアント資格証明を取得します。
これらのクライアント資格証明は、Rapid Adapter Builderを使用してアダプタを公開する際に、パブリッシャ・プロファイルの詳細で使用します。
クライアント・アプリケーションを作成し、必要な詳細を取得するには、「Oracle Identity Domain環境でのOAuth 2.0付与の使用」の「クライアント資格証明およびリソース所有者のパスワード資格証明の前提条件」を参照してください。 「クライアント資格証明」権限タイプを選択します。
Oracle Integrationインスタンスに関する次の詳細を取得する必要があります:
-
Host: Oracle IntegrationインスタンスのURL -
integrationInstance: Oracle Integrationインスタンスの名前 -
次のクライアント資格証明:
tokenUrlclientIdclientSecretscope
クライアント・アプリケーションへの統合インスタンス開発者ロールの割当て
クライアント資格証明を正常に使用するには、以前に作成したクライアント・アプリケーションに統合インスタンス開発者ロールを割り当てます。
必要なロールをクライアント・アプリケーションに割り当てるには:
Rapid Adapter BuilderのVS Code拡張機能の構成
Rapid Adapter BuilderのVS Code拡張機能をインストールした後、システム上のワークスペースを初期化し、その拡張のパブリッシャ・プロファイルを構成する必要があります。
構造化ワークスペースとして使用するシステム上のフォルダを選択し、その中のアダプタ関連のアーティファクトを整理します。 VS Code拡張機能を使用して、このワークスペースを初期化します。
また、アダプタを公開するOracle Integrationインスタンスの詳細を使用して、拡張のパブリッシャ・プロファイルを更新します。 以前に取得したクライアント資格証明と、いくつかの追加データを入力します。 パブリッシャ・プロファイルの情報は、様々なタスクについて、指定されたOracle Integrationインスタンスと通信するために使用されます。 拡張機能では、Oracle Integrationインスタンスごとに入力したクライアント資格証明がpublisher-profiles.yamlファイルに安全に格納されます。 yamlファイルの構造は次のとおりです:
| プロパティ名 | 定義 |
|---|---|
|
|
使用するアクティブなプロファイル。 値は、プロファイル・リストのプロファイル名と一致する必要があります。 |
|
|
プロファイル・オブジェクトの配列。 |
|
|
プロファイルの一意の名前。 |
|
|
REST APIのOracle Integrationインスタンスの設計時URL。 |
|
|
Oracle Integrationインスタンスの名前。 |
|
|
Oracle Integrationインスタンスのget-token URL。Oracle Cloud Infrastructure Identity and Access Management (IAM)から取得されます。 |
|
|
IAMの構成済アプリケーションのクライアントID。 |
profiles[*].auth.clientSecret |
IAMの構成済アプリケーションのクライアント・シークレット。 |
profiles[*].auth.scope |
IAMで構成されたアプリケーションの許可されたスコープ。 |
VS Codeで次のタスクを実行して、必要な構成を行います。