機械翻訳について

公開されたエンドポイントの追加または削除

アプリケーションに多数の相互関連ビジネス・オブジェクトがある場合、これらのビジネス・オブジェクトが公開するエンドポイントを追加または削除できます。 エンドポイントを調整し、エンドポイントを記述し、設計時と実行時の両方でアプリケーション・パフォーマンスを最大化するメタデータ・ファイルのサイズを制御する必要があるもののみを公開します。

ビジネス・オブジェクトのエンドポイントは、ツリー構造でアクセッサをトラバースすることによって生成されます。 デフォルトでは、アクセッサの最初のレベル(ビジネス・オブジェクトが所有するアクセッサ)のみがオブジェクト・リソース定義に追加されます。 このデフォルト定義を変更して、関連オブジェクトが複数レベル下にネストされている場合や、不要なエンドポイントを削除している場合に、より深いエンドポイントを追加できます。

たとえば、アプリケーションで、Employee、Department、LocationおよびProjectの各ビジネス・オブジェクトを使用し、次のように相互に参照しているとします:
bo-endpoints-edit-relationship.pngの説明は以下のとおりです
図bo-endpoints-edit-relationship.pngの説明

この関係では、メインEmployeeオブジェクト(/departmentObjectおよび/projectObject)のアクセッサ・エンドポイントの最初のレベルがデフォルトでEmployeeオブジェクト・リソース定義に含まれます。 その他の深いエンドポイントは含まれません。 ここで、Employees表に部門名と事業所名を表示する場合、デフォルトでは含まれていないが、このデータを公開する必要があるエンドポイントを追加する必要があります。 たとえば、従業員のロケーションを表示するには、ネストされた/departmentObject/locationObjectエンドポイント(デフォルトでは選択されていません)を追加する必要があります。

オプションで、従業員プロジェクト情報へのアクセスを制限する場合は、 /projectObjectエンドポイントを削除できます(デフォルトで選択されています)。

ビジネス・オブジェクトに対して公開するエンドポイントを選択するには:

  1. ビジネス・オブジェクトのEndpointsタブを開きます。
  2. エンドポイント・ノードで、「エンドポイントの編集」をクリックします。
  3. ビジネス・オブジェクト・リソース・エディタで、関連する各ビジネス・オブジェクトにドリルダウンして、使用可能なエンドポイントを表示します。 エンドポイントは、1つのビジネス・オブジェクトが別のビジネス・オブジェクトを参照する場合に有効化されるアクセッサによって一意に識別されます(「ビジネス・オブジェクト関係の表示、作成および編集」を参照)。
  4. 関連するビジネス・オブジェクトごとに、追加または削除するエンドポイントを選択または選択解除します。


    デフォルトでは、親ノードから1レベル下のエンドポイントのみが選択されます。 この例は、さらに深くEmployee/departmentObject/locationObjectエンドポイントを追加し、Employee/projectObjectエンドポイントを削除します。

  5. 「保存」をクリックします デフォルト設定を使用するには、「デフォルトの適用」をクリックします。