Create user-defined shared libraries

This section describes the steps to create a user-defined shared library and to register it for use.