From c5026ee813de98152f51becf5cef92272d8c735a Mon Sep 17 00:00:00 2001 From: Claudio Cacciari Date: Tue, 25 Oct 2016 12:09:38 +0000 Subject: [PATCH] minor updates for the new release --- changelog.txt | 8 ++++++++ rulebase/eudat.re | 3 +++ rulebase/pid-service.re | 1 + rulebase/replication.re | 2 +- 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/changelog.txt b/changelog.txt index 2b24ae7..e1f1b4c 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,11 @@ +B2SAFE package 3.1.2 [2016/10/25] +It includes: +- Few new rules implementing minor functions to rerieve PID record key-value +pair and to convert boolean values. +- An experimental new feature, which is a proof of concept, so not ready for +production: the metadata ingestion scripts. It is a set of python script to generate a METS +manifest file for a collection, parse it and populate a neo4j graphDB. + B2SAFE package 3.2-beta [2016/08/24] It includes two main new features: 1) the monitoring probe for iRODS: a bash script compatible with nagios-like tools to actively monitor the iRODS server diff --git a/rulebase/eudat.re b/rulebase/eudat.re index ca89f5e..8f4223c 100644 --- a/rulebase/eudat.re +++ b/rulebase/eudat.re @@ -13,10 +13,13 @@ # EUDATMessage(*queue, *message) # EUDATLog(*message, *level) # EUDATQueue(*action, *message, *number) +# ---- logging --- # logInfo(*msg) # logDebug(*msg) # logError(*msg) # logWithLevel(*level, *msg) +# ---- core --- +# EUDATtoBoolean(*var) # EUDATReplaceHash(*path, *out) # EUDATGetZoneNameFromPath(*path, *out) # EUDATGetZoneHostFromZoneName(*zoneName, *conn) diff --git a/rulebase/pid-service.re b/rulebase/pid-service.re index cbf4fc4..d31716a 100644 --- a/rulebase/pid-service.re +++ b/rulebase/pid-service.re @@ -17,6 +17,7 @@ # EUDATSearchPID(*path, *existing_pid) # EUDATSearchPIDchecksum(*path, *existing_pid) # EUDATUpdatePIDWithNewChild(*parentPID, *childPID) +# EUDATGeteValPid(*pid, *key) # EUDATGeteRorPid(*pid, *ror) # EUDATeiChecksumMgmt(*path, *PID) # EUDATiPIDcreate(*path, *PID) diff --git a/rulebase/replication.re b/rulebase/replication.re index 22900af..468e5fb 100644 --- a/rulebase/replication.re +++ b/rulebase/replication.re @@ -15,8 +15,8 @@ # EUDATTransferUsingFailLog(*buffer_length) # EUDATRegDataRepl(*source, *destination) # EUDATPIDRegistration(*source, *destination, *notification, *registration_response) -# EUDATSearchAndDefineRoR(*path, *pid, *ROR) # EUDATSearchAndCreatePID(*path, *pid) +# EUDATSearchAndDefineRoR(*path, *pid, *ROR) # EUDATCheckIntegrityColl(*sCollPath, *dCollPath, *logEnabled, *response) # EUDATCheckIntegrityDO(*source,*destination,*logEnabled,*response)