EPrints Technical Mailing List Archive
See the EPrints wiki for instructions on how to join this mailing list and related information.
Message: #00504
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
[EP-tech] add docs2eprint - need help
- To: eprints-tech@ecs.soton.ac.uk
- Subject: [EP-tech] add docs2eprint - need help
- From: Ulf Laube <ulf.laube@ontochem.com>
- Date: Fri, 4 May 2012 14:09:53 +0200
Hello, if I add many documents to an eprints, only first doc is shown on screen, but all docs are stored in file system. What wrong on code? tree -s ./archives/repos01/documents/disk0/00/00/00/02/ ./archives/repos01/documents/disk0/00/00/00/02/ ├── [ 4096] 01 │ └── [ 2721976] bla.pdf ├── [ 4096] 02 │ └── [ 80227] bla.xml ├── [ 4096] 03 │ └── [ 411] bla.txt http://eprints/2/ : -------------------- [img] Plain Text bla.pdf Download (2658Kb) [img] Plain Text Download (0b) [img] Plain Text Download (0b) source code : ---------------- $ep_session = new EPrints::Session( 1, $ep_archiveid ); $ep_dataset = $ep_session->get_repository->get_dataset( 'inbox' ); $eprint = EPrints::DataObj::EPrint::create( $ep_session,$ep_dataset ); ... $eprint->commit(); # doc 1 - pdf $doc = EPrints::DataObj::Document::create( $ep_session, $eprint ); $doc_file_name = basename( $file_pdf ); $doc->set_value( "format", "text/plain" ); $doc->add_file( $file_pdf, "$doc_file_name" ); $doc->set_value( "main", $doc_file_name ); $doc->commit; # doc 2 - xml $doc = EPrints::DataObj::Document::create( $ep_session, $eprint ); $doc_file_name = basename( $file_xml ); $doc->set_value( "format", "text/plain" ); $doc->add_file( $file_xml, "$doc_file_name" ); $doc->commit; # doc 3 - txt $doc = EPrints::DataObj::Document::create( $ep_session, $eprint ); $doc_file_name = basename( $file_lic ); $doc->set_value( "format", "text/plain" ); $doc->add_file( $file_lic, "$doc_file_name" ); $doc->commit; $eprint->generate_static; $ep_session->terminate(); Thanks for helping or ideas regards ulf -- OntoChem GmbH Heinrich-Damerow-Str. 4 06120 Halle (Saale) Germany Tel. +49-345-478047-4 Fax: +49-345-478047-1 HRB 215461 Amtsgericht Stendal; USt-IdNr.: DE246232735
- Prev by Date: [EP-tech] Re: Eprints error Language code unknown
- Next by Date: [EP-tech] Re: Eprints error Language code unknown
- Previous by thread: [EP-tech] bugreport 3.3.9
- Next by thread: [EP-tech] (RESOLVED) add docs2eprint - need help
- Index(es):