18.4.8.1 Oracle Cloud Applications BOSS REST Serviceについて
RESTデータ・ソースでのOracle Cloud Applications BOSS REST Serviceのサポートについて学習します。
RESTデータ・ソースのタイプの決定
使用するFusion ApplicationsサービスのURLにより、作成するRESTサービスのタイプが特定されます。
たとえば、使用するFusion Applications REST APIに/api/boss/
が含まれている場合は、Oracle Cloud Applications (BOSS) REST ServiceタイプのRESTデータ・ソースを作成します。
一方、URLにRestApi/resources/
が含まれている場合は、Oracle Cloud Applications (SaaS) REST ServiceタイプのRESTデータ・ソースを作成します。/hcmRestApi/resources/
、/fscmRestApi/resources/
または/crmRestApi/resources/
の例を考えてみます。
BOSS RESTサービスについて
Business Object Spectra Service (BOSS) RESTエンドポイントに対してデータの問合せ、挿入、更新および削除を実行するOracle APEXアプリケーションを構築するには、Oracle Cloud Applications (BOSS) REST Serviceタイプの新しいRESTデータ・ソースを作成します。Oracle APEXでは、次のような主要なBOSS機能がサポートされています:
- ビジネス・オブジェクト・エンドポイント(構成によって関連付けられているトップレベル・コレクションおよびネストした子コレクションの両方)
- カスタム・ビジネス・オブジェクト・ビュー・エンドポイント
- 最適化された全文検索のための検索ビュー・エンドポイント
- バインド・パラメータ(オプション)がある抽出ビュー・エンドポイント
さらに、このRESTデータ・ソース・タイプでは、次のものを使用するBOSSエンドポイントがサポートされています:
- 制限タイプ
- 列挙タイプ
- コンポジット・タイプ
- 多相結果
このRESTデータ・ソース・タイプの目的は、BOSSエンドポイントに対するAPEXの使用をローカル表の使用と同じくらい簡単にしながら、フィルタリング、ソート、属性選択およびページ区切りについて最大限の機能をBOSSバックエンドに委任することです。