機械翻訳について

サービス接続の変換(静的から動的または動的から静的)

既存のサービス接続を、静的から動的または動的のいずれかに、そのライフサイクルの過程で変化する可能性のあるアプリケーションの要件に合わせて変換できます。

通常、アプリケーション開発段階で動的サービス接続を作成しておくと、サービス・メタデータで定義されたエンドポイントが引き続き発展している場合に役立ちます。 動的接続は、アプリケーションのオープン時に常にソースURLからサービスOpenAPI3メタデータをフェッチし、アプリケーションで現在のバージョンのメタデータに含まれるすべての更新を取得できるようにします。 サービス・メタデータが安定しているとみなされ、アプリケーションで本番の準備ができている場合は、動的接続が最新の更新を提供し、パフォーマンスに影響を与える可能性があるため、動的サービス接続を静的に切り替えることをお薦めします。 一方、静的な接続では、サービス・メタデータはアプリケーション・コードの一部であるため、パフォーマンスが向上します。

逆に、アプリケーション・サービス・メタデータが変更されていて、アプリケーションで作業するときにこれらの更新を含める場合は、静的サービス接続を動的サービス接続に変換できます。 この場合、サービス・メタデータはソースURLからコピーされ、アプリケーション・ソースに保存されます。

ただし、ADF記述サービスでは、最適なランタイム・パフォーマンスのための推奨オプションを常に選択します。 このオプションは、ソースURLからアプリケーションに選択したエンドポイントの最小サービス・メタデータをコピーし、必要に応じてリクエスト/レスポンス・スキーマを動的に取得します。 静的サービス接続と動的サービス接続の利点があり、静的および動的ADF記述ベースの両方のサービス接続に推奨されます:
推奨されるオプションが強調表示されているサービス接続の概要タブのスクリーンショット

  • サービス接続を動的に変換するには:
    1. 静的サービス接続の「概要」タブを開き、「動的にメタデータを取得」リンクをクリックします。
    2. 「サービス接続の編集」ダイアログ・ボックスで、「メタデータの動的な取得」オプションが選択されていることを確認します。 接続に追加されるエンドポイントの数に関するメッセージも表示されます。 動的サービス接続には、個々のエンドポイントではなく、常にリソース全体が含まれることに注意してください。

      「Oracle Cloudアプリケーション」カタログ内の選択したオブジェクト/エンドポイントのすべてのLOVをサービス・メタデータに自動的に含める場合は、「値リスト(LOV)を自動的に含める」を選択します。


      static_sc_edit.pngの説明は以下のとおりです
      図static_sc_edit.pngの説明

    3. 「変換」をクリックします。

      静的サービス接続は動的になります。

  • サービス接続を静的に変換するには:
    1. 動的サービス接続の「概要」タブを開き、「完全なOpenAPIのコピー」リンクをクリックします。
    2. 「オブジェクト選択」の編集ダイアログ・ボックスで、アプリケーションで使用するエンドポイントを選択します。


      選択されている「完全なOpenAPIをアプリケーションにコピー」オプションと、接続から削除されるエンドポイントの数に関するメッセージに注意してください。

    3. 「変換」をクリックします。

      動的サービス接続は静的になります。