Ausblenden von Exemplaren eines 2. Standortes

Problembeschreibung

Wie können Exemplare mit einem Sonderstandort, z.B. Archiv, von der Anzeige im Web-OPAC ausgeschlossen werden?

Lösung

Exemplare mit einem bestimmten Kriterium können über ein zusätzliches SQL-Statement von der Anzeige in der Suchergebnis-Übersicht und in der Detailanzeige ausgeschlossen werden.

Das zusätzliche SQL-Statement wird als Wert des Parameters ZUSSQLEXEMPLAR hinterlegt. Hier wird auch das exemplarbezogene Ausschlusskriterium angegeben, z.B. der Sonderstandort 'Archiv'.

Hinweis: Das zusätzliche SQL-Statement muss mit einem Booleschen Operator eingeleitet werden und darf nur Felder aus der EXEMPLAR-Tabelle enthalten. Um dieses zusätzliche SQL-Statement wird JEDE exemplarbezogene Abfrage ergänzt, was sich nachteilig auf die Performance auswirken kann.


Beispiel: Exemplare mit dem Sonderstandort 'Archiv' sollen im Web-OPAC nicht angezeigt werden.

Schritt 1: Wo ist das Ausschlusskriterium hinterlegt?
Titelaufnahme, Exemplarsatz: Der Sonderstandort 'Archiv' ist im Feld '2. Standort' eingetragen.
Expertenrecherche, Schaltfläche 'Exemplar': Dem Feldnamen '2. Standort' ist das Datenbankfeld 'standort2' zugeordnet.

Schritt 2: Welche Einstellung muss in der Konfiguration des Web-OPAC gesetzt werden?
changeini.exe, Abschnitt ANPASSUNG, Parameter ZUSSQLEXEMPLAR=and (standort2<>'Archiv' or standort2 is null)

Resultat: Mit dieser Einstellung werden Exemplare angezeigt:
- bei denen im Feld standort2 ein anderer Eintrag steht als 'Archiv'.
- bei denen das Feld standort2 leer ist. Diese Angabe ist wichtig, da sonst Exemplare mit leerem 2. Standort ebenfalls ausgeblendet werden.

Hinweis: Es werden nur Exemplar- und keine Mediendaten ausgeblendet. Um Mediensätze ohne Exemplare auszublenden, aktivieren Sie im Abschnitt ALLGEMEIN den Parameter MEDIOHNEEX.

Seiten ID
34551