Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » Deployment für SQL Anywhere durchführen » Deployment von Datenbanken und Anwendungen » Deployment von Tools zur Verwaltung » Deployment von Verwaltungstools unter Linux, Solaris und Mac OS X

 

Schritt 4: Sybase Central-Plug-Ins registrieren

Dieser Schritt enthält die Konfiguration von Sybase Central. Wenn Sie kein Deployment von Sybase Central vornehmen, können Sie diesen Schritt überspringen.

Sybase Central benötigt eine Konfigurationsdatei, in der die installierten Plug-Ins aufgeführt sind. Ihr Installationsprogramm musss diese Datei erstellen. Beachten Sie, dass sie die vollständigen Pfadangaben zu einer Reihe von JAR-Dateien enthält, die je nach installierter Software unterschiedlich sind.

Die Datei heißt .scRepository600. Bei den meisten Linux- und Unix-Systemen befindet sie sich im /opt/sqlanywhere11/bin32-Verzeichnis. Unter Mac OS X befindet sie sich im /opt/sqlanywhere11/bin64-Verzeichnis. Es handelt sich dabei um eine reine Textdatei, die einige grundlegende Informationen über die Plug-Ins enthält, die Sybase Central laden soll.

Die Provider-Informationen für SQL Anywhere werden in der Repository-Datei mit den folgenden Befehlen erstellt.

scjview -register "/opt/sqlanywhere11/java/sqlanywhere.jpr"

Der Inhalt der Datei sqlanywhere.jpr sieht folgendermaßen aus (einige Einträge wurden zur einfacheren Lesbarkeit über mehrere Zeilen umgebrochen). Die Zeilen AdditionalClasspath müssen in der .jpr-Datei auf einer einzigen Zeile eingegeben werden.

PluginName=SQL Anywhere 11
PluginId=sqlanywhere1100
PluginClass=ianywhere.sa.plugin.SAPlugin
PluginFile=\_opt\_sqlanywhere11\_java\_saplugin.jar
AdditionalClasspath=\_opt\_sqlanywhere11\_java\_isql.jar:
    \_opt\_sqlanywhere11\_java\_salib.jar:
    \_opt\_sqlanywhere11\_java\_JComponents1101.jar:
    \_opt\_sqlanywhere11\_java\_jlogon.jar:
    \_opt\_sqlanywhere11\_java\_debugger.jar:
    \_opt\_sqlanywhere11\_java\_jodbc.jar
ClassloaderId=SA1100

Die Datei sqlanywhere.jpr wurde im java-Ordner des SQL Anywhere-Installationsverzeichnisse erstellt, als Sie SQL Anywhere installiert haben. Verwenden Sie sie als Modell für die .jpr-Datei, die Sie im Rahmen der Installation erstellen müssen. Es gibt auch Versionen dieser Datei für MobiLink und QAnywhere mit den Namen mobilink.jpr bzw. qanywhere.jpr. Sie befinden sich ebenfalls im java-Ordner.

Im Folgenden sehen Sie eine .scRepository600-Beispieldatei, die mit dem oben beschriebenen Prozess erstellt wurde. Einige Einträge wurden zur einfacheren Lesbarkeit über mehrere Zeilen umgebrochen. In der Datei muss sich jeder Eintrag auf einer einzigen Zeile befinden:

#  Version: 6.0.0.1154
#  Fri Feb 23 13:09:14 EST 2007
#
SCRepositoryInfo/Version=4
#
Providers/sqlanywhere1100/Version=11.0.1.1297
Providers/sqlanywhere1100/UseClassloader=true
Providers/sqlanywhere1100/ClassloaderId=SA1100
Providers/sqlanywhere1100/Classpath=
    \_opt\_sqlanywhere11\_java\_saplugin.jar
Providers/sqlanywhere1100/Name=SQL Anywhere 11
Providers/sqlanywhere1100/AdditionalClasspath=
    \_opt\_sqlanywhere11\_java\_isql.jar:
    \_opt\_sqlanywhere11\_java\_salib.jar:
    \_opt\_sqlanywhere11\_java\_JComponents1101.jar:
    \_opt\_sqlanywhere11\_java\_jlogon.jar:
    \_opt\_sqlanywhere11\_java\_debugger.jar:
    \_opt\_sqlanywhere11\_java\_jodbc.jar
Providers/sqlanywhere1100/Provider=ianywhere.sa.plugin.SAPlugin
Providers/sqlanywhere1100/ProviderId=sqlanywhere1100
Providers/sqlanywhere1100/InitialLoadOrder=0
#
Hinweise
  • Ihr Installationsprogramm sollte mit den oben beschriebenen Methoden eine Datei ähnlich der folgenden erstellen. Die einzigen erforderlichen Änderungen sind die voll qualifizierten Pfade zu den JAR-Dateien in den Zeilen Classpath und AdditionalClasspath.

  • Die zusätzlichen AdditionalClasspath-Zeilen, die oben angegeben werden, wurden zur besseren Lesbarkeit umgebrochen. Sie müssen in der .scRepository600-Datei in einer einzelnen Zeile eingegeben werden.

  • Der normale Schrägstrich (/) wird in der .scRepository600-Datei mit den Escapezeichen \_ angezeigt.

  • Die erste Zeile gibt die Version der .scRepository600-Datei an.

  • Zeilen, die mit # beginnen, sind Kommentare.

Weitere Hinweise zum Deployment von Datenbanken und Datenbankanwendungen finden Sie unter Deployment von Datenbanken und Anwendungen.