Configuration File
Following properties are set in configuration file /etc/bobcat/config.yaml.
Change config location in runtime by --config=../example/config.yaml
bobcat_salesBobcat Ticketing Batch Configuration Bobcat Ticketing Batch Configuration
exportExport configuration Export
loggingLogging configuration
purgePurge configuration Purge Configuration
Bobcat Ticketing Batch Configuration
urlURL to
salesservice.Default:
NoneauthAuthorization.
Default:
None
Example:
bobcat_ticketing_batch:
url: http://localhost:8080/bobcat/api/v1
auth: basic:user1:test
Export
successful_runs_file_nameSuccessful runs file name.
Default:
Nonetransitive_dirTransitive directory.
Default:
Noneoutput_dirOutput directory.
Default:
NoneversionExport data version.
Default:
None
Example:
export:
successful_runs_file_name: successful-runs.csv
transitive_dir: examples/export/transitive/default/
output_dir: examples/export/output/default/
version: v2
Purge
output_dirTransitive directory.
Default:
Nonesuccessful_runs_file_nameSuccessful runs file name.
Default:
NonepurgersPurgers definition list. Purger
Example:
purge:
output_dir: output/purge/
successful_runs_file_name: successful-runs.csv
purgers:
- generator_class: bobcat_purge.purge.purge_batches:BatchesPurger
config:
break_flow_on_error: False
dry_run: False
batches:
- client: bobcat_ticketing_batch
endpoint: /batch/geo_data_removal
Purger
generator_classPurge class to handle data removing.
Default:
NoneconfigPurge configuration data
Default:
None
Example:
generator_class: bobcat_purge.purge.purge_batches:BatchesPurger
config:
break_flow_on_error: False
dry_run: False
batches:
- client: bobcat_ticketing_batch
endpoint: /batch/geo_data_removal