Release 10.1A: OpenEdge Development:
Progress Dynamics Basic Development

> ## API

> The SBO supports the standard hooks for custom code structured around a commit operation. The SBO also helps coordinate the execution of custom code hooks for the contained SDOs. An ADM2 object, `dynsbo.w`, represents run-time instances of `DynSBOs`.

> The dynamic SBO supports the ADM2 API used for static SBOs. In addition, the SBO supports the following SBO Properties:

> - `LastCommitErrorType` — This SDO property is included in both static and dynamic SBOs. It contains a semicolon-delimited list of the corresponding SDO property values.

> - `LastCommitErrorKeys` — This SDO property is included in both static and dynamic SBOs. For SDOs, it is a comma-delimited list of the key values of the records that failed to commit. The `KeyFields` property of the SDO holds the key field names. For SBOs, the property will hold a semicolon-delimited list of corresponding SDO property value.

> - `UpdateData` — This is the SBO version of an existing SDO function. The parameters are identical. The SBO version adds support for column names that are qualified by the appropriate SDO name.

> - `DeleteData` — This is the SBO version of an existing SDO function. The parameters are identical. The SBO version adds support for column names that are qualified by the appropriate SDO name.

> - `CreateData` — This is the SBO version of an existing SDO function. The parameters are identical. The SBO version adds support for column names that are qualified by the appropriate SDO name.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095