Login

Werbung
Kurzanleitung Webservice-Test
1/2
Für jede Funktion
Menü SOAP
- Create new SOAP Request
http://10.160.6.186:8080/services/WSBuchkatalogPort?wsdl
Funktion auswählen
Werte einfügen
Menü SOAP
- Send request to server
Login
Anfrage: vkn user password
Antwort: sessionid wsversion
sessionid für alle weiteren Funktionen benutzen
Logout
Anfrage: sessionid
Antwort: sessionid wsversion
sessionid ist leer
Search
Anfrage: sessionid [<language>] <searchterm>+ restriction* [sortfield]
[sortdirection] [usecluster] [clusternodeid]
(Sortierung nur bei <500 Einträgen)
language
de |en |fr |es |it (default:de,Clusterung nur bei language de)
searchterm
searchtype
Genau|RechtsUngenau
(bei numerischen Felder,allgemeineSuche nur Genau)
searchfield AllgemeineSuche
|Alter(von-bis)
|
Autor
|Autorteile
|AutorPhonetisch|
Band
|Doknr
|EAN
|
Einband
|Erschjahr(seit|von-bis) |ISBN
|
Massstab(50000|1:50000)|Preis(von-bis;nur bei de)|Reihe
|
Sprachschl
|Schlagwort
|Stichwort
|
StichwortPhonetisch
|Titel(gesamter Titel)
|Titelart
|
Titelkategorisierung
|Titelnr
|Verlag
|
WG
term
[additionalterm (bisWert)]
restriction Audio-CD |CD-ROM
|DVD-ROM
|DVD-Video
Hardcover (gebunden) |Kalender |Karte
Spiel
|Taschenbuch|Videokassette
sortfield
Autor |Titel
Lieferbarkeit
|Verlag
|Preis
|Erscheinungsjahr
|Geschenkartikel/Nonebook|
|Kassette
|
|Verkaufstrend
sortdirection Vor | Zurueck
|Schlagwort|
usecluster
true | false (default false)
Antwort: sessionid wsversion hits [cluster] [parent]
cluster id name level hits hassubnodes
parent
cluster parent (übergeordneter Clusterknoten mit dessen parent)
Kurzanleitung Webservice-Test
2/2
Read
Anfrage: sessionid indexstart indexend field* [filterduplicates] [getcoversmall]
[getcoverbig]
indexend
(ab 1 gezählt)
filterduplicates true | false (default false)
getcoversmall
true | false (default false)
getcoverbig
true | false (default false)
Antwort: sessionid wsversion indexstart indexend
Order
Anfrage: sessionid email <customer> <birthday> deliverymode [<deliveryadress>]
[payment] [<paymentaddinfo>] [ordertext] [ordernumber] [ordered]
[<giftinfo>] <orderitem>+
customer
[salutation] firstname lastname [company] street postcode city
country [phone] [fax]
[personnelnumber] [costcenter] [branchoffice] [department]
[workplace]
birthday
birthdayDay birthdayMonth birthdayYear
deliverymode
Abholung | Versand | Geschenk
(Geschenk=Versand mit Geschenkservice)
deliveryadress [deliverysalutation] deliveryfirstname deliverylastname
[deliverycompany] deliverystreet deliverypostcode
deliverycity deliverycountry
payment
Rechnung | KundeRechnung | Lastschrift | Visa | AmrExpress |
MasterCard | DinersClub
(payment nur wenn nicht Abholung)
paymentaddinfo customerid | creditcardname creditcardnumber creditcarddate |
accountname accountnumber banknumber bank
giftinfo
ordpaper ordcard ordgreetingtext
Werte für ordpaper ordcard:
A0#blau
A0#
A1#orange
A1#
A2#weihnachtlich A2#
orderitem
id | isbn | titelid number database
id = Dokuementnummer, titelid = KNV-Titelnummer, number = Anzahl,
database = KNV | ...
Antwort:
sessionid wsversion orderstatus orderid
Herunterladen