Requirements for Dependent Layouts

To ensure that your dependent layouts function without error, Oracle Visual Builder Add-in for Excel requires that the REST service complies with the requirements set out here.

URL Path Requirements

To ensure all operations of dependent layouts can be done without errors, the add-in requires the following:

This example shows the collection and item paths for the parent, child, and grandchild business objects in the following three-level hierarchy:

Description of the illustration dependent-layout-hierarchy.png

Parent paths:

Child paths:

Grandchild paths:

GET and POST Response Requirements

GET and POST responses when requesting on collection paths must contain self links. The self link must be inside each item in an “items” array and must uniquely identify a record.

{
  "items": [
    {
      "ExpenseReportId": 15001,
      "links": [
        {
          "rel": "self",
          "href": "http://localhost:8888/ords/hr_rest/ExpenseReports/15001"
        }
      ]
    },
    {
      "ExpenseReportId": 15002,
      "links": [
        {
          "rel": "self",
          "href": "http://localhost:8888/ords/hr_rest/ExpenseReports/15002"
        }
      ]
    }
  ]
}

Notes on Oracle REST Data Services Support