You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by he...@apache.org on 2011/05/23 10:01:04 UTC

svn commit: r1126366 - /synapse/trunk/java/repository/conf/sample/synapse_sample_268.xml

Author: heshan
Date: Mon May 23 08:01:04 2011
New Revision: 1126366

URL: http://svn.apache.org/viewvc?rev=1126366&view=rev
Log:
SYNAPSE-762
Adding the sample configuration for local-transport.

Added:
    synapse/trunk/java/repository/conf/sample/synapse_sample_268.xml

Added: synapse/trunk/java/repository/conf/sample/synapse_sample_268.xml
URL: http://svn.apache.org/viewvc/synapse/trunk/java/repository/conf/sample/synapse_sample_268.xml?rev=1126366&view=auto
==============================================================================
--- synapse/trunk/java/repository/conf/sample/synapse_sample_268.xml (added)
+++ synapse/trunk/java/repository/conf/sample/synapse_sample_268.xml Mon May 23 08:01:04 2011
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  ~  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.
+  -->
+
+<!-- Proxy services with the Local transport -->
+<definitions xmlns="http://ws.apache.org/ns/synapse">
+    <proxy xmlns="http://ws.apache.org/ns/synapse" name="LocalTransportProxy"
+           transports="https http" startOnLoad="true" trace="disable">
+        <target>
+            <endpoint name="ep1">
+                <address uri="local://localhost/services/SecondProxy"/>
+            </endpoint>
+            <inSequence>
+                <log level="full"/>
+                <log level="custom">
+                    <property name="LocalTransportProxy" value="In sequence of LocalTransportProxy invoked!"/>
+                </log>
+            </inSequence>
+            <outSequence>
+                <log level="custom">
+                    <property name="LocalTransportProxy" value="Out sequence of LocalTransportProxy invoked!"/>
+                </log>
+                <send/>
+            </outSequence>
+        </target>
+        <publishWSDL uri="file:repository/samples/resources/proxy/sample_proxy_1.wsdl"/>
+    </proxy>
+    <proxy xmlns="http://ws.apache.org/ns/synapse" name="SecondProxy"
+           transports="https http" startOnLoad="true" trace="disable">
+        <target>
+            <endpoint name="ep2">
+                <address uri="local://localhost/services/StockQuoteProxy"/>
+            </endpoint>
+            <inSequence>
+                <log level="full"/>
+                <log level="custom">
+                    <property name="SecondProxy" value="In sequence of Second proxy invoked!"/>
+                </log>
+            </inSequence>
+            <outSequence>
+                <log level="custom">
+                    <property name="SecondProxy" value="Out sequence of Second proxy invoked!"/>
+                </log>
+                <send/>
+            </outSequence>
+        </target>
+        <publishWSDL uri="file:repository/samples/resources/proxy/sample_proxy_1.wsdl"/>
+    </proxy>
+    <proxy xmlns="http://ws.apache.org/ns/synapse" name="StockQuoteProxy"
+           startOnLoad="true">
+        <target>
+            <endpoint name="ep3">
+                <address uri="http://localhost:9000/services/SimpleStockQuoteService"/>
+            </endpoint>
+            <outSequence>
+                <log level="custom">
+                    <property name="StockQuoteProxy"
+                              value="Out sequence of StockQuote proxy invoked!"/>
+                </log>
+                <send/>
+            </outSequence>
+        </target>
+        <publishWSDL uri="file:repository/samples/resources/proxy/sample_proxy_1.wsdl"/>
+    </proxy>
+</definitions>
\ No newline at end of file