summaryrefslogtreecommitdiff
path: root/CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors')
-rw-r--r--CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/USER_QOS_PROFILES.xml69
-rw-r--r--CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/plan.cdp1576
-rw-r--r--CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/plan_nopub.cdp1609
-rw-r--r--CIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/plan_nopub.xml42
-rwxr-xr-xCIAO/connectors/dds4ccm/examples/ShapesContr/descriptors/run_test.pl293
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;