Revision: 1.7
Date: 2002/11/01
Latest Version: http://spacemapper.sf.net/DataStore/developerguide/

Back to > Overview > Developers Guide

Datastore Developers Guide

Table of Contents

1. The Datastore preview
    1.1. The Datastore architecture
    1.2. File hierarchy
        1.2.1. The binary distribution
        1.2.2. The source distribution

2. The Framework
    2.1. About the Avalon Phoenix framework
    2.2. Avalon servers
    2.3. Services

3. Datastore servers
    3.1. BEEP server
        3.1.1. Profiles
        3.1.2. Security connection
        3.1.3. Authenticate users
        3.1.4. Data flow controll
    3.2. XML-RPC server

4. The SEP database engine
    4.1. Database Structures
    4.2. The SEP engine block
    4.3. Drivers
    4.4. SEP (Simple Exchange Profile)
    4.5. Utilities

5. Utilities
    5.1. Using JNDI naming system
    5.2. Scheduling the lexical jobs
        5.2.1. Why Datastore need the scheduler?
        5.2.2. Using the Avalon Cornerstone
        5.2.3. The StoreScheduler
        5.2.4. StoreScheduler targets

6. The build structures
    6.1. Introduction
    6.2. Using Ant
    6.3. Targets
        6.3.1. The most general step
        6.3.2. Compiling
        6.3.3. Generating the packages
        6.3.4. Helper applications
        6.3.5. Documentation
        6.3.6. Testing
        6.3.7. Cleaning
        6.3.8. Distribution
    6.4. Documentation
        6.4.1. XML
        6.4.2. Styles

7. Working with DataStore from custom Java clients
    7.1. Foreword
    7.2. Libraries what you need
    7.3. Step.1. - Import the packages
    7.4. Step.2. - Setting variables
    7.5. Step.3. - Creating the SEP command
    7.6. Step.4. - Loading the driver
    7.7. Step.5. - Creating and closing the connection
    7.8. Step.6. - Execute SEP and receive the response

8. DataStore Remote Administration Schemes
    8.1. Introduction
    8.2. smchmod - Change acces permissions for subtrees and documents
    8.3. smchown - Change owner
    8.4. smgroup - Administer user groups
        8.4.1. Add group
        8.4.2. Modify group
        8.4.3. Delete group
        8.4.4. List group
    8.5. smtree - Manipulate trees in database
        8.5.1. Create subtree
        8.5.2. Remove subtree
        8.5.3. List subtree
        8.5.4. Copy subtree
        8.5.5. Move subtree
        8.5.6. Change subtree store mode
        8.5.7. Set subtree naming flag
    8.6. smuser - Manipulate users for datastore
        8.6.1. Add user
        8.6.2. Modify user
        8.6.3. Delete user
        8.6.4. List users
        8.6.5. Block user
        8.6.6. Unblock user


© 2001