EPrints Technical Mailing List Archive

Message: #00778


< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First

[EP-tech] Re: Importing files from another system


Hi John,

See an example attached - tested on 3.3.9, imported this way:

bin/import <REPO_ID> --enable-file-imports --enable-web-imports --user 1 --verbose eprint XML ./export2.xml

Seb.

PS: in the attached XML, I replaced the URL of my dev machine with __REPO_URL__, change this to your repository URL.

On 21/06/12 14:55, John Salter wrote:
Yep - that didn't work either :o\

According to this:
http://wiki.eprints.org/w/Import_From_URL
I was also missing a<files>  around the<file>.
I've added that and re-tried all the options, so far none work :o\

Any other suggestions?

Cheers,
John

-----Original Message-----
From: eprints-tech-bounces@ecs.soton.ac.uk [mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of Jose Martin
Sent: 21 June 2012 14:40
To: eprints-tech@ecs.soton.ac.uk
Subject: [EP-tech] Re: Importing files from another system

Have you tried for local files

	<url>file:///path_to_file</url>

?

-----Original Message-----
From: eprints-tech-bounces@ecs.soton.ac.uk [mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of John Salter
Sent: 21 June 2012 14:24
To: 'eprints-tech@ecs.soton.ac.uk'
Subject: [EP-tech] Re: Importing files from another system

Nothing silly in the verbose output.

I can wget the file over http (when trying the http method), but even using the file from the local filesystem doesn't work :o\


-----Original Message-----
From: eprints-tech-bounces@ecs.soton.ac.uk [mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of Yuri
Sent: 21 June 2012 13:48
To: eprints-tech@ecs.soton.ac.uk
Subject: [EP-tech] Re: Importing files from another system

run the command with --verbose --verbose and try to see what happen. Can you go to port 80 from the server to another server? Check your firewall settings.

Il 21/06/2012 14:22, John Salter ha scritto:
Hi,
I'm trying to import files from another system, into EPrints.
I can either copy the files onto the server, or make them available over http.

In the XML, I've tried specifying (in an<eprints><eprint>   node)
<document>
	<file href="/path/to/my.pdf" />
</document>
   - or -
<document>
	<file>
		<url>http://url.of/my.pdf</url>
	</file>
</document>

And importing with:
bin/import ARCHIVENAME --enable-file-imports --enable-web-imports
--user 1 archive XML test.xml
Both import the metadata from the XML OK, but neither option attaches the file to the eprint.

What am I doing wrong - or will this even work?

Cheers,
John
*** Options:
http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
*** Archive: http://www.eprints.org/tech.php/
*** EPrints community wiki: http://wiki.eprints.org/
*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
*** Archive: http://www.eprints.org/tech.php/
*** EPrints community wiki: http://wiki.eprints.org/

*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
*** Archive: http://www.eprints.org/tech.php/
*** EPrints community wiki: http://wiki.eprints.org/

*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
*** Archive: http://www.eprints.org/tech.php/
*** EPrints community wiki: http://wiki.eprints.org/

*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
*** Archive: http://www.eprints.org/tech.php/
*** EPrints community wiki: http://wiki.eprints.org/

<?xml version='1.0' encoding='utf-8'?>
<eprints xmlns='http://eprints.org/ep2/data/2.0'>
  <eprint id='http://__REPO_URL__/id/eprint/2'>
    <eprintid>2</eprintid>
    <rev_number>14</rev_number>
    <documents>
      <document id='http://__REPO_URL__/id/document/2'>
        <docid>2</docid>
        <rev_number>1</rev_number>
        <files>
          <file id='http://__REPO_URL__/id/file/17'>
            <datasetid>document</datasetid>
            <filename>logo.png</filename>
            <mime_type>image/png</mime_type>
            <url>http://__REPO_URL__/2/1/logo.png</url>
          </file>
        </files>
        <eprintid>2</eprintid>
        <pos>9</pos>
        <placement>9</placement>
        <mime_type>image/png</mime_type>
        <format>image</format>
        <language>en</language>
        <security>public</security>
        <main>logo.png</main>
      </document>
    </documents>
    <eprint_status>archive</eprint_status>
    <userid>1</userid>
    <dir>disk0/00/00/00/02</dir>
    <datestamp>2012-06-21 13:59:57</datestamp>
    <lastmod>2012-06-21 13:59:57</lastmod>
    <status_changed>2012-06-21 13:59:57</status_changed>
    <type>article</type>
    <metadata_visibility>show</metadata_visibility>
    <creators>
      <item>
        <name>
          <family>test</family>
          <given>test</given>
        </name>
        <id>test@test.com</id>
      </item>
    </creators>
    <title>test</title>
    <ispublished>pub</ispublished>
    <subjects>
      <item>AC</item>
    </subjects>
    <full_text_status>public</full_text_status>
    <publication>test</publication>
    <refereed>TRUE</refereed>
  </eprint>
</eprints>