Web Services

From EPrints Documentation
Revision as of 19:32, 30 August 2007 by WhsV5u (Talk | contribs)

Jump to: navigation, search
copertina di hit mania dance 2006 ultimate flash sonic xxx animal video the blood diamond sesso lesbo dal vivo gratis dotti medici e sapienti kajagoogoo commerciali stallone sylvester pelli notebook 17 creare col cartoncino disturbo ossessivo compulsivo caracteristicas de un cuerpo rigido twisted nerv il segno del capricorno home theatre kenwood 6 1 ram memoria infineon brother 8040 calcio it kv 34 chat eros hp videoproiettore en igma le belve della notte mp3 fm 5gb voglia di volare bikkemberg uomo abbigliamento ventole per case divina croazia citta di rovigni video concerto renato carosone ar 160 sharp toner los modos del verbo por la real academia www verismo musica richard burns nelli my place el emigrante gioco demo moto fax philips ppf graz cose fare d amico gary moore merry go round matrimonio poesie scheda libro de la chimera sigma 105mm fico assim sem schox tasso (zoologia) scanner tamburo exchange server nissan primera diesel tarantella napoletana italiana louis a love street of fire epson monitor ecs intel maglia collana billa italia srl modelli telefonini cd multifunzione stampanti qtek s100 supporto testo bublin blu saha repubblica registratori digitali e non non lo so spiegare tomasi la notte delle streghe brother hl 1430 lettori cd mp3 sony milli dabbraccio video gratis ml 4500 olio omega 3 rx cordless c350 lily kwan lamborghini diablo scalda biberon chicco lcd monitor 17 rca l7vmm3 paola 490 selen super troia non mollare mai lazio roma sib it mp3 sd de gregori francesco salma blair forno 910 fisici begine the beguine cusco hotel parabola e ricevitore satellitare frigocongelatore bosch i always get what i want avril lavigne no regresare il criceto affamato automodellismo rc il game boy advance incontra java il basket sega su playstation 2 in immagini cambiare motore di ricerca software per creare calendario www terra 4x4 con kim sun il execution video the best of eric clapton mario piave ateneoweb carene saab 9 3 sport sedan www cristianet com amor de tres aroma mike tyson shirley mallmann nuda lisola dei coralli www megapussy it philips 32pw9309 kawasaki er 5 nuova opel zafira himalaya colonna sonora pavilion t830 kosci rzucone tongres ram pc 2100 escape from hell vacanze ad agosto in italia cec amp 71 delsey reporter martha video canggung commander keen 2000 verbatim crystal super azo pompini calze autoreggenti tacchi a spillo ho photosmart m407 vanity fair morte ostaggio inglese capcom vs snk 2 eo distributori creative zen micro vacanze in brasile tucarro con lg dvd 7400 ghiacciolo vivtoria giochi del pinguino lettore mp3 sony vaio www al jazeera it whirlpool combinato mel b editoriali sullo sport appunto agraria de puta hinh nguyen hong nhung www footlocker it vantec ez swap bilancio societario 2004 jetflash 512 televisori lcd pollici dimensioni piedi calza the ultimate collection dj dove np f wma residence san teodoro wilkipedia dance hall nuova c2 auto nuove tamburello descarada philips genie batteria batterie per domande di sesso viaggi montagna radiosveglia oregon scientific cofanetto truffaut citta di castello tablet pc 12 1 hard disk 320 gb western digital cuando bailas asi lets go to pilot justine il tesoro perduto fasciatoio cam vendita videoregistratori motorola cellulare v51 lotto sheva elite dancing whit an angel lumix fx panasonic epson r d1 palermo milano solo andata cerco immagini su lee dei blue padova hotel hotel 3 stelle torino inno nazionale inglese accessfix la costa del silencio incontri prato first sex teacher hp 1220 quadri schifano ninja il bandito dagli occhi azzurri cartoni animati anni 80 www pakistanimusic com second thoughts ermes
PLEASE NOTE...

This feature is under development. It is not yet available in any realeased version of EPrints. Use the talk page to make any suggestions.

Web services are under development and will not be part of the next release, but will be made available as a seperate download soon after.

There are security and reliability issues to address.

Methods

Note that things which are "int" inside eprints, such as eprintid's are "xsd:string" here. EPrints will check the data, rather than leaving it to the SOAP level. Also xsd:int can't be null.

There is no standard error responses yet.

echo

xsd:string return = echo( xsd:string inputString, xsd:int stringDuplicationCount )

Returns the inputString repeated stringDuplicationCount times. This method is provided as a hello world style function to check the basics are working.

removeEprint

removeEprint( xsd:string eprintID )

remove the named eprint.

getEprintFiles

pm:Eprint eprint = getEprintFiles( xsd:string eprintID )

Return an eprint object including the files base64 encoded.

getEprint

pm:Eprint eprint = getEprint( xsd:string eprintID )

Return an eprint object, but not the full data of the files.

putEprint

putEprint( pm:Eprint eprint )

Upload a new EPrint including documents and files.

modifyEprint

modifyEprint( xsd:string eprintID, pm:Eprint eprint )

Modify eprint record "eprintID". The eprint object should only contain fields which should be changed. Other fields will be left alone. This will not modify documents or files.

addDocument

xsd:documentID = addDocument( xsd:string eprintID, pm:Document document )

Add this document to the eprint number eprintID. The document can include base64 encoded files.

modifyDocument

modifyDocument( xsd:string documentID, pm:Document document )

Modify the metadata of the named document. Fields not mentioned in the document object passed in, will not be modified. Does not affect files.

removeDocument

removeDocument( xsd:string documentID )

Remove the named document from it's parent EPrint, erase any files attached to it.

addFile

addFile( xsd:string documentID, xsd:string filename, xsd:base64Binary data )

Add a file named 'filename' to the indicated document.

removeFile

removeFile( xsd:string documentID, xsd:string filename )

Remove the file named 'filename' from the indicated document.

searchEprint

pm:ListEprint results = searchEprint( pm:ListParam params, pm:ListSearchField searchFields )

Create and execute an EPrints Search.