OpenEdge provides a Java class,
com.progress.open4gl.ProDataObjectMetaData, that allows you to specify and access the schema (meta data) for a
ProDataObject collection in terms of a correponding ABL temp-table. Before you can instantiate a
ProDataObject for any collection, you must define its schema (meta data or type) using this class. For more information on instantiating
ProDataObject instances, see
ProDataObject class.
A
ProDataObject has a
commonj.sdo.Type object associated with it that defines the schema (data model) for all
ProDataObject instances of that type. When you define a
ProDataObjectMetaData, OpenEdge builds this
Type object to reflect the specified data model. Once the definition of the
ProDataObjectMetaData is complete, you must add it to the
ProDataGraphMetaData used to instantiate a
ProDataGraph so you can then create
ProDataObject instances with the corresponding type information. For more information on the
commonj.sdo.Type interface, see
Using Java SDO classes to access Property meta data.