... | ... | @@ -18,8 +18,8 @@ Provides parameters for the logging mechanism |
|
|
|
|
|
- **getConfParameters**(*msiFreeEnabled, *msiCurlEnabled, *authzEnabled)
|
|
|
Provides parameters for some B2SAFE configurations.
|
|
|
The plugin _msifree_microservice_out_ is a bug fixing to avoid memory leak in case of collection replication involving thousands of files and the parameter _msiFreeEnabled_ enables it.
|
|
|
The CURL plugin is an optional component (available [here](http://irods.org/download/)), which is needed if you set to "true" the parameter _msiCurlEnabled_ : it disables the calls to the default python client to connect to the EPIC service (PID registry) directly. It can improve the performance in the creation of PIDs (see the [documentation](https://github.com/EUDAT-B2SAFE/B2SAFE-core/wiki/Documentation#performance))
|
|
|
The plugin _msifree_microservice_out_ is a [bug fixing](https://github.com/EUDAT-B2SAFE/B2SAFE-core/wiki/Known-issues) to avoid memory leak in case of collection replication involving thousands of files and the parameter _msiFreeEnabled_ enables it.
|
|
|
The CURL plugin is an optional component (available [here](http://irods.org/download/)), which is needed if you set to "true" the parameter _msiCurlEnabled_ : it disables the calls to the default python client to connect to the EPIC service (PID registry) directly. It can improve the performance in the creation of PIDs (see the [documentation](https://github.com/EUDAT-B2SAFE/B2SAFE-core/wiki/Documentation#performance)). If enabled it requires the function parseCredentials (see below).
|
|
|
- `msiFreeEnabled`: if True the msiFree plugin must be deployed
|
|
|
- `msiCurlEnabled`: if True the msiCurl plugin must be deployed
|
|
|
- `authzEnabled`: if True the authorization mechanism enforces the assertions defined in the file retrieved by getAuthZParameters.
|
... | ... | @@ -40,3 +40,9 @@ Provides parameters for the message management mechanism |
|
|
- **parseCredentials** (*baseuri, *username, *prefix, *password)
|
|
|
Parse the credentials to connect to an EPIC server. The same parameters listed [here](https://github.com/EUDAT-B2SAFE/B2SAFE-core/wiki/Python-script-configuration).
|
|
|
|
|
|
- **rp_getRpIngestParameters**(*protectArchive, *archiveOwner)
|
|
|
REquired only for interaction with DSPACE archiving tool.
|
|
|
|
|
|
### Keep off
|
|
|
The following functions do not influence the behavior of the B2SAFE rules, therefore please do not modify them. They are required only for very specific tasks.
|
|
|
getB2SAFEVersion(\*version) |
|
|
\ No newline at end of file |