Author: kasun
Date: Thu Dec 22 14:30:56 2011
New Revision: 1222260

URL: http://svn.apache.org/viewvc?rev=1222260&view=rev
Log:
Adding RESTApi Sample

Added:
    synapse/branches/2.1/repository/conf/sample/synapse_sample_800.xml

Added: synapse/branches/2.1/repository/conf/sample/synapse_sample_800.xml
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.1/repository/conf/sample/synapse_sample_800.xml?rev=1222260&view=auto
==============================================================================
--- synapse/branches/2.1/repository/conf/sample/synapse_sample_800.xml (added)
+++ synapse/branches/2.1/repository/conf/sample/synapse_sample_800.xml Thu Dec 
22 14:30:56 2011
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~  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.
+  -->
+
+<definitions xmlns="http://ws.apache.org/ns/synapse";>
+
+    <!-- You can add any flat sequences, endpoints, etc.. to this synapse.xml 
file if you do
+    *not* want to keep the artifacts in several files -->
+<api name="StockQuoteAPI" context="/stockquote">
+   <resource uri-template="/view/{symbol}" methods="GET">
+      <inSequence>
+         <payloadFactory>
+           <format>
+               <m0:getQuote xmlns:m0="http://services.samples";>
+                   <m0:request>
+                      <m0:symbol>$1</m0:symbol>
+                   </m0:request>
+                </m0:getQuote>
+           </format>
+           <args>
+               <arg expression="get-property('uri.var.symbol')"/>
+           </args>
+        </payloadFactory>
+        <send>
+           <endpoint>
+               <address 
uri="http://localhost:9000/services/SimpleStockQuoteService"; format="soap11"/>
+           </endpoint>
+        </send>
+      </inSequence>
+      <outSequence>
+        <send/>
+      </outSequence>
+   </resource>
+   <resource url-pattern="/order/*" methods="POST">
+      <inSequence>
+        <property name="FORCE_SC_ACCEPTED" value="true" scope="axis2"/>
+       <property name="OUT_ONLY" value="true"/>
+       <send>
+            <endpoint>
+                <address 
uri="http://localhost:9000/services/SimpleStockQuoteService"; format="soap11"/>
+            </endpoint>
+         </send>
+      </inSequence>
+   </resource>
+</api>
+</definitions>


Reply via email to