EMA C++ Developers Guide : 5 Provider Classes : 5.1 OmmProvider Class : 5.1.3 Non-Interactive Providers: Post OmmProvider Object Instantiation
 
5.1.3 Non-Interactive Providers: Post OmmProvider Object Instantiation
After creating an OmmProvider object, the Enterprise Message API performs the following steps when creating and initializing the OmmProvider object so that applications can begin submitting items:
Establish connectivity to a configured server / host
Log into ADH and submit source directory information