Rapporto Tecnico, Anno 7, n° 42 maggio 2012 6 Automation scripts 6.1 Configuration @BE Java parameters must be modified to allow import and export of large files. Edit Tomcat startup option nano -w /etc/default/tomcat6 [8.1.3] JAVA_OPTS="-Djava.awt.headless=true -Xmx1g -Xms128m" @Client Edit Fedora Commons client script option nano -w /usr/local/fedora/client/bin/env-client.sh [8.1.24] exec_cmd="exec \"$java\" -Xms128m -Xmx1g \ ... Set environment variable FEDORA_HOME export FEDORA_HOME=/usr/local/fedora NOTE: Client IP address must be enable in policy file deny-apim-if-not-localhost.xml [8.1.5] for API-M access and must have access to @BE server port 8080. 6.2 Export/ingest/modify basic examples Some examples using REST API-M and command line client. • REST API-M Export object in FOXML format: wget --user=fedoraAdmin --password=*** http://fc1.to.cnr.it:8080/fedora/objects/fgramsci:TO024-00001/export? context=archive • Command line client Export object in FOXML format: cd fedora/client/bin ./fedora-export.sh fc1.to.cnr.it:8080 fedoraAdmin *** fgramsci:TO024-00001 info:fedora/fedora-system:FOXML-1.1 archive export/ http Ingest object in FOXML format: ./fedora-ingest.sh f fgramsci_TO024-00001.xml info:fedora/fedora-system:FOXML-1.1 fc1.to.cnr.it:8080 fedoraAdmin *** http Modify object datastream, content is replaced by new data: – create directive file with new data nano -w bmodify.xml