Datentools - Release-Informationen

© Copyright International Business Machines Corporation 2006. All rights reserved.
© Copyright IBM Deutschland GmbH 2006. Alle Rechte vorbehalten.

Release-Informationen

1.0 Einschränkungen
   1.1 SQL-Tools stehen nicht für Routinen in Datenentwurfsprojekt zur Verfügung
2.0 Bekannte Probleme und Problemlösungen
   2.1 Prüfung von XML-Tabellen im Editor für Tabellendaten
   2.2 Zuordnungseditor für XSD-Dateien mit Anmerkungen
   2.3 XML
   2.4 SQL-Tools
   2.5 Routinenentwicklung
   2.6 Profilerstellung von SQL-Prozeduren
   2.7 Debugger für gespeicherte Prozeduren
   2.8 Datenkernfunktionalität
   2.9 Einzige Spalte des Datentyps XML im Editor für Tabellendaten

1.0 Einschränkungen

1.1 SQL-Tools stehen für Routinen in einem Datenentwurfsprojekt nicht zur Verfügung.

In der Workbench gibt es zwei neue Datenprojekttypen:

Datenentwurfsprojekte werden zum Erstellen und Speichern von Datenmodellen verwendet, zum Beispiel von physischen Datenmodellen und logischen Datenmodellen. Datenentwicklungsprojekte werden zum Erstellen und Speichern von Objekten in der Anwendungsentwicklung verwendet, zum Beispiel von gespeicherten Prozeduren und benutzerdefinierten Funktionen, die auch als Routinen bezeichnet werden. Routinen können in einem Datenentwurfsprojekt auch als Bestandteil eines physischen Datenmodells angezeigt werden. Die Entwicklungsunterstützung für Routinen in einem Datenentwurfsprojekt ist jedoch sehr begrenzt, und SQL-Tools für Routinen werden in einem Datenentwurfsprojekt nicht unterstützt. Wenn Sie Routinen entwickeln, wird empfohlen, die angegebenen Datenentwicklungsprojekte zu verwenden, die eine umfassendere Unterstützung mit Assistenten, Routineneditoren, Debuggingunterstützung und einer Integration der SQL-Tools bereitstellen.

2.0 Bekannte Probleme und Problemlösungen

2.1 Prüfung von XML-Tabellen im Editor für Tabellendaten

Wenn Sie im Editor für Tabellendaten eine XML-Prüfung für eine XML-Tabelle durchführen, die nicht über einen Primärschlüssel verfügt, funktioniert die XML-Prüfung nur beim ersten Mal, wenn Sie den XML-Wert einfügen. Außerdem schlägt die Aktualisierung einer bereits vorhandenen XML-Spalte mit der XML-Prüfung fehl.

Problemumgehung: Erstellen Sie einen Primärschlüssel für Tabellen, die XML-Spalten enthalten.

2.2 Zuordnungseditor für XSD-Dateien mit Anmerkungen

Bei der Arbeit mit mehreren Stammelementen in diesem Editor können Fehler beim Speichern einer XSD-Datei mit Anmerkungen auftreten.

Problemumgehung: Erstellen Sie eine separate Gruppe aus XML-Schemadokumentdateien für jedes Stammelement.

2.3 XML

  • Um XML-Datentypen verwenden und mit XML-Schemata arbeiten zu können, müssen Sie über eine Verbindung zu einer UTF-8-Datenbank verfügen.
  • Das von der Datenbank für die XML-Dokumente zurückgegebene Datenvolumen ist nicht begrenzt. Abhängig von dem Datenvolumen, das Sie zurückgeben, kann die Leistung beeinträchtigt werden.
  • 2.4 SQL-Tools

    Problemumgehung: Sie können die SQL-Anweisungen in SQL Builder ausführen, wenn es sich um DML-Anweisungen handelt.

    2.5 Routinenentwicklung

    Problemumgehung: Stellen Sie sicher, dass sich die Datei 'db2jcc.jar' und die entsprechenden Lizenzdateien im Systemklassenpfad befinden.

    Problemumgehung: Geben Sie die Option "-source 1.4" im Feld 'Compileroptionen' des Assistenten 'Routinen implementieren' an, wenn Sie gespeicherte Java-Prozeduren auf Servern implementieren, die JDK 1.4 verwenden (zum Beispiel eine DB2 Universal Database für Linux®, UNIX® und Windows® Version 8.2 Server). In der Regel sollten Sie die entsprechende Kompilierungsoption "-source JDK level" verwenden, um den JDK-Stand des Datenbankservers abzugleichen.

    Problemumgehung: Die Datei 'tools.jar' ist nicht zur Ausführung des Ant-Scripts erforderlich. Daher können Sie diese Nachricht vorerst ignorieren.

    Problemumgehung: Speichern Sie die gespeicherte Prozedur durch Klicken auf 'File > Speicher', durch Drücken der Tastenkombination 'Strg + S'  oder durch Klicken auf das Symbol 'Speichern'.

    2.6 Profilerstellung von SQL-Prozeduren

    Problemumgehung: Sie können eine Verbindung zum Server ohne die Einstellung 'retrieveMessagesFromServerOnGetMessage=true' erstellen.

    2.7 Debugger für gespeicherte Prozeduren

    Problemumgehung: Um die Einstellung für die Zeitlimitüberschreitung in Java zu erhöhen, klicken Sie in der Workbench-Menüleiste auf 'Fenster > Benutzervorgaben'. Erweitern Sie den Knoten 'Java', und klicken Sie auf 'Debug'. Geben Sie auf der Seite 'Einstellungen für Debug' im Abschnitt 'Kommunikationszeitlimit' einen höheren den Wert für 'Debugger-Zeitlimit (msek)' an. Es wird empfohlen, den Standardwert mindestens zu verdoppeln.

    Problemumgehung: Damit die Schaltfläche aktiviert wird, wählen Sie das Optionsfeld 'Bewertung eingeben' aus, legen als Wert keine leere Zeichenfolge fest (zum Beispiel 'a'), und wählen anschließend das Optionsfeld 'Literaltext eingeben' aus. Daraufhin wird die Schaltfläche 'OK' verfügbar.

    Problemumgehung: Stellen Sie sicher, dass Sie die Compileroption '-g' angeben, wenn Sie gespeicherte Java-Prozeduren implementieren.

    Problemumgehung: Sie sollten beim Starten einer neuen Debugsitzung zuerst alle alten Unterbrechungspunkte entfernen und anschließend die neuen Unterbrechungspunkte hinzufügen.

    Problemumgehung: Der Sitzungsmanager muss auf dem Clientsystem ausgeführt werden, auf dem das Entwicklerprodukt installiert ist. Um den Sitzungsmanager zu starten, führen Sie die Datei 'db2dbgm.bat' aus, die sich im Installationsverzeichnis des Produkts im Unterverzeichnis 'bin' befindet.

    2.8 Datenkernfunktionalität

    Problemumgehung: Wenn diese Situation auftritt, können Sie den Container auswählen, der das Containerobjekt enthält, und versuchen, die Anzeige erneut zu aktualisieren. Wenn beispielsweise die Anzeigenaktualisierung für eine Tabelle fehlschlägt, sollten Sie versuchen, das Schema zu aktualisieren, das diese Tabelle enthält. Sollte die Anzeigenaktualisierung immer noch fehlschlagen, müssen Sie die Verbindung zur Datenbank trennen und anschließend die Verbindung neu herstellen.

    2.9 Einzige Spalte des Datentyps XML im Editor für Tabellendaten

    Wenn Sie eine Tabelle mit einer einzigen Spalte des Datentyps XML oder eine Tabelle mit nicht eindeutigen Zeilen definieren, und anschließend im Tabelleneditor eine Zeile löschen, werden alle Zeilen gelöscht, die mit der ausgewählten Zeile identisch sind.

    Problemumgehung: Verzichten Sie auf die Verwendung des Editors für Tabellendaten, um eine Zeile in einer Tabelle mit doppelt vorhandenen Zeilen zu löschen.