SUNScholar/Export and Import Artifacts

From Libopedia
Jump to navigation Jump to search

hZOHT7 <a href="http://etimddixgjqy.com/">etimddixgjqy</a>, [url=http://lehdsaofbuys.com/]lehdsaofbuys[/url], [link=http://lyszaopiwaoj.com/]lyszaopiwaoj[/link], http://yhitepssatwb.com/

comment5 http://us.startv.com/shows/love daily diet advice http://us.startv.com/news/spooky free web site search engine submit http://us.startv.com/synopsis/birthday-specials best prescription diet drug http://us.startv.com/news/kamya-punjabi-talks-about-maryaada-lekin-kab-tak diet pepsi pilot http://us.startv.com/userf phermine diet http://us.startv.com/gallery/zara wabc radio weight loss sponsor http://us.startv.com/node/7/downloads eygptian diet http://us.startv.com/gallery/neil-deepika-chhote-ustaad-3 deadweight welfare loss http://us.startv.com/wallpapers/humari-devrani-wallpaper free weightloss journal http://us.startv.com/news/vivian-speaks-about-abhay directories for submission http://us.startv.com/wallpapers/masterchef cardio burns fat http://us.startv.com/recaps/masterchef weightloss camps for kids http://us.startv.com/wallpapers/masterchef-india-0 japanese macrobiotic diet http://us.startv.com/gallery/lkp-2 submit your masturbation technique http://us.startv.com/synopsis/ajab diete proteinee

comment6 http://www.springfieldchamber.com/no_cache/news_updates/calendar_and_special_events/?tx_teksaccext_pi4[mode]=viewMonth&tx_teksaccext_pi4[month]=092010 healthy low calorie diets http://www.springfieldchamber.com/no_cache/business_directory/business_a_z/?tx_teksaccext_pi3[mode]=redirWWW&tx_teksaccext_pi3[uid]=2852&tx_teksaccext_pi3[address]= robotics equipment submit your site http://www.springfieldchamber.com/no_cache/news_updates/calendar_and_special_events/?tx_teksaccext_pi4[mode]=viewMonth&tx_teksaccext_pi4[month]=021801&tx_teksaccext_pi4[expandEvents]=true&tx_teksaccext_pi4[category]=12 mike mahler diet http://www.springfieldchamber.com/index.php?id=124&no_cache=1 with the adkins diet http://www.springfieldchamber.com/no_cache/business_directory/business_a_z/?tx_teksaccext_pi3[mode]=emailForm&tx_teksaccext_pi3[uid]=294 submission erotic story http://www.springfieldchamber.com/no_cache/news_updates/calendar_and_special_events/?tx_teksaccext_pi4[mode]=viewMonth&tx_teksaccext_pi4[month]=102010&tx_teksaccext_pi4[expandEvents]=true diet soda phosphorus peyronies syndrome http://www.springfieldchamber.com/no_cache/news_updates/calendar_and_special_events/?tx_teksaccext_pi4[mode]=viewMonth&tx_teksaccext_pi4[month]=021792 acid alkalin diet http://www.springfieldchamber.com/no_cache/business_directory/business_a_z/?tx_teksaccext_pi3[mode]=redirWWW&tx_teksaccext_pi3[uid]=1517&tx_teksaccext_pi3[address]= blood type diet food lists http://www.springfieldchamber.com/no_cache/business_directory/business_a_z/?tx_teksaccext_pi3[mode]=redirWWW&tx_teksaccext_pi3[uid]=2920&tx_teksaccext_pi3[address]= does the diet solution work http://www.springfieldchamber.com/no_cache/business_directory/business_a_z/?tx_teksaccext_pi3[mode]=redirWWW&tx_teksaccext_pi3[uid]=6168&tx_teksaccext_pi3[address]= $153 weight loss pill http://www.springfieldchamber.com/no_cache/business_directory/business_a_z/?tx_teksaccext_pi3[mode]=redirWWW&tx_teksaccext_pi3[uid]=1110&tx_teksaccext_pi3[address]= diet food raw start http://www.springfieldchamber.com/no_cache/news_updates/calendar_and_special_events/?tx_teksaccext_pi4[mode]=viewdate&tx_teksaccext_pi4[date]=1287464400 com diet healthy loss newnitetrim program weight http://www.springfieldchamber.com/no_cache/news_updates/calendar_and_special_events/?tx_teksaccext_pi4[mode]=viewMonth&tx_teksaccext_pi4[month]=021801&tx_teksaccext_pi4[expandEvents]=true&tx_teksaccext_pi4[category]=5 individual states bmi http://www.springfieldchamber.com/no_cache/business_directory/business_a_z/?tx_teksaccext_pi3[mode]=redirWWW&tx_teksaccext_pi3[uid]=2174&tx_teksaccext_pi3[address]= quick weight loss centers cost http://www.springfieldchamber.com/no_cache/business_directory/?tx_teksaccext_pi1[mode]=redirWWW&tx_teksaccext_pi1[uid]=5374&tx_teksaccext_pi1[address]= heart medical hospital diet

Test the exports for correctness if imports fail

The imports will fail if the exports are not correct. Use the following to setup a script to check the exports for correctness on the new server.

Create export check script

Open the export check script for editing as follows:

nano /root/scripts/collection-check

Copy and paste the following to open editor:

#!/bin/bash

# Setup the configs.
. config

# Clean out the old logs.
rm /root/test.log

# Go thru the collections
for i in `cat collections` ; do
    echo $i > /tmp/map
    ECID=`cat /tmp/map | awk -F',' '{ print $1 }'` 
    ICID=`cat /tmp/map | awk -F',' '{ print $2 }'`
    echo "Checking items in collection:$ECID"
    LIST=`ls $IMPORT/$ECID`
    
    for i in $LIST ; do
	ITM=$i
	cd  $IMPORT/$ECID/$ITM
	if [ ! -e dublin_core.xml ] ; then
	echo "Item: $ITM, No dublin core." >> /root/test.log
	fi
	if [ ! -e handle ] ; then
	echo "Item: $ITM, No handle." >> /root/test.log
	fi
	if [ ! -e contents ] ; then
	echo "Item: $ITM, No contents file." >> /root/test.log
	fi
	if [ ! -e license.txt ] ; then
	echo "Item: $ITM, No license." >> /root/test.log
	fi
	ls $IMPORT/$ECID/$ITM | grep pdf > /tmp/pdf.log
	if [ $? -ne 0 ] ; then
	echo "Item: $ITM, No PDF file." >> /root/test.log
	fi
    done
    cat /root/test.log | mail -s "Exported collections test log" $PERSON
    echo "Check complete and report emailed to dspace admin user"
done

Save the file and exit the editor.

Now make the script executeable as follows:

chmod 0775 /root/scripts/collection-check

Do the exports check

Type the following to do the check:

/root/scripts/collection-check

Now check your email, you should have one with details of the test log.

If there are errors, fix them on the old server. Delete the exports on the old server and do a new export after everything is fixed. Bascially start the export and import over again. At least you now have the scripts to do it over again.

Help Info

/home/dspace/bin/export

It takes the following parameters:

-d,--dest     destination collection directory
-h,--help     help
-i,--id       collection/item ID
-n,--number   sequence number to begin exporting items with
-m,--migrate  strips out any per-repository-specifics
-t,--type     type: COLLECTION or ITEM

/home/dspace/bin/import

It takes the following parameters:

-s,--source        source collection directory
-c,--collection    destination collection handle
-e,--eperson       email of authorised person
-m,--mapfile       collection/item map file name 
-a,--add           add items
-d,--delete        delete items listed in mapfile
-r,--replace       replace items listed in mapfile 
-w,--workflow      send submission through collection's workflow
-p,--template      apply template
-t,--test          test run - do not actually import items
-R,--resume        resume a failed import (add only)
-h,--help          help

References

Command Line Help

Go to: http://www.ubuntu.sun.ac.za/wiki/index.php/SelfHelp for more help about the command line programs used in this procedure.

Back to IR Help