diff options
author | Abdullah Sowayan <sowayan@users.noreply.github.com> | 2008-10-21 20:47:43 +0000 |
---|---|---|
committer | Abdullah Sowayan <sowayan@users.noreply.github.com> | 2008-10-21 20:47:43 +0000 |
commit | d2911d5b9eb897d3da7d458ebf5ba8b998bc7763 (patch) | |
tree | 3158327d3787df5b439329fac177f20a12857c62 /TAO/DevGuideExamples/CIAO/Messenger/descriptors/Application-flattened.cdp | |
parent | f8ea2bc5a4d98525f6f290d8272663e46aa1de74 (diff) | |
download | ATCD-d2911d5b9eb897d3da7d458ebf5ba8b998bc7763.tar.gz |
Tue Oct 21 19:10:21 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
Diffstat (limited to 'TAO/DevGuideExamples/CIAO/Messenger/descriptors/Application-flattened.cdp')
-rw-r--r-- | TAO/DevGuideExamples/CIAO/Messenger/descriptors/Application-flattened.cdp | 255 |
1 files changed, 255 insertions, 0 deletions
diff --git a/TAO/DevGuideExamples/CIAO/Messenger/descriptors/Application-flattened.cdp b/TAO/DevGuideExamples/CIAO/Messenger/descriptors/Application-flattened.cdp new file mode 100644 index 00000000000..d01ec12e2db --- /dev/null +++ b/TAO/DevGuideExamples/CIAO/Messenger/descriptors/Application-flattened.cdp @@ -0,0 +1,255 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no" ?> +<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>Messenger Deployment Plan</label> + + <!-- realizes --> + + <!-- implementation* --> + + <implementation id="MessengerImpl"> <!-- from Messenger.cpd --> + <name>MessengerImpl</name> + <source></source> + <!-- from Messenger.cid --> + <artifact>Messenger_Stub</artifact> + <artifact>Messenger_Svnt</artifact> + <artifact>Messenger_Exec</artifact> + </implementation> + + <implementation id="ReceiverImpl"> <!-- from Receiver.cpd --> + <name>ReceiverImpl</name> + <source></source> + <artifact>Receiver_Stub</artifact> + <artifact>Receiver_Svnt</artifact> + <artifact>Receiver_Exec</artifact> + </implementation> + + <implementation id="AdministratorImpl"> <!-- from Administrator.cpd --> + <name>AdministratorImpl</name> + <source></source> + <artifact>Administrator_Stub</artifact> + <artifact>Administrator_Svnt</artifact> + <artifact>Administrator_Exec</artifact> + </implementation> + + <!-- instance* --> + + <instance id="Messenger_Instance_ID"> + <name>Messenger_Instance</name> + <node>Messenger_Node</node> + <source></source> + <implementation>MessengerImpl</implementation> + </instance> + <instance id="First_Receiver_Instance_ID"> + <name>First_Receiver_Instance</name> + <node>First_Receiver_Node</node> + <source></source> + <implementation>ReceiverImpl</implementation> + </instance> + <instance id="Second_Receiver_Instance_ID"> + <name>Second_Receiver_Instance</name> + <node>Second_Receiver_Node</node> + <source></source> + <implementation>ReceiverImpl</implementation> + </instance> + <instance id="Administrator_Instance_ID"> + <name>Administrator_Instance</name> + <node>Administrator_Node</node> + <source></source> + <implementation>AdministratorImpl</implementation> + </instance> + + <!-- connection* --> + + <connection> + <name>Messenger_to_First_Receiver_Publish</name> + <internalEndpoint> + <portName>message_publisher</portName> + <kind>EventPublisher</kind> + <instance>Messenger_Instance_ID</instance> + </internalEndpoint> + <internalEndpoint> + <portName>message_consumer</portName> + <kind>EventConsumer</kind> + <instance>First_Receiver_Instance_ID</instance> + </internalEndpoint> + </connection> + + <connection> + <name>Messenger_to_First_Receiver_History</name> + <internalEndpoint> + <portName>message_history</portName> + <kind>Facet</kind> + <instance>Messenger_Instance_ID</instance> + </internalEndpoint> + <internalEndpoint> + <portName>message_history</portName> + <kind>SimplexReceptacle</kind> + <instance>First_Receiver_Instance_ID</instance> + </internalEndpoint> + </connection> + + <connection> + <name>Messenger_to_Second_Receiver_Publish</name> + <internalEndpoint> + <portName>message_publisher</portName> + <kind>EventPublisher</kind> + <instance>Messenger_Instance_ID</instance> + </internalEndpoint> + <internalEndpoint> + <portName>message_consumer</portName> + <kind>EventConsumer</kind> + <instance>Second_Receiver_Instance_ID</instance> + </internalEndpoint> + </connection> + + <connection> + <name>Messenger_to_Second_Receiver_History</name> + <internalEndpoint> + <portName>message_history</portName> + <kind>Facet</kind> + <instance>Messenger_Instance_ID</instance> + </internalEndpoint> + <internalEndpoint> + <portName>message_history</portName> + <kind>SimplexReceptacle</kind> + <instance>Second_Receiver_Instance_ID</instance> + </internalEndpoint> + </connection> + + <connection> + <name>Messenger_to_Administrator_Control</name> + <internalEndpoint> + <portName>control</portName> + <kind>Facet</kind> + <instance>Messenger_Instance_ID</instance> + </internalEndpoint> + <internalEndpoint> + <portName>runnables</portName> + <kind>SimplexReceptacle</kind> + <instance>Administrator_Instance_ID</instance> + </internalEndpoint> + </connection> + + <connection> + <name>Messenger_to_Administrator_Content</name> + <internalEndpoint> + <portName>content</portName> + <kind>Facet</kind> + <instance>Messenger_Instance_ID</instance> + </internalEndpoint> + <internalEndpoint> + <portName>content</portName> + <kind>SimplexReceptacle</kind> + <instance>Administrator_Instance_ID</instance> + </internalEndpoint> + </connection> + + <!-- artifact* (exec, svnt) --> + + <artifact id="Messenger_Stub"> + <name>Messenger_Stub</name> + <source></source> + <node></node> + <location>Messenger_stub</location> + </artifact> + <artifact id="Messenger_Svnt"> + <name>Messenger_Svnt</name> + <source></source> + <node></node> + <location>Messenger_svnt</location> + <execParameter> + <name>entryPoint</name> + <value> + <type><kind>tk_string</kind></type> + <value><string>create_MessengerHome_Servant</string></value> + </value> + </execParameter> + </artifact> + <artifact id="Messenger_Exec"> + <name>Messenger_Exec</name> + <source></source> + <node></node> + <location>Messenger_exec</location> + <execParameter> + <name>entryPoint</name> + <value> + <type><kind>tk_string</kind></type> + <value><string>create_MessengerHome_Impl</string></value> + </value> + </execParameter> + </artifact> + + <artifact id="Receiver_Stub"> + <name>Receiver_Stub</name> + <source></source> + <node></node> + <location>Receiver_stub</location> + </artifact> + <artifact id="Receiver_Svnt"> + <name>Receiver_Svnt</name> + <source></source> + <node></node> + <location>Receiver_svnt</location> + <execParameter> + <name>entryPoint</name> + <value> + <type><kind>tk_string</kind></type> + <value><string>create_ReceiverHome_Servant</string></value> + </value> + </execParameter> + </artifact> + <artifact id="Receiver_Exec"> + <name>Receiver_Exec</name> + <source></source> + <node></node> + <location>Receiver_exec</location> + <execParameter> + <name>entryPoint</name> + <value> + <type><kind>tk_string</kind></type> + <value><string>create_ReceiverHome_Impl</string></value> + </value> + </execParameter> + </artifact> + + <artifact id="Administrator_Stub"> + <name>Administrator_Stub</name> + <source></source> + <node></node> + <location>Administrator_stub</location> + </artifact> + <artifact id="Administrator_Svnt"> + <name>Administrator_Svnt</name> + <source></source> + <node></node> + <location>Administrator_svnt</location> + <execParameter> + <name>entryPoint</name> + <value> + <type><kind>tk_string</kind></type> + <value><string>create_AdministratorHome_Servant</string></value> + </value> + </execParameter> + </artifact> + <artifact id="Administrator_Exec"> + <name>Administrator_Exec</name> + <source></source> + <node></node> + <location>Administrator_exec</location> + <execParameter> + <name>entryPoint</name> + <value> + <type><kind>tk_string</kind></type> + <value><string>create_AdministratorHome_Impl</string></value> + </value> + </execParameter> + </artifact> + + +</Deployment:deploymentPlan> + |