apache > xml.apache > xindice
 

Xindice Release 1.0 Upgrading How-To

Intended audience

This How-to is aimed at developers or administrator performing upgrade of 1.0 release of Xindice to the final 1.1 release.

Prerequisites

Shutdown. Shutdown the database before starting upgrade process.

Backup. Always back up your database before starting an upgrade.

Upgrade Steps

Overview

Xindice 1.0 and 1.1 have significant differences, namely:

  • Transport. Xindice 1.0 used CORBA for communications between clients and the server. Xindice 1.1 uses XML-RPC 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.
  • XMLObjects. Xindice 1.1 does not have support for Xindice 1.0 XMLObjects.

Steps

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 here.

If you run into problems, don't worry. Be sure to send feedback so that we can improve these documents for the next person.

Revisions

Find a problem with this document? Consider contacting the mailing lists or submitting your own revision. For instructions, read the How To Submit a Revision.

by Vadim Gritsenko

version 530610