サンプルのRESTfulサービス・モジュールをインストールする方法を学習します。ORDS RESTfulサービス・モジュールを作成、編集、および削除できます。
RESTfulサービス・モジュールは、一般的なテンプレート(リソース・テンプレートと呼ばれる)を共通のUniform Resource Identifier (URI)接頭辞でグループ化したものです。
URI接頭辞の指定はオプションです。RESTfulサービス・モジュールに接頭辞が定義されている場合は、その接頭辞がすべてのリソース・テンプレートの前に付きます。複数のリソース・テンプレートのパターンが1つのリクエストURIに一致する場合は、優先度の値を使用してリソース・テンプレートが選択されます。このような場合、優先度の値が最も高いリソース・テンプレートが選択されます。
親トピック: RESTfulサービスを使用したデータ交換の有効化
スキーマORDSを無効にした状態でサンプルのRESTfulサービス・モジュールを作成する方法を学習します。
注意:
新規ワークスペースの作成時に、サンプルのRESTfulサービスのみをインストールできます。
サンプルのRESTfulサービス・モジュールを作成するには:
親トピック: RESTfulサービス・モジュールの管理
スキーマORDSを有効にした状態でサンプルのRESTfulサービス・モジュールを作成する方法を学習します。
注意:
新規ワークスペースの作成時に、サンプルのRESTfulサービスのみをインストールできます。
サンプルのRESTfulサービス・モジュールを作成するには:
親トピック: RESTfulサービス・モジュールの管理
ORDS RESTfulサービス・モジュールを作成する方法を学習します。
ORDS RESTfulサービス・モジュールを作成するには、次のステップを実行します。
親トピック: RESTfulサービス・モジュールの管理
ORDS RESTfulサービス・モジュールには、関連するリソース・テンプレートおよびリソース・ハンドラを含めることができます。特定のRESTfulサービス・モジュールの編集プロセス時に、関連する任意のリソース・テンプレートおよびリソース・ハンドラに変更を行うことができます。
ORDS RESTfulサービス・モジュールを編集するには、次のステップを実行します。
親トピック: RESTfulサービス・モジュールの管理
ORDS RESTfulサービス・モジュールを削除すると、モジュールとともに、このモジュールに関連するすべてのリソース・テンプレートおよびリソース・ハンドラが削除されます。
ORDS RESTfulサービス・モジュールを削除するには、次のステップを実行します。
親トピック: RESTfulサービス・モジュールの管理
RESTfulサービス・モジュールにアクセスするための権限は、Application Expressで制限できます。
権限の割当てによってORDS RESTfulサービス・モジュールを保護するには、次のステップを実行します。
親トピック: RESTfulサービス・モジュールの管理
ORDS RESTfulサービス・モジュールに権限を割り当てる方法を学習します。
ORDS RESTfulサービス権限の作成または編集時にORDS RESTfulサービス・モジュールに権限を割り当てることができ、この権限によって保護される1つ以上のモジュールを指定できます。
注意:
RESTfulサービス権限を削除すると、その権限によって保護されていたすべてのRESTfulサービス・モジュールが保護されなくなります。
ORDS RESTfulサービス権限を作成して、特定のユーザーに1つ以上のRESTfulサービス・モジュールへのアクセスを制限できます。
RESTfulサービス権限には、1つ以上のユーザー・グループに属するユーザーを含むことができます。この権限によって保護されるRESTfulサービス・モジュールでは、RESTfulサービス・モジュール・ページの「必要な権限」に、権限の名前が表示されます。
ORDS RESTfulサービス権限を作成するには、次のステップを実行します。
親トピック: RESTfulサービス・モジュールの管理
ORDS RESTfulサービス権限を変更できます。保護された特定のモジュールに対する変更は、影響を受けるモジュールのRESTfulサービス・モジュール・ページで、「必要な権限」設定に反映されます。
ORDS RESTfulサービス権限を編集するには、次のステップを実行します。
親トピック: RESTfulサービス・モジュールの管理
ORDS RESTfulサービス権限を削除できます。権限を削除すると、その権限によって保護されていたすべてのRESTfulサービス・モジュールは、他の権限が再割当てされるまで保護されなくなります。
ORDS RESTfulサービス権限を削除するには、次のステップを実行します。
親トピック: RESTfulサービス・モジュールの管理
ORDS RESTfulサービス・モジュールのメタデータは、SQLスクリプト形式でファイルにエクスポートできます。エクスポートされたファイルは、同じインスタンスまたは互換性のある他のApplication Expressインスタンスにインポートできます。
ORDS RESTfulサービス・モジュールをエクスポートするには、次のステップを実行します。
親トピック: RESTfulサービス・モジュールの管理
SQLスクリプト形式でファイルにエクスポートされたORDS RESTfulサービス・モジュールのメタデータは、インポートできます。インポートするモジュールは、同じインスタンスまたは互換性のある他のApplication Expressインスタンスにエクスポートされている必要があります。
注意:
インポートするモジュールに、このワークスペースに存在するORDS RESTfulサービス名が含まれる場合は、既存のORDS RESTfulサービスが削除され、インポートするモジュールの定義で置き換えられます。
ORDS RESTfulサービス・モジュールをインポートするには、次のステップを実行します。
親トピック: RESTfulサービス・モジュールの管理
Swaggerドキュメントを生成する方法を学習します。
Swaggerドキュメントを生成するには、Oracle Application Expressインスタンス・レベルでURLを設定します。これにより、SwaggerサーバーのURLを定義できます。URLがインスタンス・レベルで設定されている場合、Oracle Application Expressは生成したSwaggerドキュメントをレンダリングするためにサーバーに送信します。URLが指定されていない場合、Oracle Application ExpressはSwagger用に生成されたJSONを表示するだけです。
Swaggerドキュメントを生成するには、次のステップを実行します。
親トピック: RESTfulサービス・モジュールの管理