Author: vgritsenko
Date: Thu Apr 19 18:59:36 2007
New Revision: 530610
URL: http://svn.apache.org/viewvc?view=rev&rev=530610
Log:
make forrest happy - make docs valid
Modified:
xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/index.xml
xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-oh.xml
xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-one.xml
xml/xindice/trunk/src/documentation/content/xdocs/dev/doc-contributing.xml
Modified:
xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/index.xml
URL:
http://svn.apache.org/viewvc/xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/index.xml?view=diff&rev=530610&r1=530609&r2=530610
==============================================================================
---
xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/index.xml
(original)
+++
xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/index.xml
Thu Apr 19 18:59:36 2007
@@ -19,7 +19,7 @@
- $Id$
-->
-<!DOCTYPE howto PUBLIC "-//APACHE//DTD How-to V1.0//EN" "howto-v10.dtd">
+<!DOCTYPE howto PUBLIC "-//APACHE//DTD How-to V1.3//EN" "howto-v13.dtd">
<!--
- Version: $Revision$ $Date$
@@ -27,9 +27,11 @@
<howto>
<header>
<title>Xindice Upgrading How-Tos</title>
+ <version>$Revision$</version>
<authors>
<person name="Vadim Gritsenko" email="[EMAIL PROTECTED]"/>
</authors>
+ <last-modified-content-date date="$Date$"/>
</header>
<audience title="Intended audience">
@@ -38,6 +40,7 @@
upgrade of older release of Xindice to the newer ones.
</p>
</audience>
+
<prerequisites title="Prerequisites">
<p>
Shutdown. Shutdown the database before starting an upgrade.
@@ -47,7 +50,7 @@
</p>
</prerequisites>
- <steps title="Upgrading to Xindice 1.1">
+ <steps title="Upgrade Steps">
<p>Pick the version you are currently running, and follow the steps.</p>
<ul>
<li>
Modified:
xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-oh.xml
URL:
http://svn.apache.org/viewvc/xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-oh.xml?view=diff&rev=530610&r1=530609&r2=530610
==============================================================================
---
xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-oh.xml
(original)
+++
xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-oh.xml
Thu Apr 19 18:59:36 2007
@@ -19,7 +19,7 @@
- $Id$
-->
-<!DOCTYPE howto PUBLIC "-//APACHE//DTD How-to V1.0//EN" "howto-v10.dtd">
+<!DOCTYPE howto PUBLIC "-//APACHE//DTD How-to V1.3//EN" "howto-v13.dtd">
<!--
- Version: $Revision$ $Date$
@@ -27,9 +27,11 @@
<howto>
<header>
<title>Xindice Release 1.0 Upgrading How-To</title>
+ <version>$Revision$</version>
<authors>
<person name="Vadim Gritsenko" email="[EMAIL PROTECTED]"/>
</authors>
+ <last-modified-content-date date="$Date$"/>
</header>
<audience title="Intended audience">
@@ -38,6 +40,7 @@
upgrade of 1.0 release of Xindice to the final 1.1 release.
</p>
</audience>
+
<prerequisites title="Prerequisites">
<p>
Shutdown. Shutdown the database before starting upgrade process.
@@ -47,32 +50,37 @@
</p>
</prerequisites>
- <steps title="Overview">
- <p>
- Xindice 1.0 and 1.1 have significant differences, namely:
- </p>
- <ul>
- <li>
- <strong>Transport.</strong> Xindice 1.0 used CORBA for communications
between
- clients and the server. Xindice 1.1 uses <link
href="http://www.xmlrpc.com/">XML-RPC</link>
- instead, which is a lightweight XML over HTTP communication protocol.
Due to
- cross platform nature of XML-RPC, clients in Perl or PHP can be easily
written
- for the Xindice 1.1.
- </li>
- <li>
- <strong>XMLObjects.</strong> Xindice 1.1 does not have support for
Xindice 1.0
- XMLObjects.
- </li>
- </ul>
- </steps>
+ <steps title="Upgrade Steps">
+ <section>
+ <title>Overview</title>
+ <p>
+ Xindice 1.0 and 1.1 have significant differences, namely:
+ </p>
+ <ul>
+ <li>
+ <strong>Transport.</strong> Xindice 1.0 used CORBA for
communications between
+ clients and the server. Xindice 1.1 uses <link
href="http://www.xmlrpc.com/">XML-RPC</link>
+ instead, which is a lightweight XML over HTTP communication
protocol. Due to
+ cross platform nature of XML-RPC, clients in Perl or PHP can be
easily written
+ for the Xindice 1.1.
+ </li>
+ <li>
+ <strong>XMLObjects.</strong> Xindice 1.1 does not have support for
Xindice 1.0
+ XMLObjects.
+ </li>
+ </ul>
+ </section>
- <steps title="Steps">
- <p>
- Despite all of the differences, steps for upgrading from Xindice 1.0 are
all
- the same as if upgrading from any of Xindice 1.1 betas. Please follow
the steps
- outlined <link href="one-one.html">here</link>.
- </p>
+ <section>
+ <title>Steps</title>
+ <p>
+ Despite all of the differences, steps for upgrading from Xindice 1.0
are all
+ the same as if upgrading from any of Xindice 1.1 betas. Please follow
the steps
+ outlined <link href="one-one.html">here</link>.
+ </p>
+ </section>
<p>If you run into problems, don't worry. Be sure to send <link
href="../../../mail.html">feedback</link> so that we can improve these
documents for the next person.</p>
</steps>
+
</howto>
Modified:
xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-one.xml
URL:
http://svn.apache.org/viewvc/xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-one.xml?view=diff&rev=530610&r1=530609&r2=530610
==============================================================================
---
xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-one.xml
(original)
+++
xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-one.xml
Thu Apr 19 18:59:36 2007
@@ -19,7 +19,7 @@
- $Id$
-->
-<!DOCTYPE howto PUBLIC "-//APACHE//DTD How-to V1.0//EN" "howto-v10.dtd">
+<!DOCTYPE howto PUBLIC "-//APACHE//DTD How-to V1.3//EN" "howto-v13.dtd">
<!--
- Version: $Revision$ $Date$
@@ -27,9 +27,11 @@
<howto>
<header>
<title>Xindice Release 1.1b1 Through 1.1b5 Upgrading How-To</title>
+ <version>$Revision$</version>
<authors>
<person name="Vadim Gritsenko" email="[EMAIL PROTECTED]"/>
</authors>
+ <last-modified-content-date date="$Date$"/>
</header>
<audience title="Intended audience">
@@ -38,6 +40,7 @@
upgrade of one of 1.1 beta releases of Xindice to the final 1.1 release.
</p>
</audience>
+
<prerequisites title="Prerequisites">
<p>
Shutdown. Shutdown the database before starting upgrade process.
@@ -47,132 +50,136 @@
</p>
</prerequisites>
- <steps title="Overview">
- <p>
- All Xindice 1.1 beta releases are utilising same configuration files and
backward
- compatible with the Xindice 1.1 final release. The areas where betas are
different
- are:
- </p>
- <ul>
- <li>
- Changes to BTreeFiler and HashFiler. BTreeFiler has been changed to
address
- incorrect handling of numeric indexes (see Bug #19203). HashFiler has
been changed
- to address inefficient hash function implementation. Due to these
changes,
- existing databases should be upgraded to the latest format using
supplied
- database rebuild utility.
- </li>
- <li>
- Changes to release packaging. Since Xindice 1.1, there are only two
releases
- are being shipped: source and binary. Binary release includes both
xindice.war file
- ready for deployment, as well as xindice.jar for embedded applications.
- </li>
- <li>
- Changes to Xindice scripts. Xindice now comes with two main commands,
<code>xindice</code>
- and <code>xindiced</code>. First one is a Xindice command line tool,
and second provides
- a way to start Xindice database with embedded HTTP server (Jetty).
- </li>
- </ul>
- </steps>
-
- <steps title="Procedure">
- <p>
- Upgrade procedure consists of the following:
- </p>
- <ul>
- <li>
- Install Xindice 1.1 release.
- </li>
- <li>
- Point XINDICE_HOME environment variable to the Xindice installation
directory.
- </li>
- <li>
- Copy existing database over to XINDICE_HOME/db. (Alternatively, set
environment
- variable XINDICE_DB_HOME to point to directory which contains db
directory.)
- </li>
- <li>
- In the shell, execute<br/>
- (Unix):
- <source>
- cd $XINDICE_HOME
- ./bin/xindice_rebuild rebuild db</source>
- (Windows):
- <source>
- cd %XINDICE_HOME%
- bin\xindice_rebuild rebuild db</source>
- (If using XINDICE_DB_HOME variable, substitute 'db' with
'$XINDICE_DB_HOME/db'.)
- </li>
- <li>
- Check tool output for any problems. If any of the collections or
indeces could
- not be rebuilt to new format, do not panic - just follow an alternate
approach
- outlined below.
- </li>
- <li>
- Test resulting database using command line tool.
- </li>
- </ul>
- </steps>
+ <steps title="Upgrade Steps">
+ <section>
+ <title>Overview</title>
+ <p>
+ All Xindice 1.1 beta releases are utilising same configuration files
and backward
+ compatible with the Xindice 1.1 final release. The areas where betas
are different
+ are:
+ </p>
+ <ul>
+ <li>
+ Changes to BTreeFiler and HashFiler. BTreeFiler has been changed to
address
+ incorrect handling of numeric indexes (see Bug #19203). HashFiler
has been changed
+ to address inefficient hash function implementation. Due to these
changes,
+ existing databases should be upgraded to the latest format using
supplied
+ database rebuild utility.
+ </li>
+ <li>
+ Changes to release packaging. Since Xindice 1.1, there are only two
releases
+ are being shipped: source and binary. Binary release includes both
xindice.war file
+ ready for deployment, as well as xindice.jar for embedded
applications.
+ </li>
+ <li>
+ Changes to Xindice scripts. Xindice now comes with two main
commands, <code>xindice</code>
+ and <code>xindiced</code>. First one is a Xindice command line tool,
and second provides
+ a way to start Xindice database with embedded HTTP server (Jetty).
+ </li>
+ </ul>
+ </section>
- <steps title="Alternate Procedure">
- <p>
- If any of the collections or indeces could not be converted to new
format,
- follow these steps. To migrate collections over to the new database:
- </p>
- <ul>
- <li>
- Start old Xindice database (using backed up data files).
- </li>
- <li>
- Export all documents from affected collections (replace <name>
with
- collection path):<br/>
- (Unix):
- <source>
- mkdir export
- ./bin/xindiceadmin export -c /db/<name> -f export</source>
- (Windows):
- <source>
- mkdir export
- bin\xindiceadmin export -c /db/<name> -f export</source>
- </li>
- <li>
- Stop old Xindice database.
- </li>
- <li>
- Start new database.
- </li>
- <li>
- Recreate collections in the new database.
- </li>
- <li>
- Delete corrupted collections from new database using command line
tool. This
- should also remove all data files and index files of these collections.
- </li>
- <li>
- Import all documents into the new database:<br/>
- (Unix):
- <source>
- ./bin/xindice import -c /db -f export/<name></source>
- (Windows):
- <source>
- bin\xindice import -c /db -f export\<name></source>
- </li>
- <li>
- Create all indexes which were present in the old database.
- </li>
- </ul>
- <p>
- For indeces which can not be converted:
- </p>
- <ul>
- <li>
- Start new database.
- </li>
- <li>
- Drop corrupted indeces.
- </li>
- <li>
- Recreate indeces anew.
- </li>
- </ul>
+ <section>
+ <title>Procedure</title>
+ <p>
+ Upgrade procedure consists of the following:
+ </p>
+ <ul>
+ <li>
+ Install Xindice 1.1 release.
+ </li>
+ <li>
+ Point XINDICE_HOME environment variable to the Xindice installation
directory.
+ </li>
+ <li>
+ Copy existing database over to XINDICE_HOME/db. (Alternatively, set
environment
+ variable XINDICE_DB_HOME to point to directory which contains db
directory.)
+ </li>
+ <li>
+ In the shell, execute<br/>
+ (Unix):
+ <source>
+ cd $XINDICE_HOME
+ ./bin/xindice_rebuild rebuild db</source>
+ (Windows):
+ <source>
+ cd %XINDICE_HOME%
+ bin\xindice_rebuild rebuild db</source>
+ (If using XINDICE_DB_HOME variable, substitute 'db' with
'$XINDICE_DB_HOME/db'.)
+ </li>
+ <li>
+ Check tool output for any problems. If any of the collections or
indeces could
+ not be rebuilt to new format, do not panic - just follow an
alternate approach
+ outlined below.
+ </li>
+ <li>
+ Test resulting database using command line tool.
+ </li>
+ </ul>
+ </section>
+ <section>
+ <title>Alternate Procedure</title>
+ <p>
+ If any of the collections or indeces could not be converted to new
format,
+ follow these steps. To migrate collections over to the new database:
+ </p>
+ <ul>
+ <li>
+ Start old Xindice database (using backed up data files).
+ </li>
+ <li>
+ Export all documents from affected collections (replace <name>
with
+ collection path):<br/>
+ (Unix):
+ <source>
+ mkdir export
+ ./bin/xindiceadmin export -c /db/<name> -f export</source>
+ (Windows):
+ <source>
+ mkdir export
+ bin\xindiceadmin export -c /db/<name> -f export</source>
+ </li>
+ <li>
+ Stop old Xindice database.
+ </li>
+ <li>
+ Start new database.
+ </li>
+ <li>
+ Recreate collections in the new database.
+ </li>
+ <li>
+ Delete corrupted collections from new database using command line
tool. This
+ should also remove all data files and index files of these
collections.
+ </li>
+ <li>
+ Import all documents into the new database:<br/>
+ (Unix):
+ <source>
+ ./bin/xindice import -c /db -f export/<name></source>
+ (Windows):
+ <source>
+ bin\xindice import -c /db -f export\<name></source>
+ </li>
+ <li>
+ Create all indexes which were present in the old database.
+ </li>
+ </ul>
+ <p>
+ For indeces which can not be converted:
+ </p>
+ <ul>
+ <li>
+ Start new database.
+ </li>
+ <li>
+ Drop corrupted indeces.
+ </li>
+ <li>
+ Recreate indeces anew.
+ </li>
+ </ul>
+ </section>
<p>If you run into problems, don't worry. Be sure to send <link
href="../../../mail.html">feedback</link> so that we can improve these
documents for the next person.</p>
</steps>
Modified:
xml/xindice/trunk/src/documentation/content/xdocs/dev/doc-contributing.xml
URL:
http://svn.apache.org/viewvc/xml/xindice/trunk/src/documentation/content/xdocs/dev/doc-contributing.xml?view=diff&rev=530610&r1=530609&r2=530610
==============================================================================
--- xml/xindice/trunk/src/documentation/content/xdocs/dev/doc-contributing.xml
(original)
+++ xml/xindice/trunk/src/documentation/content/xdocs/dev/doc-contributing.xml
Thu Apr 19 18:59:36 2007
@@ -19,7 +19,7 @@
- $Id$
-->
-<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN"
"document-v11.dtd">
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.3//EN"
"document-v13.dtd">
<!--
- Version: $Revision$ $Date$
@@ -90,9 +90,9 @@
<code>src/documentation/content/xdocs</code> files as a live
website. Once Forrest starts everything up, you will see lines
similar to:
<source>
-22:50:44.242 EVENT Apache Cocoon 2.2.0-dev is up and ready.
-22:50:44.246 EVENT Started SocketListener on 0.0.0.0:8888
-22:50:44.246 EVENT Started [EMAIL PROTECTED]
+ 22:50:44.242 EVENT Apache Cocoon 2.2.0-dev is up and ready.
+ 22:50:44.246 EVENT Started SocketListener on 0.0.0.0:8888
+ 22:50:44.246 EVENT Started [EMAIL PROTECTED]
</source>
</li>
@@ -110,4 +110,3 @@
</section>
</body>
</document>
-