Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/testwidgets3/app.composite URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/testwidgets3/app.composite?rev=1343439&r1=1343438&r2=1343439&view=diff ============================================================================== --- tuscany/sca-cpp/trunk/hosting/server/data/apps/testwidgets3/app.composite (original) +++ tuscany/sca-cpp/trunk/hosting/server/data/apps/testwidgets3/app.composite Tue May 29 00:17:18 2012 @@ -17,190 +17,197 @@ * 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="start" promote="start"/> - <component x="260" y="220" name="htattrs1" title="html attrs:" color="cyan1"> - <implementation.python script="nuvem/htattrs.py"/> - <service name="htattrs"/> - <reference target="list1" name="value"/> - </component> - <component x="190" y="80" name="htbutton1" title="html button" color="cyan1"> - <implementation.python script="nuvem/htbutton.py"/> - <service name="htbutton"/> - <reference target="text8" name="value"/> - </component> - <component x="210" y="180" name="htcheck1" title="html checkbox" color="cyan1"> - <implementation.python script="nuvem/htcheck.py"/> - <service name="htcheck"/> - <reference target="text9" name="value"/> - </component> - <component x="180" y="10" name="htimg1" title="html img" color="cyan1"> - <implementation.python script="nuvem/htimg.py"/> - <service name="htimg"/> - <reference target="text1" name="value"/> - </component> - <component x="190" y="230" name="htimg2" title="html img" color="cyan1"> - <implementation.python script="nuvem/htimg.py"/> - <service name="htimg"/> - <reference target="htattrs1" name="value"/> - </component> - <component x="180" y="50" name="htlink1" title="html link" color="cyan1"> - <implementation.python script="nuvem/htlink.py"/> - <service name="htlink"/> - <reference target="list21" name="value"/> - </component> - <component x="400" y="330" name="htstyle1" title="html style" color="cyan1"> - <implementation.python script="nuvem/htstyle.py"/> - <service name="htstyle"/> - <reference target="list2" name="value"/> - </component> - <component x="100" y="10" name="item1" title="{propval}:" color="orange1"> - <implementation.python script="nuvem/item.py"/> - <service name="item"/> - <reference target="htimg1" name="value"/> - <property>testdynimg</property> - </component> - <component x="100" y="170" name="item10" title="{propval}:" color="orange1"> - <implementation.python script="nuvem/item.py"/> - <service name="item"/> - <reference target="htcheck1" name="value"/> - <property>testdyncheckbox</property> - </component> - <component x="110" y="230" name="item2" title="{propval}:" color="orange1"> - <implementation.python script="nuvem/item.py"/> - <service name="item"/> - <reference target="htimg2" name="value"/> - <property>teststyledimg</property> - </component> - <component x="400" y="300" name="item3" title="{propval}:" color="orange1"> - <implementation.python script="nuvem/item.py"/> - <service name="item"/> - <reference target="text3" name="value"/> - <property>onclick</property> - </component> - <component x="510" y="290" name="item4" title="{propval}:" color="orange1"> - <implementation.python script="nuvem/item.py"/> - <service name="item"/> - <reference target="text4" name="value"/> - <property>width</property> - </component> - <component x="510" y="320" name="item5" title="{propval}:" color="orange1"> - <implementation.python script="nuvem/item.py"/> - <service name="item"/> - <reference target="text5" name="value"/> - <property>height</property> - </component> - <component x="400" y="220" name="item6" title="{propval}:" color="orange1"> - <implementation.python script="nuvem/item.py"/> - <service name="item"/> - <reference target="text10" name="value"/> - <property>id</property> - </component> - <component x="400" y="260" name="item7" title="{propval}:" color="orange1"> - <implementation.python script="nuvem/item.py"/> - <service name="item"/> - <reference target="text2" name="value"/> - <property>src</property> - </component> - <component x="90" y="50" name="item8" title="{propval}:" color="orange1"> - <implementation.python script="nuvem/item.py"/> - <service name="item"/> - <reference target="htlink1" name="value"/> - <property>testdynlink</property> - </component> - <component x="90" y="120" name="item9" title="{propval}:" color="orange1"> - <implementation.python script="nuvem/item.py"/> - <service name="item"/> - <reference target="htbutton1" name="value"/> - <property>testdynbutton</property> - </component> - <component name="list" title="list" color="yellow1"> - <implementation.python script="nuvem/list_.py"/> - <service name="list"/> - <reference target="item1" name="item" clonable="true"/> - <reference target="item8" name="item" clonable="true"/> - <reference target="item9" name="item" clonable="true"/> - <reference target="item10" name="item" clonable="true"/> - <reference target="item2" name="item" clonable="true"/> - <reference name="item" clonable="true"/> - </component> - <component name="list1" title="list" color="yellow1"> - <implementation.python script="nuvem/list_.py"/> - <service name="list"/> - <reference target="item6" name="item" clonable="true"/> - <reference target="item7" name="item" clonable="true"/> - <reference target="item3" name="item" clonable="true"/> - <reference target="htstyle1" 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="item4" name="item" clonable="true"/> - <reference target="item5" name="item" clonable="true"/> - <reference name="item" clonable="true"/> - </component> - <component x="240" y="50" name="list21" title="list2" color="yellow1"> - <implementation.python script="nuvem/pair.py"/> - <service name="list2"/> - <reference target="text6" name="name"/> - <reference target="text7" name="value"/> - </component> - <component x="20" 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="list" name="content"/> - </component> - <component x="240" y="10" name="text1" title=" '{propval}'" color="orange1"> - <implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>http://tuscany.apache.org/images/TuscanyLogo.jpg</property> - </component> - <component x="430" y="220" name="text10" title=" '{propval}'" color="orange1"> - <implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>testimg</property> - </component> - <component x="440" y="260" name="text2" title=" '{propval}'" color="orange1"> - <implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>http://tuscany.apache.org/images/TuscanyLogo.jpg</property> - </component> - <component x="430" y="250" name="text3" title=" '{propval}'" color="orange1"> - <implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>alert('hey')</property> - </component> - <component x="560" y="280" name="text4" title=" '{propval}'" color="orange1"> - <implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>320px</property> - </component> - <component x="560" y="320" name="text5" title=" '{propval}'" color="orange1"> - <implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>60px</property> - </component> - <component x="280" y="50" name="text6" title=" '{propval}'" color="orange1"> - <implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>http://www.apache.org/</property> - </component> - <component x="280" y="80" name="text7" title=" '{propval}'" color="orange1"> - <implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>Apache</property> - </component> - <component x="270" y="80" name="text8" title=" '{propval}'" color="orange1"> - <implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>dynamic button</property> - </component> - <component x="300" y="180" name="text9" title=" '{propval}'" color="orange1"> - <implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>dynamic checkbox</property> - </component> -</composite> +<entry xmlns="http://www.w3.org/2005/Atom"> + <title type="text">testwidgets3</title> + <id>testwidgets3</id> + <content type="application/xml"> + <composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="app" targetNamespace="http://app"> + <service name="start" promote="start"/> + <component x="260" y="220" name="htattrs1" title="html attrs:" color="cyan1"> + <implementation.python script="nuvem/htattrs.py"/> + <service name="htattrs"/> + <reference target="list1" name="value"/> + </component> + <component x="190" y="80" name="htbutton1" title="html button" color="cyan1"> + <implementation.python script="nuvem/htbutton.py"/> + <service name="htbutton"/> + <reference target="text8" name="value"/> + </component> + <component x="210" y="180" name="htcheck1" title="html checkbox" color="cyan1"> + <implementation.python script="nuvem/htcheck.py"/> + <service name="htcheck"/> + <reference target="text9" name="value"/> + </component> + <component x="180" y="10" name="htimg1" title="html img" color="cyan1"> + <implementation.python script="nuvem/htimg.py"/> + <service name="htimg"/> + <reference target="text1" name="value"/> + </component> + <component x="190" y="230" name="htimg2" title="html img" color="cyan1"> + <implementation.python script="nuvem/htimg.py"/> + <service name="htimg"/> + <reference target="htattrs1" name="value"/> + </component> + <component x="180" y="50" name="htlink1" title="html link" color="cyan1"> + <implementation.python script="nuvem/htlink.py"/> + <service name="htlink"/> + <reference target="list21" name="value"/> + </component> + <component x="400" y="330" name="htstyle1" title="html style" color="cyan1"> + <implementation.python script="nuvem/htstyle.py"/> + <service name="htstyle"/> + <reference target="list2" name="value"/> + </component> + <component x="100" y="10" name="item1" title="{propval}:" color="orange1"> + <implementation.python script="nuvem/item.py"/> + <service name="item"/> + <reference target="htimg1" name="value"/> + <property>testdynimg</property> + </component> + <component x="100" y="170" name="item10" title="{propval}:" color="orange1"> + <implementation.python script="nuvem/item.py"/> + <service name="item"/> + <reference target="htcheck1" name="value"/> + <property>testdyncheckbox</property> + </component> + <component x="110" y="230" name="item2" title="{propval}:" color="orange1"> + <implementation.python script="nuvem/item.py"/> + <service name="item"/> + <reference target="htimg2" name="value"/> + <property>teststyledimg</property> + </component> + <component x="400" y="300" name="item3" title="{propval}:" color="orange1"> + <implementation.python script="nuvem/item.py"/> + <service name="item"/> + <reference target="text3" name="value"/> + <property>onclick</property> + </component> + <component x="510" y="290" name="item4" title="{propval}:" color="orange1"> + <implementation.python script="nuvem/item.py"/> + <service name="item"/> + <reference target="text4" name="value"/> + <property>width</property> + </component> + <component x="510" y="320" name="item5" title="{propval}:" color="orange1"> + <implementation.python script="nuvem/item.py"/> + <service name="item"/> + <reference target="text5" name="value"/> + <property>height</property> + </component> + <component x="400" y="220" name="item6" title="{propval}:" color="orange1"> + <implementation.python script="nuvem/item.py"/> + <service name="item"/> + <reference target="text10" name="value"/> + <property>id</property> + </component> + <component x="400" y="260" name="item7" title="{propval}:" color="orange1"> + <implementation.python script="nuvem/item.py"/> + <service name="item"/> + <reference target="text2" name="value"/> + <property>src</property> + </component> + <component x="90" y="50" name="item8" title="{propval}:" color="orange1"> + <implementation.python script="nuvem/item.py"/> + <service name="item"/> + <reference target="htlink1" name="value"/> + <property>testdynlink</property> + </component> + <component x="90" y="120" name="item9" title="{propval}:" color="orange1"> + <implementation.python script="nuvem/item.py"/> + <service name="item"/> + <reference target="htbutton1" name="value"/> + <property>testdynbutton</property> + </component> + <component name="list" title="list" color="yellow1"> + <implementation.python script="nuvem/list_.py"/> + <service name="list"/> + <reference target="item1" name="item" clonable="true"/> + <reference target="item8" name="item" clonable="true"/> + <reference target="item9" name="item" clonable="true"/> + <reference target="item10" name="item" clonable="true"/> + <reference target="item2" name="item" clonable="true"/> + <reference name="item" clonable="true"/> + </component> + <component name="list1" title="list" color="yellow1"> + <implementation.python script="nuvem/list_.py"/> + <service name="list"/> + <reference target="item6" name="item" clonable="true"/> + <reference target="item7" name="item" clonable="true"/> + <reference target="item3" name="item" clonable="true"/> + <reference target="htstyle1" 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="item4" name="item" clonable="true"/> + <reference target="item5" name="item" clonable="true"/> + <reference name="item" clonable="true"/> + </component> + <component x="240" y="50" name="list21" title="list2" color="yellow1"> + <implementation.python script="nuvem/pair.py"/> + <service name="list2"/> + <reference target="text6" name="name"/> + <reference target="text7" name="value"/> + </component> + <component x="20" 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="list" name="content"/> + </component> + <component x="240" y="10" name="text1" title=" '{propval}'" color="orange1"> + <implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>http://tuscany.apache.org/images/TuscanyLogo.jpg</property> + </component> + <component x="430" y="220" name="text10" title=" '{propval}'" color="orange1"> + <implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>testimg</property> + </component> + <component x="440" y="260" name="text2" title=" '{propval}'" color="orange1"> + <implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>http://tuscany.apache.org/images/TuscanyLogo.jpg</property> + </component> + <component x="430" y="250" name="text3" title=" '{propval}'" color="orange1"> + <implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>alert('hey')</property> + </component> + <component x="560" y="280" name="text4" title=" '{propval}'" color="orange1"> + <implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>320px</property> + </component> + <component x="560" y="320" name="text5" title=" '{propval}'" color="orange1"> + <implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>60px</property> + </component> + <component x="280" y="50" name="text6" title=" '{propval}'" color="orange1"> + <implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>http://www.apache.org/</property> + </component> + <component x="280" y="80" name="text7" title=" '{propval}'" color="orange1"> + <implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>Apache</property> + </component> + <component x="270" y="80" name="text8" title=" '{propval}'" color="orange1"> + <implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>dynamic button</property> + </component> + <component x="300" y="180" name="text9" title=" '{propval}'" color="orange1"> + <implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>dynamic checkbox</property> + </component> + </composite> + </content> + <link href="testwidgets3"/> +</entry>
Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/testwidgets3/app.stats URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/testwidgets3/app.stats?rev=1343439&r1=1343438&r2=1343439&view=diff ============================================================================== --- tuscany/sca-cpp/trunk/hosting/server/data/apps/testwidgets3/app.stats (original) +++ tuscany/sca-cpp/trunk/hosting/server/data/apps/testwidgets3/app.stats Tue May 29 00:17:18 2012 @@ -1 +1 @@ -((entry (title "Test HTML generator components") (id "testwidgets3"))) \ No newline at end of file +((entry (title "Test HTML generator components") (id "testwidgets3") (author "[email protected]") (updated "Jan 01, 2012") (content (stats (description "Sample app"))))) Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/testwidgets3/htdocs/app.html URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/testwidgets3/htdocs/app.html?rev=1343439&r1=1343438&r2=1343439&view=diff ============================================================================== --- tuscany/sca-cpp/trunk/hosting/server/data/apps/testwidgets3/htdocs/app.html (original) +++ tuscany/sca-cpp/trunk/hosting/server/data/apps/testwidgets3/htdocs/app.html Tue May 29 00:17:18 2012 @@ -17,23 +17,30 @@ * 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 widget components</H2> - </SPAN> - <SPAN id="testdynimg" class="text" style="position: absolute; top: 36px; left: 2px; "> - <SPAN>=testdynimg</SPAN> - </SPAN> - <SPAN id="testdynlink" class="text" style="position: absolute; top: 135px; left: 2px; "> - <SPAN>=testdynlink</SPAN> - </SPAN> - <SPAN id="testdynbutton" class="text" style="position: absolute; top: 171px; left: 2px; "> - <SPAN>=testdynbutton</SPAN> - </SPAN> - <SPAN id="testdyncheckbox" class="text" style="position: absolute; top: 207px; left: 2px; "> - <SPAN>=testdyncheckbox</SPAN> - </SPAN> - <SPAN id="teststyledimg" class="text" style="position: absolute; top: 243px; left: 2px; "> - <SPAN>=teststyledimg</SPAN> - </SPAN> -</DIV> +<entry xmlns="http://www.w3.org/2005/Atom"> + <title type="text">testwidgets3</title> + <id>testwidgets3</id> + <content type="application/xml"> + <DIV id="page"> + <SPAN id="page:h2" class="h2" style="position: absolute; top: 0px; left: 2px; "> + <H2>Test widget components</H2> + </SPAN> + <SPAN id="testdynimg" class="text" style="position: absolute; top: 36px; left: 2px; "> + <SPAN>=testdynimg</SPAN> + </SPAN> + <SPAN id="testdynlink" class="text" style="position: absolute; top: 135px; left: 2px; "> + <SPAN>=testdynlink</SPAN> + </SPAN> + <SPAN id="testdynbutton" class="text" style="position: absolute; top: 171px; left: 2px; "> + <SPAN>=testdynbutton</SPAN> + </SPAN> + <SPAN id="testdyncheckbox" class="text" style="position: absolute; top: 207px; left: 2px; "> + <SPAN>=testdyncheckbox</SPAN> + </SPAN> + <SPAN id="teststyledimg" class="text" style="position: absolute; top: 243px; left: 2px; "> + <SPAN>=teststyledimg</SPAN> + </SPAN> + </DIV> + </content> + <link href="testwidgets3"/> +</entry> Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/twsms/app.composite URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/twsms/app.composite?rev=1343439&r1=1343438&r2=1343439&view=diff ============================================================================== --- tuscany/sca-cpp/trunk/hosting/server/data/apps/twsms/app.composite (original) +++ tuscany/sca-cpp/trunk/hosting/server/data/apps/twsms/app.composite Tue May 29 00:17:18 2012 @@ -17,113 +17,120 @@ * 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="send" promote="send"/> - <component x="280" y="260" name="format2" title="format" color="cyan1"> - <implementation.python script="nuvem/format_.py"/> - <service name="format"/> - <reference target="text12" name="pattern"/> - <reference target="list31" name="values"/> - </component> - <component x="100" y="10" name="format4" title="format" color="cyan1"> - <implementation.python script="nuvem/format_.py"/> - <service name="format"/> - <reference target="text1" name="pattern"/> - <reference target="list6" name="values"/> - </component> - <component x="180" y="330" name="list11" title="list" color="yellow1"> - <implementation.python script="nuvem/single.py"/> - <service name="list1"/> - <reference target="format2" name="value"/> - </component> - <component x="110" y="180" name="list21" title="list" color="yellow1"> - <implementation.python script="nuvem/pair.py"/> - <service name="list2"/> - <reference target="text15" name="first"/> - <reference target="list11" name="second"/> - </component> - <component x="410" y="310" name="list31" title="list" color="yellow1"> - <implementation.python script="nuvem/triple.py"/> - <service name="list3"/> - <reference target="param4" name="first"/> - <reference target="param5" name="second"/> - <reference target="param6" name="third"/> - </component> - <component name="list6" title="list.." color="yellow1"> - <implementation.python script="nuvem/list_.py"/> - <service name="list"/> - <reference target="param1" name="item" clonable="true"/> - <reference target="param3" name="item" clonable="true"/> - <reference target="param2" name="item" clonable="true"/> - <reference target="text10" name="item" clonable="true"/> - <reference name="item" clonable="true"/> - </component> - <component x="480" y="200" name="param1" title="?param" color="green1"> - <implementation.python script="nuvem/param.py"/> - <service name="param"/> - <property>sid</property> - <property name="query" visible="false"/> - </component> - <component x="480" y="250" name="param2" title="?param" color="green1"> - <implementation.python script="nuvem/param.py"/> - <service name="param"/> - <property>sid</property> - <property name="query" visible="false"/> - </component> - <component x="490" y="220" name="param3" title="?param" color="green1"> - <implementation.python script="nuvem/param.py"/> - <service name="param"/> - <property>token</property> - <property name="query" visible="false"/> - </component> - <component x="430" y="310" name="param4" title="?param" color="green1"> - <implementation.python script="nuvem/param.py"/> - <service name="param"/> - <property>from</property> - <property name="query" visible="false"/> - </component> - <component x="430" y="330" name="param5" title="?param" color="green1"> - <implementation.python script="nuvem/param.py"/> - <service name="param"/> - <property>to</property> - <property name="query" visible="false"/> - </component> - <component x="440" y="370" name="param6" title="?param" color="green1"> - <implementation.python script="nuvem/param.py"/> - <service name="param"/> - <property>msg</property> - <property name="query" visible="false"/> - </component> - <component x="80" y="10" name="post1" title="post" color="green1"> - <implementation.cpp path="lib/http" library="libhttppost"/> - <service name="post"/> - <reference target="format4" name="url"/> - <reference target="list21" name="content"/> - </component> - <component x="10" y="10" name="send" title="{compname}" color="green1"> - <implementation.python script="nuvem/service.py"/> - <service name="service" visible="false"/> - <reference target="post1" name="content"/> - </component> - <component x="430" y="80" name="text1" title=" '{propval}'" color="orange1"> - <implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>https://{0}:{1}@api.twilio.com/2010-04-01/Accounts/{2}/SMS/Messages</property> - </component> - <component x="490" y="270" name="text10" title=" '{propval}'" color="orange1"> - <implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>SMS/Messages</property> - </component> - <component x="410" y="280" name="text12" title=" '{propval}'" color="orange1"> - <implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>From={0}&To={1}&Body={2}</property> - </component> - <component x="180" y="300" name="text15" title=" '{propval}'" color="orange1"> - <implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>application/x-www-form-urlencoded</property> - </component> -</composite> +<entry xmlns="http://www.w3.org/2005/Atom"> + <title type="text">twsms</title> + <id>twsms</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="send" promote="send"/> + <component x="280" y="260" name="format2" title="format" color="cyan1"> + <implementation.python script="nuvem/format_.py"/> + <service name="format"/> + <reference target="text12" name="pattern"/> + <reference target="list31" name="values"/> + </component> + <component x="100" y="10" name="format4" title="format" color="cyan1"> + <implementation.python script="nuvem/format_.py"/> + <service name="format"/> + <reference target="text1" name="pattern"/> + <reference target="list6" name="values"/> + </component> + <component x="180" y="330" name="list11" title="list" color="yellow1"> + <implementation.python script="nuvem/single.py"/> + <service name="list1"/> + <reference target="format2" name="value"/> + </component> + <component x="110" y="180" name="list21" title="list" color="yellow1"> + <implementation.python script="nuvem/pair.py"/> + <service name="list2"/> + <reference target="text15" name="first"/> + <reference target="list11" name="second"/> + </component> + <component x="410" y="310" name="list31" title="list" color="yellow1"> + <implementation.python script="nuvem/triple.py"/> + <service name="list3"/> + <reference target="param4" name="first"/> + <reference target="param5" name="second"/> + <reference target="param6" name="third"/> + </component> + <component name="list6" title="list.." color="yellow1"> + <implementation.python script="nuvem/list_.py"/> + <service name="list"/> + <reference target="param1" name="item" clonable="true"/> + <reference target="param3" name="item" clonable="true"/> + <reference target="param2" name="item" clonable="true"/> + <reference target="text10" name="item" clonable="true"/> + <reference name="item" clonable="true"/> + </component> + <component x="480" y="200" name="param1" title="?param" color="green1"> + <implementation.python script="nuvem/param.py"/> + <service name="param"/> + <property>sid</property> + <property name="query" visible="false"/> + </component> + <component x="480" y="250" name="param2" title="?param" color="green1"> + <implementation.python script="nuvem/param.py"/> + <service name="param"/> + <property>sid</property> + <property name="query" visible="false"/> + </component> + <component x="490" y="220" name="param3" title="?param" color="green1"> + <implementation.python script="nuvem/param.py"/> + <service name="param"/> + <property>token</property> + <property name="query" visible="false"/> + </component> + <component x="430" y="310" name="param4" title="?param" color="green1"> + <implementation.python script="nuvem/param.py"/> + <service name="param"/> + <property>from</property> + <property name="query" visible="false"/> + </component> + <component x="430" y="330" name="param5" title="?param" color="green1"> + <implementation.python script="nuvem/param.py"/> + <service name="param"/> + <property>to</property> + <property name="query" visible="false"/> + </component> + <component x="440" y="370" name="param6" title="?param" color="green1"> + <implementation.python script="nuvem/param.py"/> + <service name="param"/> + <property>msg</property> + <property name="query" visible="false"/> + </component> + <component x="80" y="10" name="post1" title="post" color="green1"> + <implementation.cpp path="lib/http" library="libhttppost"/> + <service name="post"/> + <reference target="format4" name="url"/> + <reference target="list21" name="content"/> + </component> + <component x="10" y="10" name="send" title="{compname}" color="green1"> + <implementation.python script="nuvem/service.py"/> + <service name="service" visible="false"/> + <reference target="post1" name="content"/> + </component> + <component x="430" y="80" name="text1" title=" '{propval}'" color="orange1"> + <implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>https://{0}:{1}@api.twilio.com/2010-04-01/Accounts/{2}/SMS/Messages</property> + </component> + <component x="490" y="270" name="text10" title=" '{propval}'" color="orange1"> + <implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>SMS/Messages</property> + </component> + <component x="410" y="280" name="text12" title=" '{propval}'" color="orange1"> + <implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>From={0}&To={1}&Body={2}</property> + </component> + <component x="180" y="300" name="text15" title=" '{propval}'" color="orange1"> + <implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>application/x-www-form-urlencoded</property> + </component> + </composite> + </content> + <link href="twsms"/> +</entry> Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/twsms/app.stats URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/twsms/app.stats?rev=1343439&r1=1343438&r2=1343439&view=diff ============================================================================== --- tuscany/sca-cpp/trunk/hosting/server/data/apps/twsms/app.stats (original) +++ tuscany/sca-cpp/trunk/hosting/server/data/apps/twsms/app.stats Tue May 29 00:17:18 2012 @@ -1 +1 @@ -((entry (title "SMS send service") (id "twsms"))) \ No newline at end of file +((entry (title "SMS send service") (id "twsms") (author "[email protected]") (updated "Jan 01, 2012") (content (stats (description "Sample app"))))) Modified: tuscany/sca-cpp/trunk/hosting/server/data/apps/twsms/htdocs/app.html URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/apps/twsms/htdocs/app.html?rev=1343439&r1=1343438&r2=1343439&view=diff ============================================================================== --- tuscany/sca-cpp/trunk/hosting/server/data/apps/twsms/htdocs/app.html (original) +++ tuscany/sca-cpp/trunk/hosting/server/data/apps/twsms/htdocs/app.html Tue May 29 00:17:18 2012 @@ -17,17 +17,24 @@ * 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>SMS Send Service</H1> - </SPAN> - <SPAN id="page:text" class="text" style="position: absolute; top: 36px; left: 2px; "> - <SPAN>To send an SMS use a URL like this:</SPAN> - </SPAN> - <SPAN id="page:text" class="text" style="position: absolute; top: 63px; left: 2px; "> - <SPAN>http://twsms..../?sid=...&token=...&from=...</SPAN> - </SPAN> - <SPAN id="page:text" class="text" style="position: absolute; top: 81px; left: 2px; "> - <SPAN>&to=...&msg=...</SPAN> - </SPAN> -</DIV> +<entry xmlns="http://www.w3.org/2005/Atom"> + <title type="text">twsms</title> + <id>twsms</id> + <content type="application/xml"> + <DIV id="page"> + <SPAN id="page:h1" class="h1" style="position: absolute; top: 0px; left: 2px; "> + <H1>SMS Send Service</H1> + </SPAN> + <SPAN id="page:text" class="text" style="position: absolute; top: 36px; left: 2px; "> + <SPAN>To send an SMS use a URL like this:</SPAN> + </SPAN> + <SPAN id="page:text" class="text" style="position: absolute; top: 63px; left: 2px; "> + <SPAN>http://twsms..../?sid=...&token=...&from=...</SPAN> + </SPAN> + <SPAN id="page:text" class="text" style="position: absolute; top: 81px; left: 2px; "> + <SPAN>&to=...&msg=...</SPAN> + </SPAN> + </DIV> + </content> + <link href="twsms"/> +</entry> Modified: tuscany/sca-cpp/trunk/hosting/server/data/store/all/store.apps URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/store/all/store.apps?rev=1343439&r1=1343438&r2=1343439&view=diff ============================================================================== --- tuscany/sca-cpp/trunk/hosting/server/data/store/all/store.apps (original) +++ tuscany/sca-cpp/trunk/hosting/server/data/store/all/store.apps Tue May 29 00:17:18 2012 @@ -1 +1 @@ -((feed (title "App Store") (id "all") (entry (title "Check my public social data") (id "me360")) (entry (title "Where are my friends") (id "nearme")) (entry (title "Where are my friends") (id "nearme2")) (entry (title "Our photos of an event") (id "ourphotos")) (entry (title "Slice") (id "slice")) (entry (title "My online store") (id "shoppingcart")) (entry (title "SMS send service") (id "twsms")) (entry (title "An empty test app") (id "test")) (entry (title "Test values and lists") (id "testvalues")) (entry (title "Test social components") (id "testsocial")) (entry (title "Test URL components") (id "testurl")) (entry (title "Test logic components") (id "testlogic")) (entry (title "Test text processing components") (id "testtext")) (entry (title "Test HTTP components") (id "testhttp")) (entry (title "Test SMS API") (id "testsms")) (entry (title "Test widgets") (id "testwidgets")) (entry (title "Test more widgets") (id "testwidgets2")) (entry (title "Test event components") ( id "testevents")) (entry (title "Test search components") (id "testsearch")) (entry (title "Test database components") (id "testdb")) (entry (title "Test HTML generator components") (id "testwidgets3")) (entry (title "Test animation components") (id "testanimation")))) +((feed (title "App Store") (id "all") (entry (title "Check my public social data") (id "me360") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Where are my friends") (id "nearme") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Where are my friends") (id "nearme2") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Our photos of an event") (id "ourphotos") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Slice") (id "slice") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "My online store") (id "shoppingcart") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "SMS send service") (id "twsms") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "An empty test app") (id "test") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Test values and lists") (id "testvalues") (author "[email protected]") (updated "Jan 01, 2012 ")) (entry (title "Test social components") (id "testsocial") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Test URL components") (id "testurl") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Test logic components") (id "testlogic") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Test text processing components") (id "testtext") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Test HTTP components") (id "testhttp") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Test SMS API") (id "testsms") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Test widgets") (id "testwidgets") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Test more widgets") (id "testwidgets2") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Test event components") (id "testevents") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Test search components") (id "testsearch") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Test database components") (id "testdb") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Test HTML generator components") (id "testwidgets3") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Test animation components") (id "testanimation") (author "[email protected]") (updated "Jan 01, 2012")))) Modified: tuscany/sca-cpp/trunk/hosting/server/data/store/featured/store.apps URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/store/featured/store.apps?rev=1343439&r1=1343438&r2=1343439&view=diff ============================================================================== --- tuscany/sca-cpp/trunk/hosting/server/data/store/featured/store.apps (original) +++ tuscany/sca-cpp/trunk/hosting/server/data/store/featured/store.apps Tue May 29 00:17:18 2012 @@ -1 +1 @@ -((feed (title "App Store") (id "featured") (entry (title "Check my public social data") (id "me360")) (entry (title "Where are my friends") (id "nearme")) (entry (title "Where are my friends") (id "nearme2")) (entry (title "Our photos of an event") (id "ourphotos")) (entry (title "Slice") (id "slice")) (entry (title "My online store") (id "shoppingcart")) (entry (title "SMS send service") (id "twsms")))) +((feed (title "App Store") (id "featured") (entry (title "Check my public social data") (id "me360") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Where are my friends") (id "nearme") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Where are my friends") (id "nearme2") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Our photos of an event") (id "ourphotos") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Slice") (id "slice") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "My online store") (id "shoppingcart") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "SMS send service") (id "twsms") (author "[email protected]") (updated "Jan 01, 2012")))) Modified: tuscany/sca-cpp/trunk/hosting/server/data/store/new/store.apps URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/store/new/store.apps?rev=1343439&r1=1343438&r2=1343439&view=diff ============================================================================== --- tuscany/sca-cpp/trunk/hosting/server/data/store/new/store.apps (original) +++ tuscany/sca-cpp/trunk/hosting/server/data/store/new/store.apps Tue May 29 00:17:18 2012 @@ -1 +1 @@ -((feed (title "App Store") (id "new") (entry (title "Check my public social data") (id "me360")) (entry (title "Where are my friends") (id "nearme")) (entry (title "Where are my friends") (id "nearme2")) (entry (title "Our photos of an event") (id "ourphotos")) (entry (title "Slice") (id "slice")) (entry (title "My online store") (id "shoppingcart")) (entry (title "SMS send service") (id "twsms")))) +((feed (title "App Store") (id "new") (entry (title "Check my public social data") (id "me360") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Where are my friends") (id "nearme") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Where are my friends") (id "nearme2") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Our photos of an event") (id "ourphotos") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Slice") (id "slice") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "My online store") (id "shoppingcart") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "SMS send service") (id "twsms") (author "[email protected]") (updated "Jan 01, 2012")))) Modified: tuscany/sca-cpp/trunk/hosting/server/data/store/top/store.apps URL: http://svn.apache.org/viewvc/tuscany/sca-cpp/trunk/hosting/server/data/store/top/store.apps?rev=1343439&r1=1343438&r2=1343439&view=diff ============================================================================== --- tuscany/sca-cpp/trunk/hosting/server/data/store/top/store.apps (original) +++ tuscany/sca-cpp/trunk/hosting/server/data/store/top/store.apps Tue May 29 00:17:18 2012 @@ -1 +1 @@ -((feed (title "App Store") (id "top") (entry (title "Check my public social data") (id "me360")) (entry (title "Where are my friends") (id "nearme")) (entry (title "Where are my friends") (id "nearme2")) (entry (title "Our photos of an event") (id "ourphotos")) (entry (title "Slice") (id "slice")) (entry (title "My online store") (id "shoppingcart")) (entry (title "SMS send service") (id "twsms")))) +((feed (title "App Store") (id "top") (entry (title "Check my public social data") (id "me360") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Where are my friends") (id "nearme") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Where are my friends") (id "nearme2") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Our photos of an event") (id "ourphotos") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "Slice") (id "slice") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "My online store") (id "shoppingcart") (author "[email protected]") (updated "Jan 01, 2012")) (entry (title "SMS send service") (id "twsms") (author "[email protected]") (updated "Jan 01, 2012"))))
