4Suite API Documentation

Module Ft.Server.Server

Repository server (direct access) base module
Copyright 2005 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/
Classes:
Globals:

Modules

Implementation of '4ss_manager' command (functions defined here are used by the Ft.Lib.CommandLine framework)
Controller of all repository servers/daemons
Collected stste from the global 4Suite repository config file, parsed in Ft.Server.Server.Lib.ConfigFile
HTTP and SOAP server for the repostiory
Misc error codes and messages for the repository servers
Core repository access functions
XSLT extension elements and functions supporting the 4SS repository API

Classes

class FtServerServerException(Ft.Server.FtServerBaseException)
Exception class for errors incurred while using the server core APIs

Methods inherited from class Ft.Server.FtServerBaseException

Methods inherited from class Ft.FtException

__getattr__, __repr__, __str__

Methods inherited from class Exception

__getitem__

Members

MessageSource = <module 'Ft.Server.Server.MessageSource' from 'b...inux-i686-2.3/Ft/Server/Server/MessageSource.py'>
class Module
# Base class for modules used in servers

Methods

__init__(self, log)
finalize(self, parser, config)
Hook to allow all modules to perform whatever is needed after entries have been read.
initialize(self, parser, config)
Hook to allow all modules to perform whatever is needed before beginning to process configuration entries.
loadObject(self, path)

Members

commands = {}
handlers = {}

Globals

FTSERVER_NAMESPACE = 'http://xmlns.4suite.org/reserved'
FTSERVER_SERVER_NS = 'http://xmlns.4suite.org/reserved'