************************************************
 IBM* DB2 UDB* XML Extender Version 7.2 fr AIX
************************************************

Willkommen bei IBM DB2 Universal Database (UDB) XML Extender fr AIX. Diese
Installation umfasst den XML Extender-Server, den Laufzeit-Client, Beispiele,
den XML-Verwaltungsassistenten und die Onlinedokumentation.


Inhalt
------

   * Softwarevoraussetzungen
   * XML Extender-Informationen im Internet
   * Installieren von DB2 XML Extender
   * Entwickeln von XML Extender-Anwendungen
   * Beispielprogramme
   * Wichtige Anmerkungen
   * nderungen in der IBM Terminologie
   * Bekannte Probleme

Softwarevoraussetzungen
-----------------------

   Betriebssystem	- AIX Version 4.2.1 oder hher
   Datenbank	  	- DB2 UDB 7.2 oder hher
   Java          	- JDK 1.1.8 oder hher

XML Extender-Informationen im Internet
--------------------------------------
Sie finden unsere Website unter folgender Adresse:
   http://www.ibm.com/software/data/db2/extenders/xmlext/index.html

Sie knnen unter folgender Adresse auf die aktuellste Dokumentation zugreifen:
   http://www.ibm.com/software/data/db2/extenders/xmlext/library.html


Installieren von DB2 XML Extender
---------------------------------

 WICHTIG:
    Wenn Sie DB2 XML Extender bereits installiert haben, mssen Sie die
    vorherige Version deinstallieren, bevor Sie V7.2 installieren.

 1. Installieren Sie die Produktkomponenten auf der Zielmaschine.
 2. Erstellen Sie das DB2 XML Extender-Exemplar.
 3. Erstellen Sie die DB2 XML Extender-Umgebung.


SCHRITT 1 - Installieren Sie die Produktkomponenten auf der Zielmaschine

 1. Melden Sie sich als Superuser Root an der Zielmaschine an, um DB2 XML
    Extender zu installieren.

 2. Legen Sie die CD-ROM in das CD-ROM-Laufwerk ein.

 3. Hngen Sie das CD-ROM-Laufwerk als /cdrom an.

 4. Das Image im Verzeichnis /cdrom/db2xml/aix enthlt 7 Dateien:
    readme.aix     - Diese Readme-Datei
    .toc           - Die Inhaltsverzeichnisdatei, die durch smitty ausgewhlt
                     wird
    db2xml_07_01.common         - Paketdatei
    db2xml_07_01.client         - Paketdatei
    db2xml_07_01.server.base    - Paketdatei
    db2xml_07_01.admgui         - Paketdatei

 5. Installieren Sie XML Extender mit dem AIX-Befehl smitty.

    Rufen Sie "smitty install_latest" auf.
      Geben Sie fr "EINGABE-Einheit / Verzeichnis fr Software" das
      Installationsverzeichnis an.

      Geben Sie fr "SOFTWARE, die installiert werden soll" Folgendes an:
          db2xml_07_01.client 	       -  Zur Installation des Clients
          db2xml_07_01.server.base     -  Zur Installation des Servers
          db2xml_07_01.admgui	       -  Zur Installation des Verwaltungsassistenten

	      Drcken Sie PF10, um smitty zu verlassen.

    Dadurch wird XML Extender in dem Verzeichnis /usr/lpp/db2xml_07_01
    installiert.


 SCHRITT 2 - Erstellen Sie das DB2 XML Extender-Exemplar

 1. Melden Sie sich als DB2-Exemplar an.

 2. Entfernen Sie alle vorherigen XML Extender-Exemplare, indem Sie den
    folgenden Befehl ausfhren:
      /usr/lpp/db2xml_07_01/bin/xmlidrop

 3. Erstellen Sie das neue XML Extender-Exemplar, indem Sie den folgenden
    Befehl ausfhren:
      /usr/lpp/db2xml_07_01/bin/xmlicrt


SCHRITT 3 - Erstellen Sie die XML Extender-Umgebung

 1. Fhren Sie entweder $HOME/sqllib/db2profile aus oder melden Sie sich ab und
    danach wieder an.

 2. Binden Sie die Datenbank mit den folgenden Befehlen. Stellen Sie sicher,
    dass Sie zuerst die Datenbank erstellt haben.

    db2 connect to <datenbankname>
    cd $HOME/dxx/bnd
    db2 bind @dxxbind.lst
    cd $HOME/sqllib/bnd
    db2 bind @db2cli.lst
    db2 terminate


Entwickeln von XML Extender-Anwendungen
---------------------------------------

 - In dem Installationsverzeichnis /usr/lpp/db2xml_07_01/samples befinden sich
   in den folgenden Verzeichnissen Beispiele, die veranschaulichen, wie Sie XML
   Extender ausfhren:

   c     - Beispielcode in eingebettetem SQL, zum Aufruf der gespeicherten
           Prozeduren von XML Extender

   cli   - Beispielcode, zum Aufruf der gespeicherten Prozeduren von XML
           Extender ber die CLI

   clp   - Beispiele zur Ausfhrung von benutzerdefinierten Funktionen von XML
           Extender ber den DB2-Befehlszeilenprozessor

   cmd   - Befehlszeilen-Scripts zur Ausfhrung von benutzerdefinierten
           Funktionen von XML Extender und Beispiele von ausfhrbaren Dateien,
           die gespeicherte Prozeduren von XML Extender aufrufen

   dad   - DAD-Beispieldateien

   dtd   - DTD-Beispieldateien

   xml   - XML-Beispieldokumente

   jdbc  - JDBC-Beispieldokumente

 - Anweisungen zum Ausfhren der Script-Dateien in dem Verzeichnis finden Sie
   in der Datei /usr/lpp/db2xml_07_01/samples/cmd/readme.

 - Die meisten Beispiele setzen voraus, dass der Name der Datenbank "mydb" ist
   und dass XML Extender in dem Verzeichnis /usr/lpp/db2xml_07_01 installiert
   ist. Wenn Sie einen anderen Datenbanknamen oder ein anderes
   Installationsverzeichnis verwenden, mssen Sie die Beispiele ndern, bevor
   Sie sie ausfhren. Andere Beispiele erfordern die Beispieldatenbank, die von
   DB2 erstellt worden ist.

Beispielprogramme
-----------------

 - Fhren Sie die folgenden Schritte aus, um die Beispieldateien im Verzeichnis
   samples/cmd auszufhren:

 1. Erstellen Sie eine Datenbank mit dem Namen "mydb".
     db2 create db mydb

 2. Stellen Sie sicher, dass die mitgelieferte Datenbank SAMPLE von UDB auf
    Ihrem System vorhanden ist. Fhren Sie den Befehl db2sampl aus, um die
    Datenbank SAMPLE zu erstellen.

 3. Binden Sie die Datenbanken "mydb" und SAMPLE mit dxxbind.lst und
    db2cli.lst. (Anweisungen finden Sie in der Readme-Datei.)

 4. Aktivieren Sie mit den folgenden Befehlen die Datenbanken "mydb" und SAMPLE:
      dxxadm enable_db mydb
      dxxadm enable_db sample

 - Fhren Sie die Dateien getstart_*.cmd in der richtigen Reihenfolge aus:

 1. getstart_db.cmd
     Erstellt die Datenbank und fllt vier Tabellen.

 2. getstart_prep.cmd
     Bindet die Datenbank, die gespeicherten Prozeduren von XML Extender und
     die DB2-CLI.

 3. getstart_insertDTD.cmd
     Fgt die DTD, die verwendet wird, um das XML-Dokument auszuwerten, in die
     XML-Spalte ein.

 4. getstart_createTabCol.cmd
     Erstellt eine Anwendungstabelle, die eine fr XML aktivierte Spalte
     enthlt.

 5. getstart_alterTabCol.cmd
     ndert die Anwendungstabelle, indem eine Spalte hinzugefgt wird, die fr
     XML aktiviert ist.

 6. getstart_enableCol.cmd
     Aktiviert die XML-Spalte.

 7. getstart_createIndex.cmd
     Erstellt Indizes fr die Nebentabellen der XML-Spalte.

 8. getstart_insertXML.cmd
     Fgt das XML-Dokument in die XML-Spalte ein.

 9. getstart_queryCol.cmd
     Fhrt eine Anweisung SELECT fr die Anwendungstabelle aus und gibt das
     XML-Dokument zurck.

 10. getstart_stp.cmd
      Fhrt die gespeicherte Prozedur aus, um die XML-Datensammlung zu
      erstellen.

 11. getstart_exportXML.cmd
      Exportiert das XML-Dokument aus der Datenbank zur Verwendung in einer
      Anwendung.

 12. getstart_clean.cmd
      Bereinigt die Lernprogrammumgebung.

Wichtige Anmerkungen
--------------------

 - Die Standard-DTD fr die XML Extender-DAD (dad.dtd) wird in dem Verzeichnis
   /usr/lpp/db2xml_07_01/dtd gespeichert. Verwenden Sie sie als Referenz zum
   Entwurf Ihrer DAD.

 - Geben Sie die Header-Dateien in Ihrem Quellcode an. Sie befinden sich in dem
   Verzeichnis /usr/lpp/db2xml_07_01/include.

 - Anweisungen zur Verwendung des XML Extender-Verwaltungsassistenten finden
   Sie in der (englischen) Readme-Datei des XML Extender-Verwaltungsassistenten
   (dxxadmin/readme_gui.htm) in dem Verzeichnis, in dem Sie XML Extender
   installiert haben. Die Datei readme_gui.htm fr andere Sprachen finden Sie
   in dem Installationsverzeichnis /usr/lpp/db2xml_07_01/nls.

nderungen in der IBM Terminologie
----------------------------------

Die stndige Weiterentwicklung der deutschen Sprache nimmt auch Einfluss auf
die IBM Terminologie. Durch die daraus resultierende Umstellung der IBM
Terminologie, kann es u. U. vorkommen, dass in diesem Handbuch sowohl alte
als auch neue Termini gleichbedeutend verwendet werden. Dies ist der Fall,
wenn auf ltere existierende Handbuchausschnitte und/oder Programmteile
zurckgegriffen wird.

Zur Vervollstndigung ist auch der zugrunde liegende englische Term mit
angefhrt. Die nderungen der Termini beziehen sich nicht nur auf die
angefhrten Einzelwrter, sondern auch auf alle Wortkombinationen
(Komposita).


Bekannte Probleme
-----------------

 - Diese Version untersttzt kein automatisches Indexieren fr
   Nebentabellenspalten. Sie mssen "create index" manuell hinzufgen, wie es in
   der Datei /usr/lpp/db2xml_07_01/samples/cmd/xcolumn2.cmd gezeigt wird.

 - Warnung: Wenn Ihre definierte Nebentabelle sehr gro ist, erstellen Sie
   einen Tabellenbereich und verwenden Sie ihn, wenn die Spalte aktiviert ist.



-------------
    Mit einem * gekennzeichnete Namen sind in gewissen Lndern Marken der IBM
    Corporation.


