MCP Basic Configuration

From Archivematica
Revision as of 18:16, 26 November 2010 by Joseph (talk | contribs) (Adding some notes on configs.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Design

This page proposes a new feature and reviews design options

Development

This page describes a feature that's in development

Documentation

This page documents an implemented feature

Server

Server ConfigFile

/etc/archivematica/MCPServer/ServerConfig.conf

File Names Section

These shouldn't be changed.

  1. File Names

DublinCore="dublincore.xml" checksumsNoExtention="checksum" fileUUIDSHumanReadable="FileUUIDs.log"

MCP Server Section

  1. MCP Server

This section allows for general configuration of the server. moduleConfigDir: The directory of the xml configuration files.

moduleConfigDir="/etc/archivematica/MCPServer/mcpModulesConfig"

MCPArchivematicaServerInterface: specifies the interface to listen on. To only listen for connections from the same host(computer) as the MCPServer, set to "localhost"

MCPArchivematicaServerInterface="localhost"

To listen to connections from anywhere set to ""

MCPArchivematicaServerInterface=""

MCPArchivematicaServerPort: the TCP port to listen to archivematica client Machines

MCPArchivematicaServerPort="8002"

archivematicaProtocol:specifies where the protocol file is. This is used to control MCP flow.

archivematicaProtocol="/etc/archivematica/MCPServer/archivematicaProtocol"

watchDirectoryPath: Directory containing the directories watched by the MCP.

watchDirectoryPath="/var/archivematica/sharedDirectory/watchedDirectories/"

sharedDirectory: directory shared on the network with MCP clients. Containing the processing directory.

sharedDirectory="/var/archivematica/sharedDirectory/"

processingDirectory: Directory SIPs reside in while they are actively being processed.

processingDirectory="${sharedDirectory}.currentlyProcessing/"

AIPsStore: Directory to store the AIPs when finished processing. This can be a mounted directory on an external storage device.

AIPsStore="${sharedDirectory}AIPsStore/"

MCPArchivematicaXML: To approve jobs and and other functions an rpc protocol has been implemented using the python rpc xml tool. MCPArchivematicaXMLClients: As above, specify the interface and port to listen on.

MCPArchivematicaXMLClients="localhost"
MCPArchivematicaXMLPort="8000"


Client

Client ConfigFile

Client Organisation Setting