<?xml version='1.0'?>
<!-- Converted from Service_Config_Test.conf by svcconf-convert.pl -->
<ACE_Svc_Conf>
 <!--  Dynamically loading each of the Service Objects below causes a -->
 <!--  number of threads to be spawned, each one invoking the Service -->
 <!--  Configurator (e.g. ACE_Service_Config::process_directive().  If the -->
 <!--  Service Configurator is thread safe and reentrant, then parsing of -->
 <!--  this `Service_Config_Test.conf' file should run to completion -->
 <!--  without error. -->
 <!--  -->
 <!--  Test_Object_1 will cause Test_Object_2 and Test_Object_3 to be -->
 <!--  dynamically loaded.  Dynamic loading of each of object will occur in -->
 <!--  a separate thread. -->
 <dynamic id="Test_Object_1" type="Service_Object">
   <initializer init="_make_Service_Config_DLL" path="Service_Config_DLL" params="2 3"/>
 </dynamic>
 <!--  Test_Object_4 will cause Test_Object_5 and Test_Object_6 to be -->
 <!--  dynamically loaded.  Dynamic loading of each of object will occur in -->
 <!--  a separate thread. -->
 <dynamic id="Test_Object_4" type="Service_Object">
   <initializer init="_make_Service_Config_DLL" path="Service_Config_DLL" params="5 6"/>
 </dynamic>
 <!--  Final_Object does nothing but print a completion message. -->
 <dynamic id="Final_Object" type="Service_Object">
   <initializer init="_make_Service_Config_DLL" path="Service_Config_DLL" params="FINAL"/>
 </dynamic>
</ACE_Svc_Conf>
