エンドポイントの動的な起動
実行時に、追加の起動接続やRESTのアウトバウンド詳細を構成せずに、RESTのエンドポイント/URLを動的に起動できます。 Oracle ERP Cloud REST APIsがHATEOSリンクを含むレスポンスを返すかぎり、この機能を使用するには、HATEOSリンクを起動接続にマップします。 この機能は、RESTエンドポイントを動的に起動する必要がある場合や、設計時にエンドポイントが不明な場合に便利です。 この機能は、複数のRESTサービスを起動する必要がある場合にも役立ち、そのすべてが同じ入力ペイロードを受け入れ、アウトバウンド・エンドポイントに対して構成されているのと同じレスポンス・ペイロードを返します。 このような場合、この機能によって、RESTエンドポイントを起動するために複数の接続を作成する必要がなくなります。
ノート:
次の制約に注意してください
-
リクエスト・スキーマとレスポンス・スキーマは、エンドポイントの構成中に指定したスキーマと同じである必要があります。
-
テンプレート・パラメータはこれらのプロパティのマッピング中はサポートされていません。
-
エンドポイントURLのHTTP動詞は変更できません。 たとえば、エンドポイントがPOSTを使用するように構成されている場合、送信リクエストは、エンドポイントURIが実行時に変更されてもPOSTを使用します。
-
エンドポイントURLは実行時に決定されるため、接続構成中に指定されたセキュリティ資格証明が新しいエンドポイントURLでも動作するかどうかをテストする機能はありません。 実行時にエンドポイントURLが異なる認可ヘッダーを必要としていると考えると、元のURLは、認可標準ヘッダーのマッピングを指定する必要がある場合があります。
-
初期起動は、REST APIを使用してアカウント・オブジェクトを取得するように構成されます。 このREST APIのレスポンスでは、子オブジェクトは提供されません。 かわりに、子オブジェクト(つまり、第1アドレス・オブジェクト)へのHATEOSリンクがあります。
-
2番目の起動では、前述のレスポンスからHATEOSリンクを使用して、RESTエンドポイントへの別の起動接続を作成し、動的RESTエンドポイントのサポートを使用して子Primary Addressオブジェクトをフェッチします。
実行時にエンドポイントの構成を変更するには、ConnectivityPropertiesターゲット要素で1つ以上の様々なプロパティをマップします。





