A service data objects (SDO) defines a generic API for accessing and manipulating structured data. It is designed to simplify and unify the way in which applications handle data. The SDO API is independent of the actual data source. For example, SDO can be used to access XML data or SQL data.
The data objects associated with business service objects include service data objects (SDO) and filter data objects (FDO).
The service data object details page is accessible directly from the Integration Repository browse interface through the list of interface types. It is also accessible from the getDataList and processDataList method details pages.
The following diagram illustrates the basic structure of the service object information page and its connections to related pages.

The general section of the service data object page displays common information, plus the data object class name, implementation name, and its associated XML schema.
Click the XML schema name link to view the schema document displayed in a separate window.
Note: An XML schema describes the structure of an XML document with all input and output message definitions and data types.
The following regions also appear on the service object details page:
Fields
Click a link in the Name column to view the field's complete attributes.
If the field type is a filter, you can click the link in the Type column to display the filter data object information page for that filter.
Alternate Key Sets
These are the key sets that can be used to identify an instance of this data object in the absence of the primary keys. These key sets are evaluated in the sequence specified.
Filters
The Filters region lists filters that can be used to filter data sources based on this service data object.
For example, data sources based on BaseDataSourceNameDomain service data object can be filtered by BaseDataSourceNameFilter filter data object.
Click the name of a filter (such as BaseDataSourceNameFilter) to display the selected filter data object details page.
Services
The Services region lists the services that directly use this service data object.
Click the name of a service to display the information page for a business service object interface that uses this service object.
Service Data Objects
This Service Data Objects region lists the data objects that directly reference this service data object.
Click the name of a service data object to display the object details page.
Methods
Click a link in the Name column to display the service object method details page.
The filer data object details page is accessible only from the getDataList method details page.
The following diagram illustrates the basic structure of the filter data object details page and its connections to related pages.

A filter data object is a type of service object. The general section of the filter data object page displays common information, plus the data object class name, implementation name, filter type, and its associated XML schema information.
Note: There are two types of filter:
Expression Filter: Allows a client program to construct a simple or complex expression, including nested expressions.
Fixed Filter: Allows a simple list of attributes. This is used when the view object must do custom processing of filter attributes and the client program should not be allowed to build nested and complex filter expressions.
For more information on filters, see Oracle Application Framework Developer's Guide, available from My Oracle Support Knowledge Document 1315485.1.
Click the XML schema name link to view the schema document displayed in a separate window.
The following regions also appear on the filter object details page:
Fields
Click a link in the Name column to view the field's complete attributes.
Associated Service Data Object
This region describes the associated service data object name that can be filtered by this selected filter data object.
Click the name of a service data object to display the service data object details page.
Methods
Click a link in the Name column to display the object method details page.
The type of information provided for filter data object methods is the same as for service data object methods. The data object method details page appears when you click a method name on the service data object details page or the filter data object details page.
In addition to a description, the following regions also appear on the service data object method details page:
Signature
This region describes the interface method, parameter type, value, and return type information.
Parameters
This region contains descriptions of the parameters that are listed in the Signature region.
See Also
This region displays related service object methods. Click a related object method link to display the selected service object method details.