Executing DataAdminService utilities
- Last Updated: August 5, 2022
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
The DataAdminService has an ExecuteUtility( ) service
method, which executes supported utility operations. These can,
in principle, be any type of operation that is not a regular CRUD
operation supported by the entity service methods. The main purpose
is to support existing data administration utilities (like dump and
load) and OpenEdge command-line utilities like PROUTIL.
The supported utility operations are provided by a single IDataAdminUtility interface and a set of implementing utility
classes. The utility interface and classes are in the OpenEdge.DataAdmin.Util package. The current release has table partitioning
classes such as DeallocateUtility, PartitionMergeUtility, and
PartitionSplitUtility class, as well as classes for the dump
and load of data from and to any ABL database.