move to trunk
Moved Services/DataManagement/PID/EUDAT-PID/info.txt, Services/DataManagement/PID/EUDAT-PID/install.txt and Services/DataManagement/PID/EUDAT-PID/Makefile to Services/DataManagement/PID/EUDAT-PID/trunk.
merge of the release-1.0-beta2 branch
merged some small changes with corrected epic api endpoints
fixed merge conflicts
merging some small corrections
There was a small mistake, status<200 AND status >=300 will never happen, replaced AND with OR in 2 cases
- fixed bug in msiBytesBufToStr causing last character not being read
- msiGetFieldFromRodsObjStat to read fields from a object stat structure
- added rule to test read/write functionality
rule to test read/write actually added
Changed epicclient.py relation() - now it does not limit the length of the PID name filed
Fixed deletion of parameter from handle, addresses TTS ticket #8061
Updated modifyHandle() to use clearer code for removing of items
corrected 'break;' to 'break'
Fix indenting
Fixed problem with the strip of characters from the beginning with lstrip
update eudat-v1.re so the url of a file will look as follows:
irods://<fullyQualifiedHostName>:1247/zone/path/file
instead of:
/zone/path/file

Update install.txt to include the new parameter serverID in eudat-v1.re

Update install.txt to enable msiGetFormattedSystemTime microservice from
the guinot module only when using irods 3.0 or a lower version
added checksum option and fixed handlelocation related bug
improved epicclient.py to look for username AND prefix in json configuration file.
if there is no prefix defined he will use username as prefix, for backwards compatibility
Edited: retrieveChecksum, createPID, and added addPIDWithChecksum. Elena Erastova, RZG.
changed (*rorPID != None) in createPId; added createPIDgriffin which first creates a PID without ckecksum and adds a checksum to an existing PID after. Elena, RZG.
fixed credentials: even if debug:False is defined in credentials.ini he shows debug output because he uses chars instead of bool.