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

IBM DB2 Universal Database (UDB) XML Extender til AIX.
Installationen indeholder XML Extender Server, en run-time-klient,
eksempler, XML administrationsguide og onlinedokumentation.


INDHOLD AF README
-----------------

   * Krav til software
   * DB2 XML Extender p Internettet
   * Installation af DB2 XML Extender
   * Udvikling af XML Extender-applikationer
   * Programeksempler
   * Bemrkninger
   * Kendte problemer

Krav til software
-----------------

   Styresystem - AIX version 4.2.1 eller nyere
   Database    - DB2 UDB 7.2 eller nyere
   Java        - JDK 1.1.8 eller nyere

DB2 XML Extender p Internettet
-------------------------------
Vores Web-adresse er:
   http://www.ibm.com/software/data/db2/extenders/xmlext/index.html

De nyeste oplysninger findes p adressen:
   http://www.ibm.com/software/data/db2/extenders/xmlext/library.html


Installation af DB2 XML Extender
--------------------------------

 Vigtigt:
  Hvis du har installeret en tidligere version af DB2 XML
  Extender, skal du slette den version, fr du installerer version 7.2.

 1. Installr produktkomponenten p destinationsmaskinen.

 2. Opret DB2 XML Extender-subsystemet.

 3. Opret DB2 XML Extender-miljet.


TRIN 1 - Installr produktkomponenter p destinationsmaskinen

 1. Log p som root-superbruger p destinationsmaskinen for at
    installere DB2 XML Extender.

 2. Indst cd-en i cd-drevet.

 3. Tilknyt cd-drevet som /cdrom.

 4. Image-filen under /cdrom/db2xml/aix indeholder 7 filer:
    readme.aix     - denne fil
    .toc           - indholdsfortegnelse, der er opsamlet af smitty
    db2xml_07_01.common         - pakkefil
    db2xml_07_01.client         - pakkefil
    db2xml_07_01.server.base    - pakkefil
    db2xml_07_01.admgui         - pakkefil

 5. Installr XML Extender med AIX-kommandoen smitty.

    Start smitty install_latest

      Angiv installationsbiblioteket for INPUT-enhed/softwarebibliotek.

      Angiv flgende for den SOFTWARE, der skal installeres:
          db2xml_07_01.client        -  for at installere klienten
          db2xml_07_01.server.base   -  for at installere serveren
          db2xml_07_01.admgui        -  for at installere administrations-
                                        guiden

      Tryk p PF10 for at afslutte smitty.

    XML Extender installeres i biblioteket /usr/lpp/db2xml_07_01.


TRIN 2 - Opret DB2 XML Extender-subsystem

 1. Log p som DB2-subsystem.

 2. Fjern evt. tidligere XML Extender-subsystemer med flgende kommando:
     /usr/lpp/db2xml_07_01/bin/xmlidrop

 3. Opret det nye XML Extender-subsystem med flgende kommando:
    /usr/lpp/db2xml_07_01/bin/xmlicrt


TRIN 3 - Opret XML Extender-miljet

 1. Udfr $HOME/sqllib/db2profile, eller log af, og log p igen.

 2. Bind databasen vha. flgende kommandoer:
    Undersg frst, om du har oprettet databasen.

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


Udvikling af XML Extender-applikationer
---------------------------------------

 - Under installationsbiblioteket /usr/lpp/db2xml_07_01/samples
   er der eksempler, der viser, hvordan XML kan udfres.
   Eksemplerne er placeret i flgende biblioteker:

   c     - Programeksempel, der kalder lagrede procedurer i
           XML Extender i indlejret SQL.

   cli   - Programeksempel, der kalder lagrede procedurer i
           XML Extender i CLI.

   clp   - Eksempler p krsel af brugerdefinerede funktioner i XML
           Extender fra en DB2-kommandolinie.

   cmd   - Kommandoliniescript, der udfrer brugerdefinerede
           funktioner i XML Extender, og eksempler p eksekverbare
           programmer, der kalder lagrede procedurer i XML Extender.

   dad   - eksempler p DAD-filer (Data Access Definition).

   dtd   - eksempler p DTD-filer (Document Type Definition).

   xml   - Eksempler p XML-dokumenter.

   jdbc  - Eksempler p JDBC-filer.

 - I /usr/lpp/db2xml_07_01/samples/cmd/readme er der oplysninger
   om, hvordan scriptfiler skal udfres i biblioteket.

 - De fleste eksempler forudstter, at databasenavnet er mydb, og at
   XML Extender er installeret i /usr/lpp/db2xml_07_01. Hvis du bruger
   et andet databasenavn eller installationsbibliotek, skal du ndre
   dem, fr du anvender eksemplerne. Andre eksempler krver, at
   eksempeldatabasen er oprettet af DB2.

Programeksempler
----------------


 - Fr du krer eksempelfiler i samples/cmd, skal du udfre flgende trin:

 1. Opret en database ved navn mydb:

    db2 create db mydb

 2. Srg for, at systemet bruger den SAMPLE-database, der leveres med UDB.
    Kr kommandoen db2sampl for at oprette databasen SAMPLE.

 3. Bind vha. dxxbind.lst og db2cli.lst for bde mydb og
    eksempeldatabasen. Der er flere oplysninger i README-filen.

 4. Aktivr bde mydb og eksempeldatabasen:

      dxxadm enable_db mydb
      dxxadm enable_db sample

 - Sdan er den korrekte sekvens for at kre getstart_*.cmd-filerne:

     1. getstart_db.cmd
          Opretter databasen og udfylder fire tabeller.

     2. getstart_prep.cmd
          Binder lagrede XML Extender-procedurer til databasen og DB2 CLI.

     3. getstart_insertDTD.cmd
          Indstter den DTD, der anvendes til at validere XML-dokumentet
          i XML-kolonnen.

     4. getstart_createTabCol.cmd
          Opretter en applikationstabel, der indeholder en
          XML-aktiveret kolonne.

     5. getstart_alterTabCol.cmd
          ndrer applikationstabellen ved at tilfje kolonnen, der skal
          aktiveres for XML.

     6. getstart_enableCol.cmd
          Aktiverer XML-kolonnen.

     7. getstart_createIndex.cmd
          Opretter indekser i sidetabellerne til XML-kolonnen.

     8. getstart_insertXML.cmd
          Indstter XML-dokumentet i XML-kolonnen.

     9. getstart_queryCol.cmd
          Udfrer en SELECT-stning i applikationstabellen og
          returnerer XML-dokumentet.

    10. getstart_stp.cmd
          Krer den lagrede procedure for at sammenstte XLM-gruppen.

    11. getstart_exportXML.cmd
          Eksporterer XML-dokumentet fra databasen til brug for applikationen.

    12. getstart_clean.cmd
          Rydder op i systemmiljet for veprogrammet.

Bemrkninger
------------

 - Standard-DTD'en til XML Extender DAD (dad.dtd) er lagret i
   "/usr/lpp/db2xml_07_01/dtd". Brug den som henvisning, nr du
   definerer DAD'en.

 - Inkludr header-filer i kildekoden. De findes i
   /usr/lpp/db2xml_07_01/include.

 - Der er oplysninger om brug af Guide til XML Extender-administration
   i README-filen (p engelsk) til Guide til XML Extender-administration,
   dxxadmin/readme.htm, under det bibliotek, hvor du har installeret
   XML Extender. README-filen findes p andre sprog i installations-
   biblioteket /usr/lpp/db2xml_07_01/nls.


Kendte problemer
----------------

 - Denne version understtter ikke automatisk indeksering p
   sidetabelkolonner. Du skal manuelt tilfje CREATE INDEX som vist
   i filen /usr/lpp/db2xml_07_01/samples/cmd/xcolumn2.cmd

 - Advarsel: Hvis de definerede sidetabeller er meget store, skal
   du oprette dit eget tablespace og bruge det, nr kolonnen er
   aktiveret.



-------------
IBM anerkender de nvnte varemrker.


