Hello,

 

I have finished coding the tutorial marketplace scenario.

 

I have attached all the necessary files in
https://issues.apache.org/jira/browse/TUSCANY-2224

 

Please, follow these steps in order to add it as another module of the
tutorial:

 

market.zip -> contains the logic to obtain the MarketPlace catalog. Its
content must be placed under tutorial\assets\services

StoreMarketNode.zip -> Its content must be placed under
tutorial\domain\cloud

LaunchStoreMarketNode.zip -> Its content must be placed under
tutorial\domain\launch

store-market.zip -> this is the store-market module. This file must be
uncompressed under \tutorial

 

Besides, add the following lines:

1 - Into tutorial\assets\META-INF\sca-contribution.xml: <export.java
package="services.market"/>

2 - Into tutorial\assets\tutorial.html: <h2><a
href="http://localhost:8105/ui/store.html";>Online Store -
Marketplace</a>

3 - Into tutorial\domain\cloud.composite: <include
name="ns2:StoreMarketNode" uri="http://tuscany.apache.org/cloud";
xmlns:ns2="http://tuscany.apache.org/cloud"/>

4 - Into tutorial\domain\domain.composite: <include
name="ns2:store-market" uri="store-market" xmlns:ns2="http://store"/>

4 - Into tutorial\domain\workspace.xml: <contribution
location="file:../store-market/target/tutorial-store-market.jar"
uri="store-market"/>

5 - Into tutorial\pom.xml: <module>store-market</module>

 

How to run it?

1 - Compile tutorial\domain, tutorial\store-market, tutorial\assets

2 - # cd <tuscany_home>\tutorial\domain

3 - # java -jar
<tuscany_home>\modules\tuscany-node2-launcher-1.2-incubating.jar domain

4 - Open this url in your browser: http://localhost:9990/ui/cloud/

5 - Start these Nodes in the listed order:

5.1 - CurrencyNode

5.2 - CatalogsNode

5.3 - StoreMarketNode

6 - Open <tuscany_home>\tutorial\assets\tutorial.html in your browser

7 - Click the link "Online Store - Marketplace"

8 - That is all... you should see some fruits and vegetables in the
catalog

 

If there is any problem, please let me know.

 

Thanks and regards,

Mario

 

Mario E. Antollini
Intel Software
ASDC
+54 351 526 5594
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 

 

Reply via email to