Page History
...
This the collection of objects that represent bindings between a dictionary object and a using object, such as a diagram object. This collection is owned by the dictionary object of the binding.
Object Model
Remarks
Dictionary objects now own a new collection called BoundObjects. This is a collection of bindings between using objects and the dictionary object that owns the collection.
Each object in the collection (BoundObject) has the ID, ParentID, and ModelID of the object bound to the dictionary object. Additionally, each BoundObject has a property called ObjectType, that is a number that indicates the type of the using object (the object that is bound to the dictionary object).
For the ObjectType enumeration, see below the following table. For Domains, UDTs, Rules, Defaults, and Reference Values each BoundObject refers to an Attribute. So the ObjectType will always be 3.
For Attachments, however, the BoundObject can refer to any of the following objects:
- 1 Entity / Table
...
- 2 Index
...
- 3 Attribute /
...
- Column
- 4 View
- 5 Procedure /
...
- Function
- 6 Trigger
- 7 Package / Object
...
- Type
- 10 Model
- 11 Relationship
- 12 Diagram
- 13 Submodel
- 14 SubType Cluster
- 15 Templated Procedure
- 16 Default
- 17 Rule
- 18 UserDatatype
- 19 Domain
- 20 Reference Value
- 29 DB2 OS/390 StoGroup
...
- 30 DB2 UDB Node
...
- Group
- 31 Oracle Materialized View
...
- 32 Oracle Tablespace
- 33 DB2 UDB
...
- BufferPool
- 34 DB2 OS/390
...
- Database
- 35 DB2 OS/390 Auxiliary Table
...
- 36 Oracle Synonym
- 37 Oracle Sequence
- 38 Oracle Rollback Segment
...
- 42 ObjectType
- 43 DB2 OS/390 Alias
...
- 44 DB2 UDB Materialized Query
...
- Table
- 45 Shape
- 46 Shape Edge
- 52 User
- 53 Role / Schema
- 54 Naming Standards Template
- 55 Transformation
- 56 User Defined Mapping
- 232 DB2 UDB Tablespace
- 236 DB2 OS/ 390
...
- Synonym
- 243 DB2 UDB Alias
- 432 DB2 OS/390 Tablespace