webMethods OneData 10.11 | Managing Master Data with webMethods OneData | webMethods OneData User’s Guide | Introduction to webMethods OneData | Object Types | Objects Types in webMethods OneData
 
Objects Types in webMethods OneData
In webMethods OneData, you can create object constructs to represent different types of data relationships: hierarchical (conceptual), self recursive, network recursive, and supertype-subtype relationships.
Conceptual objects are logical representations of the relationships between objects that have foreign key relationships. In webMethods OneData, using a conceptual object, you can insert a record into any object that is part of the hierarchy or create a record in all objects that are part of the hierarchy at one time.
Self recursive objects are recursive structures in which there is a relationship between records within the same data object. A relationship between records is established using the foreign key to another record within the same table. webMethods OneData conceptual objects display the relationship between records in self recursive structures as a hierarchy.
Network recursive objects are recursive structures in which there is a relationship between multiple objects, such as in objects with many-to-many relationships. Network recursive structures function like regular data objects. However, webMethods OneData displays a view or logical relationship between the records and tables according to their hierarchy. You can add additional relationships in network recursive objects using the Add Relationship menu option.
Note:
Network recursive objects are not supported in Default mode.
Supertype subtype objects are constructs in which one table inherits or extends the data from another. Common values can be updated simultaneously across multiple objects. The object with common values is set up as the supertype, and the objects with unique values are set up as the subtypes. When a user inserts data into the supertype object, this automatically triggers an insert into the subtype object.
Supertype-subtype constructs can be defined as data objects or conceptual objects and can be configured to display in either Tree view or Advanced Parent-Child view. When editing the data in a supertype construct webMethods OneData displays the resulting changes to the subtype data only when viewing the data through a conceptual object, not through a data object. Therefore, although the data can be managed using either a simple data object or a conceptual object, a conceptual object configuration of supertype-subtype data visually represents the data relationship to the user. For information on creating supertype-subtype objects, see Implementing webMethods OneData.
The menu options vary among different types of conceptual objects.