summaryrefslogtreecommitdiff
path: root/DAnCE/tests
diff options
context:
space:
mode:
authorsma <sma@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2012-08-22 10:12:00 +0000
committersma <sma@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2012-08-22 10:12:00 +0000
commite53abeec2ae6872decc1901c569bdf2b501c743f (patch)
tree094e24283bf72b22a87bf3b8dab9e8a821065878 /DAnCE/tests
parent8057aa4dcc7b6ded1104a608d238640c4cfc4be9 (diff)
downloadATCD-e53abeec2ae6872decc1901c569bdf2b501c743f.tar.gz
Wed Aug 22 10:10:45 UTC 2012 Simon Massey <sma at prismtech dot com>
* tests/DeploymentPlanDump/NewCcmDance1.cdp: * tests/DeploymentPlanDump/CcmDance2-host1.cdp: * tests/DeploymentPlanDump/CcmDance2.cdp: * tests/DeploymentPlanDump/CcmDance4-host2.cdp: * tests/DeploymentPlanDump/CcmDance2-host2.cdp: * tests/DeploymentPlanDump/CcmDance4-host1.cdp: Thales requested name change (thalesgroup.com to cardamom.eu)
Diffstat (limited to 'DAnCE/tests')
-rw-r--r--DAnCE/tests/DeploymentPlanDump/CcmDance2-host1.cdp640
-rw-r--r--DAnCE/tests/DeploymentPlanDump/CcmDance2-host2.cdp970
-rw-r--r--DAnCE/tests/DeploymentPlanDump/CcmDance2.cdp1301
-rw-r--r--DAnCE/tests/DeploymentPlanDump/CcmDance4-host1.cdp1056
-rw-r--r--DAnCE/tests/DeploymentPlanDump/CcmDance4-host2.cdp942
-rw-r--r--DAnCE/tests/DeploymentPlanDump/NewCcmDance1.cdp1064
6 files changed, 0 insertions, 5973 deletions
diff --git a/DAnCE/tests/DeploymentPlanDump/CcmDance2-host1.cdp b/DAnCE/tests/DeploymentPlanDump/CcmDance2-host1.cdp
index 05c590c965d..e69de29bb2d 100644
--- a/DAnCE/tests/DeploymentPlanDump/CcmDance2-host1.cdp
+++ b/DAnCE/tests/DeploymentPlanDump/CcmDance2-host1.cdp
@@ -1,640 +0,0 @@
-<!-- $Id$ -->
-<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>CCmDance2_1</label>
- <UUID>CcmDance2_1</UUID>
-
- <realizes></realizes>
-
- <!-- Implementations declarations -->
-
- <!-- Client Dance implementation-->
- <!-- Home implementation -->
- <implementation id="ClientDanceHomeImplementation">
- <name>ClientDanceHomeImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_ClientDanceHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2Test/ClientModule/ClientDanceHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance2Test.ClientModule.SessionClientDanceHome_impl</string>
- </value>
- </value>
- </execParameter>
-
-<!-- <execParameter> -->
- <!-- VALUETYPE_FACTORY_DEPENDENCIES -->
-<!-- <name>cdmw.config.ValuetypeFactoryDependencies</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_struct</kind>
- <struct>
- <name>ValuetypeFactoryDescription</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ValuetypeFactoryDescription:1.0</typeId>
- <member>
- <name>repid</name>
- <type>
- <kind>tk_alias</kind>
- <alias>
- <name>RepositoryId</name>
- <typeId>IDL:omg.org/CORBA/RepositoryId</typeId>
- <elementType>
- <kind>tk_string</kind>
- </elementType>
- </alias>
- </type>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- </struct>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <member>
- <name>repid</name>
- <value>
- <string>IDL:acme.com/CcmDance2Test/EventTypeModule/HostnameResult:1.0</string>
- </value>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <value>
- <string>createHostnameResultFactory</string>
- </value>
- </member>
- </element>
- </value>
- </value>
- </execParameter> -->
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="ClientDanceImplementation">
- <name>ClientDanceImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
- </implementation>
-
-
- <!-- Test Driver implementation-->
- <!-- Home implementation -->
- <implementation id="TestDriverHomeImplementation">
- <name>TestDriverHomeImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_TestDriverHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2Test/DriverModule/TestDriverHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance2Test.DriverModule.SessionTestDriverHome_impl</string>
- </value>
- </value>
- </execParameter>
-
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="TestDriverImplementation">
- <name>TestDriverImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
- </implementation>
-
-
-
-
-
-
- <!-- Instances declarations -->
-
- <!-- Client Dance instances-->
- <instance id="ClientDanceHome1">
- <name>ClientDanceHome1</name>
- <node>Host1</node>
- <!-- hostname -->
- <source/>
- <implementation>ClientDanceHomeImplementation</implementation>
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceProcess2@CcmDance2Application</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="ClientDance1">
- <name>ClientDance1</name>
- <node>Host1</node>
- <source/>
- <implementation>ClientDanceImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceHome1</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDance1</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: configuration-->
- <name>configuration</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Client1</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedServerHostname-->
- <name>expectedServerHostname</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4y.prismtech.com</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
-
- <!-- Test Driver instances-->
- <instance id="TestDriverHome">
- <name>TestDriverHome</name>
- <node>Host1</node>
- <!-- hostname -->
- <source/>
- <implementation>TestDriverHomeImplementation</implementation>
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceProcess2@CcmDance2Application</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="TestDriver1">
- <name>TestDriver1</name>
- <node>Host1</node>
- <source/>
- <implementation>TestDriverImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>TestDriverHome</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>TestDriver1</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
-
-
-
-
- <!-- Connections declarations -->
-
- <connection>
- <name>client1_receptacle</name>
- <internalEndpoint>
- <portName>serverHostInfo</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::rhel4y.prismtech.com:12345#Host2/CcmDance2_1.DeploymentPlan/ServerDance/serverHostInfo1.Port</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>server_receptacle1</name>
- <internalEndpoint>
- <portName>clientHostInfo</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::rhel4y.prismtech.com:12345#Host2/CcmDance2_1.DeploymentPlan/ServerDance.Component</location>
- <provider>false</provider>
- <portName>clientHostInfo1</portName>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>client1_consumer_to_publishes</name>
- <internalEndpoint>
- <portName>hostnameResults</portName>
- <provider>true</provider>
- <kind>EventConsumer</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::rhel4y.prismtech.com:12345#Host2/CcmDance2_1.DeploymentPlan/ServerDance.Component</location>
- <provider>false</provider>
- <portName>hostnamePublishes</portName>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>server_consumer_to_emits1</name>
- <internalEndpoint>
- <portName>commandEmits</portName>
- <provider>false</provider>
- <kind>EventEmitter</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::rhel4y.prismtech.com:12345#Host2/CcmDance2_1.DeploymentPlan/ServerDance/commands.Port</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>client1_sayHello</name>
- <internalEndpoint>
- <portName>sayHello</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::rhel4y.prismtech.com:12345#Host2/CcmDance2_1.DeploymentPlan/ServerDance/supports.Port</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>client1_naming</name>
- <internalEndpoint>
- <portName>naming</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::rhel4x.prismtech.com:21869</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>testDriver_server</name>
- <internalEndpoint>
- <portName>server</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::rhel4y.prismtech.com:12345#Host2/CcmDance2_1.DeploymentPlan/ServerDance/supports.Port</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>testDriver_client1</name>
- <internalEndpoint>
- <portName>client1</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>testDriver_client2</name>
- <internalEndpoint>
- <portName>client2</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::rhel4y.prismtech.com:12345#Host2/CcmDance2_1.DeploymentPlan/ClientDance2/supports.Port</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>testDriver_sayHello</name>
- <internalEndpoint>
- <portName>handshake</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::rhel4y.prismtech.com:12345#Host2/CcmDance2_1.DeploymentPlan/ServerDance/supports.Port</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <!-- Artifacts declarations -->
- <artifact id="ClientDanceArtifact">
- <name>ClientDanceArtifact</name>
- <source/>
- <node/>
- <location>/home/sl/install/ofccm_v0/demos/demo_dance2/c++/i686-pc-linux-gnu/libClientCcmDance2Demo.so</location>
- <execParameter>
- <name>repid</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2Test/EventTypeModule/HostnameResult:1.0</string>
- </value>
- </value>
- </execParameter>
- <execParameter>
- <name>factory_entrypoint</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>createHostnameResultFactory</string>
- </value>
- </value>
- </execParameter>
- </artifact>
-
- </Deployment:DeploymentPlan>
diff --git a/DAnCE/tests/DeploymentPlanDump/CcmDance2-host2.cdp b/DAnCE/tests/DeploymentPlanDump/CcmDance2-host2.cdp
index a67d9e86871..e69de29bb2d 100644
--- a/DAnCE/tests/DeploymentPlanDump/CcmDance2-host2.cdp
+++ b/DAnCE/tests/DeploymentPlanDump/CcmDance2-host2.cdp
@@ -1,970 +0,0 @@
-<!-- $Id$ -->
-<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>CCmDance2_1</label>
- <UUID>CcmDance2_1</UUID>
-
- <realizes></realizes>
-
- <!-- Implementations declarations -->
-
- <!-- Server Dance implementation-->
- <!-- Home implementation -->
- <implementation id="ServerDanceHomeImplementation">
- <name>ServerDanceHomeImplementation</name>
- <source/>
- <artifact>ServerDanceArtifact1</artifact>
- <artifact>ServerDanceArtifact2</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_ServerDanceHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2Test/ServerModule/ServerDanceHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance2Test.ServerModule.SessionServerDanceHome_impl</string>
- </value>
- </value>
- </execParameter>
-
-<!-- <execParameter> -->
- <!-- VALUETYPE_FACTORY_DEPENDENCIES -->
-<!-- <name>cdmw.config.ValuetypeFactoryDependencies</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_struct</kind>
- <struct>
- <name>ValuetypeFactoryDescription</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ValuetypeFactoryDescription:1.0</typeId>
- <member>
- <name>repid</name>
- <type>
- <kind>tk_alias</kind>
- <alias>
- <name>RepositoryId</name>
- <typeId>IDL:omg.org/CORBA/RepositoryId</typeId>
- <elementType>
- <kind>tk_string</kind>
- </elementType>
- </alias>
- </type>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- </struct>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <member>
- <name>repid</name>
- <value>
- <string>IDL:acme.com/CcmDance2Test/EventTypeModule/Command:1.0</string>
- </value>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <value>
- <string>createCommandFactory</string>
- </value>
- </member>
- </element>
- </value>
- <value>
- <element>
- <member>
- <name>repid</name>
- <value>
- <string>IDL:acme.com/CcmDance2Test/FooValueType:1.0</string>
- </value>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <value>
- <string>createFooValueTypeFactory</string>
- </value>
- </member>
- </element>
- </value>
- </value>
- </execParameter> -->
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="ServerDanceImplementation">
- <name>ServerDanceImplementation</name>
- <source/>
- <artifact>ServerDanceArtifact1</artifact>
- </implementation>
-
-
-
- <!-- Client Dance implementation-->
- <!-- Home implementation -->
- <implementation id="ClientDanceHomeImplementation">
- <name>ClientDanceHomeImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_ClientDanceHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2Test/ClientModule/ClientDanceHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance2Test.ClientModule.SessionClientDanceHome_impl</string>
- </value>
- </value>
- </execParameter>
-
-<!-- <execParameter> -->
- <!-- VALUETYPE_FACTORY_DEPENDENCIES -->
-<!-- <name>cdmw.config.ValuetypeFactoryDependencies</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_struct</kind>
- <struct>
- <name>ValuetypeFactoryDescription</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ValuetypeFactoryDescription:1.0</typeId>
- <member>
- <name>repid</name>
- <type>
- <kind>tk_alias</kind>
- <alias>
- <name>RepositoryId</name>
- <typeId>IDL:omg.org/CORBA/RepositoryId</typeId>
- <elementType>
- <kind>tk_string</kind>
- </elementType>
- </alias>
- </type>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- </struct>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <member>
- <name>repid</name>
- <value>
- <string>IDL:acme.com/CcmDance2Test/EventTypeModule/HostnameResult:1.0</string>
- </value>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <value>
- <string>createHostnameResultFactory</string>
- </value>
- </member>
- </element>
- </value>
- </value>
- </execParameter> -->
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="ClientDanceImplementation">
- <name>ClientDanceImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
- </implementation>
-
- <!-- Instances declarations -->
-
- <!-- Server Dance instances-->
- <instance id="ServerDanceHome">
- <name>ServerDanceHome</name>
- <node>Host2</node>
- <!-- hostname -->
- <source/>
- <implementation>ServerDanceHomeImplementation</implementation>
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDanceProcess@CcmDance2Application</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="ServerDance">
- <name>ServerDance</name>
- <node>Host2</node>
- <source/>
- <implementation>ServerDanceImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDanceHome</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDance</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: fooStruct-->
- <name>fooStruct</name>
- <value>
- <type>
- <kind>tk_struct</kind>
- <struct>
- <name>FooStruct</name>
- <typeId>IDL:acme.com/CcmDance2Test/FooStruct:1.0</typeId>
- <member>
- <name>fooString</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- <member>
- <name>fooLong</name>
- <type>
- <kind>tk_long</kind>
- </type>
- </member>
- </struct>
- </type>
- <value>
- <member>
- <name>fooString</name>
- <value>
- <string>hello</string>
- </value>
- </member>
- <member>
- <name>fooLong</name>
- <value>
- <long>250</long>
- </value>
- </member>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: fooEnum-->
- <name>fooEnum</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>FooEnum</name>
- <typeId>IDL:acme.com/CcmDance2Test/FooEnum:1.0</typeId>
- <member>A</member>
- <member>B</member>
- <member>C</member>
- </enum>
- </type>
- <value>
- <enum>B</enum>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: fooStructSeq-->
- <name>fooStructSeq</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_struct</kind>
- <struct>
- <name>FooStruct</name>
- <typeId>IDL:acme.com/CcmDance2Test/FooStruct:1.0</typeId>
- <member>
- <name>fooString</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- <member>
- <name>fooLong</name>
- <type>
- <kind>tk_long</kind>
- </type>
- </member>
- </struct>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <member>
- <name>fooString</name>
- <value>
- <string>hello1</string>
- </value>
- </member>
- <member>
- <name>fooLong</name>
- <value>
- <long>123</long>
- </value>
- </member>
- </element>
- <element>
- <member>
- <name>fooString</name>
- <value>
- <string>hello2</string>
- </value>
- </member>
- <member>
- <name>fooLong</name>
- <value>
- <long>456</long>
- </value>
- </member>
- </element>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: fooEnumSeq-->
- <name>fooEnumSeq</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_enum</kind>
- <enum>
- <name>FooEnum</name>
- <typeId>IDL:acme.com/CcmDance2Test/FooEnum:1.0</typeId>
- <member>A</member>
- <member>B</member>
- <member>C</member>
- </enum>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <enum>A</enum>
- </element>
- <element>
- <enum>C</enum>
- </element>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedClientHostname1-->
- <name>expectedClientHostname1</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4x.prismtech.com</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedClientHostname2-->
- <name>expectedClientHostname2</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4y.prismtech.com</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
-
-
- <instance id="ClientDanceHome2">
- <name>ClientDanceHome2</name>
- <node>Host2</node>
- <!-- hostname -->
- <source/>
- <implementation>ClientDanceHomeImplementation</implementation>
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceProcess1@CcmDance2Application</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="ClientDance2">
- <name>ClientDance2</name>
- <node>Host2</node>
- <source/>
- <implementation>ClientDanceImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceHome2</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDance2</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: configuration-->
- <name>configuration</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Client2</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedServerHostname-->
- <name>expectedServerHostname</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4y.prismtech.com</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
-
- <!-- Connections declarations -->
-
- <connection>
- <name>client1_receptacle</name>
- <internalEndpoint>
- <portName>serverHostInfo1</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client2_receptacle</name>
- <internalEndpoint>
- <portName>serverHostInfo</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>serverHostInfo2</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>server_receptacle1</name>
- <internalEndpoint>
- <portName>clientHostInfo1</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaloc:iiop:1.2@rhel4x.prismtech.com:12345/%14%01%0f%00NUP%00%00%00%16%02%00%00%00%01%00%00%00RootPOA%00Host1%00CcmDance2_1/ClientDance1/clientHostInfo</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>server_receptacle2</name>
- <internalEndpoint>
- <portName>clientHostInfo2</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>clientHostInfo</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client1_consumer_to_publishes</name>
- <internalEndpoint>
- <portName>hostnamePublishes</portName>
- <provider>false</provider>
- <kind>EventPublisher</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaloc:iiop:1.2@rhel4x.prismtech.com:12345/%14%01%0f%00NUP%00%00%00%16%02%00%00%00%01%00%00%00RootPOA%00Host1%00CcmDance2_1/ClientDance1/hostnameResults</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>client2_consumer_to_publishes</name>
- <internalEndpoint>
- <portName>hostnamePublishes</portName>
- <provider>false</provider>
- <kind>EventPublisher</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>hostnameResults</portName>
- <provider>true</provider>
- <kind>EventConsumer</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>server_consumer_to_emits1</name>
- <internalEndpoint>
- <portName>commands</portName>
- <provider>true</provider>
- <kind>EventConsumer</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>server_consumer_to_emits2</name>
- <internalEndpoint>
- <portName>commandEmits</portName>
- <provider>false</provider>
- <kind>EventEmitter</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>commands</portName>
- <provider>true</provider>
- <kind>EventConsumer</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client1_sayHello</name>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client2_sayHello</name>
- <internalEndpoint>
- <portName>sayHello</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client2_naming</name>
- <internalEndpoint>
- <portName>naming</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::rhel4x.prismtech.com:21869</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>testDriver_server</name>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>testDriver_client2</name>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>testDriver_sayHello</name>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
-
-
-
-
- <!-- Artifacts declarations -->
- <artifact id="ServerDanceArtifact1">
- <name>ServerDanceArtifact</name>
- <source/>
- <node/>
- <location>/home/sl/install/ofccm_v0/demos/demo_dance2/c++/i686-pc-linux-gnu/libServerCcmDance2Demo.so</location>
- <execParameter>
- <name>repid</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2Test/EventTypeModule/Command:1.0</string>
- </value>
- </value>
- </execParameter>
- <execParameter>
- <name>factory_entrypoint</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>createCommandFactory</string>
- </value>
- </value>
- </execParameter>
- </artifact>
-
- <artifact id="ServerDanceArtifact2">
- <name>ServerDanceArtifact</name>
- <source/>
- <node/>
- <location>/home/sl/install/ofccm_v0/demos/demo_dance2/c++/i686-pc-linux-gnu/libServerCcmDance2Demo.so</location>
- <execParameter>
- <name>repid</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2Test/FooValueType:1.0</string>
- </value>
- </value>
- </execParameter>
- <execParameter>
- <name>factory_entrypoint</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>createFooValueTypeFactory</string>
- </value>
- </value>
- </execParameter>
- </artifact>
-
- <artifact id="ClientDanceArtifact">
- <name>ClientDanceArtifact</name>
- <source/>
- <node/>
- <location>/home/sl/install/ofccm_v0/demos/demo_dance2/c++/i686-pc-linux-gnu/libClientCcmDance2Demo.so</location>
- <execParameter>
- <name>repid</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2Test/EventTypeModule/HostnameResult:1.0</string>
- </value>
- </value>
- </execParameter>
- <execParameter>
- <name>factory_entrypoint</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>createHostnameResultFactory</string>
- </value>
- </value>
- </execParameter>
- </artifact>
-
- </Deployment:DeploymentPlan>
diff --git a/DAnCE/tests/DeploymentPlanDump/CcmDance2.cdp b/DAnCE/tests/DeploymentPlanDump/CcmDance2.cdp
index 6e24583ddbd..e69de29bb2d 100644
--- a/DAnCE/tests/DeploymentPlanDump/CcmDance2.cdp
+++ b/DAnCE/tests/DeploymentPlanDump/CcmDance2.cdp
@@ -1,1301 +0,0 @@
-<!-- $Id$ -->
-<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>CCmDance2_1</label>
- <UUID>CcmDance2_1</UUID>
-
- <realizes></realizes>
-
- <!-- Implementations declarations -->
-
- <!-- Server Dance implementation-->
- <!-- Home implementation -->
- <implementation id="ServerDanceHomeImplementation">
- <name>ServerDanceHomeImplementation</name>
- <source/>
- <artifact>ServerDanceArtifact1</artifact>
- <artifact>ServerDanceArtifact2</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_ServerDanceHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2Test/ServerModule/ServerDanceHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance2Test.ServerModule.SessionServerDanceHome_impl</string>
- </value>
- </value>
- </execParameter>
-
-<!-- <execParameter> -->
- <!-- VALUETYPE_FACTORY_DEPENDENCIES -->
-<!-- <name>cdmw.config.ValuetypeFactoryDependencies</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_struct</kind>
- <struct>
- <name>ValuetypeFactoryDescription</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ValuetypeFactoryDescription:1.0</typeId>
- <member>
- <name>repid</name>
- <type>
- <kind>tk_alias</kind>
- <alias>
- <name>RepositoryId</name>
- <typeId>IDL:omg.org/CORBA/RepositoryId</typeId>
- <elementType>
- <kind>tk_string</kind>
- </elementType>
- </alias>
- </type>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- </struct>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <member>
- <name>repid</name>
- <value>
- <string>IDL:acme.com/CcmDance2Test/EventTypeModule/Command:1.0</string>
- </value>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <value>
- <string>createCommandFactory</string>
- </value>
- </member>
- </element>
- </value>
- <value>
- <element>
- <member>
- <name>repid</name>
- <value>
- <string>IDL:acme.com/CcmDance2Test/FooValueType:1.0</string>
- </value>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <value>
- <string>createFooValueTypeFactory</string>
- </value>
- </member>
- </element>
- </value>
- </value>
- </execParameter> -->
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="ServerDanceImplementation">
- <name>ServerDanceImplementation</name>
- <source/>
- <artifact>ServerDanceArtifact1</artifact>
- </implementation>
-
-
-
- <!-- Client Dance implementation-->
- <!-- Home implementation -->
- <implementation id="ClientDanceHomeImplementation">
- <name>ClientDanceHomeImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_ClientDanceHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2Test/ClientModule/ClientDanceHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance2Test.ClientModule.SessionClientDanceHome_impl</string>
- </value>
- </value>
- </execParameter>
-
-<!-- <execParameter> -->
- <!-- VALUETYPE_FACTORY_DEPENDENCIES -->
-<!-- <name>cdmw.config.ValuetypeFactoryDependencies</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_struct</kind>
- <struct>
- <name>ValuetypeFactoryDescription</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ValuetypeFactoryDescription:1.0</typeId>
- <member>
- <name>repid</name>
- <type>
- <kind>tk_alias</kind>
- <alias>
- <name>RepositoryId</name>
- <typeId>IDL:omg.org/CORBA/RepositoryId</typeId>
- <elementType>
- <kind>tk_string</kind>
- </elementType>
- </alias>
- </type>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- </struct>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <member>
- <name>repid</name>
- <value>
- <string>IDL:acme.com/CcmDance2Test/EventTypeModule/HostnameResult:1.0</string>
- </value>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <value>
- <string>createHostnameResultFactory</string>
- </value>
- </member>
- </element>
- </value>
- </value>
- </execParameter> -->
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="ClientDanceImplementation">
- <name>ClientDanceImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
- </implementation>
-
-
- <!-- Test Driver implementation-->
- <!-- Home implementation -->
- <implementation id="TestDriverHomeImplementation">
- <name>TestDriverHomeImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_TestDriverHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2Test/DriverModule/TestDriverHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance2Test.DriverModule.SessionTestDriverHome_impl</string>
- </value>
- </value>
- </execParameter>
-
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="TestDriverImplementation">
- <name>TestDriverImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
- </implementation>
-
-
-
-
-
-
- <!-- Instances declarations -->
-
- <!-- Server Dance instances-->
- <instance id="ServerDanceHome">
- <name>ServerDanceHome</name>
- <node>Host2</node>
- <!-- hostname -->
- <source/>
- <implementation>ServerDanceHomeImplementation</implementation>
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDanceProcess@CcmDance2Application</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="ServerDance">
- <name>ServerDance</name>
- <node>Host2</node>
- <source/>
- <implementation>ServerDanceImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDanceHome</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDance</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: fooStruct-->
- <name>fooStruct</name>
- <value>
- <type>
- <kind>tk_struct</kind>
- <struct>
- <name>FooStruct</name>
- <typeId>IDL:acme.com/CcmDance2Test/FooStruct:1.0</typeId>
- <member>
- <name>fooString</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- <member>
- <name>fooLong</name>
- <type>
- <kind>tk_long</kind>
- </type>
- </member>
- </struct>
- </type>
- <value>
- <member>
- <name>fooString</name>
- <value>
- <string>hello</string>
- </value>
- </member>
- <member>
- <name>fooLong</name>
- <value>
- <long>250</long>
- </value>
- </member>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: fooEnum-->
- <name>fooEnum</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>FooEnum</name>
- <typeId>IDL:acme.com/CcmDance2Test/FooEnum:1.0</typeId>
- <member>A</member>
- <member>B</member>
- <member>C</member>
- </enum>
- </type>
- <value>
- <enum>B</enum>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: fooStructSeq-->
- <name>fooStructSeq</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_struct</kind>
- <struct>
- <name>FooStruct</name>
- <typeId>IDL:acme.com/CcmDance2Test/FooStruct:1.0</typeId>
- <member>
- <name>fooString</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- <member>
- <name>fooLong</name>
- <type>
- <kind>tk_long</kind>
- </type>
- </member>
- </struct>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <member>
- <name>fooString</name>
- <value>
- <string>hello1</string>
- </value>
- </member>
- <member>
- <name>fooLong</name>
- <value>
- <long>123</long>
- </value>
- </member>
- </element>
- <element>
- <member>
- <name>fooString</name>
- <value>
- <string>hello2</string>
- </value>
- </member>
- <member>
- <name>fooLong</name>
- <value>
- <long>456</long>
- </value>
- </member>
- </element>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: fooEnumSeq-->
- <name>fooEnumSeq</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_enum</kind>
- <enum>
- <name>FooEnum</name>
- <typeId>IDL:acme.com/CcmDance2Test/FooEnum:1.0</typeId>
- <member>A</member>
- <member>B</member>
- <member>C</member>
- </enum>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <enum>A</enum>
- </element>
- <element>
- <enum>C</enum>
- </element>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedClientHostname1-->
- <name>expectedClientHostname1</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4x.prismtech.com</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedClientHostname2-->
- <name>expectedClientHostname2</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4y.prismtech.com</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
-
-
- <!-- Client Dance instances-->
- <instance id="ClientDanceHome1">
- <name>ClientDanceHome1</name>
- <node>Host1</node>
- <!-- hostname -->
- <source/>
- <implementation>ClientDanceHomeImplementation</implementation>
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceProcess2@CcmDance2Application</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="ClientDance1">
- <name>ClientDance1</name>
- <node>Host1</node>
- <source/>
- <implementation>ClientDanceImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceHome1</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDance1</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: configuration-->
- <name>configuration</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Client1</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedServerHostname-->
- <name>expectedServerHostname</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4y.prismtech.com</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
-
- <instance id="ClientDanceHome2">
- <name>ClientDanceHome2</name>
- <node>Host2</node>
- <!-- hostname -->
- <source/>
- <implementation>ClientDanceHomeImplementation</implementation>
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceProcess1@CcmDance2Application</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="ClientDance2">
- <name>ClientDance2</name>
- <node>Host2</node>
- <source/>
- <implementation>ClientDanceImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceHome2</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDance2</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: configuration-->
- <name>configuration</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Client2</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedServerHostname-->
- <name>expectedServerHostname</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4y.prismtech.com</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
-
- <!-- Test Driver instances-->
- <instance id="TestDriverHome">
- <name>TestDriverHome</name>
- <node>Host1</node>
- <!-- hostname -->
- <source/>
- <implementation>TestDriverHomeImplementation</implementation>
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceProcess2@CcmDance2Application</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="TestDriver1">
- <name>TestDriver1</name>
- <node>Host1</node>
- <source/>
- <implementation>TestDriverImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>TestDriverHome</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>TestDriver1</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
-
-
-
-
- <!-- Connections declarations -->
-
- <connection>
- <name>client1_receptacle</name>
- <internalEndpoint>
- <portName>serverHostInfo</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>serverHostInfo1</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client2_receptacle</name>
- <internalEndpoint>
- <portName>serverHostInfo</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>serverHostInfo2</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>server_receptacle1</name>
- <internalEndpoint>
- <portName>clientHostInfo1</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>clientHostInfo</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>server_receptacle2</name>
- <internalEndpoint>
- <portName>clientHostInfo2</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>clientHostInfo</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client1_consumer_to_publishes</name>
- <internalEndpoint>
- <portName>hostnamePublishes</portName>
- <provider>false</provider>
- <kind>EventPublisher</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>hostnameResults</portName>
- <provider>true</provider>
- <kind>EventConsumer</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client2_consumer_to_publishes</name>
- <internalEndpoint>
- <portName>hostnamePublishes</portName>
- <provider>false</provider>
- <kind>EventPublisher</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>hostnameResults</portName>
- <provider>true</provider>
- <kind>EventConsumer</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>server_consumer_to_emits1</name>
- <internalEndpoint>
- <portName>commandEmits</portName>
- <provider>false</provider>
- <kind>EventEmitter</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>commands</portName>
- <provider>true</provider>
- <kind>EventConsumer</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>server_consumer_to_emits2</name>
- <internalEndpoint>
- <portName>commandEmits</portName>
- <provider>false</provider>
- <kind>EventEmitter</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>commands</portName>
- <provider>true</provider>
- <kind>EventConsumer</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client1_sayHello</name>
- <internalEndpoint>
- <portName>sayHello</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client1_naming</name>
- <internalEndpoint>
- <portName>naming</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::rhel4y.prismtech.com:21869</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>client2_sayHello</name>
- <internalEndpoint>
- <portName>sayHello</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client2_naming</name>
- <internalEndpoint>
- <portName>naming</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::rhel4y.prismtech.com:21869</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>testDriver_server</name>
- <internalEndpoint>
- <portName>server</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>testDriver_client1</name>
- <internalEndpoint>
- <portName>client1</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>testDriver_client2</name>
- <internalEndpoint>
- <portName>client2</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>testDriver_sayHello</name>
- <internalEndpoint>
- <portName>handshake</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
-
-
-
-
- <!-- Artifacts declarations -->
- <artifact id="ServerDanceArtifact1">
- <name>ServerDanceArtifact</name>
- <source/>
- <node/>
- <location>/home/sl/install/ofccm_v0/demos/demo_dance2/c++/i686-pc-linux-gnu/libServerCcmDance2Demo.so</location>
- <execParameter>
- <name>factory_entrypoint</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>createCommandFactory</string>
- </value>
- </value>
- </execParameter>
- <execParameter>
- <name>repid</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2Test/EventTypeModule/Command:1.0</string>
- </value>
- </value>
- </execParameter>
- </artifact>
-
- <artifact id="ServerDanceArtifact2">
- <name>ServerDanceArtifact</name>
- <source/>
- <node/>
- <location>/home/sl/install/ofccm_v0/demos/demo_dance2/c++/i686-pc-linux-gnu/libServerCcmDance2Demo.so</location>
- <execParameter>
- <name>factory_entrypoint</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>createFooValueTypeFactory</string>
- </value>
- </value>
- </execParameter>
- <execParameter>
- <name>repid</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2Test/FooValueType:1.0</string>
- </value>
- </value>
- </execParameter>
- </artifact>
-
- <artifact id="ClientDanceArtifact">
- <name>ClientDanceArtifact</name>
- <source/>
- <node/>
- <location>/home/sl/install/ofccm_v0/demos/demo_dance2/c++/i686-pc-linux-gnu/libClientCcmDance2Demo.so</location>
- <execParameter>
- <name>factory_entrypoint</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>createHostnameResultFactory</string>
- </value>
- </value>
- </execParameter>
- <execParameter>
- <name>repid</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2Test/EventTypeModule/HostnameResult:1.0</string>
- </value>
- </value>
- </execParameter>
-
- </artifact>
-
- </Deployment:DeploymentPlan>
diff --git a/DAnCE/tests/DeploymentPlanDump/CcmDance4-host1.cdp b/DAnCE/tests/DeploymentPlanDump/CcmDance4-host1.cdp
index a43ba121bd0..e69de29bb2d 100644
--- a/DAnCE/tests/DeploymentPlanDump/CcmDance4-host1.cdp
+++ b/DAnCE/tests/DeploymentPlanDump/CcmDance4-host1.cdp
@@ -1,1056 +0,0 @@
-<!-- $Id$ -->
-<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>CCmDance2_1</label>
- <UUID>CcmDance2_1</UUID>
-
- <realizes></realizes>
-
- <!-- Implementations declarations -->
-
- <!-- Server Dance implementation-->
- <!-- Home implementation -->
- <implementation id="ServerDanceHomeImplementation">
- <name>ServerDanceHomeImplementation</name>
- <source/>
- <artifact>ServerDanceArtifact1</artifact>
- <artifact>ServerDanceArtifact2</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_ServerDanceHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2WithFTTest/ServerModule/ServerDanceHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance2WithFTTest.ServerModule.FTSessionServerDanceHome_impl</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- FAULT_TOLERANCE_REPLICATION_STYLE -->
- <name>cdmw.config.FaultToleranceReplicationStyle</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>FTReplicationStyleValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/FTReplicationStyleValue:1.0</typeId>
- <member>STATELSESS</member>
- <member>COLD_PASSIVE</member>
- <member>WARM_PASSIVE</member>
- <member>ACTIVE</member>
- <member>ACTIVE_WITH_VOTING</member>
- </enum>
- </type>
- <value>
- <enum>WARM_PASSIVE</enum>
- </value>
- </value>
- </execParameter>
-
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="ServerDanceImplementation">
- <name>ServerDanceImplementation</name>
- <source/>
- <artifact>ServerDanceArtifact1</artifact>
- <artifact>ServerDanceArtifact2</artifact>
- </implementation>
-
-
-
- <!-- Client Dance implementation-->
- <!-- Home implementation -->
- <implementation id="ClientDanceHomeImplementation">
- <name>ClientDanceHomeImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
- <artifact>ServerDanceArtifact1</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_ClientDanceHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2WithFTTest/ClientModule/ClientDanceHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance2WithFTTest.ClientModule.SessionClientDanceHome_impl</string>
- </value>
- </value>
- </execParameter>
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="ClientDanceImplementation">
- <name>ClientDanceImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
- <artifact>ServerDanceArtifact1</artifact>
- </implementation>
-
-
- <!-- Test Driver implementation-->
- <!-- Home implementation -->
- <implementation id="TestDriverHomeImplementation">
- <name>TestDriverHomeImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_TestDriverHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2WithFTTest/DriverModule/TestDriverHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance2WithFTTest.DriverModule.SessionTestDriverHome_impl</string>
- </value>
- </value>
- </execParameter>
-
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="TestDriverImplementation">
- <name>TestDriverImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
- </implementation>
-
- <!-- Instances declarations -->
-
- <!-- Server Dance instances-->
- <instance id="ServerDanceHome1">
- <name>ServerDanceHome1</name>
- <node>Host1</node>
- <!-- hostname -->
- <source/>
- <implementation>ServerDanceHomeImplementation</implementation>
-
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDanceProcess1@CcmDance2WithFTApplication</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="ServerDance1">
- <name>ServerDance1</name>
- <node>Host1</node>
- <source/>
- <implementation>ServerDanceImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDanceHome1</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDance1</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- FAULT_TOLERANT GROUP NAME-->
- <name>cdmw.config.FaultToleranceGroupName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDanceFT</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: fooStruct-->
- <name>fooStruct</name>
- <value>
- <type>
- <kind>tk_struct</kind>
- <struct>
- <name>FooStruct</name>
- <typeId>IDL:acme.com/CcmDance2WithFTTest/FooStruct:1.0</typeId>
- <member>
- <name>fooString</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- <member>
- <name>fooLong</name>
- <type>
- <kind>tk_long</kind>
- </type>
- </member>
- </struct>
- </type>
- <value>
- <member>
- <name>fooString</name>
- <value>
- <string>hello</string>
- </value>
- </member>
- <member>
- <name>fooLong</name>
- <value>
- <long>250</long>
- </value>
- </member>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: fooEnum-->
- <name>fooEnum</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>FooEnum</name>
- <typeId>IDL:acme.com/CcmDance2WithFTTest/FooEnum:1.0</typeId>
- <member>A</member>
- <member>B</member>
- <member>C</member>
- </enum>
- </type>
- <value>
- <enum>B</enum>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: fooStructSeq-->
- <name>fooStructSeq</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_struct</kind>
- <struct>
- <name>FooStruct</name>
- <typeId>IDL:acme.com/CcmDance2WithFTTest/FooStruct:1.0</typeId>
- <member>
- <name>fooString</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- <member>
- <name>fooLong</name>
- <type>
- <kind>tk_long</kind>
- </type>
- </member>
- </struct>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <member>
- <name>fooString</name>
- <value>
- <string>hello1</string>
- </value>
- </member>
- <member>
- <name>fooLong</name>
- <value>
- <long>123</long>
- </value>
- </member>
- </element>
- <element>
- <member>
- <name>fooString</name>
- <value>
- <string>hello2</string>
- </value>
- </member>
- <member>
- <name>fooLong</name>
- <value>
- <long>456</long>
- </value>
- </member>
- </element>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: fooEnumSeq-->
- <name>fooEnumSeq</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_enum</kind>
- <enum>
- <name>FooEnum</name>
- <typeId>IDL:acme.com/CcmDance2WithFTTest/FooEnum:1.0</typeId>
- <member>A</member>
- <member>B</member>
- <member>C</member>
- </enum>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <enum>A</enum>
- </element>
- <element>
- <enum>C</enum>
- </element>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedClientHostname1-->
- <name>expectedClientHostname1</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4x.prismtech.com</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedClientHostname2-->
- <name>expectedClientHostname2</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4y.prismtech.com</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
-
-
- <!-- Client Dance instances-->
- <instance id="ClientDanceHome1">
- <name>ClientDanceHome1</name>
- <node>Host1</node>
- <!-- hostname -->
- <source/>
- <implementation>ClientDanceHomeImplementation</implementation>
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceProcess1@CcmDance2WithFTApplication</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="ClientDance1">
- <name>ClientDance1</name>
- <node>Host1</node>
- <source/>
- <implementation>ClientDanceImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceHome1</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDance1</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: configuration-->
- <name>configuration</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Client1</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedServerHostname-->
- <name>expectedServerHostname</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4x.prismtech.com</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <!-- Test Driver instances-->
- <instance id="TestDriverHome">
- <name>TestDriverHome</name>
- <node>Host1</node>
- <!-- hostname -->
- <source/>
- <implementation>TestDriverHomeImplementation</implementation>
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceProcess1@CcmDance2WithFTApplication</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="TestDriver1">
- <name>TestDriver1</name>
- <node>Host1</node>
- <source/>
- <implementation>TestDriverImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>TestDriverHome</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>TestDriver1</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
-
-
-
-
- <!-- Connections declarations -->
-
- <connection>
- <name>client1_receptacle</name>
- <internalEndpoint>
- <portName>serverHostInfo</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::localhost:21869#CDMW__FaultToleranceDomain/ServerDanceFT</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>server_receptacle1</name>
- <internalEndpoint>
- <portName>clientHostInfo1</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ServerDance1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>clientHostInfo</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>server_receptacle2</name>
- <internalEndpoint>
- <portName>clientHostInfo2</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ServerDance1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaloc:iiop:1.2@rhel4y.prismtech.com:12345/%14%01%0f%00NUP%00%00%00%16%02%00%00%00%01%00%00%00RootPOA%00Host2%00CcmDance2_1/ClientDance2/clientHostInfo</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>client1_consumer_to_publishes</name>
-<!-- <internalEndpoint>
- <portName>hostnamePublishes</portName>
- <provider>false</provider>
- <kind>EventPublisher</kind>
- <instance>ServerDance1</instance>
- </internalEndpoint> -->
- <internalEndpoint>
- <portName>hostnameResults</portName>
- <provider>true</provider>
- <kind>EventConsumer</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::localhost:21869#CDMW__FaultToleranceDomain/ServerDanceFT</location>
- <provider>false</provider>
- <portName>hostnamePublishes</portName>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>client2_consumer_to_publishes</name>
- <internalEndpoint>
- <portName>hostnamePublishes</portName>
- <provider>false</provider>
- <kind>EventPublisher</kind>
- <instance>ServerDance1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaloc:iiop:1.2@rhel4y.prismtech.com:12345/%14%01%0f%00NUP%00%00%00%16%02%00%00%00%01%00%00%00RootPOA%00Host2%00CcmDance2_1/ClientDance2/hostnameResults</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>server_consumer_to_emits1</name>
- <internalEndpoint>
- <portName>commandEmits</portName>
- <provider>false</provider>
- <kind>EventEmitter</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::localhost:21869#CDMW__FaultToleranceDomain/ServerDanceFT</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>client1_sayHello</name>
- <internalEndpoint>
- <portName>sayHello</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::localhost:21869#CDMW__FaultToleranceDomain/ServerDanceFT</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>testDriver_server</name>
- <internalEndpoint>
- <portName>server</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::localhost:21869#CDMW__FaultToleranceDomain/ServerDanceFT</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>testDriver_client1</name>
- <internalEndpoint>
- <portName>client1</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>testDriver_client2</name>
- <internalEndpoint>
- <portName>client2</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaloc:iiop:1.2@rhel4y.prismtech.com:12345/%14%01%0f%00NUP%00%00%00%16%02%00%00%00%01%00%00%00RootPOA%00Host2%00CcmDance2_1/ClientDance2/supports</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>testDriver_sayHello</name>
- <internalEndpoint>
- <portName>handshake</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::localhost:21869#CDMW__FaultToleranceDomain/ServerDanceFT</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
-
-
-
-
- <!-- Artifacts declarations -->
- <artifact id="ServerDanceArtifact1">
- <name>ServerDanceArtifact1</name>
- <source/>
- <node/>
- <location>/home/sl/install/ofccm_v0/demos/demo_dance2_with_ft/c++/i686-pc-linux-gnu/libServerCcmDance2WithFTDemo.so</location>
- <execParameter>
- <name>repid</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2WithFTTest/EventTypeModule/Command:1.0</string>
- </value>
- </value>
- </execParameter>
- <execParameter>
- <name>factory_entrypoint</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>createCommandFactory</string>
- </value>
- </value>
- </execParameter>
- </artifact>
-
- <artifact id="ServerDanceArtifact2">
- <name>ServerDanceArtifact2</name>
- <source/>
- <node/>
- <location>/home/sl/install/ofccm_v0/demos/demo_dance2_with_ft/c++/i686-pc-linux-gnu/libServerCcmDance2WithFTDemo.so</location>
- <execParameter>
- <name>repid</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>DL:acme.com/CcmDance2WithFTTest/FooValueType:1.0</string>
- </value>
- </value>
- </execParameter>
- <execParameter>
- <name>factory_entrypoint</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>createFooValueTypeFactory</string>
- </value>
- </value>
- </execParameter>
- </artifact>
-
- <artifact id="ClientDanceArtifact">
- <name>ClientDanceArtifact</name>
- <source/>
- <node/>
- <location>/home/sl/install/ofccm_v0/demos/demo_dance2_with_ft/c++/i686-pc-linux-gnu/libClientCcmDance2WithFTDemo.so</location>
- <execParameter>
- <name>repid</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2WithFTTest/EventTypeModule/HostnameResult:1.0</string>
- </value>
- </value>
- </execParameter>
- <execParameter>
- <name>factory_entrypoint</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>createHostnameResultFactory</string>
- </value>
- </value>
- </execParameter>
- </artifact>
-
- </Deployment:DeploymentPlan>
diff --git a/DAnCE/tests/DeploymentPlanDump/CcmDance4-host2.cdp b/DAnCE/tests/DeploymentPlanDump/CcmDance4-host2.cdp
index ca47b6bede2..e69de29bb2d 100644
--- a/DAnCE/tests/DeploymentPlanDump/CcmDance4-host2.cdp
+++ b/DAnCE/tests/DeploymentPlanDump/CcmDance4-host2.cdp
@@ -1,942 +0,0 @@
-<!-- $Id$ -->
-<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>CCmDance2_1</label>
- <UUID>CcmDance2_1</UUID>
-
- <realizes></realizes>
-
- <!-- Implementations declarations -->
-
- <!-- Server Dance implementation-->
- <!-- Home implementation -->
- <implementation id="ServerDanceHomeImplementation">
- <name>ServerDanceHomeImplementation</name>
- <source/>
- <artifact>ServerDanceArtifact1</artifact>
- <artifact>ServerDanceArtifact2</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_ServerDanceHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2WithFTTest/ServerModule/ServerDanceHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance2WithFTTest.ServerModule.FTSessionServerDanceHome_impl</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- FAULT_TOLERANCE_REPLICATION_STYLE -->
- <name>cdmw.config.FaultToleranceReplicationStyle</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>FTReplicationStyleValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/FTReplicationStyleValue:1.0</typeId>
- <member>STATELSESS</member>
- <member>COLD_PASSIVE</member>
- <member>WARM_PASSIVE</member>
- <member>ACTIVE</member>
- <member>ACTIVE_WITH_VOTING</member>
- </enum>
- </type>
- <value>
- <enum>WARM_PASSIVE</enum>
- </value>
- </value>
- </execParameter>
-
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="ServerDanceImplementation">
- <name>ServerDanceImplementation</name>
- <source/>
- <artifact>ServerDanceArtifact1</artifact>
- <artifact>ServerDanceArtifact2</artifact>
- </implementation>
-
-
-
- <!-- Client Dance implementation-->
- <!-- Home implementation -->
- <implementation id="ClientDanceHomeImplementation">
- <name>ClientDanceHomeImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
- <artifact>ServerDanceArtifact1</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_ClientDanceHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2WithFTTest/ClientModule/ClientDanceHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance2WithFTTest.ClientModule.SessionClientDanceHome_impl</string>
- </value>
- </value>
- </execParameter>
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="ClientDanceImplementation">
- <name>ClientDanceImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
- <artifact>ServerDanceArtifact1</artifact>
- </implementation>
-
-
- <!-- Test Driver implementation-->
- <!-- Home implementation -->
- <implementation id="TestDriverHomeImplementation">
- <name>TestDriverHomeImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_TestDriverHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2WithFTTest/DriverModule/TestDriverHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance2WithFTTest.DriverModule.SessionTestDriverHome_impl</string>
- </value>
- </value>
- </execParameter>
-
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="TestDriverImplementation">
- <name>TestDriverImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
- </implementation>
-
-
-
-
-
-
- <!-- Instances declarations -->
-
- <!-- Server Dance instances-->
- <instance id="ServerDanceHome2">
- <name>ServerDanceHome2</name>
- <node>Host2</node>
- <!-- hostname -->
- <source/>
- <implementation>ServerDanceHomeImplementation</implementation>
-
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDanceProcess2@CcmDance2WithFTApplication</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="ServerDance2">
- <name>ServerDance2</name>
- <node>Host2</node>
- <source/>
- <implementation>ServerDanceImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDanceHome2</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDance2</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- FAULT_TOLERANT GROUP NAME-->
- <name>cdmw.config.FaultToleranceGroupName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDanceFT</string>
- </value>
- </value>
- </configProperty>
-
-
- <configProperty>
- <!-- Attribute: fooStruct-->
- <name>fooStruct</name>
- <value>
- <type>
- <kind>tk_struct</kind>
- <struct>
- <name>FooStruct</name>
- <typeId>IDL:acme.com/CcmDance2WithFTTest/FooStruct:1.0</typeId>
- <member>
- <name>fooString</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- <member>
- <name>fooLong</name>
- <type>
- <kind>tk_long</kind>
- </type>
- </member>
- </struct>
- </type>
- <value>
- <member>
- <name>fooString</name>
- <value>
- <string>hello</string>
- </value>
- </member>
- <member>
- <name>fooLong</name>
- <value>
- <long>250</long>
- </value>
- </member>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: fooEnum-->
- <name>fooEnum</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>FooEnum</name>
- <typeId>IDL:acme.com/CcmDance2WithFTTest/FooEnum:1.0</typeId>
- <member>A</member>
- <member>B</member>
- <member>C</member>
- </enum>
- </type>
- <value>
- <enum>B</enum>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: fooStructSeq-->
- <name>fooStructSeq</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_struct</kind>
- <struct>
- <name>FooStruct</name>
- <typeId>IDL:acme.com/CcmDance2WithFTTest/FooStruct:1.0</typeId>
- <member>
- <name>fooString</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- <member>
- <name>fooLong</name>
- <type>
- <kind>tk_long</kind>
- </type>
- </member>
- </struct>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <member>
- <name>fooString</name>
- <value>
- <string>hello1</string>
- </value>
- </member>
- <member>
- <name>fooLong</name>
- <value>
- <long>123</long>
- </value>
- </member>
- </element>
- <element>
- <member>
- <name>fooString</name>
- <value>
- <string>hello2</string>
- </value>
- </member>
- <member>
- <name>fooLong</name>
- <value>
- <long>456</long>
- </value>
- </member>
- </element>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: fooEnumSeq-->
- <name>fooEnumSeq</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_enum</kind>
- <enum>
- <name>FooEnum</name>
- <typeId>IDL:acme.com/CcmDance2WithFTTest/FooEnum:1.0</typeId>
- <member>A</member>
- <member>B</member>
- <member>C</member>
- </enum>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <enum>A</enum>
- </element>
- <element>
- <enum>C</enum>
- </element>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedClientHostname1-->
- <name>expectedClientHostname1</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4x.prismtech.com</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedClientHostname2-->
- <name>expectedClientHostname2</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4y.prismtech.com</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
-
-
- <!-- Client Dance instances-->
- <instance id="ClientDanceHome2">
- <name>ClientDanceHome2</name>
- <node>Host2</node>
- <!-- hostname -->
- <source/>
- <implementation>ClientDanceHomeImplementation</implementation>
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceProcess2@CcmDance2WithFTApplication</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="ClientDance2">
- <name>ClientDance2</name>
- <node>Host2</node>
- <source/>
- <implementation>ClientDanceImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceHome2</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDance2</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: configuration-->
- <name>configuration</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Client2</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedServerHostname-->
- <name>expectedServerHostname</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4y.prismtech.com</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <!-- Connections declarations -->
- <connection>
- <name>client2_receptacle</name>
- <internalEndpoint>
- <portName>serverHostInfo</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::localhost:21869#CDMW__FaultToleranceDomain/ServerDanceFT</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>server_receptacle1</name>
- <internalEndpoint>
- <portName>clientHostInfo1</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ServerDance2</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaloc:iiop:1.2@rhel4x.prismtech.com:12345/%14%01%0f%00NUP%00%00%00%16%02%00%00%00%01%00%00%00RootPOA%00Host1%00CcmDance2_1/ClientDance1/clientHostInfo</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
-
- <connection>
- <name>server_receptacle2</name>
- <internalEndpoint>
- <portName>clientHostInfo2</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ServerDance2</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>clientHostInfo</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client1_consumer_to_publishes</name>
- <internalEndpoint>
- <portName>hostnamePublishes</portName>
- <provider>false</provider>
- <kind>EventPublisher</kind>
- <instance>ServerDance2</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaloc:iiop:1.2@rhel4x.prismtech.com:12345/%14%01%0f%00NUP%00%00%00%16%02%00%00%00%01%00%00%00RootPOA%00Host1%00CcmDance2_1/ClientDance1/hostnameResults</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>client2_consumer_to_publishes</name>
- <internalEndpoint>
- <portName>hostnamePublishes</portName>
- <provider>false</provider>
- <kind>EventPublisher</kind>
- <instance>ServerDance2</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>hostnameResults</portName>
- <provider>true</provider>
- <kind>EventConsumer</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>server_consumer_to_emits2</name>
- <internalEndpoint>
- <portName>commandEmits</portName>
- <provider>false</provider>
- <kind>EventEmitter</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::localhost:21869#CDMW__FaultToleranceDomain/ServerDanceFT</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>client2_sayHello</name>
- <internalEndpoint>
- <portName>sayHello</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- <externalReference>
- <location>corbaname::localhost:21869#CDMW__FaultToleranceDomain/ServerDanceFT</location>
- <provider>true</provider>
- <portName/>
- <supportedType/>
- </externalReference>
- </connection>
-
- <connection>
- <name>testDriver_client2</name>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- </connection>
-
-
- <!-- Artifacts declarations -->
- <!-- Artifacts declarations -->
- <artifact id="ServerDanceArtifact1">
- <name>ServerDanceArtifact1</name>
- <source/>
- <node/>
- <location>/home/sl/install/ofccm_v0/demos/demo_dance2_with_ft/c++/i686-pc-linux-gnu/libServerCcmDance2WithFTDemo.so</location>
- <execParameter>
- <name>repid</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2WithFTTest/EventTypeModule/Command:1.0</string>
- </value>
- </value>
- </execParameter>
- <execParameter>
- <name>factory_entrypoint</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>createCommandFactory</string>
- </value>
- </value>
- </execParameter>
- </artifact>
-
- <artifact id="ServerDanceArtifact2">
- <name>ServerDanceArtifact2</name>
- <source/>
- <node/>
- <location>/home/sl/install/ofccm_v0/demos/demo_dance2_with_ft/c++/i686-pc-linux-gnu/libServerCcmDance2WithFTDemo.so</location>
- <execParameter>
- <name>repid</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>DL:acme.com/CcmDance2WithFTTest/FooValueType:1.0</string>
- </value>
- </value>
- </execParameter>
- <execParameter>
- <name>factory_entrypoint</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>createFooValueTypeFactory</string>
- </value>
- </value>
- </execParameter>
- </artifact>
-
- <artifact id="ClientDanceArtifact">
- <name>ClientDanceArtifact</name>
- <source/>
- <node/>
- <location>/home/sl/install/ofccm_v0/demos/demo_dance2_with_ft/c++/i686-pc-linux-gnu/libClientCcmDance2WithFTDemo.so</location>
- <execParameter>
- <name>repid</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance2WithFTTest/EventTypeModule/HostnameResult:1.0</string>
- </value>
- </value>
- </execParameter>
- <execParameter>
- <name>factory_entrypoint</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>createHostnameResultFactory</string>
- </value>
- </value>
- </execParameter>
- </artifact>
-
- </Deployment:DeploymentPlan>
diff --git a/DAnCE/tests/DeploymentPlanDump/NewCcmDance1.cdp b/DAnCE/tests/DeploymentPlanDump/NewCcmDance1.cdp
index fcc396e79a3..e69de29bb2d 100644
--- a/DAnCE/tests/DeploymentPlanDump/NewCcmDance1.cdp
+++ b/DAnCE/tests/DeploymentPlanDump/NewCcmDance1.cdp
@@ -1,1064 +0,0 @@
-<!-- $Id$ -->
-<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>CCmDance1</label>
- <UUID>CcmDance1</UUID>
-
- <realizes></realizes>
-
- <!-- Implementations declarations -->
-
- <!-- Server Dance implementation-->
- <!-- Home implementation -->
- <implementation id="ServerDanceHomeImplementation">
- <name>ServerDanceHomeImplementation</name>
- <source/>
- <artifact>ServerDanceArtifact</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_ServerDanceHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance1Test/ServerModule/ServerDanceHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance1Test.ServerModule.SessionServerDanceHome_impl</string>
- </value>
- </value>
- </execParameter>
-
-<!-- <execParameter> -->
- <!-- VALUETYPE_FACTORY_DEPENDENCIES -->
-<!-- <name>cdmw.config.ValuetypeFactoryDependencies</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_struct</kind>
- <struct>
- <name>ValuetypeFactoryDescription</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ValuetypeFactoryDescription:1.0</typeId>
- <member>
- <name>repid</name>
- <type>
- <kind>tk_alias</kind>
- <alias>
- <name>RepositoryId</name>
- <typeId>IDL:omg.org/CORBA/RepositoryId</typeId>
- <elementType>
- <kind>tk_string</kind>
- </elementType>
- </alias>
- </type>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- </struct>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <member>
- <name>repid</name>
- <value>
- <string>IDL:acme.com/Example/SaySomethingElse:1.0</string>
- </value>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <value>
- <string>createSaySomethingElseFactory</string>
- </value>
- </member>
- </element>
- </value>
- </value>
- </execParameter> -->
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="ServerDanceImplementation">
- <name>ServerDanceImplementation</name>
- <source/>
- <artifact>ServerDanceArtifact</artifact>
- </implementation>
-
-
-
- <!-- Client Dance implementation-->
- <!-- Home implementation -->
- <implementation id="ClientDanceHomeImplementation">
- <name>ClientDanceHomeImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_ClientDanceHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance1Test/ClientModule/ClientDanceHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance1Test.ClientModule.SessionClientDanceHome_impl</string>
- </value>
- </value>
- </execParameter>
-
- <!-- <execParameter> -->
- <!-- VALUETYPE_FACTORY_DEPENDENCIES -->
- <!-- <name>cdmw.config.ValuetypeFactoryDependencies</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_struct</kind>
- <struct>
- <name>ValuetypeFactoryDescription</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ValuetypeFactoryDescription:1.0</typeId>
- <member>
- <name>repid</name>
- <type>
- <kind>tk_alias</kind>
- <alias>
- <name>RepositoryId</name>
- <typeId>IDL:omg.org/CORBA/RepositoryId</typeId>
- <elementType>
- <kind>tk_string</kind>
- </elementType>
- </alias>
- </type>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- </struct>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <member>
- <name>repid</name>
- <value>
- <string>IDL:acme.com/Example/SaySomethingElse:1.0</string>
- </value>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <value>
- <string>createSaySomethingElseFactory</string>
- </value>
- </member>
- </element>
- </value>
- </value>
- </execParameter> -->
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="ClientDanceImplementation">
- <name>ClientDanceImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
- </implementation>
-
-
- <!-- Test Driver implementation-->
- <!-- Home implementation -->
- <implementation id="TestDriverHomeImplementation">
- <name>TestDriverHomeImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
-
- <execParameter>
- <!-- entrypoint as exec parameter (see §10.6.1) -->
- <name>home factory</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>create_CCM_TestDriverHome</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- COMPONENT_KIND -->
- <name>cdmw.config.ComponentKind</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ComponentKindValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId>
- <member>SERVICE</member>
- <member>SESSION</member>
- <member>PROCESS</member>
- <member>ENTITY</member>
- <member>UNCLASSIFIED</member>
- </enum>
- </type>
- <value>
- <enum>SESSION</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- SERVANT_LIFETIME -->
- <name>cdmw.config.ServantLifeTime</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ServantLifeTimeValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId>
- <member>COMPONENT_LIFETIME</member>
- <member>METHOD_LIFETIME</member>
- <member>TRANSACTION_LIFETIME</member>
- <member>CONTAINER_LIFETIME</member>
- </enum>
- </type>
- <value>
- <enum>CONTAINER_LIFETIME</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- THREADING_POLICY -->
- <name>cdmw.config.ThreadingPolicy</name>
- <value>
- <type>
- <kind>tk_enum</kind>
- <enum>
- <name>ThreadingPolicyValue</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId>
- <member>SERIALIZE</member>
- <member>MULTITHREAD</member>
- </enum>
- </type>
- <value>
- <enum>MULTITHREAD</enum>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_REPOSITORY_ID -->
- <name>cdmw.config.HomeRepositoryId</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>IDL:acme.com/CcmDance1Test/DriverModule/TestDriverHome:1.0</string>
- </value>
- </value>
- </execParameter>
-
- <execParameter>
- <!-- HOME_SERVANT_CLASSNAME -->
- <name>cdmw.config.HomeServantClassName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Cdmw.CCM.CIF.CdmwCcmDance1Test.DriverModule.SessionTestDriverHome_impl</string>
- </value>
- </value>
- </execParameter>
-
- <!-- <execParameter> -->
- <!-- VALUETYPE_FACTORY_DEPENDENCIES -->
- <!-- <name>cdmw.config.ValuetypeFactoryDependencies</name>
- <value>
- <type>
- <kind>tk_sequence</kind>
- <sequence>
- <elementType>
- <kind>tk_struct</kind>
- <struct>
- <name>ValuetypeFactoryDescription</name>
- <typeId>IDL:thalesgroup.com/CdmwDeployment/ValuetypeFactoryDescription:1.0</typeId>
- <member>
- <name>repid</name>
- <type>
- <kind>tk_alias</kind>
- <alias>
- <name>RepositoryId</name>
- <typeId>IDL:omg.org/CORBA/RepositoryId</typeId>
- <elementType>
- <kind>tk_string</kind>
- </elementType>
- </alias>
- </type>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <type>
- <kind>tk_string</kind>
- </type>
- </member>
- </struct>
- </elementType>
- </sequence>
- </type>
- <value>
- <element>
- <member>
- <name>repid</name>
- <value>
- <string>IDL:acme.com/Example/SaySomethingElse:1.0</string>
- </value>
- </member>
- <member>
- <name>factory_entrypoint</name>
- <value>
- <string>createSaySomethingElseFactory</string>
- </value>
- </member>
- </element>
- </value>
- </value>
- </execParameter> -->
- </implementation>
-
- <!-- Component implementation -->
- <implementation id="TestDriverImplementation">
- <name>TestDriverImplementation</name>
- <source/>
- <artifact>ClientDanceArtifact</artifact>
- </implementation>
-
-
-
-
-
-
-
-
-
-
- <!-- Instances declarations -->
-
- <!-- Server Dance instances-->
- <instance id="ServerDanceHome">
- <name>ServerDanceHome</name>
- <node>MyHost</node>
- <!-- hostname -->
- <source/>
- <implementation>ServerDanceHomeImplementation</implementation>
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDanceProcess@CcmDance1Application</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="ServerDance">
- <name>ServerDance</name>
- <node>MyHost</node>
- <source/>
- <implementation>ServerDanceImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDanceHome</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ServerDance</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedClientHostname1-->
- <name>expectedClientHostname1</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4x</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedClientHostname2-->
- <name>expectedClientHostname2</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4x</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
-
-
- <!-- Client Dance instances-->
- <instance id="ClientDanceHome">
- <name>ClientDanceHome</name>
- <node>MyHost</node>
- <!-- hostname -->
- <source/>
- <implementation>ClientDanceHomeImplementation</implementation>
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceProcess@CcmDance1Application</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="ClientDance1">
- <name>ClientDance1</name>
- <node>MyHost</node>
- <source/>
- <implementation>ClientDanceImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceHome</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDance1</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: configuration-->
- <name>configuration</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Client1</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedServerHostname-->
- <name>expectedServerHostname</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4x</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
-
- <instance id="ClientDance2">
- <name>ClientDance2</name>
- <node>MyHost</node>
- <source/>
- <implementation>ClientDanceImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceHome</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDance2</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: configuration-->
- <name>configuration</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>Client2</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- Attribute: expectedServerHostname-->
- <name>expectedServerHostname</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>rhel4x</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
-
- <!-- Test Driver instances-->
- <instance id="TestDriverHome">
- <name>TestDriverHome</name>
- <node>MyHost</node>
- <!-- hostname -->
- <source/>
- <implementation>TestDriverHomeImplementation</implementation>
- <configProperty>
- <!-- PROCESS_DESTINATION -->
- <name>cdmw.config.ProcessDestination</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>ClientDanceProcess@CcmDance1Application</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
- <instance id="TestDriver1">
- <name>TestDriver1</name>
- <node>MyHost</node>
- <source/>
- <implementation>TestDriverImplementation</implementation>
-
- <configProperty>
- <!-- HOME -->
- <name>cdmw.component_home</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>TestDriverHome</string>
- </value>
- </value>
- </configProperty>
-
- <configProperty>
- <!-- COMPONENT_NAME -->
- <name>cdmw.config.ComponentName</name>
- <value>
- <type>
- <kind>tk_string</kind>
- </type>
- <value>
- <string>TestDriver1</string>
- </value>
- </value>
- </configProperty>
- </instance>
-
-
-
-
-
- <!-- Connections declarations -->
-
- <connection>
- <name>client1_receptacle</name>
- <internalEndpoint>
- <portName>serverHostInfo</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>serverHostInfo1</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client2_receptacle</name>
- <internalEndpoint>
- <portName>serverHostInfo</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>serverHostInfo2</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>server_receptacle1</name>
- <internalEndpoint>
- <portName>clientHostInfo1</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>clientHostInfo</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>server_receptacle2</name>
- <internalEndpoint>
- <portName>clientHostInfo2</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>clientHostInfo</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client1_consumer_to_publishes</name>
- <internalEndpoint>
- <portName>hostnamePublishes</portName>
- <provider>false</provider>
- <kind>EventPublisher</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>hostnameResults</portName>
- <provider>true</provider>
- <kind>EventConsumer</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client2_consumer_to_publishes</name>
- <internalEndpoint>
- <portName>hostnamePublishes</portName>
- <provider>false</provider>
- <kind>EventPublisher</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>hostnameResults</portName>
- <provider>true</provider>
- <kind>EventConsumer</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>server_consumer_to_emits1</name>
- <internalEndpoint>
- <portName>commandEmits</portName>
- <provider>false</provider>
- <kind>EventEmitter</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>commands</portName>
- <provider>true</provider>
- <kind>EventConsumer</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>server_consumer_to_emits2</name>
- <internalEndpoint>
- <portName>commandEmits</portName>
- <provider>false</provider>
- <kind>EventEmitter</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>commands</portName>
- <provider>true</provider>
- <kind>EventConsumer</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client1_sayHello</name>
- <internalEndpoint>
- <portName>sayHello</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>client2_sayHello</name>
- <internalEndpoint>
- <portName>sayHello</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>testDriver_server</name>
- <internalEndpoint>
- <portName>server</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>testDriver_client1</name>
- <internalEndpoint>
- <portName>client1</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance1</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>testDriver_client2</name>
- <internalEndpoint>
- <portName>client2</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ClientDance2</instance>
- </internalEndpoint>
- </connection>
-
- <connection>
- <name>testDriver_sayHello</name>
- <internalEndpoint>
- <portName>handshake</portName>
- <provider>false</provider>
- <kind>SimplexReceptacle</kind>
- <instance>TestDriver1</instance>
- </internalEndpoint>
- <internalEndpoint>
- <portName>supports</portName>
- <provider>true</provider>
- <kind>Facet</kind>
- <instance>ServerDance</instance>
- </internalEndpoint>
- </connection>
-
-
-
-
-
- <!-- Artifacts declarations -->
- <artifact id="ServerDanceArtifact">
- <name>ServerDanceArtifact</name>
- <source/>
- <node/>
- <location>/home/sl/install/ofccm_v0/demos/demo_dance1/c++/i686-pc-linux-gnu/libServerCcmDance1Demo.so</location>
- </artifact>
-
- <artifact id="ClientDanceArtifact">
- <name>ClientDanceArtifact</name>
- <source/>
- <node/>
- <location>/home/sl/install/ofccm_v0/demos/demo_dance1/c++/i686-pc-linux-gnu/libClientCcmDance1Demo.so</location>
- </artifact>
-
- </Deployment:DeploymentPlan>