diff options
author | sma <sma@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2012-08-22 10:12:00 +0000 |
---|---|---|
committer | sma <sma@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2012-08-22 10:12:00 +0000 |
commit | e53abeec2ae6872decc1901c569bdf2b501c743f (patch) | |
tree | 094e24283bf72b22a87bf3b8dab9e8a821065878 /DAnCE/tests | |
parent | 8057aa4dcc7b6ded1104a608d238640c4cfc4be9 (diff) | |
download | ATCD-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.cdp | 640 | ||||
-rw-r--r-- | DAnCE/tests/DeploymentPlanDump/CcmDance2-host2.cdp | 970 | ||||
-rw-r--r-- | DAnCE/tests/DeploymentPlanDump/CcmDance2.cdp | 1301 | ||||
-rw-r--r-- | DAnCE/tests/DeploymentPlanDump/CcmDance4-host1.cdp | 1056 | ||||
-rw-r--r-- | DAnCE/tests/DeploymentPlanDump/CcmDance4-host2.cdp | 942 | ||||
-rw-r--r-- | DAnCE/tests/DeploymentPlanDump/NewCcmDance1.cdp | 1064 |
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> |