<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-transform type="text/xsl" href="http://www.pocomatic.com/dds2corba.xsl"?>

<!DOCTYPE corba-dds-application SYSTEM "http://www.pocomatic.com/corba-dds-application.dtd">

<corba-dds-application>
   <load library="./pocodds/$(lib)pocodds.$dll"/>
   <load library="./ListenerImpl.$dll"/>
   <load library="./reader_reflx.$dll"/>

   <orb id="my-orb">
      <dds-participant domain="123">
         <!-- two topics -->
         <dds-topic id="foo-topic" name="my foo data topic" type="Foo"/>
         <dds-topic id="bar-topic" name="my bar data topic" type="Bar"/>

         <!-- a data reader created from the implicit subscriber -->
         <dds-data-reader topic="foo-topic">
            <dds-listener>
               <bean class="MyFooDataReaderListenerImpl"/>
            </dds-listener>
         </dds-data-reader>

         <!-- a data reader created from an explicit subscriber -->
	 <dds-subscriber>
         <dds-data-reader topic="bar-topic">
            <dds-listener>
               <bean class="MyBarDataReaderListenerImpl"/>
            </dds-listener>
         </dds-data-reader>
         </dds-subscriber>      

      </dds-participant>
   </orb>
</corba-dds-application>

