Description
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 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 Mapping232 DB2 UDB Tablespace 236 DB2 OS/ 390 Synonym243 DB2 UDB Alias 432 DB2 OS/390 Tablespace