Application-specific information in business object definitions provides the connector with application-dependent instructions on how to process business objects. The connector parses the application-specific information from the attributes or verb of a business object or from the business object itself to generate queries for create, update, retrieve, and delete operations.
The connector stores some of the business object's application-specific information in cache and uses this information to build queries for all the verbs.
If you extend or modify an application-specific business object, you must make sure that the application-specific information in the business object definition matches the syntax that the connector expects.
This section provides information on the object-level, attribute, and verb application-specific information format for business objects supported by the connector.
Table 7 provides an overview of the functionality available in
business object application-specific information.
Table 7. Overview of application-specific information in supported business objects
Scope of application-specific information | Functionality |
---|---|
Entire business object | Specifies:
|
Simple attributes | Specifies:
|
Attributes that contain a child or an array of child business objects | Specifies whether a single-cardinality child is owned by the parent. Specifies whether the connector deletes child data during an update operation if the data is not represented in the source business object. |
Business object verb | Used only for the Retrieve verb, this text specifies the attributes to be included in the WHERE clause for a retrieval. You can also specify operators and attribute values. |
The following sections discuss this functionality in more detail.