Database en logging
Database
- in actor_algemeen van de gastbibliotheek worden de naam, e-mailadres en telefoonnummer van de hoofdvestiging van de thuisbibliotheek opgeslagen. Deze gegevens worden in de client van de gastbibliotheek getoond bij klikken in de blauwe balk in de klantenadministratie.
- rol_landelijk_gastlener thuisbibliotheek:
De actoren in deze tabel met 'ik ben hier gast' zijn klanten van een andere bibliotheek.
De actoren in deze tabel met 'ik ben hier thuis' zijn klanten van de eigen bibliotheek die elders als gast zijn ingeschreven. Per actor kunnen hier meerdere regels van zijn. -
rol_landelijk_gastlener gastbibliotheek:
- wanneer het abonnement van de klant status 9 krijgt, wordt het veld 'einddatum' gevuld.
- als er 60x (60 dagen) tevergeefs contact gezocht is met het thuissysteem, wordt het veld einddatum gevuld, en wordt er daarna geen contact meer gezocht
- geleende en ingeleverde gastexemplaren zijn per actor te vinden in gastdata
- een elders geleend exemplaar heeft in de thuisbibliotheek in de tabel exemplaren
- een stamboeknummer wat bestaat uit de ISIL en het vestigingsnummer van de eigenaar van het exemplaar.
De status van het exemplaar is U - Uitgeleend. Als dit gastexemplaar in de thuisbibliotheek wordt ingenomen verandert de status van het exemplaar naar T-transport. Als het exemplaar in de gastbibliotheek (daar waar het hoort) wordt ingenomen, verandert de status van het exemplaar in de thuisbibliotheek in A-afgeschreven.
Wanneer een gastklant 'rood' is in de client kan, als test, in rol_abonnement de eind_datum handmatig gevuld worden met een datum in de toekomst. In de daar op volgende nachtrun worden de gegevens van deze klant dan weer opgehaald bij het thuis-systeem. Als de volgende dag de eind_datum weer gevuld is met een datum in het verleden, dan is dat dus gebeurd op basis van actuele informatie van het thuis-systeem, en is de klant terecht geblokkeerd.
De status van de klant wordt naar 9 gezet als de klant in het thuissysteem is afgevoerd en wij een einddatum van het abonnement binnenkrijgen die in het verleden ligt. Tevens zal in een dergelijke situatie nu ook een algemene blokkade op de klant worden gelegd. Hierbij wordt voor het baliepersoneel de tekst getoond: 'blokkade in thuisvest'
Let op: Als een klant 'rood' is t.g.v problemen in het bevragen van het thuissysteem, dan blijft de status normaal, omdat deze klant misschien nog wel een geldig abonnement heeft. In deze situaties is op tabblad 4 de volgende tekst te vinden:'Vanwege teveel fouten uitgeschakeld voor controle in thuis-systeem'
Logging
Bij een fout stuurt de guestbroker een foutmelding. Dit nummer genereert een tekst die in de client getoond wordt:
0000=Onbekende fout
0001=Lener geblokkeerd
0002=Exemplaar geblokkeerd
0003=Onbekende actie
0800=Software fout
0900=Communicatie fout
0001.0001=Het opgegeven pasnummer is onbekend
0001.0002=Lener is geblokkeerd
0001.0003=Lener heeft een nieuw pasnummer
0001.0004=Lener is geen gastlener in dit systeem {0}
0001.0005=Teveel requests van dit client systeem
0001.0006=Lener is tijdelijk geblokkeerd en moet geblokkeerd blijven in gast systeem, accepteer lener niet als gastlener
0002.0001=Onbekend exemplaar
0002.0002=Exemplaar is niet geregistreerd als gastleen exemplaar (actie I)
0002.0003=Exemplaar is al ingeleverd
0002.0004=Onbekende lener
0002.0005=Exemplaar is niet geregistreerd als gastleen exemplaar (actie T)
0002.0006=Exemplaar is niet uitgeleend
0002.0007=Onbekende actie
0003.0001=Uitgeleend aan pasnummer {0}
0003.0002=Niet beschikbaar, al uitgeleend aan een ander pasnummer
0003.0003=Beschikbaar
0003.0004=Op transport naar {0}
0003.0005=Exemplaar onbekend
0800.0001=Er is een fout opgetreden op de server
0800.0002=Er is een fout opgetreden op het gastleen systeem
0900.0001=Geen systeem gevonden voor ISIL [{0}]
0900.0002=ISIL van het opgegeven systeem is uw eigen ISIL [{0}]
0900.0003=Kon geen verbinding maken met gastleen systeem {0}
0900.0004=Meer dan 1 systeem gevonden voor ISIL [{0}]
Na een aantal vergeefse pogingen van de guestbroker om contact te maken met de guestendpoint op het bibliotheeksysteem wordt er een email verzonden naar de systeembeheerder van de desbetreffende bibliotheek.