You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by in...@apache.org on 2009/02/16 11:47:37 UTC

svn commit: r744888 - in /synapse/trunk/java/repository/conf/sample: resources/transform/transform.xslt resources/transform/transform_back.xslt resources/xquery/xquery_req.xq synapse_sample_390.xml

Author: indika
Date: Mon Feb 16 10:47:35 2009
New Revision: 744888

URL: http://svn.apache.org/viewvc?rev=744888&view=rev
Log:
change namespaces  that cause to failed sample

Modified:
    synapse/trunk/java/repository/conf/sample/resources/transform/transform.xslt
    synapse/trunk/java/repository/conf/sample/resources/transform/transform_back.xslt
    synapse/trunk/java/repository/conf/sample/resources/xquery/xquery_req.xq
    synapse/trunk/java/repository/conf/sample/synapse_sample_390.xml

Modified: synapse/trunk/java/repository/conf/sample/resources/transform/transform.xslt
URL: http://svn.apache.org/viewvc/synapse/trunk/java/repository/conf/sample/resources/transform/transform.xslt?rev=744888&r1=744887&r2=744888&view=diff
==============================================================================
--- synapse/trunk/java/repository/conf/sample/resources/transform/transform.xslt (original)
+++ synapse/trunk/java/repository/conf/sample/resources/transform/transform.xslt Mon Feb 16 10:47:35 2009
@@ -20,7 +20,7 @@
 <xsl:stylesheet version="2.0" 
 	xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
 	xmlns:fn="http://www.w3.org/2005/02/xpath-functions"
-	xmlns:m0="http://services.samples/xsd"
+	xmlns:m0="http://services.samples"
 	exclude-result-prefixes="m0 fn">
 <xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/>
 
@@ -30,7 +30,7 @@
   
 <xsl:template match="m0:CheckPriceRequest">
 
-<m:getQuote xmlns:m="http://services.samples/xsd">
+<m:getQuote xmlns:m="http://services.samples">
 	<m:request>
 		<m:symbol><xsl:value-of select="m0:Code"/></m:symbol>
 	</m:request>

Modified: synapse/trunk/java/repository/conf/sample/resources/transform/transform_back.xslt
URL: http://svn.apache.org/viewvc/synapse/trunk/java/repository/conf/sample/resources/transform/transform_back.xslt?rev=744888&r1=744887&r2=744888&view=diff
==============================================================================
--- synapse/trunk/java/repository/conf/sample/resources/transform/transform_back.xslt (original)
+++ synapse/trunk/java/repository/conf/sample/resources/transform/transform_back.xslt Mon Feb 16 10:47:35 2009
@@ -20,7 +20,8 @@
 <xsl:stylesheet version="2.0" 
 	xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
 	xmlns:fn="http://www.w3.org/2005/02/xpath-functions"
-	xmlns:m0="http://services.samples/xsd"
+	xmlns:m0="http://services.samples"
+	xmlns:axis1="http://services.samples/xsd"
 	exclude-result-prefixes="m0 fn">
 <xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/>
 
@@ -31,8 +32,8 @@
 <xsl:template match="m0:return">
 
 <m:CheckPriceResponse xmlns:m="http://services.samples/xsd">
-	<m:Code><xsl:value-of select="m0:symbol"/></m:Code>
-	<m:Price><xsl:value-of select="m0:last"/></m:Price>
+	<m:Code><xsl:value-of select="axis1:symbol"/></m:Code>
+	<m:Price><xsl:value-of select="axis1:last"/></m:Price>
 </m:CheckPriceResponse>
 
 </xsl:template>

Modified: synapse/trunk/java/repository/conf/sample/resources/xquery/xquery_req.xq
URL: http://svn.apache.org/viewvc/synapse/trunk/java/repository/conf/sample/resources/xquery/xquery_req.xq?rev=744888&r1=744887&r2=744888&view=diff
==============================================================================
--- synapse/trunk/java/repository/conf/sample/resources/xquery/xquery_req.xq (original)
+++ synapse/trunk/java/repository/conf/sample/resources/xquery/xquery_req.xq Mon Feb 16 10:47:35 2009
@@ -1,7 +1,7 @@
 <x><![CDATA[
-  declare namespace m0="http://services.samples/xsd";
+  declare namespace m0="http://services.samples";
   declare variable $payload as document-node() external;
-  <m:getQuote xmlns:m="http://services.samples/xsd">
+  <m:getQuote xmlns:m="http://services.samples">
     <m:request>
       <m:symbol>{$payload//m0:CheckPriceRequest/m0:Code/child::text()}</m:symbol>
     </m:request>

Modified: synapse/trunk/java/repository/conf/sample/synapse_sample_390.xml
URL: http://svn.apache.org/viewvc/synapse/trunk/java/repository/conf/sample/synapse_sample_390.xml?rev=744888&r1=744887&r2=744888&view=diff
==============================================================================
--- synapse/trunk/java/repository/conf/sample/synapse_sample_390.xml (original)
+++ synapse/trunk/java/repository/conf/sample/synapse_sample_390.xml Mon Feb 16 10:47:35 2009
@@ -33,8 +33,9 @@
     <proxy name="StockQuoteProxy">
         <target>
             <inSequence>
+                <property name="body" expression="$body/child::*[position()=1]" />
                 <xquery key="xquery-key-req">
-                    <variable name="payload" type="ELEMENT"/>
+                    <variable name="payload" type="ELEMENT"/>                    
                 </xquery>
                 <send>
                     <endpoint>
@@ -47,11 +48,11 @@
                     <xquery key="xquery/xquery_res.xq">
                         <variable name="payload" type="ELEMENT"/>
                         <variable name="code" type="STRING"
-                                  expression="self::node()//m0:return/m0:symbol/child::text()"
-                                  xmlns:m0="http://services.samples/xsd"/>
+                                  expression="self::node()//m0:return/ax21:symbol/child::text()"
+                                  xmlns:m0="http://services.samples"  xmlns:ax21="http://services.samples/xsd"/>
                         <variable name="price" type="DOUBLE"
-                                  expression="self::node()//m0:return/m0:last/child::text()"
-                                  xmlns:m0="http://services.samples/xsd"/>
+                                  expression="self::node()//m0:return/ax21:last/child::text()"
+                                  xmlns:m0="http://services.samples" xmlns:ax21="http://services.samples/xsd"/>
                     </xquery>
                     <send/>
                 </out>