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

Vlkommen till XML Extender fr IBM DB2 Universal Database (UDB) fr AIX.
Den hr installationen innehller XML Extender Server, runtime-klient,
exempelfiler, guiden Administrera XML Extender och online-dokumentation.


Innehll
--------

   * Programvarukrav
   * XML Extender-information p webben
   * Installera DB2 XML Extender
   * Utveckla XML Extender-tillmpningar
   * Exempelprogram
   * Viktiga kommentarer
   * Knda problem

Programvarukrav
---------------

   Operativsystem	- AIX version 4.2.1 eller senare
   Databashanterare	  	- DB2 UDB 7.2 eller senare
   Java          	- JDK 1.1.8 eller senare

XML Extender-information p webben
----------------------------------
Besk vr webbplats p adressen:
http://www.ibm.com/software/data/db2/extenders/xmlext/index.html

Den senaste dokumentationen finns p:
   http://www.ibm.com/software/data/db2/extenders/xmlext/library.html


Installera DB2 XML Extender
---------------------------

 VIKTIGT:
  Om du har en ldre version av DB2 XML Extender installerad sedan
  tidigare mste du avinstallera den innan du installerar v7.2.

 1. Installera produktkomponenterna p datorn.
 2. Skapa DB2 XML Extender-frekomsten.
 3. Skapa miljn fr DB2 XML Extender.



 Steg 1 - Installera produktkomponenterna i datorn

 1. Logga p som root-anvndare p datorn och installera
    DB2 XML Extender.

 2. Stt in cd-skivan i cd-enheten.

 3. Montera CD-enheten som /cdrom.

 4. Avbilden i /cdrom/db2xml/aix innehller sju filer:
    readme.aix     - den hr readme-filen
    .toc           - fil med innehllsfrteckning fr smitty
    db2xml_07_01.common         - paketfil
    db2xml_07_01.client         - paketfil
    db2xml_07_01.server.base    - paketfil
    db2xml_07_01.admgui         - paketfil

 5. Installera XML Extender med smitty-kommandot i AIX.

    Kr smitty install_latest
      Ange installationskatalog i
      INPUT device / directory for software.

      I SOFTWARE to install anger du:
          db2xml_07_01.client 	       -  om du vill installera klienten
          db2xml_07_01.server.base     -  om du vill installera servern
          db2xml_07_01.admgui	       -  om du vill installera administrationsguiden

	      Avsluta smitty genom att trycka p PF10.

    XML Extender installeras i katalogen /usr/lpp/db2xml_07_01.



 Steg 2 - Skapa DB2 XML Extender-frekomsten

 1. Logga p som DB2-frekomsten.

 2. Ta bort tidigare XML Extender-frekomster genom att kra kommandot
     /usr/lpp/db2xml_07_01/bin/xmlidrop

 3. Skapa den nya XML Extender-frekomsten genom att kra kommandot
    /usr/lpp/db2xml_07_01/bin/xmlicrt


 Steg 3 - Skapa miljn fr XML Extender

 1. Kr $HOME/sqllib/db2profile eller logga av och p igen.

 2. Bind databasen med fljande kommandon. Kontrollera att
    du har skapat databasen frst.

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


Utveckla XML Extender-tillmpningar
-----------------------------------

 - Installationskatalogen /usr/lpp/db2xml_07_01/samples innehller
   exempel p hur du anvnder XML Extender i fljande kataloger:

   c     - exempelkod med anrop av lagrade procedurer fr XML
           Extender skrivna i inbddad SQL

   cli   - exempelkod med anrop av lagrade CLI-procedurer fr XML
           Extender

   clp   - exempel p hur du kr anvndardefinierade funktioner
           fr XML Extender i kommandotolken i DB2

   cmd   - kommandoradsskript med exempel p hur du kr
           anvndardefinierade funktioner fr XML Extender och            exempelprogram dr lagrade XML Extender-procedurer
           anropas.

   dad   - exempel p DAD-filer

   dad   - exempel p DTD-filer

   xml   - exempel p XML-dokument

   jdbc  - exempel p JDBC-filer

 - I /usr/lpp/db2xml_07_01/samples/cmd/readme finns instruktioner
   fr hur du kr skriptfilerna i katalogen.

 - De flesta exemplen frutstter att databasnamnet r mydb och att
   XML Extender installerats i /usr/lpp/db2xml_07_01. Om du anvnder
   ett annat databasnamn eller en annan installationskatalog, mste
   du ndra dem innan du kr exemplen. Andra exempel krver
   exempeldatabasen som skapas av DB2.

Exempelprogram
--------------

 - Nr du vill kra exempelfilerna i samples/cmd utfr du fljande steg:
 1. Skapa en databas med namnet mydb.
      db2 create db mydb

 2. Kontrollera att databasen SAMPLE som fljer med UDB finns i systemet.
      Du skapar SAMPLE-databasen genom att kra kommandot db2sampl.

 3. Bind med hjlp av dxxbind.lst och db2cli.lst fr bde mydb och
    exempeldatabaser. (Ls i readme-filen om du behver instruktioner).

 4. Aktivera databasen mydb och exempeldatabasen.
      dxxadm enable_db mydb
      dxxadm enable_db sample

 -  Den korrekta ordningen att kra getstart_*.cmd-filerna i:
 1. getstart_db.cmd
      Skapar databasen och fyller fyra tabeller.

 2. getstart_prep.cmd
      Binder databasen, de lagrade procedurerna fr XML Extender och DB2 CLI.

 3. getstart_insertDTD.cmd
      Infogar den DTD som anvnds fr validering av XML-dokumentet i XML-kolumnen.

 4. getstart_createTabCol.cmd
      Skapar en tillmpningstabell som innehller en kolumn aktiverad fr XML.

 5. getstart_alterTabCol.cmd
      ndrar tillmpningstabellen genom att lgga till kolumnen som ska vara
      aktiverad fr XML.

 6. getstart_enableCol.cmd
      Aktiverar XML-kolumnen.

 7. getstart_createIndex.cmd
      Skapar index p XML-kolumnens sidotabeller.

 8. getstart_insertXML.cmd
      Infogar XML-dokument i XML-kolumnen.

 9. getstart_queryCol.cmd
      Kr en SELECT-sats p tillmpningstabellen och ger XML-dokumentet i retur.

 10. getstart_stp.cmd
      Kr den lagrade proceduren fr att skapa XML-samlingen.

 11. getstart_exportXML.cmd
      Exporterar XML-dokumentet frn databasen fr att anvnda den i en tillmpning.

 12. getstart_clean.cmd
      Rensar upp sjlvstudiekursmiljn.

Viktiga kommentarer
-------------------

 - Standard-DTD fr XML Extender-DAD (dad.dtd) ligger sparad i
   "/usr/lpp/db2xml_07_01/dtd". Anvnd den som referens nr du
   definierar egna DAD-filer.

 - Ta med header-filerna i kllkoden. De finns i katalogen
   /usr/lpp/db2xml_07_01/include.

 - Om du vill ha instruktioner fr att anvnda guiden Administrera XML Extender
   kan du lsa readme-filen fr guiden Administrera XML Extender
   dxxadmin/readme_gui.htm (endast tillgnglig p engelska) under katalogen dr
   du installerad XML Extender. versatta sprkversioner av readme_gui.htm
   finns i installationskatalogen /usr/lpp/db2xml_07_01/nls.


Knda problem
-------------

 - Den hr versionen innehller inga funktioner fr automatisk indexering av kolumner
   i sidotabeller. Du mste lgga till "create index" manuellt p det stt som visas
   i filen
   /usr/lpp/db2xml_07_01/samples/cmd/xcolumn2.cmd

 - Varning: Om sidotabellen du definierat r mycket stor r det bttre att
   skapa ett eget tabellutrymme och anvnda det nr du aktiverar kolumnen.



-------------
     *  r varumrken eller registrerade varumrken som tillhr IBM Corporation.


