# Package PIRL.Conductor.Pipeline_Configuration

The PIRL Conductor Pipeline_Configuration package provides an application to manage or retrieve pipeline configuration parameters that are stored in a database.

See: Description

Class Summary
Class | Description
--- | ---
Pipeline_Configuration | A Pipeline_Configuration provides an API and command-line tool for reading and writing pipeline configurations stored a database.
Pipeline_Configuration.Conf | The fields of a record in the Pipeline_Configuration database table.

Enum Summary
Enum | Description
--- | ---
Pipeline_Configuration.ExitCode | Application exit status values.
Pipeline_Configuration.Validator | A Validatorcontains a list of commonly used validators for typical values.

## Package PIRL.Conductor.Pipeline_Configuration Description

The PIRL Conductor Pipeline_Configuration package provides an application to manage or retrieve pipeline configuration parameters that are stored in a database.

Pipeline procedures often require external configuration parameters that are usually stored within a configuration file. However, this often places management burden on the users that monitor and maintain running pipelines. Different processing "modes" may require different configuration settings, which often requires different configuration files or sets of configuration files if multiple pipelines are involved. The utility in this package allows these configuration parameters to be stored in and retrieved from a database table, and can include a regex field to validate/restrict the parameter values stored for each parameter name.

See Also:
  `PIRL.Database`