Before an implementation (a server program and class libraries) can be used by client applications, it must be registered with DSOM by running the implementation registration utility, regimpl (on AIX), pregimpl (on OS/2) or wregimpl (on Windows). The regimpl utility can also be executed from the DOS command line; this facility is available primarily for use in batch files. During execution of regimpl, pregimpl, or wregimpl, DSOM updates it database to include the new server implementation and the associated classes. This enables DSOM to find and, if necessary, to activate the server so that clients can invoke methods on it.
Typically, DSOM users employ the generic SOM-object server program, described below. A discussion on how to write a specific (non-generic) server program is found in the earlier section, "Basic Server Programming."