PHP Dokumentation: Function yaz-itemorder
12. Januar 2010 von werner
yaz_itemorder
(PHP 4 >= 4.0.5, PECL yaz >= 0.9.0)
yaz_itemorder — Prepares for Z39.50 Item Order with an ILL-Request package
Beschreibung
This function prepares for an Extended Services request using the Profile for the Use of Z39.50 Item Order Extended Service to Transport ILL (Profile/1). See » this and the » specification.
Parameter-Liste
- id
The connection resource returned by yaz_connect().
- args
Must be an associative array with information about the Item Order request to be sent. The key of the hash is the name of the corresponding ASN.1 tag path. For example, the ISBN below the Item-ID has the key item-id,ISBN.
The ILL-Request parameters are:
protocol-version-numtransaction-id,initial-requester-id,person-or-institution-symbol,persontransaction-id,initial-requester-id,person-or-institution-symbol,institutiontransaction-id,initial-requester-id,name-of-person-or-institution,name-of-persontransaction-id,initial-requester-id,name-of-person-or-institution,name-of-institutiontransaction-id,transaction-group-qualifiertransaction-id,transaction-qualifiertransaction-id,sub-transaction-qualifierservice-date-time,this,dateservice-date-time,this,timeservice-date-time,original,dateservice-date-time,original,timerequester-id,person-or-institution-symbol,personrequester-id,person-or-institution-symbol,institutionrequester-id,name-of-person-or-institution,name-of-personrequester-id,name-of-person-or-institution,name-of-institutionresponder-id,person-or-institution-symbol,personresponder-id,person-or-institution-symbol,institutionresponder-id,name-of-person-or-institution,name-of-personresponder-id,name-of-person-or-institution,name-of-institutiontransaction-typedelivery-address,postal-address,name-of-person-or-institution,name-of-persondelivery-address,postal-address,name-of-person-or-institution,name-of-institutiondelivery-address,postal-address,extended-postal-delivery-addressdelivery-address,postal-address,street-and-numberdelivery-address,postal-address,post-office-boxdelivery-address,postal-address,citydelivery-address,postal-address,regiondelivery-address,postal-address,countrydelivery-address,postal-address,postal-codedelivery-address,electronic-address,telecom-service-identifierdelivery-address,electronic-address,telecom-service-addreessbilling-address,postal-address,name-of-person-or-institution,name-of-personbilling-address,postal-address,name-of-person-or-institution,name-of-institutionbilling-address,postal-address,extended-postal-delivery-addressbilling-address,postal-address,street-and-numberbilling-address,postal-address,post-office-boxbilling-address,postal-address,citybilling-address,postal-address,regionbilling-address,postal-address,countrybilling-address,postal-address,postal-codebilling-address,electronic-address,telecom-service-identifierbilling-address,electronic-address,telecom-service-addreessill-service-typerequester-optional-messages,can-send-RECEIVEDrequester-optional-messages,can-send-RETURNEDrequester-optional-messages,requester-SHIPPEDrequester-optional-messages,requester-CHECKED-INsearch-type,level-of-servicesearch-type,need-before-datesearch-type,expiry-datesearch-type,expiry-flagplace-on-holdclient-id,client-nameclient-id,client-statusclient-id,client-identifieritem-id,item-typeitem-id,call-numberitem-id,authoritem-id,titleitem-id,sub-titleitem-id,sponsoring-bodyitem-id,place-of-publicationitem-id,publisheritem-id,series-title-numberitem-id,volume-issueitem-id,editionitem-id,publication-dateitem-id,publication-date-of-componentitem-id,author-of-articleitem-id,title-of-articleitem-id,paginationitem-id,ISBNitem-id,ISSNitem-id,additional-no-lettersitem-id,verification-reference-sourcecopyright-complicanceretry-flagforward-flagrequester-noteforward-note
There are also a few parameters that are part of the Extended Services Request package and the ItemOrder package:
package-nameuser-idcontact-namecontact-phonecontact-emailitemorder-item
Rückgabewerte
Es wird kein Wert zurückgegeben.