hydroshare / hsrules

iRODS Python rulesbase for Hydroshare

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hsrules

iRODS Python rulesbase for Hydroshare

Installation

  1. For iRODS < 4.3, configure "maximum_number_of_concurrent_rule_engine_server_processes": 1 in the advanced_settings stanza of /etc/irods/server_config.json.
  2. For iRODS >= 4.3, configure "number_of_concurrent_delay_rule_executors": 1 in /etc/irods/server_config.json.
  3. Ensure that the irods_rule_engine_plugin-cpp_default_policy-instance instance is the last rule engine configured in /etc/irods/server_congfig.json if present.
  4. Install the iRODS Python Rule Engine plug-in (PRE) to the iCAT server.
  5. Configure the PRE in /etc/irods/server_config.json as the first rule engine.
  6. Clone this repo to /etc/irods on the iCAT server.
  7. Copy core.py.hydroshare to /etc/irods/core.py from either python2 (iRODS < 4.3) or python3 (iRODS >= 4.3) as appropriate.
  8. Edit /etc/irods/core.py to provide real world values for hsRestUser, hsRestPwd, and hsRestURL.

About

iRODS Python rulesbase for Hydroshare

License:BSD 3-Clause "New" or "Revised" License