You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2012/05/29 02:17:22 UTC

svn commit: r1343439 [5/7] - in /tuscany/sca-cpp/trunk/hosting/server/data: apps/me360/ apps/me360/htdocs/ apps/nearme/ apps/nearme/htdocs/ apps/nearme2/ apps/nearme2/htdocs/ apps/new/ apps/new/htdocs/ apps/ourphotos/ apps/ourphotos/htdocs/ apps/shoppi...

Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/testsms/app.composite
URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/testsms/app.composite?rev=1343439&r1=1343438&r2=1343439&view=diff
==============================================================================
--- tuscany/sca-cpp/trunk/hosting/server/data/apps/testsms/app.composite (original)
+++ tuscany/sca-cpp/trunk/hosting/server/data/apps/testsms/app.composite Tue May 29 00:17:18 2012
@@ -17,82 +17,89 @@
  * specific language governing permissions and limitations
  * under the License.    
 -->
-<composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="app" targetNamespace="http://app">
- <service name="item" promote="property"/>
- <service name="twsms1" promote="twsms1"/>
- <component x="180" y="30" name="keychain1" title="keychain" color="green1">
-  <implementation.python script="nuvem/keychain.py"/>
-  <service name="keychain"/>
-  <reference target="name1" name="name"/>
-  <reference name="account" target="Accounts" visible="false"/>
- </component>
- <component x="190" y="70" name="keychain3" title="keychain" color="green1">
-  <implementation.python script="nuvem/keychain.py"/>
-  <service name="keychain"/>
-  <reference target="name3" name="name"/>
-  <reference name="account" target="Accounts" visible="false"/>
- </component>
- <component x="190" y="100" name="keychain4" title="keychain" color="green1">
-  <implementation.python script="nuvem/keychain.py"/>
-  <service name="keychain"/>
-  <reference target="name5" name="name"/>
-  <reference name="account" target="Accounts" visible="false"/>
- </component>
- <component x="180" y="140" name="keychain5" title="keychain" color="green1">
-  <implementation.python script="nuvem/keychain.py"/>
-  <service name="keychain"/>
-  <reference target="name4" name="name"/>
-  <reference name="account" target="Accounts" visible="false"/>
- </component>
- <component name="list2" title="list" color="yellow1">
-  <implementation.python script="nuvem/list_.py"/>
-  <service name="list"/>
-  <reference target="text14" name="item" clonable="true"/>
-  <reference name="item" clonable="true"/>
- </component>
- <component x="630" y="350" name="name1" title="" color="orange1">
-  <implementation.python script="nuvem/name.py"/>
-  <service name="name"/>
-  <property>twiliosid</property>
- </component>
- <component x="780" y="320" name="name3" title="" color="orange1">
-  <implementation.python script="nuvem/name.py"/>
-  <service name="name"/>
-  <property>twiliotoken</property>
- </component>
- <component x="250" y="140" name="name4" title="" color="orange1">
-  <implementation.python script="nuvem/name.py"/>
-  <service name="name"/>
-  <property>tophone</property>
- </component>
- <component x="520" y="270" name="name5" title="" color="orange1">
-  <implementation.python script="nuvem/name.py"/>
-  <service name="name"/>
-  <property>fromphone</property>
- </component>
- <component x="180" y="170" name="text1" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>Hello Again!</property>
- </component>
- <component x="550" y="450" name="text12" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>From={0}&amp;To={1}&amp;Body={2}</property>
- </component>
- <component x="250" y="340" name="text14" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>Hello there</property>
- </component>
- <component x="20" y="10" name="twsms1" title="sms" color="blue1">
-  <implementation.python script="nuvem/twsms.py"/>
-  <service name="twsms"/>
-  <reference target="keychain1" name="sid"/>
-  <reference target="keychain3" name="token"/>
-  <reference target="keychain4" name="from"/>
-  <reference target="keychain5" name="to"/>
-  <reference target="text1" name="msg"/>
-  <reference name="s" wiredByImpl="true" visible="false"/>
- </component>
-</composite>
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title type="text">testsms</title>
+ <id>testsms</id>
+ <content type="application/xml">
+  <composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="app" targetNamespace="http://app">
+   <service name="item" promote="property"/>
+   <service name="twsms1" promote="twsms1"/>
+   <component x="180" y="30" name="keychain1" title="keychain" color="green1">
+    <implementation.python script="nuvem/keychain.py"/>
+    <service name="keychain"/>
+    <reference target="name1" name="name"/>
+    <reference name="account" target="Accounts" visible="false"/>
+   </component>
+   <component x="190" y="70" name="keychain3" title="keychain" color="green1">
+    <implementation.python script="nuvem/keychain.py"/>
+    <service name="keychain"/>
+    <reference target="name3" name="name"/>
+    <reference name="account" target="Accounts" visible="false"/>
+   </component>
+   <component x="190" y="100" name="keychain4" title="keychain" color="green1">
+    <implementation.python script="nuvem/keychain.py"/>
+    <service name="keychain"/>
+    <reference target="name5" name="name"/>
+    <reference name="account" target="Accounts" visible="false"/>
+   </component>
+   <component x="180" y="140" name="keychain5" title="keychain" color="green1">
+    <implementation.python script="nuvem/keychain.py"/>
+    <service name="keychain"/>
+    <reference target="name4" name="name"/>
+    <reference name="account" target="Accounts" visible="false"/>
+   </component>
+   <component name="list2" title="list" color="yellow1">
+    <implementation.python script="nuvem/list_.py"/>
+    <service name="list"/>
+    <reference target="text14" name="item" clonable="true"/>
+    <reference name="item" clonable="true"/>
+   </component>
+   <component x="630" y="350" name="name1" title="" color="orange1">
+    <implementation.python script="nuvem/name.py"/>
+    <service name="name"/>
+    <property>twiliosid</property>
+   </component>
+   <component x="780" y="320" name="name3" title="" color="orange1">
+    <implementation.python script="nuvem/name.py"/>
+    <service name="name"/>
+    <property>twiliotoken</property>
+   </component>
+   <component x="250" y="140" name="name4" title="" color="orange1">
+    <implementation.python script="nuvem/name.py"/>
+    <service name="name"/>
+    <property>tophone</property>
+   </component>
+   <component x="520" y="270" name="name5" title="" color="orange1">
+    <implementation.python script="nuvem/name.py"/>
+    <service name="name"/>
+    <property>fromphone</property>
+   </component>
+   <component x="180" y="170" name="text1" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>Hello Again!</property>
+   </component>
+   <component x="550" y="450" name="text12" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>From={0}&amp;To={1}&amp;Body={2}</property>
+   </component>
+   <component x="250" y="340" name="text14" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>Hello there</property>
+   </component>
+   <component x="20" y="10" name="twsms1" title="sms" color="blue1">
+    <implementation.python script="nuvem/twsms.py"/>
+    <service name="twsms"/>
+    <reference target="keychain1" name="sid"/>
+    <reference target="keychain3" name="token"/>
+    <reference target="keychain4" name="from"/>
+    <reference target="keychain5" name="to"/>
+    <reference target="text1" name="msg"/>
+    <reference name="s" wiredByImpl="true" visible="false"/>
+   </component>
+  </composite>
+ </content>
+ <link href="testsms"/>
+</entry>

Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/testsms/app.stats
URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/testsms/app.stats?rev=1343439&r1=1343438&r2=1343439&view=diff
==============================================================================
--- tuscany/sca-cpp/trunk/hosting/server/data/apps/testsms/app.stats (original)
+++ tuscany/sca-cpp/trunk/hosting/server/data/apps/testsms/app.stats Tue May 29 00:17:18 2012
@@ -1 +1 @@
-((entry (title "Test HTTP components") (id "testhttp")))
\ No newline at end of file
+((entry (title "Test HTTP components") (id "testhttp") (author "admin@example.com") (updated "Jan 01, 2012") (content (stats (description "Sample app")))))

Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/testsms/htdocs/app.html
URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/testsms/htdocs/app.html?rev=1343439&r1=1343438&r2=1343439&view=diff
==============================================================================
--- tuscany/sca-cpp/trunk/hosting/server/data/apps/testsms/htdocs/app.html (original)
+++ tuscany/sca-cpp/trunk/hosting/server/data/apps/testsms/htdocs/app.html Tue May 29 00:17:18 2012
@@ -17,8 +17,15 @@
  * specific language governing permissions and limitations
  * under the License.    
 -->
-<DIV id="page">
- <SPAN id="page:h1" class="h1" style="position: absolute; top: 0px; left: 2px; ">
-  <H1>Test SMS API</H1>
- </SPAN>
-</DIV>
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title type="text">testsms</title>
+ <id>testsms</id>
+ <content type="application/xml">
+  <DIV id="page">
+   <SPAN id="page:h1" class="h1" style="position: absolute; top: 0px; left: 2px; ">
+    <H1>Test SMS API</H1>
+   </SPAN>
+  </DIV>
+ </content>
+ <link href="testsms"/>
+</entry>

Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/testsocial/app.composite
URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/testsocial/app.composite?rev=1343439&r1=1343438&r2=1343439&view=diff
==============================================================================
--- tuscany/sca-cpp/trunk/hosting/server/data/apps/testsocial/app.composite (original)
+++ tuscany/sca-cpp/trunk/hosting/server/data/apps/testsocial/app.composite Tue May 29 00:17:18 2012
@@ -17,163 +17,170 @@
  * specific language governing permissions and limitations
  * under the License.    
 -->
-<composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="app" targetNamespace="http://app">
- <service name="sendgtalk" promote="sendgtalk"/>
- <service name="start" promote="start"/>
- <component name="fbprofile" title="facebook profile" color="blue1">
-  <implementation.python script="nuvem/fbprofile.py"/>
-  <service name="fbprofile"/>
-  <reference target="text" name="id"/>
-  <reference name="fb" visible="false">
-   <binding.http uri="https://graph.facebook.com"/>
-  </reference>
- </component>
- <component name="format" title="format" color="cyan1">
-  <implementation.python script="nuvem/format_.py"/>
-  <service name="format"/>
-  <reference target="text7" name="pattern"/>
-  <reference target="list" name="values"/>
- </component>
- <component name="item" title="{propval}:" color="orange1">
-  <implementation.python script="nuvem/item.py"/>
-  <service name="item"/>
-  <reference target="twprofile" name="value"/>
-  <property>twitprofile</property>
- </component>
- <component name="item2" title="{propval}:" color="orange1">
-  <implementation.python script="nuvem/item.py"/>
-  <service name="item"/>
-  <reference target="fbprofile" name="value"/>
-  <property>name</property>
- </component>
- <component name="item3" title="{propval}:" color="orange1">
-  <implementation.python script="nuvem/item.py"/>
-  <service name="item"/>
-  <reference target="twtimeline" name="value"/>
-  <property>twittimeline</property>
- </component>
- <component name="item4" title="{propval}:" color="orange1">
-  <implementation.python script="nuvem/item.py"/>
-  <service name="item"/>
-  <reference target="twfriends" name="value"/>
-  <property>twitfriends</property>
- </component>
- <component name="item5" title="{propval}:" color="orange1">
-  <implementation.python script="nuvem/item.py"/>
-  <service name="item"/>
-  <reference target="twfollowers" name="value"/>
-  <property>twitfollowers</property>
- </component>
- <component name="list" title="list" color="yellow1">
-  <implementation.python script="nuvem/list_.py"/>
-  <service name="list"/>
-  <reference target="now" name="item" clonable="true"/>
-  <reference name="item" clonable="true"/>
- </component>
- <component name="list3" title="list" color="yellow1">
-  <implementation.python script="nuvem/list_.py"/>
-  <service name="list"/>
-  <reference target="item2" name="item" clonable="true"/>
-  <reference target="item" name="item" clonable="true"/>
-  <reference target="item3" name="item" clonable="true"/>
-  <reference target="item4" name="item" clonable="true"/>
-  <reference target="item5" name="item" clonable="true"/>
-  <reference name="item" clonable="true"/>
- </component>
- <component name="now" title="now" color="orange1">
-  <implementation.python script="nuvem/now.py"/>
-  <service name="now"/>
- </component>
- <component x="20" y="210" name="sendgtalk" title="gtalk" color="blue1">
-  <implementation.cpp path="lib/chat" library="libchat-sender2"/>
-  <service name="sendgtalk"/>
-  <reference target="text8" name="jid"/>
-  <reference target="text9" name="pass"/>
-  <reference target="text6" name="to"/>
-  <reference target="format" name="msg"/>
- </component>
- <component x="10" y="10" name="start" title="start" color="green1">
-  <implementation.python script="nuvem/start.py"/>
-  <service name="start" visible="false">
-   <binding.http uri="start"/>
-  </service>
-  <reference target="list3" name="content"/>
- </component>
- <component name="text" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>100001053301307</property>
- </component>
- <component name="text2" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>jsdelfino</property>
- </component>
- <component name="text3" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>jsdelfino</property>
- </component>
- <component name="text4" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>jsdelfino</property>
- </component>
- <component name="text5" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>jsdelfino</property>
- </component>
- <component name="text6" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>xmppsca.2@gmail.com</property>
- </component>
- <component name="text7" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>Hello, the time is {0}</property>
- </component>
- <component name="text8" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>xmppsca.1@gmail.com</property>
- </component>
- <component name="text9" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>xmpp4sca</property>
- </component>
- <component name="twfollowers" title="twitter followers" color="blue1">
-  <implementation.python script="nuvem/twfollowers.py"/>
-  <service name="twfollowers"/>
-  <reference target="text5" name="id"/>
-  <reference name="tw" visible="false">
-   <binding.http uri="http://api.twitter.com/1/statuses/followers.json"/>
-  </reference>
- </component>
- <component name="twfriends" title="twitter friends" color="blue1">
-  <implementation.python script="nuvem/twfriends.py"/>
-  <service name="twfriends"/>
-  <reference target="text4" name="id"/>
-  <reference name="tw" visible="false">
-   <binding.http uri="http://api.twitter.com/1/statuses/friends.json"/>
-  </reference>
- </component>
- <component name="twprofile" title="twitter profile" color="blue1">
-  <implementation.python script="nuvem/twprofile.py"/>
-  <service name="twprofile"/>
-  <reference target="text3" name="id"/>
-  <reference name="tw" visible="false">
-   <binding.http uri="http://api.twitter.com/1/users/show.json"/>
-  </reference>
- </component>
- <component name="twtimeline" title="twitter timeline" color="blue1">
-  <implementation.python script="nuvem/twtimeline.py"/>
-  <service name="twtimeline"/>
-  <reference target="text2" name="id"/>
-  <reference name="tw" visible="false">
-   <binding.http uri="http://api.twitter.com/1/statuses/user_timeline.json"/>
-  </reference>
- </component>
-</composite>
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title type="text">testsocial</title>
+ <id>testsocial</id>
+ <content type="application/xml">
+  <composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="app" targetNamespace="http://app">
+   <service name="sendgtalk" promote="sendgtalk"/>
+   <service name="start" promote="start"/>
+   <component name="fbprofile" title="facebook profile" color="blue1">
+    <implementation.python script="nuvem/fbprofile.py"/>
+    <service name="fbprofile"/>
+    <reference target="text" name="id"/>
+    <reference name="fb" visible="false">
+     <binding.http uri="https://graph.facebook.com"/>
+    </reference>
+   </component>
+   <component name="format" title="format" color="cyan1">
+    <implementation.python script="nuvem/format_.py"/>
+    <service name="format"/>
+    <reference target="text7" name="pattern"/>
+    <reference target="list" name="values"/>
+   </component>
+   <component name="item" title="{propval}:" color="orange1">
+    <implementation.python script="nuvem/item.py"/>
+    <service name="item"/>
+    <reference target="twprofile" name="value"/>
+    <property>twitprofile</property>
+   </component>
+   <component name="item2" title="{propval}:" color="orange1">
+    <implementation.python script="nuvem/item.py"/>
+    <service name="item"/>
+    <reference target="fbprofile" name="value"/>
+    <property>name</property>
+   </component>
+   <component name="item3" title="{propval}:" color="orange1">
+    <implementation.python script="nuvem/item.py"/>
+    <service name="item"/>
+    <reference target="twtimeline" name="value"/>
+    <property>twittimeline</property>
+   </component>
+   <component name="item4" title="{propval}:" color="orange1">
+    <implementation.python script="nuvem/item.py"/>
+    <service name="item"/>
+    <reference target="twfriends" name="value"/>
+    <property>twitfriends</property>
+   </component>
+   <component name="item5" title="{propval}:" color="orange1">
+    <implementation.python script="nuvem/item.py"/>
+    <service name="item"/>
+    <reference target="twfollowers" name="value"/>
+    <property>twitfollowers</property>
+   </component>
+   <component name="list" title="list" color="yellow1">
+    <implementation.python script="nuvem/list_.py"/>
+    <service name="list"/>
+    <reference target="now" name="item" clonable="true"/>
+    <reference name="item" clonable="true"/>
+   </component>
+   <component name="list3" title="list" color="yellow1">
+    <implementation.python script="nuvem/list_.py"/>
+    <service name="list"/>
+    <reference target="item2" name="item" clonable="true"/>
+    <reference target="item" name="item" clonable="true"/>
+    <reference target="item3" name="item" clonable="true"/>
+    <reference target="item4" name="item" clonable="true"/>
+    <reference target="item5" name="item" clonable="true"/>
+    <reference name="item" clonable="true"/>
+   </component>
+   <component name="now" title="now" color="orange1">
+    <implementation.python script="nuvem/now.py"/>
+    <service name="now"/>
+   </component>
+   <component x="20" y="210" name="sendgtalk" title="gtalk" color="blue1">
+    <implementation.cpp path="lib/chat" library="libchat-sender2"/>
+    <service name="sendgtalk"/>
+    <reference target="text8" name="jid"/>
+    <reference target="text9" name="pass"/>
+    <reference target="text6" name="to"/>
+    <reference target="format" name="msg"/>
+   </component>
+   <component x="10" y="10" name="start" title="start" color="green1">
+    <implementation.python script="nuvem/start.py"/>
+    <service name="start" visible="false">
+     <binding.http uri="start"/>
+    </service>
+    <reference target="list3" name="content"/>
+   </component>
+   <component name="text" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>100001053301307</property>
+   </component>
+   <component name="text2" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>jsdelfino</property>
+   </component>
+   <component name="text3" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>jsdelfino</property>
+   </component>
+   <component name="text4" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>jsdelfino</property>
+   </component>
+   <component name="text5" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>jsdelfino</property>
+   </component>
+   <component name="text6" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>xmppsca.2@gmail.com</property>
+   </component>
+   <component name="text7" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>Hello, the time is {0}</property>
+   </component>
+   <component name="text8" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>xmppsca.1@gmail.com</property>
+   </component>
+   <component name="text9" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>xmpp4sca</property>
+   </component>
+   <component name="twfollowers" title="twitter followers" color="blue1">
+    <implementation.python script="nuvem/twfollowers.py"/>
+    <service name="twfollowers"/>
+    <reference target="text5" name="id"/>
+    <reference name="tw" visible="false">
+     <binding.http uri="http://api.twitter.com/1/statuses/followers.json"/>
+    </reference>
+   </component>
+   <component name="twfriends" title="twitter friends" color="blue1">
+    <implementation.python script="nuvem/twfriends.py"/>
+    <service name="twfriends"/>
+    <reference target="text4" name="id"/>
+    <reference name="tw" visible="false">
+     <binding.http uri="http://api.twitter.com/1/statuses/friends.json"/>
+    </reference>
+   </component>
+   <component name="twprofile" title="twitter profile" color="blue1">
+    <implementation.python script="nuvem/twprofile.py"/>
+    <service name="twprofile"/>
+    <reference target="text3" name="id"/>
+    <reference name="tw" visible="false">
+     <binding.http uri="http://api.twitter.com/1/users/show.json"/>
+    </reference>
+   </component>
+   <component name="twtimeline" title="twitter timeline" color="blue1">
+    <implementation.python script="nuvem/twtimeline.py"/>
+    <service name="twtimeline"/>
+    <reference target="text2" name="id"/>
+    <reference name="tw" visible="false">
+     <binding.http uri="http://api.twitter.com/1/statuses/user_timeline.json"/>
+    </reference>
+   </component>
+  </composite>
+ </content>
+ <link href="testsocial"/>
+</entry>

Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/testsocial/app.stats
URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/testsocial/app.stats?rev=1343439&r1=1343438&r2=1343439&view=diff
==============================================================================
--- tuscany/sca-cpp/trunk/hosting/server/data/apps/testsocial/app.stats (original)
+++ tuscany/sca-cpp/trunk/hosting/server/data/apps/testsocial/app.stats Tue May 29 00:17:18 2012
@@ -1 +1 @@
-((entry (title "Test social components") (id "testsocial")))
\ No newline at end of file
+((entry (title "Test social components") (id "testsocial") (author "admin@example.com") (updated "Jan 01, 2012") (content (stats (description "Sample app")))))

Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/testsocial/htdocs/app.html
URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/testsocial/htdocs/app.html?rev=1343439&r1=1343438&r2=1343439&view=diff
==============================================================================
--- tuscany/sca-cpp/trunk/hosting/server/data/apps/testsocial/htdocs/app.html (original)
+++ tuscany/sca-cpp/trunk/hosting/server/data/apps/testsocial/htdocs/app.html Tue May 29 00:17:18 2012
@@ -17,8 +17,15 @@
  * specific language governing permissions and limitations
  * under the License.    
 -->
-<DIV id="page">
- <SPAN id="page:h1" class="h1" style="position: absolute; top: 0px; left: 2px; ">
-  <H1>Test social components</H1>
- </SPAN>
-</DIV>
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title type="text">testsocial</title>
+ <id>testsocial</id>
+ <content type="application/xml">
+  <DIV id="page">
+   <SPAN id="page:h1" class="h1" style="position: absolute; top: 0px; left: 2px; ">
+    <H1>Test social components</H1>
+   </SPAN>
+  </DIV>
+ </content>
+ <link href="testsocial"/>
+</entry>

Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/testtext/app.composite
URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/testtext/app.composite?rev=1343439&r1=1343438&r2=1343439&view=diff
==============================================================================
--- tuscany/sca-cpp/trunk/hosting/server/data/apps/testtext/app.composite (original)
+++ tuscany/sca-cpp/trunk/hosting/server/data/apps/testtext/app.composite Tue May 29 00:17:18 2012
@@ -17,200 +17,207 @@
  * specific language governing permissions and limitations
  * under the License.    
 -->
-<composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="app" targetNamespace="http://app">
- <service name="contains" promote="contains"/>
- <service name="format" promote="format"/>
- <service name="format2" promote="format2"/>
- <service name="join" promote="join"/>
- <service name="lowercase" promote="lowercase"/>
- <service name="parse" promote="parse"/>
- <service name="replace" promote="replace"/>
- <service name="split" promote="split"/>
- <service name="uppercase" promote="uppercase"/>
- <component x="19" y="7" name="contains" title="contains" color="cyan1">
-  <implementation.python script="nuvem/contains.py"/>
-  <service name="contains"/>
-  <reference target="text10" name="search"/>
-  <reference target="text9" name="string"/>
- </component>
- <component x="150" y="110" name="format" title="format" color="cyan1">
-  <implementation.python script="nuvem/format_.py"/>
-  <service name="format"/>
-  <reference target="text13" name="pattern"/>
-  <reference target="list" name="values"/>
- </component>
- <component x="310" y="130" name="format2" title="format" color="cyan1">
-  <implementation.python script="nuvem/format_.py"/>
-  <service name="format"/>
-  <reference target="text14" name="pattern"/>
-  <reference target="list3" name="values"/>
- </component>
- <component name="item" title="{propval}:" color="orange1">
-  <implementation.python script="nuvem/item.py"/>
-  <service name="item"/>
-  <reference target="text17" name="value"/>
-  <property>a</property>
- </component>
- <component name="item2" title="{propval}:" color="orange1">
-  <implementation.python script="nuvem/item.py"/>
-  <service name="item"/>
-  <reference target="text18" name="value"/>
-  <property>b</property>
- </component>
- <component x="300" y="10" name="join" title="join" color="cyan1">
-  <implementation.python script="nuvem/join.py"/>
-  <service name="join"/>
-  <reference target="text6" name="separator"/>
-  <reference target="list2" name="list"/>
- </component>
- <component name="list" title="list" color="yellow1">
-  <implementation.python script="nuvem/list_.py"/>
-  <service name="list"/>
-  <reference target="text15" name="item" clonable="true"/>
-  <reference target="text16" name="item" clonable="true"/>
-  <reference name="item" clonable="true"/>
- </component>
- <component name="list2" title="list" color="yellow1">
-  <implementation.python script="nuvem/list_.py"/>
-  <service name="list"/>
-  <reference target="text7" name="item" clonable="true"/>
-  <reference target="text8" name="item" clonable="true"/>
-  <reference name="item" clonable="true"/>
- </component>
- <component name="list3" title="list" color="yellow1">
-  <implementation.python script="nuvem/list_.py"/>
-  <service name="list"/>
-  <reference target="item" name="item" clonable="true"/>
-  <reference target="item2" name="item" clonable="true"/>
-  <reference name="item" clonable="true"/>
- </component>
- <component x="20" y="226" name="lowercase" title="lower" color="cyan1">
-  <implementation.python script="nuvem/lowercase.py"/>
-  <service name="lowercase"/>
-  <reference target="text2" name="string"/>
- </component>
- <component x="150" y="230" name="parse" title="parse" color="cyan1">
-  <implementation.python script="nuvem/parse.py"/>
-  <service name="parse"/>
-  <reference target="text19" name="regexp"/>
-  <reference target="text20" name="string"/>
- </component>
- <component x="150" y="10" name="replace" title="replace" color="cyan1">
-  <implementation.python script="nuvem/replace.py"/>
-  <service name="replace"/>
-  <reference target="text4" name="from"/>
-  <reference target="text5" name="to"/>
-  <reference target="text3" name="string"/>
- </component>
- <component x="23" y="89" name="split" title="split" color="cyan1">
-  <implementation.python script="nuvem/split.py"/>
-  <service name="split"/>
-  <reference target="text11" name="separator"/>
-  <reference target="text12" name="string"/>
- </component>
- <component name="text" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>abc</property>
- </component>
- <component name="text10" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>cd</property>
- </component>
- <component name="text11" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>x</property>
- </component>
- <component name="text12" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>abcxdefxghi</property>
- </component>
- <component name="text13" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>The {0} brown {1}</property>
- </component>
- <component name="text14" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>The {a} brown {b}</property>
- </component>
- <component name="text15" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>quick</property>
- </component>
- <component name="text16" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>fox</property>
- </component>
- <component name="text17" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>quick</property>
- </component>
- <component name="text18" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>fox</property>
- </component>
- <component name="text19" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>city (.*) state (.*)</property>
- </component>
- <component name="text2" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>ABC</property>
- </component>
- <component name="text20" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>city San Francisco state CA</property>
- </component>
- <component name="text3" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>abcxdefxghi</property>
- </component>
- <component name="text4" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>x</property>
- </component>
- <component name="text5" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>y</property>
- </component>
- <component name="text6" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>x</property>
- </component>
- <component name="text7" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>abc</property>
- </component>
- <component name="text8" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>def</property>
- </component>
- <component name="text9" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>abcdef</property>
- </component>
- <component x="20" y="172" name="uppercase" title="upper" color="cyan1">
-  <implementation.python script="nuvem/uppercase.py"/>
-  <service name="uppercase"/>
-  <reference target="text" name="string"/>
- </component>
-</composite>
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title type="text">testtext</title>
+ <id>testtext</id>
+ <content type="application/xml">
+  <composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="app" targetNamespace="http://app">
+   <service name="contains" promote="contains"/>
+   <service name="format" promote="format"/>
+   <service name="format2" promote="format2"/>
+   <service name="join" promote="join"/>
+   <service name="lowercase" promote="lowercase"/>
+   <service name="parse" promote="parse"/>
+   <service name="replace" promote="replace"/>
+   <service name="split" promote="split"/>
+   <service name="uppercase" promote="uppercase"/>
+   <component x="19" y="7" name="contains" title="contains" color="cyan1">
+    <implementation.python script="nuvem/contains.py"/>
+    <service name="contains"/>
+    <reference target="text10" name="search"/>
+    <reference target="text9" name="string"/>
+   </component>
+   <component x="150" y="110" name="format" title="format" color="cyan1">
+    <implementation.python script="nuvem/format_.py"/>
+    <service name="format"/>
+    <reference target="text13" name="pattern"/>
+    <reference target="list" name="values"/>
+   </component>
+   <component x="310" y="130" name="format2" title="format" color="cyan1">
+    <implementation.python script="nuvem/format_.py"/>
+    <service name="format"/>
+    <reference target="text14" name="pattern"/>
+    <reference target="list3" name="values"/>
+   </component>
+   <component name="item" title="{propval}:" color="orange1">
+    <implementation.python script="nuvem/item.py"/>
+    <service name="item"/>
+    <reference target="text17" name="value"/>
+    <property>a</property>
+   </component>
+   <component name="item2" title="{propval}:" color="orange1">
+    <implementation.python script="nuvem/item.py"/>
+    <service name="item"/>
+    <reference target="text18" name="value"/>
+    <property>b</property>
+   </component>
+   <component x="300" y="10" name="join" title="join" color="cyan1">
+    <implementation.python script="nuvem/join.py"/>
+    <service name="join"/>
+    <reference target="text6" name="separator"/>
+    <reference target="list2" name="list"/>
+   </component>
+   <component name="list" title="list" color="yellow1">
+    <implementation.python script="nuvem/list_.py"/>
+    <service name="list"/>
+    <reference target="text15" name="item" clonable="true"/>
+    <reference target="text16" name="item" clonable="true"/>
+    <reference name="item" clonable="true"/>
+   </component>
+   <component name="list2" title="list" color="yellow1">
+    <implementation.python script="nuvem/list_.py"/>
+    <service name="list"/>
+    <reference target="text7" name="item" clonable="true"/>
+    <reference target="text8" name="item" clonable="true"/>
+    <reference name="item" clonable="true"/>
+   </component>
+   <component name="list3" title="list" color="yellow1">
+    <implementation.python script="nuvem/list_.py"/>
+    <service name="list"/>
+    <reference target="item" name="item" clonable="true"/>
+    <reference target="item2" name="item" clonable="true"/>
+    <reference name="item" clonable="true"/>
+   </component>
+   <component x="20" y="226" name="lowercase" title="lower" color="cyan1">
+    <implementation.python script="nuvem/lowercase.py"/>
+    <service name="lowercase"/>
+    <reference target="text2" name="string"/>
+   </component>
+   <component x="150" y="230" name="parse" title="parse" color="cyan1">
+    <implementation.python script="nuvem/parse.py"/>
+    <service name="parse"/>
+    <reference target="text19" name="regexp"/>
+    <reference target="text20" name="string"/>
+   </component>
+   <component x="150" y="10" name="replace" title="replace" color="cyan1">
+    <implementation.python script="nuvem/replace.py"/>
+    <service name="replace"/>
+    <reference target="text4" name="from"/>
+    <reference target="text5" name="to"/>
+    <reference target="text3" name="string"/>
+   </component>
+   <component x="23" y="89" name="split" title="split" color="cyan1">
+    <implementation.python script="nuvem/split.py"/>
+    <service name="split"/>
+    <reference target="text11" name="separator"/>
+    <reference target="text12" name="string"/>
+   </component>
+   <component name="text" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>abc</property>
+   </component>
+   <component name="text10" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>cd</property>
+   </component>
+   <component name="text11" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>x</property>
+   </component>
+   <component name="text12" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>abcxdefxghi</property>
+   </component>
+   <component name="text13" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>The {0} brown {1}</property>
+   </component>
+   <component name="text14" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>The {a} brown {b}</property>
+   </component>
+   <component name="text15" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>quick</property>
+   </component>
+   <component name="text16" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>fox</property>
+   </component>
+   <component name="text17" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>quick</property>
+   </component>
+   <component name="text18" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>fox</property>
+   </component>
+   <component name="text19" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>city (.*) state (.*)</property>
+   </component>
+   <component name="text2" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>ABC</property>
+   </component>
+   <component name="text20" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>city San Francisco state CA</property>
+   </component>
+   <component name="text3" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>abcxdefxghi</property>
+   </component>
+   <component name="text4" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>x</property>
+   </component>
+   <component name="text5" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>y</property>
+   </component>
+   <component name="text6" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>x</property>
+   </component>
+   <component name="text7" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>abc</property>
+   </component>
+   <component name="text8" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>def</property>
+   </component>
+   <component name="text9" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>abcdef</property>
+   </component>
+   <component x="20" y="172" name="uppercase" title="upper" color="cyan1">
+    <implementation.python script="nuvem/uppercase.py"/>
+    <service name="uppercase"/>
+    <reference target="text" name="string"/>
+   </component>
+  </composite>
+ </content>
+ <link href="testtext"/>
+</entry>

Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/testtext/app.stats
URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/testtext/app.stats?rev=1343439&r1=1343438&r2=1343439&view=diff
==============================================================================
--- tuscany/sca-cpp/trunk/hosting/server/data/apps/testtext/app.stats (original)
+++ tuscany/sca-cpp/trunk/hosting/server/data/apps/testtext/app.stats Tue May 29 00:17:18 2012
@@ -1 +1 @@
-((entry (title "Test text processing components") (id "testtext")))
\ No newline at end of file
+((entry (title "Test text processing components") (id "testtext") (author "admin@example.com") (updated "Jan 01, 2012") (content (stats (description "Sample app")))))

Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/testtext/htdocs/app.html
URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/testtext/htdocs/app.html?rev=1343439&r1=1343438&r2=1343439&view=diff
==============================================================================
--- tuscany/sca-cpp/trunk/hosting/server/data/apps/testtext/htdocs/app.html (original)
+++ tuscany/sca-cpp/trunk/hosting/server/data/apps/testtext/htdocs/app.html Tue May 29 00:17:18 2012
@@ -17,8 +17,15 @@
  * specific language governing permissions and limitations
  * under the License.    
 -->
-<DIV id="page">
- <SPAN id="page:h2" class="h2" style="position: absolute; top: 0px; left: 2px; ">
-  <H2>Test text processing components</H2>
- </SPAN>
-</DIV>
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title type="text">testtext</title>
+ <id>testtext</id>
+ <content type="application/xml">
+  <DIV id="page">
+   <SPAN id="page:h2" class="h2" style="position: absolute; top: 0px; left: 2px; ">
+    <H2>Test text processing components</H2>
+   </SPAN>
+  </DIV>
+ </content>
+ <link href="testtext"/>
+</entry>

Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/testurl/app.composite
URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/testurl/app.composite?rev=1343439&r1=1343438&r2=1343439&view=diff
==============================================================================
--- tuscany/sca-cpp/trunk/hosting/server/data/apps/testurl/app.composite (original)
+++ tuscany/sca-cpp/trunk/hosting/server/data/apps/testurl/app.composite Tue May 29 00:17:18 2012
@@ -1,134 +1,159 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="app" targetNamespace="http://app">
- <service name="app1" promote="app1"/>
- <service name="email" promote="email"/>
- <service name="host" promote="host"/>
- <service name="keychain1" promote="keychain1"/>
- <service name="keychain2" promote="keychain2"/>
- <service name="params" promote="params"/>
- <service name="path" promote="path"/>
- <service name="realm" promote="realm"/>
- <service name="url" promote="url"/>
- <service name="user" promote="user"/>
- <component x="260" y="100" name="app1" title="app" color="green1">
-  <implementation.python script="nuvem/app.py"/>
-  <service name="app"/>
-  <property name="app" visible="false"/>
- </component>
- <component x="17" y="223" name="email" title="email" color="green1">
-  <implementation.python script="nuvem/email.py"/>
-  <service name="email"/>
-  <property name="email"/>
- </component>
- <component x="20" y="10" name="host" title="host" color="green1">
-  <implementation.python script="nuvem/host.py"/>
-  <service name="host"/>
-  <property name="host"/>
- </component>
- <component name="item" title="{propval}:" color="orange1">
-  <implementation.python script="nuvem/item.py"/>
-  <service name="item"/>
-  <reference target="text4" name="value"/>
-  <property>parmx</property>
- </component>
- <component name="item2" title="{propval}:" color="orange1">
-  <implementation.python script="nuvem/item.py"/>
-  <service name="item"/>
-  <reference target="text5" name="value"/>
-  <property>parmy</property>
- </component>
- <component name="item3" title="{propval}:" color="orange1">
-  <implementation.python script="nuvem/item.py"/>
-  <service name="item"/>
-  <reference target="number" name="value"/>
-  <property>parmn</property>
- </component>
- <component x="260" y="50" name="keychain1" title="keychain" color="green1">
-  <implementation.python script="nuvem/keychain.py"/>
-  <service name="keychain"/>
-  <reference target="text1" name="name"/>
-  <reference name="account" target="Accounts" visible="false"/>
- </component>
- <component x="260" y="10" name="keychain2" title="keychain" color="green1">
-  <implementation.python script="nuvem/keychain.py"/>
-  <service name="keychain"/>
-  <reference target="name1" name="name"/>
-  <reference name="account" target="Accounts" visible="false"/>
- </component>
- <component name="list" title="list" color="yellow1">
-  <implementation.python script="nuvem/list_.py"/>
-  <service name="list"/>
-  <reference target="text2" name="item" clonable="true"/>
-  <reference target="text3" name="item" clonable="true"/>
-  <reference target="item" name="item" clonable="true"/>
-  <reference target="item2" name="item" clonable="true"/>
-  <reference target="item3" name="item" clonable="true"/>
-  <reference name="item" clonable="true"/>
- </component>
- <component x="400" y="10" name="name1" title="" color="orange1">
-  <implementation.python script="nuvem/name.py"/>
-  <service name="name"/>
-  <property>key2</property>
- </component>
- <component name="number" title="#" color="orange1">
-  <implementation.python script="nuvem/number.py"/>
-  <service name="number"/>
-  <property>123</property>
- </component>
- <component x="16" y="91" name="params" title="?params" color="green1">
-  <implementation.python script="nuvem/params.py"/>
-  <service name="params"/>
-  <property name="params"/>
- </component>
- <component x="20" y="50" name="path" title="path" color="green1">
-  <implementation.python script="nuvem/path.py"/>
-  <service name="path"/>
-  <property name="path"/>
- </component>
- <component x="14" y="177" name="realm" title="realm" color="green1">
-  <implementation.python script="nuvem/realm.py"/>
-  <service name="realm"/>
-  <property name="realm"/>
- </component>
- <component name="text" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>http://example.com/</property>
- </component>
- <component x="400" y="10" name="text1" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>key2</property>
- </component>
- <component name="text2" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>test</property>
- </component>
- <component name="text3" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>path</property>
- </component>
- <component name="text4" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>xx</property>
- </component>
- <component name="text5" title=" '{propval}'" color="orange1">
-  <implementation.python script="nuvem/text.py"/>
-  <service name="text"/>
-  <property>yy</property>
- </component>
- <component x="90" y="10" name="url" title="url" color="green1">
-  <implementation.python script="nuvem/url.py"/>
-  <service name="url"/>
-  <reference target="text" name="address"/>
-  <reference target="list" name="args"/>
- </component>
- <component x="16" y="134" name="user" title="user" color="green1">
-  <implementation.python script="nuvem/user.py"/>
-  <service name="user"/>
-  <property name="user"/>
- </component>
-</composite>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+-->
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title type="text">testurl</title>
+ <id>testurl</id>
+ <content type="application/xml">
+  <composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="app" targetNamespace="http://app">
+   <service name="app1" promote="app1"/>
+   <service name="email" promote="email"/>
+   <service name="host" promote="host"/>
+   <service name="keychain1" promote="keychain1"/>
+   <service name="keychain2" promote="keychain2"/>
+   <service name="params" promote="params"/>
+   <service name="path" promote="path"/>
+   <service name="realm" promote="realm"/>
+   <service name="url" promote="url"/>
+   <service name="user" promote="user"/>
+   <component x="260" y="100" name="app1" title="app" color="green1">
+    <implementation.python script="nuvem/app.py"/>
+    <service name="app"/>
+    <property name="app" visible="false"/>
+   </component>
+   <component x="17" y="223" name="email" title="email" color="green1">
+    <implementation.python script="nuvem/email.py"/>
+    <service name="email"/>
+    <property name="email"/>
+   </component>
+   <component x="20" y="10" name="host" title="host" color="green1">
+    <implementation.python script="nuvem/host.py"/>
+    <service name="host"/>
+    <property name="host"/>
+   </component>
+   <component name="item" title="{propval}:" color="orange1">
+    <implementation.python script="nuvem/item.py"/>
+    <service name="item"/>
+    <reference target="text4" name="value"/>
+    <property>parmx</property>
+   </component>
+   <component name="item2" title="{propval}:" color="orange1">
+    <implementation.python script="nuvem/item.py"/>
+    <service name="item"/>
+    <reference target="text5" name="value"/>
+    <property>parmy</property>
+   </component>
+   <component name="item3" title="{propval}:" color="orange1">
+    <implementation.python script="nuvem/item.py"/>
+    <service name="item"/>
+    <reference target="number" name="value"/>
+    <property>parmn</property>
+   </component>
+   <component x="260" y="50" name="keychain1" title="keychain" color="green1">
+    <implementation.python script="nuvem/keychain.py"/>
+    <service name="keychain"/>
+    <reference target="text1" name="name"/>
+    <reference name="account" target="Accounts" visible="false"/>
+   </component>
+   <component x="260" y="10" name="keychain2" title="keychain" color="green1">
+    <implementation.python script="nuvem/keychain.py"/>
+    <service name="keychain"/>
+    <reference target="name1" name="name"/>
+    <reference name="account" target="Accounts" visible="false"/>
+   </component>
+   <component name="list" title="list" color="yellow1">
+    <implementation.python script="nuvem/list_.py"/>
+    <service name="list"/>
+    <reference target="text2" name="item" clonable="true"/>
+    <reference target="text3" name="item" clonable="true"/>
+    <reference target="item" name="item" clonable="true"/>
+    <reference target="item2" name="item" clonable="true"/>
+    <reference target="item3" name="item" clonable="true"/>
+    <reference name="item" clonable="true"/>
+   </component>
+   <component x="400" y="10" name="name1" title="" color="orange1">
+    <implementation.python script="nuvem/name.py"/>
+    <service name="name"/>
+    <property>key2</property>
+   </component>
+   <component name="number" title="#" color="orange1">
+    <implementation.python script="nuvem/number.py"/>
+    <service name="number"/>
+    <property>123</property>
+   </component>
+   <component x="16" y="91" name="params" title="?params" color="green1">
+    <implementation.python script="nuvem/params.py"/>
+    <service name="params"/>
+    <property name="params"/>
+   </component>
+   <component x="20" y="50" name="path" title="path" color="green1">
+    <implementation.python script="nuvem/path.py"/>
+    <service name="path"/>
+    <property name="path"/>
+   </component>
+   <component x="14" y="177" name="realm" title="realm" color="green1">
+    <implementation.python script="nuvem/realm.py"/>
+    <service name="realm"/>
+    <property name="realm"/>
+   </component>
+   <component name="text" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>http://example.com/</property>
+   </component>
+   <component x="400" y="10" name="text1" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>key2</property>
+   </component>
+   <component name="text2" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>test</property>
+   </component>
+   <component name="text3" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>path</property>
+   </component>
+   <component name="text4" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>xx</property>
+   </component>
+   <component name="text5" title=" '{propval}'" color="orange1">
+    <implementation.python script="nuvem/text.py"/>
+    <service name="text"/>
+    <property>yy</property>
+   </component>
+   <component x="90" y="10" name="url" title="url" color="green1">
+    <implementation.python script="nuvem/url.py"/>
+    <service name="url"/>
+    <reference target="text" name="address"/>
+    <reference target="list" name="args"/>
+   </component>
+   <component x="16" y="134" name="user" title="user" color="green1">
+    <implementation.python script="nuvem/user.py"/>
+    <service name="user"/>
+    <property name="user"/>
+   </component>
+  </composite>
+ </content>
+ <link href="testurl"/>
+</entry>

Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/testurl/app.stats
URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/testurl/app.stats?rev=1343439&r1=1343438&r2=1343439&view=diff
==============================================================================
--- tuscany/sca-cpp/trunk/hosting/server/data/apps/testurl/app.stats (original)
+++ tuscany/sca-cpp/trunk/hosting/server/data/apps/testurl/app.stats Tue May 29 00:17:18 2012
@@ -1 +1 @@
-((entry (title "Test URL components") (id "testurl")))
\ No newline at end of file
+((entry (title "Test URL components") (id "testurl") (author "admin@example.com") (updated "Jan 01, 2012") (content (stats (description "Sample app")))))

Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/testurl/htdocs/app.html
URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/testurl/htdocs/app.html?rev=1343439&r1=1343438&r2=1343439&view=diff
==============================================================================
--- tuscany/sca-cpp/trunk/hosting/server/data/apps/testurl/htdocs/app.html (original)
+++ tuscany/sca-cpp/trunk/hosting/server/data/apps/testurl/htdocs/app.html Tue May 29 00:17:18 2012
@@ -17,8 +17,15 @@
  * specific language governing permissions and limitations
  * under the License.    
 -->
-<DIV id="page">
- <SPAN id="page:h2" class="h2" style="position: absolute; top: 0px; left: 2px; ">
-  <H2>Test url components</H2>
- </SPAN>
-</DIV>
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title type="text">testurl</title>
+ <id>testurl</id>
+ <content type="application/xml">
+  <DIV id="page">
+   <SPAN id="page:h2" class="h2" style="position: absolute; top: 0px; left: 2px; ">
+    <H2>Test url components</H2>
+   </SPAN>
+  </DIV>
+ </content>
+ <link href="testurl"/>
+</entry>