blob: 2933d64c1ff4f7e2c3713dee356bbe1cf51e1b65 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.0//EN" "../../dtd/document-v10.dtd">
<document>
<header>
<title>Axis RPC Reader in Cocoon</title>
<version>1.1</version>
<type>Technical document</type>
<authors>
<person name="Bernhard Huber" email="huber@apache.org"/>
</authors>
<abstract>This document describes the AxisRPCReader of Cocoon.</abstract>
</header>
<body>
<s1 title="AxisRPCReader">
<table>
<tr>
<td>NAME</td><td>template</td>
</tr>
<tr>
<td>WHAT</td><td>The <code>AxisRPCReader</code> allows to serve SOAP requests from
your Cocoon application.
</td>
</tr>
<tr>
<td>TYPE</td><td>Reader, Sitemap Component</td>
</tr>
<tr>
<td>BLOCK</td><td>Axis</td>
</tr>
<tr>
<td>CLASS</td><td>org.apache.cocoon.reading.AxisRPCReader</td>
</tr>
<!-- uncomment folling tr iff AxisRPCReader is deprecated -->
<!--tr>
<td>DEPRECATED</td><td>Cocoon 2.0, 2.1</td>
</tr-->
<tr>
<td>SINCE</td><td>Cocoon 2.1</td>
</tr>
<tr>
<td>CACHEABLE</td><td>no</td>
</tr>
</table>
</s1>
<s1 title="Description">
<p>
A general description of AxisRPCReader
</p>
</s1>
<s1 title="Usage">
<p>
A usage scenario of AxisRPCReader
</p>
<s2 title="Sitemap pipeline examples">
<p></p>
<source><![CDATA[
<map:match pattern="rpcrouter">
<map:read type="soap-rpc" mime-type="text/xml"/>
</map:match>
]]></source>
</s2>
<s2 title="Sitemap component configuration example">
<p></p>
<source><![CDATA[
<map:readers...
<map:reader name="soap-rpc"
src="org.apache.cocoon.reading.AxisRPCReader"
logger="sitemap.reader.soap-rpc"
>
<!-- optional reader configuration -->
...
</map:readers>
...
]]></source>
</s2>
<s2 title="Configuration">
<p>
Explain the sitemap reader configuration, options when declaring template reader
</p>
</s2>
<s2 title="Setup">
<p>
Explain the sitemap reader setup, ie options when using template reader
</p>
</s2>
<s2 title="Effect on Object Model and Sitemap Parameters">
<p>
</p>
</s2>
</s1>
<s1 title="Bugs/Caveats">
<p>
As a prerequisite for AxisRPCReader to work properly, the Avalon
component SoapServer has to be configured in
the <code>cocoon.xconf</code> file.
</p>
</s1>
<s1 title="History">
<p>
12-25-02: initial creation by Bernhard Huber
</p>
</s1>
<s1 title="Copyright">
<p>
Copyright (C) 1999-2003 The Apache Software Foundation. All rights reserved.
</p>
</s1>
<s1 title="See also">
<p>
Links to related components pages.
</p>
</s1>
</body>
</document>