cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bdelacre...@apache.org
Subject cvs commit: cocoon-2.1/src/blocks/axis/samples status.xsl status.xsp
Date Mon, 22 Sep 2003 07:41:48 GMT
bdelacretaz    2003/09/22 00:41:48

  Modified:    src/blocks/axis/samples status.xsl status.xsp
  Log:
  Perl client example added to axis block status page
  
  Revision  Changes    Path
  1.2       +27 -4     cocoon-2.1/src/blocks/axis/samples/status.xsl
  
  Index: status.xsl
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/axis/samples/status.xsl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- status.xsl	15 Mar 2003 22:21:55 -0000	1.1
  +++ status.xsl	22 Sep 2003 07:41:48 -0000	1.2
  @@ -6,17 +6,27 @@
       xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"
       xmlns:a="http://xml.apache.org/axis/wsdd/">
       
  -    <xsl:template match="/page/soapenv:Envelope/soapenv:Body/a:deployment">
  +    <xsl:template match="/">
           <html>
               <head>
  -                <title>SOAP Server</title>
  +                <title>Cocoon as a SOAP Server</title>
  +		<link rel="stylesheet" type="text/css" href="/styles/main.css"/>
               </head>
           <body>
               <center><h1>Cocoon SOAP Server Status</h1></center>
   
               <hr/>
   
  -            <p>Welcome to the Cocoon SOAP server status page</p>
  +            <p>
  +		Welcome to the Cocoon SOAP server status page.
  +            </p>
  +            <p>
  +		These samples use 
  +		<a href="http://ws.apache.org/axis/">Apache Axis</a> to give access to
  +		Cocoon components via SOAP.
  +	    </p>
  +
  +            <h2>Active services</h2>
   
               <p>
                   The SOAP server is currently active and the following
  @@ -25,9 +35,10 @@
   
               <p>
                   <ul>
  -                    <xsl:apply-templates select="a:service"/>
  +                    <xsl:apply-templates select="/page/soapenv:Envelope/soapenv:Body/a:deployment/a:service"/>
                   </ul>
               </p>
  +            <xsl:apply-templates select="//calling-examples"/>
           </body>
   	</html>
       </xsl:template>
  @@ -58,6 +69,18 @@
   
       <xsl:template match="a:parameter">
           <i><xsl:value-of select="@value"/></i>
  +    </xsl:template>
  +
  +    <xsl:template match="calling-examples">
  +	<h2>Client examples</h2>
  +	<xsl:apply-templates select="example"/>
  +    </xsl:template>
  +
  +    <xsl:template match="example">
  +	<h3>Example using <xsl:value-of select="@language"/></h3>
  +	<pre>
  +		<xsl:value-of select="."/>
  +	</pre>
       </xsl:template>
   
   </xsl:stylesheet>
  
  
  
  1.2       +15 -0     cocoon-2.1/src/blocks/axis/samples/status.xsp
  
  Index: status.xsp
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/axis/samples/status.xsp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- status.xsp	15 Mar 2003 22:21:55 -0000	1.1
  +++ status.xsp	22 Sep 2003 07:41:48 -0000	1.2
  @@ -10,5 +10,20 @@
     <soap:call method="AdminService" url="rpcrouter">
       <m:list xmlns:m="http://xml.apache.org/axis/wsdd/"/>
     </soap:call>
  +
  +<calling-examples>
  +<example language="perl with SOAP::Lite">
  +#!/usr/bin/perl
  +print 'Testing Cocoon SOAP call, you should see your OS name here: ';
  +use SOAP::Lite;
  +  print SOAP::Lite
  +    -> uri('Cocoon-JVM-System')
  +    -> proxy('http://localhost:8888/samples/axis/rpcrouter')
  +    -> getOperatingSystem()
  +    -> result;
  +print "\n";
  +</example>
  +</calling-examples>
  +
   </page>
   </xsp:page>
  
  
  

Mime
View raw message