In the following, the value for ProviderType is dependent on the type of provider with which you are dealing, thus:
• For non-interactive providers, ProviderType is NiProvider.
• For interactive providers, ProviderType is IProvider.
You can use the OmmProviderTypeConfig class to customize the functionality of the OmmProvider class. The default behavior of OmmProvider is hard coded in the OmmProviderTypeConfig class. You can configure OmmProvider in any of the following ways:
• Using the EmaConfig.xml file
• Using interface methods on the OmmProviderTypeConfig class
• Passing OMM-formatted configuration data through the OmmProviderTypeConfig::config( const Data& ) method.
For more details on using the OmmProviderTypeConfig class and associated configuration parameters, refer to the Enterprise Message API Configuration Guide.