MOX Messaging Service and Actual State Database¶
Introduction¶
This project contains an implementation of the OIO object model, used as a standard for data exchange by the Danish government, for use with a MOX messaging queue.
You can find the current MOX specification here:
http://www.kl.dk/ImageVaultFiles/id_55874/cf_202/MOX_specifikation_version_0.PDF
As an example, you can find the Organisation hierarchy here:
http://digitaliser.dk/resource/991439
In each installation of MOX, it is possible to only enable some of the hierarchies, but we provide the following four OIO hierarchies by default:
- Klassifikation
- Sag
- Dokument
- Organisation
Documentation¶
The official location for the documentation is:
Please note that as a convention, all shell commands have been
prefixed with a dollar-sign, or $
, representing a prompt. You
should exclude this when entering the command in your terminal.
Audience¶
This is a technical guide. It is split in two:
- User documentation
- Contains documentation for the REST API and setup documentation. You are not expected to have a profound knowledge of the system as such, but you do have to know your way in a Bash prompt — you should be able to change the Apache or Nginx configuration and e.g. disable or change the SSL certificate on your own.
- Developer documentation
- Contains documentation for developers of the mox codebase and building and testing instructions.
Licensing¶
The MOX messaging queue, including the ActualState database, as found
in this project is free software. You are entitled to use, study,
modify and share it under the provisions of Version 2.0 of the
Mozilla Public License as
specified in the LICENSE
file.
This software was developed by Magenta ApS. For feedback, feel free to open an issue in the GitHub repository.
Content¶
User Documentation