Interpretation
Interpretation Mehrfachexemplare
Interpretation der BANDLISTE geschieht schon im Parser:
= Titel Vollanzeige = | = Loanserver = | = Bezeichnung = | = Fall in = | = Beispiel = | ||||||||
= error = | = epn = | = abt_num = | = sig = | = AusleihIndikator = | = AusleihStatus = | = aus_link = | = online_link = | = aus_datum = | = aus_bandstatus = | = = | = Tabelle = | = PPN = |
- | + | + | + | ? | =BANDLISTE | + | - | - | =nicht_anwaehlbar | Mehrfachexemplar freihand | 41 | |
- | + | + | + | ? | =BANDLISTE | + | - | - | =anwaehlbar | Mehrfachexemplar bestellbar | 42 | |
- | + | + | + | ? | =BANDLISTE | + | - | + | =anwaehlbar | Mehrfachexemplar vormerkbar | 43 | 286985691 UWCTOKENSTART~1453461848394~UWCTOKENEND-UWCTOKENSTART~1453461848395~UWCTOKENEND |
- | + | + | + | ? | =BANDLISTE | + | - | + | =nicht_anwaehlbar | Mehrfachexemplar ausgeliehen nicht vormerkbar | 44 | 130220213 UWCTOKENSTART~1453461848397~UWCTOKENEND-UWCTOKENSTART~1453461848398~UWCTOKENEND |
AusleihStatus = BANDLISTE wird nur vom Parser genutzt um Mehrfachexemplare auf einzele Exemplare abzubilden (Besonderheit für Frankfurt).
BANDLISTE bedeutet für den Parser, die Bandliste vom Loanserver zu holen und auszuwerten.
Dabei wird für jedes Exemplar der Bandliste im DAIA-Server ein neuen Exemplar generiert (durch Kopie vom Original).
Dabei wird der AusleihStatus=BANDLISTE überschrieben durch den Wert von aus_bandstatus(vom Loanserver) des aktuellen Exemplares.
Der aus_bandstatus wird im Parser zur Zeit fest gesetzt auf: aus_bandstatus=nicht_anwaehlbar.
Die EPN für ein Exemplare ist dann immmer EPN + "/" + Index der Bandliste.
Wenn die Bandliste abgearbeitet wurde wird das ursprüngliche Exemplare aus der Liste entfernt.
Interpretation Exemplar
Entsprechend der in der Titeldarstellung enthaltenen DAIAinfo-Angaben kann der DAIA-Server verschiedene Ausleiharten erkennen und so entsprechende Ausgaben generieren.
*!!! Die Reihenfolge der Tabellenzeilen entspricht der Programmlogik und ist wichtig !!!
!!! Diese Tabelle erhebt keinen Anspruch auf Vollstädigkeit !!!
=lf.= | = Titel Vollanzeige im OPAC = | = DAIA.error = | = Bezeichnung = | = Fall in = | = Beispiele FFM = | = Beispiele KS = |
= Nr = | = error = | = = | = = | = Tabelle = | = Links = | = Links = |
01 | =NOPPN | error_004 | Fehler: PPN nicht gefunden | 1 | ||
02 | =REIHE | error_007 | Fehler: Reihen- oder Serientitel | 2 | ||
03 | =NORM | error_008 | Fehler: Normdatensatz | 3 | ||
04 | ? | error_999 | Fehler: unbekannt |
=lf.= | = Titel Vollanzeige im OPAC = | = Loan = | = DAIA.class = | = Bezeichnung = | = Fall in = | = Beispiele FFM = | = Beispiele KS = | ||||||
= Nr = | = epn = | = abt = | = sig = | = AusleihIndikator = | = AusleihStatus = | = aus | = online | = aus_ | = = | = = | = Tabelle = | = Links = | = Links = |
05 | + | ? | ? | =BESTELLT | ? | ? | - | - | Bestellexemplar.java | Bestellexemplar (nicht erschienen, vergriffen, nicht lieferbar, ...) | 8 | ||
06 | + | + | + | =VERMISST | ? | ? | - | - | !ExemplarVermisst.java | Exemplar wird vermisst | 10 | ||
07 | + | + | + | =VERLUST .OR. | ? | ? | - | - | !ExemplarNichtNutzbar.java | Exemplar kann nicht genutzt werden (Verlust,gesperrt) | 11 | ||
08 | + | ? | ? | =ONLINE | =FREI | - | + | - | !OnlineFrei.java | Onlineresource frei zugänglich | 30 | ||
09 | + | ? | ? | =ONLINE | =CAMPUS | - | + | - | !OnlineInstIP.java | Onlineresource nur aus dem IP-Bereich der Einrichtung nutzbar | 31 | ||
10 | + | ? | ? | =ONLINE | =PROXY | - | + | - | !OnlineInstUser.java | Onlineresource für Angehörige der Einrichtung nutzbar | 32 | ||
11 | + | ? | ? | =ONLINE | - | - | + | - | Online.java | Onlineresource ohne Status | ? | ||
12 | + | + | + | ? | =RUECKGABE OR. | ? | ? | ? | Rueckgabe.java | Rueckgabe (wird als ausgeliehen angezeigt) | ? | kein Beispiel | |
13 | + | + | + | =KURZAUSLEIHE | =AUSGELIEHEN | ? | - | - | !KurzausleiheAusgeliehen.java | Kurzsausleihe ausgeliehen | ? | ||
14 | + | + | + | =KURZAUSLEIHE | ? | ? | - | - | Kurzausleihe.java | Kurzsausleihe | ? | ||
15 | + | + | + | =PRAESENZ | ? | ? | - | - | !FreihandPraesenz.java | Freihandbestand / Band ist präsent, | 14 | ||
15b | + | + | + | =PRAESENZ | =AUSGELIEHEN | ? | - | - | Vormerken.java | Wochenendausleihe von Präsenzbestand. | 18 | !! Achtung noch nicht aktiv. | |
16 | + | + | + | =AUSLEIHBAR | =AUSGELIEHEN | ? | ? | ? | !FreihandAusgeliehen.java | Freihandbestand / Band ist ausgeliehen | 13 | ||
17 | + | + | + | =LEHRBUCHSAMMLUNG | =AUSGELIEHEN | ? | ? | ? | FreihandAusgeliehenLB.java | FreihandbestandLB / Band ist ausgeliehen | 13 | ||
18 | + | + | + | =AUSLEIHBAR | =VERFUEGBAR OR. | - | - | - | !FreihandAusleihbar.java | Freihandbestand / Band ist ausleihbar | 12 | ||
19 | + | + | + | =LEHRBUCHSAMMLUNG | =VERFUEGBAR OR. | - | - | - | FreihandAusleihbarLB.java | FreihandbestandLB / Band ist ausleihbar | 12 | ||
20 | + | + | + | =LESESAAL | =VERFUEGBAR OR. | ? | - | - | Lesesaal.java | (Magazinbestellung in den) Lesesaal | 5 | ||
21 | + | ? | + | =UNKNOWN | =FREIE_BEST | + | - | - | !RetroOhneBandsatz.java | Retrokarte ohne Bandsatz | 16 | ||
22 | + | + | + | ? | =VERFUEGBAR OR. | + | - | - | Magazinbestellung.java | Magazinbestellung (normal, Retro mormale Tietelaufnahme) | 4 | ||
23 | ? | ? | ? | ? | =FREIE_BEST | + | - | - | !RetroLokaleTitelaufnahme.java | Retrokarte als lokale Titelaufnahme | 17 | ||
24 | + | + | + | ? | =VORMERKBAR | + | - | + | Vormerken.java | Vormerken, Vormerken Exemplare aus Bandlisten (u,b,i) | 18 | ||
25 | + | ? | + | ? | - + zeit_bestand | + | - | - | !ZeitschriftBandliste.java | Zeitschrift mit Link zur Bandliste (vorerst nur Mainz) | ? | ||
26 | + | + | + | =NICHT(UNKNOWN) | =UNKNOWN | ? | - | - | !ExterneAusleihverbuchung.java | Externe Ausleihverbuchung (ausleihbar, präsenz) | 6 | ||
27 | + | + | + | =- | ? | ? | ? | ? | !IndikatorFehlt.java | alles ohne AusleihIndikator | ? | ||
28 | + | + | + | =UNKNOWN | =UNKNOWN | ? | ? | ? | !IndikatorUnbekannt.java | alles mit Indikator Unbekannt: z.B.: Aufsatz | ? | ||
29 | ? | ? | ? | ? | ? | ? | ? | ? | !CatchallElement | Restsammler, sollte nicht auftreten | ? | kein Beispiel |
Legende
= + = | Feld muss existieren und einen Wert haben |
= = | Es ist noch nicht sicher ob die Info gegeben werden kann |
= ? = | Feld(wert) muss nicht angegeben sein, wenn doch sollte die Info verwendet werden |
= ??? = | Warum wird dieser Wert in diesem Fall mal angegeben und mal nicht |
= - = | Feld existiert nicht, bzw darf nicht existieren |
= =x = | Feld muss Wert x haben |
= ? ! = | Feldwert muss nicht angegeben sein, war vorher +. |
Abteilungen:
Genau dann wenn 'abt_num' angegeben wird sind auch die Infos 'abt_ppn', 'abt_link' und 'abt_name' vorhanden.
*Zusatzinfos:'''
Die Info 'aus_text' ist nicht in der Tabelle berücksichtigt, werden aber wahrscheinlich noch wichtig.
Schon jetzt könne sie aber schon als Default oder zur Auswahl von Meldetexten genutzt werden.
Die Infos 'aus_standort' und 'aus_info' werden sehr wahrscheinlich nur zusätzliche Informationen enthalten.
Das Weiterreichen in eine DAIA Meldung ist aber erstrebenswert.
Add Comment