diff options
Diffstat (limited to 'CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors')
5 files changed, 0 insertions, 3589 deletions
diff --git a/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/USER_QOS_PROFILES.xml b/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/USER_QOS_PROFILES.xml deleted file mode 100644 index ba339827d6a..00000000000 --- a/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/USER_QOS_PROFILES.xml +++ /dev/null @@ -1,69 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> - -<!-- --> - -<!-- - -Description -XML QoS Profile - -The QoS configuration of the DDS entities in the generated example is -loaded from this file. - -This file is used only when it is in the current working directory -or when the environment variable -NDDS_QOS_PROFILES is defined and points to this file. - -For more information about XML QoS Profiles see Chapter 15 in the -RTI Data Distribution Service user manual. ---> -<dds xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="c:/ndds/ndds.4.5d/scripts/../resource/rtiddsgen/../qos_profiles_4.5d/schema/rti_dds_qos_profiles.xsd" version="4.5d"> - <!-- QoS Library containing the QoS profile used in the generated example. - - A QoS library is a named set of QoS profiles. - --> - <qos_library name="plan_nopub"> - <!-- QoS profile used to configure reliable communication between the DataWriter - and DataReader created in the example code. - - A QoS profile groups a set of related QoS. - --> - <qos_profile name="square" is_default_qos="false"> - <!-- QoS used to configure the data writer created in the example code --> - <datawriter_qos> - <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - </reliability> - </datawriter_qos> - <datareader_qos> - <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - </reliability> - </datareader_qos> - </qos_profile> - <qos_profile name="circle"> - <datawriter_qos> - <reliability> - <kind>BEST_EFFORT_RELIABILITY_QOS</kind> - </reliability> - </datawriter_qos> - <datareader_qos> - <reliability> - <kind>BEST_EFFORT_RELIABILITY_QOS</kind> - </reliability> - </datareader_qos> - </qos_profile> - <qos_profile name="triangle"> - <datawriter_qos> - <reliability> - <kind>BEST_EFFORT_RELIABILITY_QOS</kind> - </reliability> - </datawriter_qos> - <datareader_qos> - <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - </reliability> - </datareader_qos> - </qos_profile> - </qos_library> -</dds>
\ No newline at end of file diff --git a/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/plan.cdp b/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/plan.cdp deleted file mode 100644 index b463e33d7e4..00000000000 --- a/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/plan.cdp +++ /dev/null @@ -1,1576 +0,0 @@ -<!-- --> -<Deployment:DeploymentPlan - xmlns:Deployment="http://www.omg.org/Deployment" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.omg.org/Deployment Deployment.xsd"> - <label>Shapes_Depl_1</label> - <UUID>Shapes_Depl_1</UUID> - - <implementation xmi:id="CompSvrImpl"> - <name>CompSvr</name> - <source /> - <artifact xmi:idref="CompSvrArt" /> - <execParameter> - <name>edu.vanderbilt.dre.DAnCE.ImplementationType</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>edu.vanderbilt.dre.DAnCE.LocalityManager</string> - </value> - </value> - </execParameter> - </implementation> - - <implementation xmi:id="ReceiverComponentImplementation"> - <name>ReceiverComponentImplementation</name> - <source/> - <artifact xmi:idref="Receiver_ExecArtifact" /> - <artifact xmi:idref="Receiver_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_Receiver_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_Receiver_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Receiver_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Receiver_exec</string> - </value> - </value> - </execParameter> - </implementation> - - <implementation xmi:id="Shapes_ConnectorComponentImplementation"> - <name>Shapes_ConnectorComponentImplementation</name> - <source/> - <artifact xmi:idref="Shapes_Connector_ExecArtifact" /> - <artifact xmi:idref="Shapes_Connector_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_DDS_Event_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_DDS_Event_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Shapes_Connector_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Shapes_Connector_exec</string> - </value> - </value> - </execParameter> - </implementation> - <implementation xmi:id="SenderComponentImplementation"> - <name>SenderComponentImplementation</name> - <source/> - <artifact xmi:idref="Sender_ExecArtifact" /> - <artifact xmi:idref="Sender_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_Sender_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_Sender_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Sender_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Sender_exec</string> - </value> - </value> - </execParameter> - </implementation> - <implementation xmi:id="ControllerComponentImplementation"> - <name>ControllerComponentImplementation</name> - <source/> - <artifact xmi:idref="Controller_ExecArtifact" /> - <artifact xmi:idref="Controller_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_Controller_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_ShapesController_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Controller_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Controller_exec</string> - </value> - </value> - </execParameter> - </implementation> - - <implementation xmi:id="ControllerRComponentImplementation"> - <name>ControllerRComponentImplementation</name> - <source/> - <artifact xmi:idref="ControllerR_ExecArtifact" /> - <artifact xmi:idref="ControllerR_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_ControllerR_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_ShapesControllerR_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ControllerR_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ControllerR_exec</string> - </value> - </value> - </execParameter> - </implementation> - - <instance xmi:id="CompSvrReceiverInst"> - <name>ComponentServerReceiverInstance</name> - <node>ReceiverNode</node> - <source /> - <implementation xmi:idref="CompSvrImpl" /> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.LocalityArguments</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>-ORBDottedDecimalAddresses 1</string> - </value> - </value> - </configProperty> - </instance> - - <instance xmi:id="SquareReceiverComponentInstance"> - <name>SquareReceiverComponent</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ReceiverComponentImplementation" /> - <configProperty> - <name>rate</name> - <value> - <type> - <kind>tk_ulong</kind> - </type> - <value> - <ulong>1</ulong> - </value> - </value> - </configProperty> - <configProperty> - <name>get_data</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>read_data</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>raw_listen</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>true</boolean> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="CircleReceiverComponentInstance"> - <name>CircleReceiverComponent</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ReceiverComponentImplementation" /> - <configProperty> - <name>rate</name> - <value> - <type> - <kind>tk_ulong</kind> - </type> - <value> - <ulong>1</ulong> - </value> - </value> - </configProperty> - <configProperty> - <name>get_data</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>read_data</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>raw_listen</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>true</boolean> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="TriangleReceiverComponentInstance"> - <name>TriangleReceiverComponent</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ReceiverComponentImplementation" /> - <configProperty> - <name>rate</name> - <value> - <type> - <kind>tk_ulong</kind> - </type> - <value> - <ulong>1</ulong> - </value> - </value> - </configProperty> - <configProperty> - <name>get_data</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>read_data</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>raw_listen</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>true</boolean> - </value> - </value> - </configProperty> - </instance> - - <instance xmi:id="CompSvrSenderInst"> - <name>ComponentServerSenderInstance</name> - <node>SenderNode</node> - <source /> - <implementation xmi:idref="CompSvrImpl" /> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.LocalityArguments</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>-ORBDottedDecimalAddresses 1</string> - </value> - </value> - </configProperty> - </instance> - - <instance xmi:id="SquareShapes_ConnectorComponentInstance"> - <name>SquareShapes_ConnectorComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="Shapes_ConnectorComponentImplementation" /> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Square</string> - </value> - </value> - </configProperty> - <configProperty> - <name>type_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ShapeType</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="CircleShapes_ConnectorComponentInstance"> - <name>CircleShapes_ConnectorComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="Shapes_ConnectorComponentImplementation" /> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Circle</string> - </value> - </value> - </configProperty> - <configProperty> - <name>type_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ShapeType</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="TriangleShapes_ConnectorComponentInstance"> - <name>TriangleShapes_ConnectorComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="Shapes_ConnectorComponentImplementation" /> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Triangle</string> - </value> - </value> - </configProperty> - <configProperty> - <name>type_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ShapeType</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="SquareShapes_ConnectorComponentInstance2"> - <name>SquareShapes_ConnectorComponent2</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="Shapes_ConnectorComponentImplementation" /> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Square</string> - </value> - </value> - </configProperty> - <configProperty> - <name>type_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ShapeType</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="CircleShapes_ConnectorComponentInstance2"> - <name>CircleShapes_ConnectorComponent2</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="Shapes_ConnectorComponentImplementation" /> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Circle</string> - </value> - </value> - </configProperty> - <configProperty> - <name>type_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ShapeType</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="TriangleShapes_ConnectorComponentInstance2"> - <name>TriangleShapes_ConnectorComponent2</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="Shapes_ConnectorComponentImplementation" /> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Triangle</string> - </value> - </value> - </configProperty> - <configProperty> - <name>type_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ShapeType</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="SquareControllerComponentInstance"> - <name>SquareControllerComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ControllerComponentImplementation" /> - <configProperty> - <name>publish_rate</name> - <value> - <type> - <kind>tk_ulong</kind> - </type> - <value> - <ulong>0</ulong> - </value> - </value> - </configProperty> - <configProperty> - <name>max_size</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>50</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>max_x</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>225</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>max_y</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>250</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>resize_shape</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>use_web_interface</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.RegisterNaming</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Square</string> - </value> - </value> - </configProperty> - </instance> - - <instance xmi:id="SquareSenderComponentInstance"> - <name>SquareSenderComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="SenderComponentImplementation" /> - <configProperty> - <name>color</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ORANGE</string> - </value> - </value> - </configProperty> - </instance> - - <instance xmi:id="CircleControllerComponentInstance"> - <name>CircleControllerComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ControllerComponentImplementation" /> - <configProperty> - <name>publish_rate</name> - <value> - <type> - <kind>tk_ulong</kind> - </type> - <value> - <ulong>0</ulong> - </value> - </value> - </configProperty> - <configProperty> - <name>max_size</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>50</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>max_x</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>225</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>max_y</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>250</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>resize_shape</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>use_web_interface</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.RegisterNaming</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Circle</string> - </value> - </value> - </configProperty> - </instance> - - <instance xmi:id="CircleSenderComponentInstance"> - <name>CircleSenderComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="SenderComponentImplementation" /> - <configProperty> - <name>color</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ORANGE</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="TriangleControllerComponentInstance"> - <name>TriangleControllerComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ControllerComponentImplementation" /> - <configProperty> - <name>publish_rate</name> - <value> - <type> - <kind>tk_ulong</kind> - </type> - <value> - <ulong>0</ulong> - </value> - </value> - </configProperty> - <configProperty> - <name>max_size</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>50</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>max_x</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>225</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>max_y</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>250</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>resize_shape</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>use_web_interface</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.RegisterNaming</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Triangle</string> - </value> - </value> - </configProperty> - </instance> - - <instance xmi:id="TriangleSenderComponentInstance"> - <name>TriangleSenderComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="SenderComponentImplementation" /> - <configProperty> - <name>color</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ORANGE</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="SquareControllerRComponentInstance"> - <name>SquareControllerRComponent</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ControllerRComponentImplementation" /> - <configProperty> - <name>rate</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>5</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.RegisterNaming</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ReceiverSquare</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="CircleControllerRComponentInstance"> - <name>CircleControllerRComponent</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ControllerRComponentImplementation" /> - <configProperty> - <name>rate</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>5</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.RegisterNaming</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ReceiverCircle</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="TriangleControllerRComponentInstance"> - <name>TriangleControllerRComponent</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ControllerRComponentImplementation" /> - <configProperty> - <name>rate</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>5</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.RegisterNaming</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ReceiverTriangle</string> - </value> - </value> - </configProperty> - </instance> - - <connection> - <name>square_control_shape_attribs</name> - <internalEndpoint> - <portName>shapeAttribsSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeAttribsPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareControllerComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>square_control_change_changed</name> - <internalEndpoint> - <portName>shapeChangesPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeChangesSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareControllerComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>shape_received_square</name> - <internalEndpoint> - <portName>shapeReceivedPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeReceivedSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareControllerRComponentInstance" /> - </internalEndpoint> - </connection> - <connection> - <name>shape_received_circle</name> - <internalEndpoint> - <portName>shapeReceivedPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeReceivedSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleControllerRComponentInstance" /> - </internalEndpoint> - </connection> - <connection> - <name>shape_received_triangle</name> - <internalEndpoint> - <portName>shapeReceivedPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeReceivedSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleControllerRComponentInstance" /> - </internalEndpoint> - </connection> - - - <connection> - <name>triangle_control_shape_attribs</name> - <internalEndpoint> - <portName>shapeAttribsSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeAttribsPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleControllerComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>triangle_control_change_changed</name> - <internalEndpoint> - <portName>shapeChangesPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeChangesSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleControllerComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>circle_control_shape_attribs</name> - <internalEndpoint> - <portName>shapeAttribsSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeAttribsPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleControllerComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>circle_control_change_changed</name> - <internalEndpoint> - <portName>shapeChangesPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeChangesSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleControllerComponentInstance" /> - </internalEndpoint> - </connection> - <connection> - <name>square_info_out_data</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>square_listenercontrol</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data_control</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data_control</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>square_portstatuslistener</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_status</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_status</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>square_listener</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data_listener</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data_listener</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - - <connection> - <name>circle_info_out_data</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>circle_listenercontrol</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data_control</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data_control</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>circle_portstatuslistener</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_status</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_status</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>circle_listener</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data_listener</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data_listener</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - - <connection> - <name>triangle_info_out_data</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>triangle_listenercontrol</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data_control</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data_control</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>triangle_portstatuslistener</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_status</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_status</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>triangle_listener</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data_listener</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data_listener</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - - <connection> - <name>square_writer_connection</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_write_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>supplier_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareShapes_ConnectorComponentInstance" /> - </internalEndpoint> - </connection> - <connection> - <name>circle_writer_connection</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_write_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>supplier_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleShapes_ConnectorComponentInstance" /> - </internalEndpoint> - </connection> - <connection> - <name>triangle_writer_connection</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_write_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>supplier_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleShapes_ConnectorComponentInstance" /> - </internalEndpoint> - </connection> - - - <artifact xmi:id="CompSvrArt"> - <name>CompoSvrArtifactName</name> - <source /> - <node /> - <location>dance_locality_manager</location> - </artifact> - <artifact xmi:id="Sender_ExecArtifact"> - <name>Sender_exec</name> - <source/> - <node/> - <location>Sender_exec</location> - </artifact> - <artifact xmi:id="Sender_SvntArtifact"> - <name>Sender_svnt</name> - <source/> - <node/> - <location>Sender_svnt</location> - </artifact> - <artifact xmi:id="Sender_StubArtifact"> - <name>Sender_stub</name> - <source/> - <node/> - <location>Sender_stub</location> - </artifact> - <artifact xmi:id="Shapes_Connector_ExecArtifact"> - <name>Shapes_Connector_exec</name> - <source/> - <node/> - <location>ShapesContr_Connector_exec</location> - </artifact> - - <artifact xmi:id="Controller_ExecArtifact"> - <name>Controller_exec</name> - <source/> - <node/> - <location>ShapesContr_Controller_exec</location> - </artifact> - <artifact xmi:id="Controller_SvntArtifact"> - <name>Controller_svnt</name> - <source/> - <node/> - <location>ShapesContr_Controller_svnt</location> - </artifact> - <!--artifact xmi:id="Controller_StubArtifact"> - <name>Controller_stub</name> - <source/> - <node/> - <location>ShapesContr_Controller_stub</location> - </artifact--> - <artifact xmi:id="ControllerR_ExecArtifact"> - <name>ControllerR_exec</name> - <source/> - <node/> - <location>ShapesContr_ContrR_exec</location> - </artifact> - <artifact xmi:id="ControllerR_SvntArtifact"> - <name>ControllerR_svnt</name> - <source/> - <node/> - <location>ShapesContr_ContrR_svnt</location> - </artifact> - <!--artifact xmi:id="ControllerR_StubArtifact"> - <name>ControllerR_stub</name> - <source/> - <node/> - <location>ShapesContr_ContrR_stub</location> - </artifact--> - <artifact xmi:id="Shapes_Connector_SvntArtifact"> - <name>Shapes_Connector_svnt</name> - <source/> - <node/> - <location>ShapesContr_Connector_svnt</location> - </artifact> - <artifact xmi:id="Shapes_Connector_StubArtifact"> - <name>Shapes_Connector_stub</name> - <source/> - <node/> - <location>ShapesContr_Connector_stub</location> - </artifact> - <artifact xmi:id="Receiver_ExecArtifact"> - <name>Receiver_exec</name> - <source/> - <node/> - <location>Receiver_exec</location> - </artifact> - <artifact xmi:id="Receiver_SvntArtifact"> - <name>Receiver_svnt</name> - <source/> - <node/> - <location>Receiver_svnt</location> - </artifact> - <artifact xmi:id="Receiver_StubArtifact"> - <name>Receiver_stub</name> - <source/> - <node/> - <location>Receiver_stub</location> - </artifact> -</Deployment:DeploymentPlan> diff --git a/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/plan_nopub.cdp b/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/plan_nopub.cdp deleted file mode 100644 index e646f3e1117..00000000000 --- a/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/plan_nopub.cdp +++ /dev/null @@ -1,1609 +0,0 @@ -<!-- --> -<Deployment:DeploymentPlan - xmlns:Deployment="http://www.omg.org/Deployment" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.omg.org/Deployment Deployment.xsd"> - <label>Shapes_Depl_1</label> - <UUID>Shapes_Depl_1</UUID> - - <implementation xmi:id="CompSvrImpl"> - <name>CompSvr</name> - <source /> - <artifact xmi:idref="CompSvrArt" /> - <execParameter> - <name>edu.vanderbilt.dre.DAnCE.ImplementationType</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>edu.vanderbilt.dre.DAnCE.LocalityManager</string> - </value> - </value> - </execParameter> - </implementation> - - <implementation xmi:id="ReceiverComponentImplementation"> - <name>ReceiverComponentImplementation</name> - <source/> - <artifact xmi:idref="Receiver_ExecArtifact" /> - <artifact xmi:idref="Receiver_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_Receiver_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_Receiver_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Receiver_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Receiver_exec</string> - </value> - </value> - </execParameter> - </implementation> - - <implementation xmi:id="Shapes_ConnectorComponentImplementation"> - <name>Shapes_ConnectorComponentImplementation</name> - <source/> - <artifact xmi:idref="Shapes_Connector_ExecArtifact" /> - <artifact xmi:idref="Shapes_Connector_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_DDS_Event_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_DDS_Event_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Shapes_Connector_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Shapes_Connector_exec</string> - </value> - </value> - </execParameter> - </implementation> - <implementation xmi:id="SenderComponentImplementation"> - <name>SenderComponentImplementation</name> - <source/> - <artifact xmi:idref="Sender_ExecArtifact" /> - <artifact xmi:idref="Sender_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_Sender_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_Sender_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Sender_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Sender_exec</string> - </value> - </value> - </execParameter> - </implementation> - <implementation xmi:id="ControllerComponentImplementation"> - <name>ControllerComponentImplementation</name> - <source/> - <artifact xmi:idref="Controller_ExecArtifact" /> - <artifact xmi:idref="Controller_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_Controller_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_ShapesController_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Controller_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Controller_exec</string> - </value> - </value> - </execParameter> - </implementation> - - <implementation xmi:id="ControllerRComponentImplementation"> - <name>ControllerRComponentImplementation</name> - <source/> - <artifact xmi:idref="ControllerR_ExecArtifact" /> - <artifact xmi:idref="ControllerR_SvntArtifact" /> - <execParameter> - <!-- entrypoint as exec parameter (see 10.6.1) --> - <name>component factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_ControllerR_Impl</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantEntrypoint</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_Shapes_ShapesControllerR_Servant</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ServantArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ControllerR_svnt</string> - </value> - </value> - </execParameter> - <execParameter> - <name>edu.vanderbilt.dre.CIAO.ExecutorArtifact</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ControllerR_exec</string> - </value> - </value> - </execParameter> - </implementation> - - <instance xmi:id="CompSvrReceiverInst"> - <name>ComponentServerReceiverInstance</name> - <node>ReceiverNode</node> - <source /> - <implementation xmi:idref="CompSvrImpl" /> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.LocalityArguments</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>-ORBDottedDecimalAddresses 1</string> - </value> - </value> - </configProperty> - </instance> - - <instance xmi:id="SquareReceiverComponentInstance"> - <name>SquareReceiverComponent</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ReceiverComponentImplementation" /> - <configProperty> - <name>rate</name> - <value> - <type> - <kind>tk_ulong</kind> - </type> - <value> - <ulong>1</ulong> - </value> - </value> - </configProperty> - <configProperty> - <name>get_data</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>read_data</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>raw_listen</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>true</boolean> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="CircleReceiverComponentInstance"> - <name>CircleReceiverComponent</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ReceiverComponentImplementation" /> - <configProperty> - <name>rate</name> - <value> - <type> - <kind>tk_ulong</kind> - </type> - <value> - <ulong>1</ulong> - </value> - </value> - </configProperty> - <configProperty> - <name>get_data</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>read_data</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>raw_listen</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>true</boolean> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="TriangleReceiverComponentInstance"> - <name>TriangleReceiverComponent</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ReceiverComponentImplementation" /> - <configProperty> - <name>rate</name> - <value> - <type> - <kind>tk_ulong</kind> - </type> - <value> - <ulong>1</ulong> - </value> - </value> - </configProperty> - <configProperty> - <name>get_data</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>read_data</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>raw_listen</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>true</boolean> - </value> - </value> - </configProperty> - </instance> - - <instance xmi:id="CompSvrSenderInst"> - <name>ComponentServerSenderInstance</name> - <node>SenderNode</node> - <source /> - <implementation xmi:idref="CompSvrImpl" /> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.LocalityArguments</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>-ORBDottedDecimalAddresses 1</string> - </value> - </value> - </configProperty> - </instance> - - <instance xmi:id="SquareShapes_ConnectorComponentInstance"> - <name>SquareShapes_ConnectorComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="Shapes_ConnectorComponentImplementation" /> - <configProperty> - <name>qos_profile</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>plan_nopub#square</string> - </value> - </value> - </configProperty> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Square</string> - </value> - </value> - </configProperty> - <configProperty> - <name>type_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ShapeType</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="CircleShapes_ConnectorComponentInstance"> - <name>CircleShapes_ConnectorComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="Shapes_ConnectorComponentImplementation" /> - <configProperty> - <name>qos_profile</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>plan_nopub#circle</string> - </value> - </value> - </configProperty> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Circle</string> - </value> - </value> - </configProperty> - <configProperty> - <name>type_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ShapeType</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="TriangleShapes_ConnectorComponentInstance"> - <name>TriangleShapes_ConnectorComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="Shapes_ConnectorComponentImplementation" /> - <configProperty> - <name>qos_profile</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>plan_nopub#triangle</string> - </value> - </value> - </configProperty> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Triangle</string> - </value> - </value> - </configProperty> - <configProperty> - <name>type_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ShapeType</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="SquareShapes_ConnectorComponentInstance2"> - <name>SquareShapes_ConnectorComponent2</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="Shapes_ConnectorComponentImplementation" /> - <configProperty> - <name>qos_profile</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>plan_nopub#square</string> - </value> - </value> - </configProperty> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Square</string> - </value> - </value> - </configProperty> - <configProperty> - <name>type_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ShapeType</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="CircleShapes_ConnectorComponentInstance2"> - <name>CircleShapes_ConnectorComponent2</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="Shapes_ConnectorComponentImplementation" /> - <configProperty> - <name>qos_profile</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>plan_nopub#circle</string> - </value> - </value> - </configProperty> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Circle</string> - </value> - </value> - </configProperty> - <configProperty> - <name>type_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ShapeType</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="TriangleShapes_ConnectorComponentInstance2"> - <name>TriangleShapes_ConnectorComponent2</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="Shapes_ConnectorComponentImplementation" /> - <configProperty> - <name>qos_profile</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>plan_nopub#triangle</string> - </value> - </value> - </configProperty> - <configProperty> - <name>topic_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Triangle</string> - </value> - </value> - </configProperty> - <configProperty> - <name>type_name</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ShapeType</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="SquareControllerComponentInstance"> - <name>SquareControllerComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ControllerComponentImplementation" /> - <configProperty> - <name>publish_rate</name> - <value> - <type> - <kind>tk_ulong</kind> - </type> - <value> - <ulong>0</ulong> - </value> - </value> - </configProperty> - <configProperty> - <name>max_size</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>50</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>max_x</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>225</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>max_y</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>250</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>resize_shape</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.RegisterNaming</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Square</string> - </value> - </value> - </configProperty> - </instance> - - <instance xmi:id="SquareSenderComponentInstance"> - <name>SquareSenderComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="SenderComponentImplementation" /> - <configProperty> - <name>color</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ORANGE</string> - </value> - </value> - </configProperty> - </instance> - - <instance xmi:id="CircleControllerComponentInstance"> - <name>CircleControllerComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ControllerComponentImplementation" /> - <configProperty> - <name>publish_rate</name> - <value> - <type> - <kind>tk_ulong</kind> - </type> - <value> - <ulong>0</ulong> - </value> - </value> - </configProperty> - <configProperty> - <name>max_size</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>50</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>max_x</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>225</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>max_y</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>250</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>resize_shape</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.RegisterNaming</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Circle</string> - </value> - </value> - </configProperty> - </instance> - - <instance xmi:id="CircleSenderComponentInstance"> - <name>CircleSenderComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="SenderComponentImplementation" /> - <configProperty> - <name>color</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ORANGE</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="TriangleControllerComponentInstance"> - <name>TriangleControllerComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ControllerComponentImplementation" /> - <configProperty> - <name>publish_rate</name> - <value> - <type> - <kind>tk_ulong</kind> - </type> - <value> - <ulong>0</ulong> - </value> - </value> - </configProperty> - <configProperty> - <name>max_size</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>50</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>max_x</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>225</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>max_y</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>250</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>resize_shape</name> - <value> - <type> - <kind>tk_boolean</kind> - </type> - <value> - <boolean>false</boolean> - </value> - </value> - </configProperty> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.RegisterNaming</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Triangle</string> - </value> - </value> - </configProperty> - </instance> - - <instance xmi:id="TriangleSenderComponentInstance"> - <name>TriangleSenderComponent</name> - <node>SenderNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="SenderComponentImplementation" /> - <configProperty> - <name>color</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ORANGE</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="SquareControllerRComponentInstance"> - <name>SquareControllerRComponent</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ControllerRComponentImplementation" /> - <configProperty> - <name>rate</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>10</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.RegisterNaming</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ReceiverSquare</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="CircleControllerRComponentInstance"> - <name>CircleControllerRComponent</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ControllerRComponentImplementation" /> - <configProperty> - <name>rate</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>10</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.RegisterNaming</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ReceiverCircle</string> - </value> - </value> - </configProperty> - </instance> - <instance xmi:id="TriangleControllerRComponentInstance"> - <name>TriangleControllerRComponent</name> - <node>ReceiverNode</node> - <!-- hostname --> - <source/> - <implementation xmi:idref="ControllerRComponentImplementation" /> - <configProperty> - <name>rate</name> - <value> - <type> - <kind>tk_ushort</kind> - </type> - <value> - <ushort>10</ushort> - </value> - </value> - </configProperty> - <configProperty> - <name>edu.vanderbilt.dre.DAnCE.RegisterNaming</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>ReceiverTriangle</string> - </value> - </value> - </configProperty> - </instance> - - <connection> - <name>square_control_shape_attribs</name> - <internalEndpoint> - <portName>shapeAttribsSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeAttribsPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareControllerComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>square_control_change_changed</name> - <internalEndpoint> - <portName>shapeChangesPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeChangesSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareControllerComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>shape_received_square</name> - <internalEndpoint> - <portName>shapeReceivedPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeReceivedSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareControllerRComponentInstance" /> - </internalEndpoint> - </connection> - <connection> - <name>shape_received_circle</name> - <internalEndpoint> - <portName>shapeReceivedPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeReceivedSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleControllerRComponentInstance" /> - </internalEndpoint> - </connection> - <connection> - <name>shape_received_triangle</name> - <internalEndpoint> - <portName>shapeReceivedPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeReceivedSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleControllerRComponentInstance" /> - </internalEndpoint> - </connection> - - - <connection> - <name>triangle_control_shape_attribs</name> - <internalEndpoint> - <portName>shapeAttribsSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeAttribsPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleControllerComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>triangle_control_change_changed</name> - <internalEndpoint> - <portName>shapeChangesPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeChangesSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleControllerComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>circle_control_shape_attribs</name> - <internalEndpoint> - <portName>shapeAttribsSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeAttribsPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleControllerComponentInstance" /> - </internalEndpoint> - </connection> - - <connection> - <name>circle_control_change_changed</name> - <internalEndpoint> - <portName>shapeChangesPub</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>shapeChangesSub</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleControllerComponentInstance" /> - </internalEndpoint> - </connection> - <connection> - <name>square_info_out_data</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>square_listenercontrol</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data_control</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data_control</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>square_portstatuslistener</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_status</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_status</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>square_listener</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data_listener</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data_listener</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - - <connection> - <name>circle_info_out_data</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>circle_listenercontrol</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data_control</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data_control</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>circle_portstatuslistener</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_status</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_status</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>circle_listener</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data_listener</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data_listener</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - - <connection> - <name>triangle_info_out_data</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>triangle_listenercontrol</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data_control</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data_control</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>triangle_portstatuslistener</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_status</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_status</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - <connection> - <name>triangle_listener</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_out_data_listener</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleReceiverComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>push_consumer_data_listener</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleShapes_ConnectorComponentInstance2" /> - </internalEndpoint> - </connection> - - <connection> - <name>square_writer_connection</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_write_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="SquareSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>supplier_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="SquareShapes_ConnectorComponentInstance" /> - </internalEndpoint> - </connection> - <connection> - <name>circle_writer_connection</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_write_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="CircleSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>supplier_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="CircleShapes_ConnectorComponentInstance" /> - </internalEndpoint> - </connection> - <connection> - <name>triangle_writer_connection</name> - <deployRequirement> - <name>edu.dre.vanderbilt.DAnCE.ConnectionType</name> - <resourceType>Local_Interface</resourceType> - </deployRequirement> - <internalEndpoint> - <portName>info_write_data</portName> - <provider>false</provider> - <kind>SimplexReceptacle</kind> - <instance xmi:idref="TriangleSenderComponentInstance" /> - </internalEndpoint> - <internalEndpoint> - <portName>supplier_data</portName> - <provider>true</provider> - <kind>Facet</kind> - <instance xmi:idref="TriangleShapes_ConnectorComponentInstance" /> - </internalEndpoint> - </connection> - - - <artifact xmi:id="CompSvrArt"> - <name>CompoSvrArtifactName</name> - <source /> - <node /> - <location>dance_locality_manager</location> - </artifact> - <artifact xmi:id="Sender_ExecArtifact"> - <name>Sender_exec</name> - <source/> - <node/> - <location>Sender_exec</location> - </artifact> - <artifact xmi:id="Sender_SvntArtifact"> - <name>Sender_svnt</name> - <source/> - <node/> - <location>Sender_svnt</location> - </artifact> - <artifact xmi:id="Sender_StubArtifact"> - <name>Sender_stub</name> - <source/> - <node/> - <location>Sender_stub</location> - </artifact> - <artifact xmi:id="Shapes_Connector_ExecArtifact"> - <name>Shapes_Connector_exec</name> - <source/> - <node/> - <location>ShapesContr_Connector_exec</location> - </artifact> - - <artifact xmi:id="Controller_ExecArtifact"> - <name>Controller_exec</name> - <source/> - <node/> - <location>ShapesContr_Controller_exec</location> - </artifact> - <artifact xmi:id="Controller_SvntArtifact"> - <name>Controller_svnt</name> - <source/> - <node/> - <location>ShapesContr_Controller_svnt</location> - </artifact> - <!--artifact xmi:id="Controller_StubArtifact"> - <name>Controller_stub</name> - <source/> - <node/> - <location>ShapesContr_Controller_stub</location> - </artifact--> - <artifact xmi:id="ControllerR_ExecArtifact"> - <name>ControllerR_exec</name> - <source/> - <node/> - <location>ShapesContr_ContrR_exec</location> - </artifact> - <artifact xmi:id="ControllerR_SvntArtifact"> - <name>ControllerR_svnt</name> - <source/> - <node/> - <location>ShapesContr_ContrR_svnt</location> - </artifact> - <!--artifact xmi:id="ControllerR_StubArtifact"> - <name>ControllerR_stub</name> - <source/> - <node/> - <location>ShapesContr_ContrR_stub</location> - </artifact--> - <artifact xmi:id="Shapes_Connector_SvntArtifact"> - <name>Shapes_Connector_svnt</name> - <source/> - <node/> - <location>ShapesContr_Connector_svnt</location> - </artifact> - <artifact xmi:id="Shapes_Connector_StubArtifact"> - <name>Shapes_Connector_stub</name> - <source/> - <node/> - <location>ShapesContr_Connector_stub</location> - </artifact> - <artifact xmi:id="Receiver_ExecArtifact"> - <name>Receiver_exec</name> - <source/> - <node/> - <location>Receiver_exec</location> - </artifact> - <artifact xmi:id="Receiver_SvntArtifact"> - <name>Receiver_svnt</name> - <source/> - <node/> - <location>Receiver_svnt</location> - </artifact> - <artifact xmi:id="Receiver_StubArtifact"> - <name>Receiver_stub</name> - <source/> - <node/> - <location>Receiver_stub</location> - </artifact> -</Deployment:DeploymentPlan> diff --git a/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/plan_nopub.xml b/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/plan_nopub.xml deleted file mode 100644 index d4fb8fcce40..00000000000 --- a/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/plan_nopub.xml +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- --> -<dds xmlns="http://www.omg.org/dds" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.omg.org/dds dds_qos.xsd"> - <qos_profile name="square"> - <datawriter_qos> - <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - </reliability> - </datawriter_qos> - <datareader_qos> - <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - </reliability> - </datareader_qos> - </qos_profile> - <qos_profile name="circle"> - <datawriter_qos> - <reliability> - <kind>BEST_EFFORT_RELIABILITY_QOS</kind> - </reliability> - </datawriter_qos> - <datareader_qos> - <reliability> - <kind>BEST_EFFORT_RELIABILITY_QOS</kind> - </reliability> - </datareader_qos> - </qos_profile> - <qos_profile name="triangle"> - <datawriter_qos> - <reliability> - <kind>BEST_EFFORT_RELIABILITY_QOS</kind> - </reliability> - </datawriter_qos> - <datareader_qos> - <reliability> - <kind>RELIABLE_RELIABILITY_QOS</kind> - </reliability> - </datareader_qos> - </qos_profile> -</dds> diff --git a/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/run_test.pl b/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/run_test.pl deleted file mode 100755 index b7bc5581df6..00000000000 --- a/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/run_test.pl +++ /dev/null @@ -1,293 +0,0 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' - & eval 'exec perl -S $0 $argv:q' - if 0; - -# -*- perl -*- - -use lib "$ENV{'ACE_ROOT'}/bin"; -use PerlACE::TestTarget; - -$CIAO_ROOT = "$ENV{'CIAO_ROOT'}"; -$TAO_ROOT = "$ENV{'TAO_ROOT'}"; -$DANCE_ROOT = "$ENV{'DANCE_ROOT'}"; -$DDS_ROOT = "$ENV{'DDS_ROOT'}"; - -#$ENV{'DANCE_LOG_LEVEL'}=10; -#$ENV{'CIAO_LOG_LEVEL'}=10; -#$ENV{'DANCE_TRACE_ENABLE'}=1; -#$ENV{'CIAO_TRACE_ENABLE'}=1; - - -$daemons_running = 0; -$em_running = 0; -$ns_running = 0; - -$nr_daemon = 2; -@ports = ( 60001, 60002 ); -@iorbases = ( "NodeApp1.ior", "NodeApp2.ior" ); -@iorfiles = 0; -@nodenames = ( "SenderNode", "ReceiverNode" ); - -# ior files other than daemon -$ior_nsbase = "ns.ior"; -$ior_nsfile = 0; -$ior_embase = "EM.ior"; -$ior_emfile = 0; - -# Processes -$E = 0; -$EM = 0; -$NS = 0; -@DEAMONS = 0; - -# targets -@tg_daemons = 0; -$tg_naming = 0; -$tg_exe_man = 0; -$tg_executor = 0; - -$status = 0; -$cdp_file_pub = "plan.cdp"; -$cdp_file_nopub = "plan_nopub.cdp"; - -sub create_targets { - # naming service - $tg_naming = PerlACE::TestTarget::create_target (1) || die "Create target for ns failed\n"; - $tg_naming->AddLibPath ('../lib'); - # daemon - for ($i = 0; $i < $nr_daemon; ++$i) { - $tg_daemons[$i] = PerlACE::TestTarget::create_target ($i+1) || die "Create target for daemon $i failed\n"; - $tg_daemons[$i]->AddLibPath ('../lib'); - } - # execution manager - $tg_exe_man = PerlACE::TestTarget::create_target (1) || die "Create target for EM failed\n"; - $tg_exe_man->AddLibPath ('../lib'); - # executor (plan_launcher) - $tg_executor = PerlACE::TestTarget::create_target (1) || die "Create target for executor failed\n"; - $tg_executor->AddLibPath ('../lib'); -} - -sub init_ior_files { - $ior_nsfile = $tg_naming->LocalFile ($ior_nsbase); - $ior_emfile = $tg_exe_man->LocalFile ($ior_embase); - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); - } - delete_ior_files (); -} - -# Delete if there are any .ior files. -sub delete_ior_files { - for ($i = 0; $i < $nr_daemon; ++$i) { - $tg_daemons[$i]->DeleteFile ($iorbases[$i]); - } - $tg_naming->DeleteFile ($ior_nsbase); - $tg_exe_man->DeleteFile ($ior_embase); - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorfiles[$i] = $tg_daemons[$i]->LocalFile ($iorbases[$i]); - } -} - -sub kill_node_daemon { - for ($i = 0; $i < $nr_daemon; ++$i) { - $DEAMONS[$i]->Kill (); $DEAMONS[$i]->TimedWait (1); - } -} - -sub kill_open_processes { - if ($daemons_running == 1) { - kill_node_daemon (); - } - - if ($em_running == 1) { - $EM->Kill (); $EM->TimedWait (1); - } - - if ($ns_running == 1) { - $NS->Kill (); $NS->TimedWait (1); - } - # in case shutdown did not perform as expected - $tg_executor->KillAll ('dance_locality_manager'); -} - -sub run_node_daemons { - for ($i = 0; $i < $nr_daemon; ++$i) { - $iorbase = $iorbases[$i]; - $iorfile = $iorfiles[$i]; - $port = $ports[$i]; - $nodename = $nodenames[$i]; - $iiop = "iiop://localhost:$port"; - $node_app = $tg_daemons[$i]->GetArchDir("$DANCE_ROOT/bin/") . "dance_locality_manager"; - - $d_cmd = "$DANCE_ROOT/bin/dance_node_manager"; - $d_param = "-ORBEndpoint $iiop -s $node_app -n $nodename=$iorfile -t 30 --domain-nc corbaloc:rir:/NameService --instance-nc corbaloc:rir:/NameService"; - - print "Run dance_node_manager with $d_param\n"; - - $DEAMONS[$i] = $tg_daemons[$i]->CreateProcess ($d_cmd, $d_param); - $DEAMONS[$i]->Spawn (); - - if ($tg_daemons[$i]->WaitForFileTimed($iorbase, - $tg_daemons[$i]->ProcessStartWaitInterval ()) == -1) { - print STDERR - "ERROR: The ior $iorfile file of node daemon $i could not be found\n"; - for (; $i >= 0; --$i) { - $DEAMONS[$i]->Kill (); $DEAMONS[$i]->TimedWait (1); - } - return -1; - } - } - return 0; -} - -create_targets (); -init_ior_files (); - -# Invoke naming service - -$NS = $tg_naming->CreateProcess ("$TAO_ROOT/orbsvcs/Naming_Service/tao_cosnaming", " -ORBEndpoint iiop://localhost:60003 -o $ior_nsfile"); - -$ns_status = $NS->Spawn (); - -if ($ns_status != 0) { - print STDERR "ERROR: Unable to execute the naming service\n"; - kill_open_processes (); - exit 1; -} - -print STDERR "Starting Naming Service with -ORBEndpoint iiop://localhost:60003 -o ns.ior\n"; - -if ($tg_naming->WaitForFileTimed ($ior_nsbase, - $tg_naming->ProcessStartWaitInterval ()) == -1) { - print STDERR "ERROR: cannot find naming service IOR file\n"; - $NS->Kill (); $NS->TimedWait (1); - exit 1; -} - -$ns_running = 1; - -# Set up NamingService environment -$ENV{"NameServiceIOR"} = "corbaloc:iiop:localhost:60003/NameService"; - - -# Invoke node daemon. -print "Invoking node daemon\n"; -$status = run_node_daemons (); - -if ($status != 0) { - print STDERR "ERROR: Unable to execute the node daemon\n"; - kill_open_processes (); - exit 1; -} - -$daemons_running = 1; - -# Invoke execution manager. -print "Invoking execution manager (dance_execution_manager.exe) with -e$ior_emfile\n"; -$EM = $tg_exe_man->CreateProcess ("$DANCE_ROOT/bin/dance_execution_manager", - "-e$ior_emfile --domain-nc corbaloc:rir:/NameService"); -$em_status = $EM->Spawn (); - -if ($em_status != 0) { - print STDERR "ERROR: dance_execution_manager returned $em_status"; - exit 1; -} - -if ($tg_exe_man->WaitForFileTimed ($ior_embase, - $tg_exe_man->ProcessStartWaitInterval ()) == -1) { - print STDERR - "ERROR: The ior file of execution manager could not be found\n"; - kill_open_processes (); - exit 1; -} - -$em_running = 1; - -# Invoke executor - start the application -. -print "Invoking executor - launch the application for plan_nopub.cdp- NO PUBLISHING expected\n"; - -print "Start dance_plan_launcher.exe with -x $cdp_file_nopub -k file://$ior_emfile\n"; -$E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $cdp_file_nopub -k file://$ior_emfile"); -$pl_status = $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); - -if ($pl_status != 0) { - print STDERR "ERROR: dance_plan_launcher returned $pl_status\n"; - kill_open_processes (); - exit 1; -} - -for ($i = 0; $i < $nr_daemon; ++$i) { - if ($tg_daemons[$i]->WaitForFileTimed ($iorbases[$i], - $tg_daemons[$i]->ProcessStopWaitInterval ()) == -1) { - print STDERR "ERROR: The ior file of daemon $i could not be found\n"; - kill_open_processes (); - exit 1; - } -} - -print "Sleeping 10 seconds to allow task to complete\n"; -sleep (10); - -# Invoke executor - stop the application -. -print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file_nopub\n"; - -$E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file_nopub -s"); -$pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); - -if ($pl_status != 0) { - print STDERR "ERROR: dance_plan_launcher returned $pl_status\n"; - kill_open_processes (); - exit 1; -} - -# Invoke executor - start the application -. -print "Invoking executor - launch the application for plan.cdp- publishing expected\n"; - -print "Start dance_plan_launcher.exe with -x $cdp_file_pub -k file://$ior_emfile\n"; -$E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-x $cdp_file_pub -k file://$ior_emfile"); -$pl_status = $E->SpawnWaitKill (2 * $tg_executor->ProcessStartWaitInterval ()); - -if ($pl_status != 0) { - print STDERR "ERROR: dance_plan_launcher returned $pl_status\n"; - kill_open_processes (); - exit 1; -} - -for ($i = 0; $i < $nr_daemon; ++$i) { - if ($tg_daemons[$i]->WaitForFileTimed ($iorbases[$i], - $tg_daemons[$i]->ProcessStopWaitInterval ()) == -1) { - print STDERR "ERROR: The ior file of daemon $i could not be found\n"; - kill_open_processes (); - exit 1; - } -} - -print "Sleeping 20 seconds to allow task to complete\n"; -sleep (20); - -# Invoke executor - stop the application -. -print "Invoking executor - stop the application -\n"; -print "by running dance_plan_launcher.exe with -k file://$ior_emfile -x $cdp_file_pub\n"; - -$E = $tg_executor->CreateProcess ("$DANCE_ROOT/bin/dance_plan_launcher", - "-k file://$ior_emfile -x $cdp_file_pub -s"); -$pl_status = $E->SpawnWaitKill ($tg_executor->ProcessStartWaitInterval ()); - -if ($pl_status != 0) { - print STDERR "ERROR: dance_plan_launcher returned $pl_status\n"; - kill_open_processes (); - exit 1; -} - - -print "Executor returned.\n"; -print "Shutting down rest of the processes.\n"; - -delete_ior_files (); -kill_open_processes (); - -exit $status; |