************************************************
 IBM* DB2 UDB* XML Extender 汾 7.2  AIX 
************************************************

ӭʹáIBM DB2 ͨݿ (UDB) XML Extender AIX 桱װ
XML Extender ʱͻXML 򵼡ĵ


ļ
------------

   * 
   * Web ϵ XML Extender Ϣ
   * װ DB2 XML Extender
   *  XML Extender Ӧó
   * 
   * Ҫע
   * ֪



--------

   ϵͳAIX 汾 4.2.1 ߰汾
   ݿ⣭DB2 UDB 7.2 ߰汾
   JavaJDK 1.1.8 ߰汾


Web ϵ XML Extender Ϣ
--------------------------
ǵ Web վ㣬ַΪ
http://www.ibm.com/software/data/db2/extenders/xmlext/index.html

ɴַµĵ
http://www.ibm.com/software/data/db2/extenders/xmlext/library.html


DB2 XML Extender װ
---------------------

  Ҫ㣺
  ǰѾװ DB2 XML Extenderжǰ汾ܰװ v7.2

 1. ĿϰװƷ
 2.  DB2 XML Extender ʵ
 3.  DB2 XML Extender 

  1  ĿаװƷ

 1. ĿΪ root û¼԰װ DB2 XML Extender

 2.  CD-ROM  CD-ROM 

 3.  CD-ROM װΪ /cdrom

 4.  /cdrom/db2xml/aix £ӳ 7 ļ
    readme.aix      ļ
    .toc            smitty ѡȡĿ¼ļ
    db2xml_07_01.common          ļ
    db2xml_07_01.client          ļ
    db2xml_07_01.server.base     ļ
    db2xml_07_01.admgui          ļ

 5. ʹ AIX smitty װ XML Extender

     smitty install_latest
      豸Ŀ¼ָװĿ¼

      ԰װ SOFTWAREָ
          db2xml_07_01.client 	         װͻ
          db2xml_07_01.server.base       װ
          db2xml_07_01.admgui	         װ

	      F10 ˳ smitty

    ⽫ XML Extender װ /usr/lpp/db2xml_07_01 Ŀ¼С


  2   DB2 XML Extender ʵ

   1. Ϊ DB2 ʵ¼

   2. ͨȥκǰ XML Extender ʵ
     /usr/lpp/db2xml_07_01/bin/xmlidrop

   3. ͨµ XML Extender ʵ
     /usr/lpp/db2xml_07_01/bin/xmlicrt


  3   XML Extender 

 1. ִ $HOME/sqllib/db2profile עٴε¼

 2. ʹݿ⡣ȷѾȴ˸ݿ⡣

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


 XML Extender Ӧó
--------------------------

  ڰװĿ¼ /usr/lpp/db2xml_07_01/samples 
    Ŀ¼ṩʾ XML Extender 

   c      Ƕʽ SQL е XML Extender 洢̵

   cli     CLI е XML Extender 洢̵

   clp    ͨ DB2 д XML Extender UDF 

   cmd     XML Extender UDF нű͵ XML Extender
            洢̵ִļ

   dtd     DTD ļ

   xml     XML ĵ

   jdbc    JDBC ļ

  鿴 /usr/lpp/db2xml_07_01/samples/cmd/readmeԻȡй
    Ŀ¼нűļָʾϢ

  ݿ mydb XML Extender װ
    /usr/lpp/db2xml_07_01 СʹһݿװĿ¼
    Ҫ֮ǰǽ޸ġҪ DB2 ݿ⡣



--------

  Ҫ samples/cmd µļв裺
 1. Ϊ mydb ݿ⡣
    db2 create db mydb

 2. ȷϵͳ UDB  SAMPLE ݿ⡣
     db2sampl  SAMPLE ݿ⡣

 3. ʹ dxxbind.lst  db2cli.lst  mydb ݿ⡣
   μļԻȡָʾϢ

 4.  mydb ݿ⡣
    dxxadm enable_db mydb
    dxxadm enable_db sample

   getstart_*.cmd ļȷ˳Ϊ
 1. getstart_db.cmd
    ݿⲢֲĸ

 2. getstart_prep.cmd
    ݿ XML Extender 洢̺ DB2 CLI

 3. getstart_insertDTD.cmd
     XML в֤ XML ĵ DTD

 4. getstart_createTabCol.cmd
    õ XML еӦó

 5. getstart_alterTabCol.cmd
    ͨӽ XML õıӦó

 6. getstart_enableCol.cmd
     XML С

 7. getstart_createIndex.cmd
     XML еĸ

 8. getstart_insertXML.cmd
     XML ĵ뵽 XML С

 9. getstart_queryCol.cmd
    Ӧóһѡ䲢 XML ĵ

 10. getstart_stp.cmd
     д洢 XML ϡ

 11. getstart_exportXML.cmd
     ݿ⵼ XML ĵӦóʹá

 12.getstart_clean.cmd
    ̳̻

Ҫע
------------

  XML Extender DAD ı׼ DTD (dad.dtd) 洢
    "/usr/lpp/db2xml_07_01/dtd" СڶԼ DAD ʱ
    ʹΪο

  Դаͷļ /usr/lpp/db2xml_07_01/include 
    ҵǡ

  йʹáXML Extender 򵼡ָʾϢμXML Extender
    ļӢİ棩װ XML Extender Ŀ¼µ
    dxxadmin/readme_gui.htmҪȡ readme_gui.htm ԰汾
    鿴װĿ¼ /usr/lpp/db2xml_07_01/nls µݡ


֪
--------

  ˰汾֧ԶԸдҪ˹ "create index"
ļ /usr/lpp/db2xml_07_01/samples/cmd/xcolumn2.cmd ʾ

  棺ĸǳ򴴽һռ䲢ʱʹøñռ䡣


-------------
    *   IBM ˾̱ע̱ꡣ
