BIBLIOTHECAplus BCS-Konfiguration
Transcription
BIBLIOTHECAplus BCS-Konfiguration
BIBLIOTHECA2000 BCS – BOND Community System Inhalt: 1. 2. 3. Voraussetzungen.............................................................................................. 1 Aktivierung des BCS in BIBLIOTHECA2000................................................... 1 BCS-Konfiguration ........................................................................................... 1 1. Voraussetzungen Die Teilnahme am BCS, Version 1.1 ist mit der Version 2.9 von BIBLIOTHECA2000 möglich. Bitte fordern Sie ggf. die aktuelle Update-CD an. Sie verfügen an den Arbeitsplätzen, an denen das BCS genutzt werden soll, über einen Internet-Anschluss. Sie haben an den Arbeitsplätzen, an denen das BCS genutzt werden soll, Microsoft .NET Framework 1.1 (Version 1.1.4322.573) installiert. 2. Aktivierung des BCS in BIBLIOTHECA2000 1. Das BCS kann über eine Einstellung aktiviert bzw. vollständig deaktiviert werden. Einstellungsmodul / Konfiguration (Sys) / Direkteinstellung / Abschnitt All, Parameter BCSServerCheck: Konfiguration 2. BCSServerCheck=J: Das BCS ist aktiviert. Im Einstellungsmodul ist unter Konfiguration(Sys) der Menüpunkt BOND-Community-System aktiv. In den Erfassungsmasken des Katalogs und in der Neubestellungsmaske der Erwerbung wird die Schaltfläche BCS eingeblendet. 3. BCSServerCheck=N: Das BCS ist deaktiviert. Im Einstellungsmodul ist unter Konfiguration(Sys) der Menüpunkt BOND-Community-System ausgegraut. In den Erfassungsmasken des Katalogs und in der Neubestellungsmaske der Erwerbung ist die Schaltfläche BCS ausgeblendet. Hinweis: Sollte der BCS-Server seitens BOND zeitweilig deaktiviert werden, wird die Schaltfläche BCS ausgeblendet. D.h. die Schaltfläche BCS wird nicht angezeigt, obwohl der Parameter BCSServerCheck=J gesetzt ist. Weitere Informationen finden Sie in der unter dem folgenden Link: http://www.bond-online.de/service/bond-community-system.htm 3. BCS-Konfiguration Diese Anleitung beschreibt, wie Sie die BCS-Einrichtung für die Anwendung BIBLIOTHECA2000 vornehmen. Hierbei werden die Schritte für die Einrichtung in den verschiedenen Installationsumgebungen aufgeführt. Man unterscheidet vier verschiedene Installationsumgebungen. Eine Kombination aus den einzelnen Arten ist möglich. Seite 1 von 6 BOND GmbH & CO. KG 01.06.2010 Am Bahnhofsplatz 1 D-67459 Böhl-Iggelheim Tel.: 49 (0)6324 9612-0 Fax: +49 (0)6324 9612-22 E-Mail: bond@bond-online.de Internet: www.bond-online.de BIBLIOTHECA2000 BCS – BOND Community System Grundlegende BIBLIOTHECA2000-Installationsarten 1. 2. 3. 4. BCS-Einrichtung bei einer lokalen Installation (Einzelplatz) BCS-Einrichtung in einer Netzwerkumgebung (Mehrplatz) BCS-Einrichtung in Verbindung mit einer Firewall BCS-Einrichtung in Verbindung mit einem Proxy-Server Unabhängig davon werden noch die notwendigen Anpassungen in der lokalen .NET Framework Installation für die Netzwerk-Installation beschrieben. 1. BCS-Einrichtung bei einer lokalen Installation (Einzelplatz) Es sind keine zusätzlichen Einstellungen für die BCS-Nutzung am lokalen Arbeitsplatz erforderlich. Sollten Sie eine Firewall oder einen oder mehrere Proxy-Server einsetzen, beachten Sie die entsprechenden Anleitungen. 2. BCS-Einrichtung in einer Netzwerkumgebung (Mehrplatz) Prüfung der .NET Framework-Installation auf dem Client Wenn nur die .NET Framework-Installation V1.1 vorhanden ist, sind folgende Schritte erforderlich: Konfiguration Benutzung der .NET Framework Umgebung V1.1 Die .NET Framework-Sicherheitseinstellungen in der V1.1 können mit dem Konfigurationstool caspol.exe eingestellt werden: Beispiel für eine .NET Framework 1.1 Konfiguration: %SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\caspol.exe -addgroup LocalIntranet_Zone -url N:\Biblio\* FullTrust -n "BCS" Bitte die Pfadangabe zum Programm-Verzeichnis Biblio und die .NET Framework Versionsangabe auf die Kundenumgebung anpassen (farbig markiert).evt. muss nach dem Ausführen des Befehls die Sicherheitsänderung mit y bzw. j (je nach Spracheinstellung) bestätigt werden. Bitte achten Sie auf korrekte Groß- und Kleinschreibung. Der Befehl mit den Einstellungen der Sicherheitszone für BCS kann in der DOSBox abgesetzt werden. Wenn mehrere Arbeitsplätze eingerichtet werden sollen, kann der Befehl in einer Batch-Datei im Programm-Verzeichnis Biblio bereitgestellt werden. Seite 2 von 6 BOND GmbH & CO. KG 01.06.2010 Am Bahnhofsplatz 1 D-67459 Böhl-Iggelheim Tel.: 49 (0)6324 9612-0 Fax: +49 (0)6324 9612-22 E-Mail: bond@bond-online.de Internet: www.bond-online.de BIBLIOTHECA2000 BCS – BOND Community System Benutzung der .NET Framework Umgebung V2.0 Wenn noch zusätzlich eine.NET Framework-Installation V2.0 vorhanden ist, sind die nachfolgenden Schritte erforderlich: Die .NET Framework-Sicherheitseinstellungen in der V2.0 können mit dem Konfigurationstool caspol.exe nachgezogen werden: Beispiel für eine .NET Framework 2.0 Konfiguration: %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\caspol.exe -addgroup LocalIntranet_Zone -url N:\Biblio\* FullTrust -n "BCS" Bitte die Pfadangabe zum Programm-Verzeichnis Biblio und die .NET Framework Versionsangabe auf die Kundenumgebung anpassen (farbig markiert). Nach dem Ausführen des Befehls muss die Sicherheitsänderung mit y bzw. j (je nach Spracheinstellung) bestätigt werden. Der Befehl mit den Einstellungen der Sicherheitszone für BCS kann in der DOSBox abgesetzt werden. Wenn mehrere Arbeitsplätze eingerichtet werden sollen, kann man den Befehl in einer Batch-Datei im Programm-Verzeichnis Biblio bereitstellen. Konfiguration Nur in Ausnahmefällen kann die Verwendung der .NET Framework Umgebung V1.1 erzwungen werden. Voreinstellung für die Benutzung der .NET Framework Umgebung V1.1 Über eine config-Datei (also z.B. wb_main.exe.config) kann eine .NET Framework Version für eine Anwendung erzwungen werden. Wenn eine .NET Framework V1.1 Installation vorhanden ist, sollte normalerweise die Wb_main.exe automatisch die .NET Framework V1.1 für die BCSKommunikation verwenden. Falls es mit dieser automatischen Auswahl irgendwelche Probleme gibt, kann man mit der nachfolgenden config-Datei die .NET Framework Version für die Anwendung einstellen. Bitte die Datei wb_main.exe.config mit dem Text-Editor im ProgrammVerzeichnis Biblio anlegen und mit dem unten aufgeführten Inhalt konfigurieren. Inhalt in der config-Datei Wb_main.exe.config: <configuration> <startup> <requiredRuntime version="v1.1.4322"/> </startup> </conf iguration> Seite 3 von 6 BOND GmbH & CO. KG 01.06.2010 Am Bahnhofsplatz 1 D-67459 Böhl-Iggelheim Tel.: 49 (0)6324 9612-0 Fax: +49 (0)6324 9612-22 E-Mail: bond@bond-online.de Internet: www.bond-online.de BIBLIOTHECA2000 BCS – BOND Community System Um Kompatibilitätsprobleme der .NET Framework-Versionen mit zukünftigen Programm-Versionen zu vermeiden, sollte die Möglichkeit nur in Ausnahmefällen eingesetzt werden. Mit dieser Konfigurationsmöglichkeit können auch die Voreinstellungen für eine Proxy-Verbindung gesteuert werden. (siehe Punkt 4) Nach jeder Konfigurationsänderung der Sicherheitseinstellungen ist ein Neustart der Anwendung BIBLIOTHECA2000 erforderlich! 3. BCS-Einrichtung in Verbindung mit einer Firewall Der Zugriff auf den BCS-Server sollte in der Firewall (Port 80) für die BCSClients freigeschaltet werden. Prüfung des Zugriffs auf den BCS-Server im Internet-Explorer: http://community.bondonline.de/BONDCommunitySystem/CommunitySystemServer.asmx Konfiguration Bei einer funktionierenden Internet-Verbindung erscheint im Browser die folgende Meldung beim Aufruf der URL. Abbildung 1: Anzeige im Browser bei einer funktionierenden Internet-Verbindung 4. BCS-Einrichtung in Verbindung mit einem Proxy-Server Der Zugriff mit BIBLIOTHECA2000 auf den BCS-Server funktioniert nur über einen Proxy-Server, der keine eigene Authentifizierung erfordert. Sollte ein Proxy-Server mit Authentifizierung eingesetzt sein, kann man die Proxy-Server-Konfiguration so verändern, dass an den betroffenen BIBLIOTHECA2000-Arbeitsplätzen ein Zugriff auch ohne Authentifizierung erfolgen kann. Seite 4 von 6 BOND GmbH & CO. KG 01.06.2010 Am Bahnhofsplatz 1 D-67459 Böhl-Iggelheim Tel.: 49 (0)6324 9612-0 Fax: +49 (0)6324 9612-22 E-Mail: bond@bond-online.de Internet: www.bond-online.de BIBLIOTHECA2000 BCS – BOND Community System Die BCS-Nutzung wird in der Regel über die Proxy-Einstellungen vom MSInternet-Browser möglich. In einigen speziellen Fällen (Verwendung von ProxyKonfigurationsskripten...) müssen für die BCS-Nutzung noch die Einstellungen in der Datei machine.config definiert werden. Jede .NET Framework Version hat ein eigenes Installationsverzeichnis mit einer eigenen Konfigurationsdatei (machine.config). Damit der BCS-Zugriff funktioniert, sollte in der Datei machine.config ein Proxy-Abschnitt definiert werden: Pfad zu der Datei: Beispiel für eine .NET Framework Version 1.1 C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG\machine. config Beschreibung der Parameter: Konfiguration Das Proxy-Element definiert einen Proxy-Server für eine Anwendung. Wenn dieses Element in der Konfigurationsdatei fehlt, verwendet .NET Framework die Proxy-Einstellungen vom Internet Explorer. Der Wert für das Proxy-AddressAttribut sollte ein gut strukturierter Uniform Resource Indicator (URI) sein. Der Parameter usesystemdefault wird für die Steuerung der ProxyZugangsdaten benutzt. Es wird entweder je nach Wertigkeit die Einstellung des Internet-Explorers oder die Definition aus der machine.config verwendet. Wenn eine .NET Framework Version 2.0 verwendet wird, sind die Einstellungen auch in der entsprechenden Datei machine.config zu ändern. Möglichkeiten der Proxy-Konfiguration 1. Einstellungen des Internet-Explorers werden verwendet Proxy-Element kann in der Konfigurationsdatei der Anwendung (Wb_main.exe.config) oder in der Konfigurationsdatei des Computers (machine.config) verwendet werden. usesystemdefault="true" 2. Einstellungen aus der Konfigurationsdatei des lokalen Computers (machine.config) Proxy-Element kann in der Konfigurationsdatei der Anwendung (Wb_main.exe.config) oder in der Konfigurationsdatei des Computers (machine.config) verwendet werden. usesystemdefault="false" Seite 5 von 6 BOND GmbH & CO. KG 01.06.2010 Am Bahnhofsplatz 1 D-67459 Böhl-Iggelheim Tel.: 49 (0)6324 9612-0 Fax: +49 (0)6324 9612-22 E-Mail: bond@bond-online.de Internet: www.bond-online.de BIBLIOTHECA2000 BCS – BOND Community System Beispiele: 1. Das folgende Codebeispiel verwendet nicht die Standardeinstellungen des Internet Explorer-Proxys, sondern gibt die Proxy-Adresse an und umgeht den Proxy für den lokalen Zugriff. <configuration> <system.net> <defaultProxy> <proxy usesystemdefault="false" proxyaddress="http://<IP-Adresse des Proxy-Servers>:<Port für die Proxy-Kommunikation>" bypassonlocal="true" /> </defaultProxy> </system.net> </configuration> Konfiguration 2. Das folgende Codebeispiel verwendet die Standardeinstellungen des Internet Explorer-Proxys, gibt die Proxyadresse an und umgeht den Proxy für den lokalen Zugriff. Die Proxy-Adresse wird in diesem Fall nicht verwendet. <configuration> <system.net> <defaultProxy> <proxy usesystemdefault="true" proxyaddress=“http://<IP-Adresse des Proxy-Servers>:<Port für die Proxy-Kommunikation>“ bypassonlocal="true" /> </defaultProxy> </system.net> </configuration> Seite 6 von 6 BOND GmbH & CO. KG 01.06.2010 Am Bahnhofsplatz 1 D-67459 Böhl-Iggelheim Tel.: 49 (0)6324 9612-0 Fax: +49 (0)6324 9612-22 E-Mail: bond@bond-online.de Internet: www.bond-online.de