機械翻訳について

接続の作成

統合を構築する前に、データを共有するアプリケーションへの接続を作成する必要があります。

ノート:

統合キャンバスで接続を作成することもできます。 「インバウンド・トリガーとアウトバウンド起動、処理の定義」を参照してください。

Oracle Integrationで接続を作成するには:

  1. 開始する場所を決定します:
    • プロジェクトでの作業(「プロジェクトの使用をお薦めします」の理由を参照)。
      1. ナビゲーション・ペインで、「プロジェクト」をクリックします。
      2. プロジェクト名を選択します。
      3. 「Integrations」をクリックします 統合アイコン
      4. 「接続」セクションで、現在接続が存在しない場合は「追加」をクリックし、接続が存在する場合は+をクリックします。 接続の作成パネルが開きます。
    • プロジェクト外の作業
      1. ナビゲーション・ペインで、「設計」「接続」の順にクリックします。
      2. 「作成」をクリックします。 接続の作成パネルが開きます。
  2. この接続に使用するアダプタを選択します アダプタを検索するには、リストをスクロールするか、「検索」フィールドに名前の一部または全体を入力します。

  3. この接続について説明する情報を入力します。
    要素 説明
    名前

    他のユーザーが自分で統合の作成を始める場合にこの接続を見つけやすいように、わかりやすい名前を入力します。

    識別子

    名前は、「名前」フィールドに入力した大文字で自動的に表示されます。 識別子名を変更する場合は、空白を含めないでください(例: SALES OPPORTUNITY)。

    ロール

    この接続を使用するロール(方向)を選択します。

    ノート: 選択したアダプタでサポートされているロールのみが選択のために表示されます。 一部のアダプタでは、すべてのロールの組合せ(トリガー、呼出しまたはトリガーと呼出し)がサポートされます。 他のアダプタでは、サポートするロールの組合せが少なくなります。

    ロールを選択すると、そのロールに適切な接続プロパティおよびセキュリティ・ポリシーのみが「Connections」ページに表示されます。 起動とトリガーの両方がサポートされるアダプタを選択し、いずれかのロールのみを選択した場合、選択しなかったセクションにアダプタをドラッグしようとするとエラーが発生します。

    たとえば、「Oracle Service Cloud (RightNow)アダプタ」の接続をinvokeのみとして構成するとします。 統合でアダプタをtriggerセクションにドラッグすると、エラーが発生します。

    キーワード

    オプションのキーワード(タグ)を入力します。 接続ページで接続キーワードを検索できます。

    説明

    接続の説明を入力します(オプション)。

    他のプロジェクトと共有

    ノート: このフィールドは、プロジェクトで接続を作成している場合にのみ表示されます。

    この接続を他のプロジェクトで公開する場合に選択します。 接続共有により、異なるプロジェクトで個別の接続を作成および維持する必要がなくなります。

    別のプロジェクトでアダプタ接続を構成すると、「接続」ページの上部に「共有接続の使用」フィールドが表示されます。 構成している接続が、パブリックに使用可能な接続と同じタイプおよびロールと一致する場合は、その接続を選択してそのリソースを参照(継承)できます。

    「プロジェクト間での接続の追加および共有」を参照してください。

  4. 「作成」をクリックします。

    接続が作成されました。 これで、接続プロパティ、セキュリティ・ポリシーおよび(一部の接続に対して)アクセス・タイプを構成する準備ができました。

  5. ステップに従って接続を構成します。

    接続プロパティおよび接続セキュリティの値は、各アダプタに固有です。 接続には、プライベート・エンドポイントやエージェント・グループなどのアクセス・タイプを使用した構成が必要な場合もあります。

  6. 接続をテストします。

接続プロパティの構成

アプリケーションがリクエストを処理するための接続情報を入力します。

  1. 「プロパティ」セクションに移動します。
  2. 「GraphQLエンドポイント」フィールドに、GraphQLエンドポイントURLを入力します。 「接続作成の前提条件」を参照してください。
  3. 「オプションのプロパティ」「ヘッダー」フィールドに、webサービスで使用可能なとして、ヘッダー・キーおよびヘッダー値を次の形式で入力します。
    HeaderKey:HeaderVal
    ,

接続セキュリティの構成

「GraphQLアダプタ」接続のセキュリティを構成します。

  1. 「セキュリティ」セクションに移動します。
  2. セキュリティ・ポリシーを選択します。 「接続作成の前提条件」を参照してください。
  3. APIキー・ベース認証を選択した場合:
    1. 「APIキー」フィールドに、クライアントの識別に使用される生成されたAPIキーを入力します。
    2. オプションで、「APIキーの使用」フィールドにAPIキーを再度入力します。
  4. カスタム・セキュリティ・ポリシーを選択した場合:
    1. 「ヘッダー・キー」フィールドに、ヘッダー・キーを入力します。
    2. 「ヘッダー値」フィールドに、ヘッダー値を入力します。
  5. OAuth認証コード資格証明を選択した場合:
    1. 「クライアントID」フィールドに、登録プロセス中にクライアントに発行されるクライアント識別子を入力します。
    2. 「クライアントの秘密」フィールドに、取得したクライアント・シークレットを入力します。
    3. 「認証コードURI」フィールドに、アクセス・トークンに使用するURIを入力します。
    4. 「認証トークンURI」フィールドに、アクセス・トークンに使用するURIを入力します。
    5. 「スコープ」フィールドに、アクセス・リクエストのスコープを入力します。

      スコープによって、必要なアクセスのタイプを指定できます。 スコープは、OAuthトークンのアクセスを制限するために使用されます。 ユーザーがすでに保持している以上の追加権限が付与されることはありません。

    6. オプションで、クライアント認証を使用してOAuthフローを構成します。 これは、クライアント認証を構成するPostmanユーザー・インタフェース機能に似ています。
      • クライアント資格証明を基本認証ヘッダーとして送信: basic認証としてヘッダーにクライアントIDとクライアント・シークレットを渡します。
      • 本文にクライアント資格証明を送信: 本文のクライアントIDとクライアント・シークレットをフォーム・フィールドとして渡します。

    ノート:

    このポリシーは、26.01リリースより前に作成された接続に対してのみ表示されます。 新規接続の場合は、次に説明するOAuth認可コード(推奨)セキュリティ・ポリシーを使用することをお薦めします。
  6. OAuth Authorization Code (Recommended)を選択した場合:
    1. OAuth認可コード資格証明セキュリティ・ポリシーの説明と同じ方法で、クライアントID、クライアント・シークレット、認可コードURI、認可トークンURIおよびスコープを入力します。
    2. オプションで、ターゲット・アプリケーションがPKCE (Proof Key for Code Exchange)をサポートしている場合は、認証フローにセキュリティ・レイヤーを追加します。 有効にすると、Oracle Integrationは、認可リクエストとトークン・リクエストにそれぞれコード・チャレンジとコード・ベリファイアを生成して含めます。 使用されるコード・チャレンジ・メソッドは、常にS256です。 PKCEでは、セキュリティをサポートするサーバーの認可フローにセキュリティのレイヤーが追加されます。
      PKCEについては、What is PKCE?を参照してください。
  7. OAuth Client Credentialsを選択した場合:
    1. 「クライアントID」フィールドに、登録プロセス中にクライアントに発行されたクライアント識別子を入力します。
    2. 「クライアント・シークレット」フィールドに、取得したクライアント・シークレットを入力します。
    3. 「アクセス・トークンURI」フィールドに、アクセス・トークンに使用するURIを入力します。
  8. 基本認証を選択した場合:
    1. a. 「ユーザー名」フィールドに、宛先webサービスへのアクセス権を持つユーザーの名前を入力します。
    2. 「Password」フィールドにパスワードを入力します。
  9. 「セキュリティ・ポリシーなし」を選択すると、フィールドは表示されません。
    セキュリティ・ポリシーを構成せずに接続を作成するには、「セキュリティ・ポリシーなし」を選択します。

エンドポイント・アクセス・タイプの構成

エンドポイントへのアクセスを構成します。 構成しているアダプタの機能によっては、パブリック・インターネット、プライベート・エンドポイント、またはファイアウォールでホストされているオンプレミス・サービスへのアクセスの構成オプションが表示される場合があります。

エンドポイント・アクセス・タイプの選択

  1. 「アクセス・タイプ」セクションに移動します。
  2. エンドポイントにアクセスするためのオプションを選択します。
    オプション アダプタがサポートしている場合、このオプションが表示されます...
    パブリック・ゲートウェイ パブリック・インターネットを使用したエンドポイントへの接続。
    プライベート・エンドポイント プライベート仮想クラウド・ネットワーク(VCN)を使用したエンドポイントへの接続。

    ノート: プライベート・エンドポイントに接続するには、Oracle Cloudコンソールで前提条件タスクを完了する必要があります。 そうしないと、接続のテスト時にエラーが発生します。 「Oracle Integration 3のプロビジョニングと管理」「プライベート・リソースへの接続」および「Oracle Integration 3での統合の使用」「プライベート・エンドポイントのトラブルシューティング」を参照してください。

    接続性エージェント

    接続エージェントを介したオンプレミス・エンドポイントへの接続。

    1. 「エージェント・グループの関連付け」をクリックします。

      エージェント・グループの関連付けパネルが表示されます。

    2. エージェント・グループを選択し、「使用」をクリックします。

    エージェント・グループを構成するには、オンプレミス接続エージェントをダウンロードしてインストールする必要があります。 「Oracle Integration 3での統合の使用」「接続性エージェント・インストーラのダウンロードおよび実行」Oracle Integrationを使用したハイブリッド統合の作成について」を参照してください。

プライベート・エンドポイント構成が成功したことの確認

  • プライベート・エンドポイントに接続するには、Oracle Cloudコンソールで前提条件タスクを完了する必要があります。 そうしないと、接続のテスト時にエラーが発生します。 「Oracle Integration 3のプロビジョニングと管理」「プライベート・リソースへの接続」を参照してください。
  • プライベート・ネットワークを使用してエンドポイントに接続するように接続ページでアダプタを構成する場合は、IPアドレスではなく、完全修飾ドメイン名(FQDN)を指定します。 IPアドレスを入力すると、「テスト」をクリックすると検証が失敗します。

接続のテスト

接続をテストして、接続が正常に構成されていることを確認します。

  1. ページ・タイトル・バーで、「テスト」をクリックします。 次に起こることは、アダプタ接続でWeb Services Description Language (WSDL)ファイルを使用するかどうかによって異なります。 一部のアダプタ接続のみがWSDLを使用します。
    接続の場合... 結果

    WSDLを使用しない

    テストが自動的に開始され、接続に指定した入力が検証されます。

    WSDLの使用

    実行する接続テストのタイプを選択するダイアログが表示されます:

    • 検証とテスト: インポートされたスキーマおよびWSDLの処理など、WSDLの完全な検証を実行します。 インポートされたスキーマおよびWSDLの数によっては、完全な検証に数分かかる場合があります。 WSDLで公開されている操作に送信されたリクエストはありません。

    • テスト: WSDL URLに接続し、WSDLに対して構文チェックを実行します。 WSDLで公開されている操作に送信されたリクエストはありません。

  2. 接続テストの結果に関するメッセージを待機します。
    • テストに成功した場合、接続は適切に構成されています。
    • テストが失敗した場合は、入力した構成詳細を編集します。 入力ミスを確認し、URLおよび資格証明を確認してください。 接続が成功するまでテストを続けます。
  3. 完了したら「保存」をクリックします。