Passa al contenuto principale
Supporto OCLC

Wo finde ich die Datei winoeb.ini?

Frage

Wie sind Datenbanken in BIBLIOTHECAnext eingebunden?

Gilt für

BIBLIOTHECAnext allgemein (ab Version 11)

Antwort (kurz)

Um Datenbanken in BIBLIOTHECAnext einzubinden, müssen diese sowohl auf jedem Client als auch auf dem BIBLIOTHECAnext-Server* in den Konfigurationsdateien eingetragen sein. Es gibt zwei wichtige Dateien, in denen die Datenbanken eingetragen werden müssen. Dies sind die winoeb.ini und die sql.ini.

*) Ab BIBLIOTHECAnext V12 gilt dies auch für alle Datenbanken, die über die Parameter SearchPools und Pools21 angebunden sind.

winoeb.ini – Grundregel

Standardpfad (Client & Server): C:\ProgramData\BOND\BIBLIOTHECA2000**

**) Pfad kann unter Umständen abweichen, z.B. bei Terminalserverumgebungen. Details siehe Artikel Wo finde ich die Datei winoeb.ini?

Im Abschnitt [ALL] wird für jede Datenbank ein DBNAME-Eintrag benötigt.
Ein Beispiel für SQLBase:

DBNAME1=BIBLIO

Die erste Datenbank muss immer mit DBNAME1 parametrisiert sein und weitere Datenbanken müssen durchgehend nummeriert sein.

DBNAME1=BIBLIO
DBNAME2=BEISPIEL
DBNAME3=SCHULUNG

sql.ini – Grundregel

Für jede Datenbank wird auch in der sql.ini ein Eintrag benötigt.
Der Pfad auf die verwendete sql.ini muss in der Systemumgebungsvariablen SQLBASE hinterlegt sein.

Hinweis: In diesem Artikel wird davon ausgegangen, dass die sql.ini schon grundsätzlich für das von Ihnen eingesetzte Datenbank-Managementsystem vorbereitet ist und nur noch der Datenbankeintrag angepasst wird. Im Bedarfsfall erkundigen Sie sich beim Support nach den weiteren Angaben. Beachten Sie dabei die genaue Schreibweise mit Leerzeichen, Satzzeichen und Sonderzeichen.

Welches Datenbankmanagementsystem setzen Sie ein?

 
SQLBase

Server

winoeb.ini

Im Abschnitt [ALL] werden nur die Datenbanknamen eingetragen.
z. B.:

DBNAME1=BIBLIO
DBNAME2=BEISPIEL

sql.ini

Standardpfad: C:\Program Files (x86)\BOND\BIBLIO_SERVER\SQLBase
Dieser Pfad muss in der Systemumgebungsvariablen SQLBASE hinterlegt sein (siehe sql.ini – Grundregel).

Abschnitt [win32client.ws32]:

serverpath=server1,127.0.0.1/BIBLIO,BEISPIEL,*

An erster Position wird der logische Name des SQLBase-Datenbankservers genannt, hier „serverpath=server1“. In der Regel sollten Sie diesen nicht ändern.
An zweiter Position wird die Adresse des Datenbankservers genannt, hier „127.0.0.1“. Verwenden Sie bitte die IPv4 des Servers.
An dritter Position stehen die Datenbanknamen, hier „BIBLIO“ und „BEISPIEL“.

Neustart

Nach Abschluss der Parametrisierung auf dem BIBLIOTHECAnext-Anwendungsserver muss der Serverdienst neu gestartet werden, damit die Änderungen eingelesen werden.
Starten Sie den Dienst „OpenText SQLBase 12.2“ (o. ä.) neu, damit wird auch der verbundene Dienst „BIBLIOTHECAnext Core (Server)“ neu gestartet.

Client

winoeb.ini

Im Abschnitt [ALL] werden nur die Datenbanknamen eingetragen.
z. B.:

DBNAME1=BIBLIO
DBNAME2=BEISPIEL

sql.ini

Standardpfad: C:\Program Files (x86)\BOND\BIBLIO_CLIENT\BIN
Dieser Pfad muss in der Systemumgebungsvariablen SQLBASE hinterlegt sein (siehe sql.ini – Grundregel).

Abschnitt [win32client.ws32]:

serverpath=server1,127.0.0.1/BIBLIO,BEISPIEL,*

An erster Position wird der logische Name des SQLBase-Datenbankservers genannt, hier „serverpath=server1“. In der Regel sollten Sie diesen nicht ändern.
An zweiter Position wird die Adresse des Datenbankservers genannt, hier „127.0.0.1“. Verwenden Sie bitte die IPv4 des Servers.
An dritter Position stehen die Datenbanknamen, hier „BIBLIO“ und „BEISPIEL“.

MSSQL

Server

winoeb.ini

Im Abschnitt [ALL] wird der Benutzername eingetragen, gefolgt von einem #-Zeichen und einem Aliasnamen (i. d. R. der Datenbankname).
z. B.:

DBNAME1=BIBADM#BIBLIO

sql.ini

Standardpfad: C:\Program Files (x86)\BOND\BIBLIO_SERVER\BIN
Dieser Pfad muss in der Systemumgebungsvariablen SQLBASE hinterlegt sein (siehe sql.ini – Grundregel).

Abschnitt [odbcrtr]:

remotedbname=BIBLIO,Driver={SQL Server};Server=127.0.0.1;Database=BIBLIO;MARS_Connection=Yes;AnsiNPW=No;

An erster Position steht der Aliasname, der in der winoeb.ini genannt ist, hier „remotedbname=BIBLIO“.
An zweiter Position steht der verwendete Datenbanktreiber, hier „Driver={SQL Server}“.
An dritter Position steht die Adresse des Datenbankservers, hier „Server=127.0.0.1“.
An vierter Position steht der eigentliche Datenbankname, hier „Database=BIBLIO“.

Neustart

Nach Abschluss der Parametrisierung auf dem BIBLIOTHECAnext-Anwendungsserver muss der Serverdienst neu gestartet werden, damit die Änderungen eingelesen werden.
Starten Sie dazu den Dienst „BIBLIOTHECAnext Core (Server)“ neu.

Client

winoeb.ini

Im Abschnitt [ALL] wird der Benutzername eingetragen, gefolgt von einem #-Zeichen und einem Aliasnamen (i. d. R. der Datenbankname).
z. B.:

DBNAME1=BIBADM#BIBLIO

sql.ini

Standardpfad: C:\Program Files (x86)\BOND\BIBLIO_CLIENT\BIN
Dieser Pfad muss in der Systemumgebungsvariablen SQLBASE hinterlegt sein (siehe sql.ini – Grundregel).

Abschnitt [odbcrtr]:

remotedbname=BIBLIO,Driver={SQL Server};Server=127.0.0.1;Database=BIBLIO;MARS_Connection=Yes;AnsiNPW=No;

An erster Position steht der Aliasname, der in der winoeb.ini genannt ist, hier „remotedbname=BIBLIO“.
An zweiter Position steht der verwendete Datenbanktreiber, hier „Driver={SQL Server}“.
An dritter Position steht die Adresse des Datenbankservers, hier „Server=127.0.0.1“.
An vierter Position steht der eigentliche Datenbankname, hier „Database=BIBLIO“.

Oracle

Server

winoeb.ini

Im Abschnitt [ALL] wird der Benutzername eingetragen, gefolgt von einem @-Zeichen und einem Aliasnamen (i. d. R. der TNSName).
z. B.:

DBNAME1=BIBLIO***
DBNAME2=BEISPIEL@BEISPIEL

***) Der Datenbankname BIBLIO ist bei Oracle ein Sonderfall. Hier muß nicht der Benutzername mit einem @-Zeichen vorgestellt werden.

sql.ini

Standardpfad: C:\Program Files (x86)\BOND\BIBLIO_SERVER\BIN
Dieser Pfad muss in der Systemumgebungsvariablen SQLBASE hinterlegt sein (siehe sql.ini – Grundregel).

Abschnitt [oragtwy]:

remotedbname=BIBLIO,@ORCL
remotedbname=BEISPIEL,@ORCL

An erster Position steht der Aliasname, der in der winoeb.ini genannt ist, hier „remotedbname=BIBLIO“.
An zweiter Position steht der TNSName, wie er auch in der TNSNames.ora steht, hier „@ORCL“.

Neustart

Nach Abschluss der Parametrisierung auf dem BIBLIOTHECAnext-Anwendungsserver muss der Serverdienst neu gestartet werden, damit die Änderungen eingelesen werden.
Starten Sie dazu den Dienst „BIBLIOTHECAnext Core (Server)“ neu.

Client

winoeb.ini

Im Abschnitt [ALL] wird der Benutzername eingetragen, gefolgt von einem @-Zeichen und einem Aliasnamen (i. d. R. der TNSName).
z. B.:

DBNAME1=BIBLIO
DBNAME2=BEISPIEL@BEISPIEL

sql.ini

Standardpfad: C:\Program Files (x86)\BOND\BIBLIO_CLIENT\BIN
Dieser Pfad muss in der Systemumgebungsvariablen SQLBASE hinterlegt sein (siehe sql.ini – Grundregel).

Abschnitt [oragtwy]:

remotedbname=BIBLIO,@ORCL
remotedbname=BEISPIEL,@ORCL

An erster Position steht der Aliasname, der in der winoeb.ini genannt ist, hier „remotedbname=BIBLIO“.
An zweiter Position steht der TNSName, wie er auch in der TNSNames.ora steht, hier „@ORCL“.

Weitere Informationen

Bitte beachten Sie, dass Sie die Datenbanknamen an allen Geräten gleich eingeben, inkl. Groß-/Kleinschreibung.
Das gilt auch für andere Parameter, in denen Datenbanknamen eingetragen werden, wie z. B. SEARCHPOOLS oder POOLS21.
Maßgeblich ist dabei die winoeb.ini auf dem BIBLIOTHECAnext-Anwendungsserver, da die winoeb.ini hier für den MainCore herangezogen wird.

Weiterhin gibt es in BIBLIOTHECAnext die Möglichkeit, zusätzliche Recherche- und Katalog-Datenbanken einzubinden.
Dazu finden Sie ergänzende Hinweise im Artikel: Katalog- und Recherche-Datenbanken in BIBLIOTHECAnext einbinden

Seiten ID

67078