Configuration File Overview
AlchemyPoint Server utilizes
XML configuration files for storage of server configuration information such as
ProtocolListeners and
ProtocolConnectors definitions, transformation sequences, etc.
The main
AlchemyPoint configuration file location depends on the installed system platform:
- Win32 - C:\Program Files\Orchestr8\AlchemyPoint\Server\config.xml
- Linux - /etc/Orchestr8/AlchemyPoint/config.xml
This main
XML configuration file may include other
XML files as templates, allowing for complex system configurations to reside within multiple files.
Toplevel Configuration File Structure
The
AlchemyPoint configuration file consists of a top-level
ServerConfiguration XML element containing one or more configuration objects:
<?xml version="1.0" encoding="UTF-8"?>
<ServerConfiguration targetNamespace="http://www.orchestr8.net/schemas/ServerConfig"
xmlns="http://www.orchestr8.net/schemas/ServerConfig">
... configuration elements ...
</ServerConfiguration>
Supported XML Configuration Elements
The
ServerConfiguration top-level
XML object may contain any number of the following types of configuration elements:
- Bindings - Bindings for protocol listeners / connectors, specifying what should be done with data (dispatching, transforming, etc.) once it has been received by AlchemyPoint.
- ORMQObjects - ORMQ Providers, client connections, message queues, and subscriptions.
- MashupAliases - Mashup action and condition aliases, for sequencing data manipulations and protocol operations.