Voraussetzungen der ekz-Schnittstelle
ekz Medienservices
Über eine Schnittstelle besteht in BIBLIOTHECAnext die Möglichkeit, die Medienservices (Me¬dienwelten) der ekz zu nutzen. D. h., dass Datensätze über die ekz erworben werden können. Durch diese medienbruchfreie Kommunikation vereinfacht sich der Erwerbungs- und Katalo¬gisierungsprozess.
Weitere Informationen zu den ekz Medienservices er-halten Sie direkt von der ekz.
Voraussetzungen der ekz-Schnittstelle
Zur Nutzung ist ein Account bei den ekz Medienservices notwendig. Wenden Sie sich hierfür direkt an die ekz: Im Internet unter http://www.ekz.de oder via E-Mail unter Medien.Verkauf@ekz.de. Sie müssen verschiedene Daten mit der ekz austauschen, z. B. Zugangsdaten anfordern. Be-achten Sie hierzu das Kapitel Austausch von Daten mit der ekz.
Systemvoraussetzungen
Folgende Anwendungen und Einstellung werden für den Rechner (Server) vorausgesetzt, auf dem die ekz Medienservices-Anwendung gehostet wird:
- Windows Server 2012 R2, 2016 oder 2019
- BIBLIOTHECAnext Version 12.0
- Zugriff auf die zu verwendende BIBLIOTHECAnext-Datenbank über einen Datenbank-Client (SQLBase, Oracle oder MSSQL-SERVER).
- .NET Framework 4.7.2 oder höher
- SSL-Zertifikat: Stellen Sie sicher, dass Sie im Vorfeld ein gültiges (kostenpflichtiges) SSL-Zertifikat bei einem entsprechenden Dienstleister (z. B. VeriSign) beantragt und eingebunden haben. Eine Anleitung zum Erwerb und zur Installation eines solchen Zertifikats finden Sie i.d.R. auf den InternetseFiten des jeweiligen Herstellers.
- Microsoft IIS: Sie benötigen einen funktionsfähigen und vom Internet aus erreichbaren Microsoft IIS (Internet Information Services) Webserver (jeweils die für das Betriebssystem kompatible und aktuelle Version) mit SSL-Verschlüsselung (Zertifikatauthentifizierung).
- Folgende Komponenten sind zusätzlich zum Standard Microsoft IIS 7 (und höher) Webserver bei der „Rollen und Features“ Installation auszuwählen:
- Installation von Microsoft IIS 6 Kompatibilitätskomponenten (Microsoft IIS 6 Metabase- und IIS 6 Konfigurationskompatibilität).
- ASP.NET 4.x
- .NET 3.5 mit HTTP Aktivierung + Nicht-HTTP Aktivierung
- .NET 4.x mit HTTP Aktivierung
- abgesicherte Verbindung über https: Eine Beschreibung zur Verwendung einer abgesicherten Verbindung unter https://support.microsoft.com/de-de/help/324069
- Eine Beschreibung zur Konfiguration des Microsoft IIS (Internet Information Server) für Hosted Services (WCF) finden Sie z. B. unter http://msdn.microsoft.com, Titelstichwort „IIS-gehosteter Dienst schlägt fehl“.
- 64-Bit Umgebung: Für die ekz Medienservices sollte ein neuer Anwendungs-Pool im IIS (Internet Information Services) eingerichtet werden. Der Anwendungs-Pool muss auf .NET 4 eingestellt werden unter der Identität 'Netzwerkdienst'. Wird der Web-Service auf einer 64-Bit-Umgebung betrieben, ist in Microsoft IIS (Internet Information Services) unter der Konfiguration für Anwendungs-Pools die 32-Bit-Option zu aktivieren.
Freischaltung der Firewall
- für den Datenbankzugriff: Vom Web-Server (ekz-Medienservices-Schnittstelle) aus muss die Datenbank über das Netzwerk und durch die Firewall hindurch erreichbar sein. Wenn die Ports bei der Installation der Datenbank nicht verändert wurden, ist dies für Oracle Port 1521, für SQLBase Port 2155 und für MSSQL Port 1433.
- für den externen Zugriff auf die ekz Medienservices: Für den ordnungsgemäßen Betrieb der Installation ist es Voraussetzung, dass die Schnittstelle aus dem Internet (HTTPS) bzw. über die IP-Adressen der ekz erreichbar ist. Der Service läuft als HTTPS über Port 443.
Datenbankzugriff
Wenn Sie mit den ekz Medienservices auf eine SQLBase-Datenbank zugreifen und auf dem Web-Server keinen BIBLIOTHECAnext-Client installieren möchten, sind die Zugriffs-komponenten manuell zu installieren und einzurichten:
Der SQLBaseOLEDBClient befindet sich auf der BIBLIOTHECAnext – ISO unter \Redist\SQLBaseOLEDBClient\SQLBaseOLEDBClient.msi .
- Installieren Sie dieses Paket durch Doppelklick oder rechte Maustaste / Kontextmenü / Installieren.
- Das Paket installiert sich standardmäßig ins ProgramFiles – Verzeichnis,z. B.: C:\Program Files (x86)\BOND\SQLBase OLE DB Client
- Kopieren Sie die Datei sql.ini ihres BIBLIOTHECAnext -Clients in dieses Verzeichnis.
Berechtigungen erteilen
Geben Sie der Gruppe „NETZWERKDIENST“ (oder IUSR, je nachdem wie der neue Anwen-dungspool angelegt wurde) „Lese“-Rechte auf folgendes Verzeichnis:
C:\Program Files (x86)\BOND\SQ
