Michael Erdmann
November 1, 1999 20:34
This document describes the design of the ACDE administration server.
The administration server maintains on a central server system source text fragments and distributes these fragments towards clients on remote systems. The basic working object where the server is working on is a source text file of a certain version. The master copy of a source text component is always stored on the administration server. A source text related to an project may be structured into sections.
For each section at the same time only one user in the role of an editor is allowed. Other users may be noted a users for a section. In such an case the affected users are notified if some section is changed or if the editor drops his role.
The protocol between client and server is text line based. Each command is sent as one line to the server. The reply of the server is one or more text lines, where the first colume is blank. If the first colume is not blank, this will be interpreted as end of the server reply and the return code and optionaly some addition information is expected.
This section contains an overview of the commands implemented in the administration server.
Syntax
login <name> <host> [ <role> ]
Paramters:
name - Name of the user
host - Host name from where the user connects
role - Role to be assigned. If not specified the user default is used.
Description
Login to the ACDE server. After the access has been granted a session will be created processing the client inputs. As a result the session identifier is returned to the client as additional information.
Result:
ogout
Syntax:
Parameters:
Description:
Result:
Syntax:
Grab
Parameters:
Description:
Grab the current section. This means the server will reserve the section for update by the logged in user. All other grabs on this section will fail.
Result:
Syntax:
goto <section>
Parameters:
Description:
Result:
Component |
Decription |
Version |
Comment |
---|---|---|---|
Linux |
SuSe Distribution |
6.0 |
|
0.1.2 |