Datahub::Factory::Pipeline - The Pipeline configuration handler class.
This class reads, parses and validates a pipeline INI configuration file and stores the resulting configuration in a hash. This hash is used in the transport command.
A pipeline is a transport line between two systems. In the realm of Digital Culture and GLAM (Galleries, Libraries, Archives & Museums) this will typically be a connection between the API's of a registration or records management system and an intermediary system (i.e. aggregator) or a consumer application (i.e. website)
The structure of the hash looks like this:
my $opts = { id_path => 'path_to_identifier', importer => { name => 'Name of the importer', options => { ... } }, exporter => { name => 'Name of the exporter', options => { ... } }, fixers => { 'fixer_foo' => { name => 'Name of the fixer foo', options => { ... } }, 'fixer_bar' => { name => 'Name of the fixer bar', options => { ... } } } };
Pieter De Praetere <pieter@packed.be> Matthias Vandermaesen <matthias.vandermaesen@vlaamsekunstcollectie.be>
Copyright 2016 - PACKED vzw, Vlaamse Kunstcollectie vzw
This library is free software; you can redistribute it and/or modify it under the terms of the GPLv3.
To install Datahub::Factory, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Datahub::Factory
CPAN shell
perl -MCPAN -e shell install Datahub::Factory
For more information on module installation, please visit the detailed CPAN module installation guide.