LivCos

Cosmos

1 Intro

2 Contents

3 Localhost

3.1 System Config

3.2 Unique Identifier

4 System Objects

4.1 URI Access Resolver

4.2 Job Status

4.3 History

4.3.1 Change Sets

4.3.2 Tags

4.3.3 Branches

1 Intro

The Cosmos is the base interface to access all the data available. The hierarchical data structure similar to a file system or the Web. Domain object nodes form the first level in the hierarchy with the "localhost" as the special domain, differing from system to system.

Journal

3 Localhost

...

3.1 System Config

A simple config object in /localhost/system/config stores system dependent settings. For a new installation, where the localhost directory does not yet exist, a copy of /livcos.org/sys/config_default forms the initial config.

3.2 Unique Identifier

In some situations we like to identify a specific host instance within the Cosmos. For this purpose the localhost domain specifies a UUID that is generated at the first startup.

Never copy the /localhost/ID.xml file from one instance to another!

4 System Objects

Certain objects are interpreted by the system itself. They are located in the .../sys container object at every level in the hierarchy.

4.1 URI Access Resolver

The .../sys/resolver objects map the provided URIs to the corresponding access with object ID, view scope and optional parameters.

4.2 Job Status

.../sys/status and .../sys/error

4.3 History

.../sys/status and .../sys/error

4.3.1 Change Sets

.../sys/history/sets

4.3.2 Tags

.../sys/history/tags/MyTag, ...

4.3.3 Branches

.../sys/history/branches/MyBranch, ...

 

View and print in PDF