Define a ProDataObjectMetaData object
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
For each table (ProDataObject collection)
contained within a ProDataGraph, you must define
a com.progress.open4gl.ProDataObjectMetaData object
to hold the schema using the following constructor:
Syntax
|
- tableName
- Specifies a name for the specified
ProDataObjecttype (and collection). This name is typically identical to any ABL temp-table to which this collection is mapped. - numFields
- Specifies the number of fields (column properties) in the specified
ProDataObjecttype. - bimageFlag
- Specifies
trueif the corresponding ABL temp-table is defined with theBEFORE-TABLEoption, indicating that the temp-table (and hence theProDataObjectcollection) can be modified. Otherwise, this value must befalseand you cannot pass modified data between the Open Client and the application server. - numIndexes
- Specifies the number of indexes on the table.
- multiIxCols
- Specifies
nullif there are no indexes or a formatted string that contains all the index info for this temp-table, as follows:Syntax
"[primeUniqueFlag,primeFld1[,primeFldn]...:primeIdxName.] [uniqueIdxfld1[,uniqueIdxfldn]...:uniqueIdxName.]..."For more information on this formatted string, see the section on the
ProDataObjectMetaData()constructor in Access ABL ProDataSets. - XMLNamespace
- Specifies the namespace for XML serialization or
null. - XMLPrefix
- Specifies the prefix for XML serialization or
null.