# XML Extender -ohjelman ohjatun hallintatoiminnon ohje

# Sisällysluettelo

Yhteyden muodostus tietokantaan

- Kentät ja ohjausobjektit
- Tehtävät
- Yhteyden muodostus tietokantaan
- Vaihto toiseen tietokantaan

  XML Extender -ohjelman ohjatun hallintatoiminnon työkaluvalikoiman käyttö

- Kentät ja ohjausobjektit
- Tehtävät

  Tietokannan XML-tuen käyttöönotto tai käytöstä poisto

- Tehtävä: Tietokannan XML-tuen käyttöönotto
- Tehtävä: Tietokannan XML-tuen käytöstä poisto

  DTD-määritysten tuonti

- Kentät ja ohjausobjektit
- Tehtävä: DTD-määrityksen tuonti

  DAD-tiedostojen käsittely

- Kentät ja ohjausobjektit
- DAD-tiedoston määritys - ensimmäinen vaihe kaikille lajeille
- Tarkistuksen valinta - toinen vaihe kaikille lajeille
- Oheistaulukot - kolmas vaihe XML-sarakkeille
- Tekstin määritys - kolmas vaihe SQL:n ja relaatiotietokannan solmun vastaavuuksille
- SQL-käskyn määritys - neljäs vaihe SQL:n vastaavuuksille
- SQL:n vastaavuuden luonti - viides vaihe SQL:n vastaavuuksille
- Relaatiotietokannan solmujen vastaavuuksien luonti - neljäs vaihe relaatiotietokannan solmun vastaavuuksille
- DAD-tiedoston tallennus - viimeinen vaihe kaikille lajeille
- Tehtävät
- DAD-tiedoston luonti tai muokkaus XML-sarakkeille
- DAD-tiedoston luonti tai muokkaus XML-kokoelmille

  XML-sarakkeiden käsittely

- Kentät ja ohjausobjektit
- Tehtävän valinta (sarakkeille)
- XML-sarakkeen lisäys
- Sarakkeen XML-tuen käyttöönotto
- Sarakkeen XML-tuen käytöstä poisto
- Tehtävät
- XML-sarakkeen lisäys
- Sarakkeen XML-tuen käyttöönotto
- Sarakkeen XML-tuen käytöstä poisto

  XML-kokoelmien käsittely

- Kentät ja ohjausobjektit
- Tehtävän valinta (kokoelmille)
- Kokoelman XML-tuen käyttöönotto
- Kokoelman XML-tuen käytöstä poisto
- Tehtävät
- Kokoelman XML-tuen käyttöönotto
- Kokoelman XML-tuen käytöstä poisto

  # Yhteyden muodostus tietokantaan

  Tämän ohjatun toiminnon avulla voit muodostaa yhteyden tietokantaan, joka sisältää XML-tietoja tai johon aiot sisällyttää XML-tietoja.

  ## Kentät ja ohjausobjektit

  Osoite
    Kirjoita sen JDBC-tietokannan nimi, johon haluat muodostaa yhteyden, tai valitse osoite luettelosta. Ohjattu toiminto toteuttaa reaaliaikaiset tehtävät valitussa tietokannassa. Jos valitset tietokannan luettelosta, osoitteeseen liittyvät käyttäjätunnus ja JDBC-ajuri näkyvät seuraavissa kentissä. Tämä kenttä on pakollinen. Osoitteen muoto on seuraava:

    |Työasemakokoonpanoissa (suositus):

        jdbc:db2:tietokannan_nimi

    Jossa:

    tietokannan_nimi
      on tietokanta, johon muodostat yhteyden ja tallennat XML-asiakirjoja.

    Esimerkki:

        jdbc:db2:myynti_db

    Verkkokokoonpanoissa:

        jdbc:db2://|palvelin:portin_numero/tietokannan_nimi

    Jossa:

    |palvelin
      |on sen palvelimen nimi, jossa XML Extender -ohjelma sijaitsee.

    portin_numero
      on yhteyden muodostuksessa käytettävän portin numero. Saat selville oikean portin numeron kirjoittamalla seuraavan komennon DB2:n komentoriville palvelinkoneessa:

          db2jstrt port#

    tietokannan_nimi
      on tietokanta, johon muodostat yhteyden ja tallennat XML-asiakirjoja.

    Esimerkki:

        jdbc:db2://host1.ibm.com/sales_db

  Käyttäjätunnus
    Kirjoita tai tarkista käyttäjätunnus, jota käytät tietokantaan kirjautumiseen. Tämä kenttä on pakollinen.

  Tunnussana
    Kirjoita tunnussana, jota käytät tietokantaan kirjautumiseen. Tämä kenttä on pakollinen.

  JDBC-ajuri
    Kirjoita tai tarkista tietokannan ajurin sijainti. Tämä kenttä on pakollinen. Ajurin arvon on oltava jompikumpi seuraavista:

    |Työasemakokoonpanoissa (suositus):

        COM.ibm.db2.jdbc.app.DB2Driver

    Verkkokokoonpanoissa:

        COM.ibm.db2.jdbc.net.DB2Driver

  Valmis
    Päättää tietokantaan kirjautumisen ja avaa työkaluvalikoiman.

  Peruutus
    Peruuttaa ohjatun toiminnon.

  ## Tehtävät

  ### Yhteyden muodostus tietokantaan

  Kun aloitat XML Extender -ohjelman ohjatun hallintatoiminnon, kuvaruutuun tulee sisäänkirjausikkuna ja muodostat ensin yhteyden tietokantaan.

  1. Kirjoita Osoite-kenttään sen IBM DB2 UDB -tietolähteen JDBC-osoite, johon olet muodostamassa yhteyttä.
  2. Kirjoita Käyttäjätunnus- ja Tunnussana-kenttään sen tietokannan DB2-käyttäjätunnus ja tunnussana, johon olet muodostamassa yhteyttä, tai tarkista, että kentissä on oikeat tiedot.
  3. Kirjoita JDBC-ajuri-kenttään määritetyn osoitteen JDBC-ajurin nimi tai tarkista, että ajurin nimi on oikein.
  4. Muodosta yhteys tietokantaan ja siirry työkaluvalikoimaan valitsemalla Valmis-painike.

  ### Vaihto toiseen tietokantaan

  1. Valitse työkaluvalikoimasta Tietokannan vaihto -painike.
  2. Kirjoita Osoite-kenttään sen IBM DB2 UDB -tietolähteen JDBC-osoite, johon olet muodostamassa yhteyttä.
  3. Kirjoita Käyttäjätunnus- ja Tunnussana-kenttään sen tietokannan DB2-käyttäjätunnus ja tunnussana, johon olet muodostamassa yhteyttä, tai tarkista, että kentissä on oikeat tiedot.
  4. Kirjoita JDBC-ajuri-kenttään määritetyn osoitteen JDBC-ajurin nimi tai tarkista, että ajurin nimi on oikein.
  5. Muodosta yhteys uuteen tietokantaan ja siirry työkaluvalikoimaan valitsemalla Valmis-painike. XML Extender -ohjelma purkaa yhteyden alkuperäiseen tietokantaan ja muodostaa yhteyden uuteen tietokantaan.

  # XML Extender -ohjelman ohjatun hallintatoiminnon työkaluvalikoiman käyttö

  XML Extender -ohjelman ohjatun hallintatoiminnon työkaluvalikoimalla voit käyttää ohjattuja toimintoja, joilla voit suorittaa hallintatehtäviä. Tällaisia hallintatehtäviä ovat esimerkiksi tietokannan XML-tuen käyttöönotto, DAD-tiedoston muokkaus ja XML-sarakkeiden ja -kokoelmien käyttöönotto. Voit käynnistää tehtävän ohjatun toiminnon valitsemalla tehtävän nimen.

  ## Kentät ja ohjausobjektit

  Tietokannan vaihto
    Näyttöön avautuu ikkuna, jossa voit kirjautua sisään haluamaasi tietokantaan. Jotta voit arkistoida tai käyttää XML-asiakirjoja, sinulla tulee olla yhteys tietokantaan. Sen jälkeen kun olet kirjautunut tietokantaan sisään, voit vaihtaa työkaluvalikoiman avulla käyttöön jonkin toisen tietokannan.

  Tietokannan XML-tuen käyttöönotto/Tietokannan XML-tuen käytöstä poisto
    Tällä painikkeella voit ottaa käyttöön tai poistaa käytöstä tietokannan XML-tuen XML Extender -ohjelmassa. Painikkeen toiminto vaihtuu sen mukaan, onko XML-tuki otettu käyttöön tietokannassa vai ei. Kun XML-tuki otetaan käyttöön tietokannassa, XML Extender -ohjelma luo XML Extender -ohjelman käyttäjän määrittämät lajit, käyttäjän määrittämät funktiot, DTD-viittaustaulukon DTD-määritysten ja DTD-määritystietojen tallentamista varten sekä käyttötaulukon jokaisen XML-tuen sisältävän sarakkeen yleisten tietojen tallentamista varten. Kun tietokannan XML-tuki poistetaan käytöstä, XML Extender -ohjelma hylkää käyttäjän määrittämät lajit ja funktiot, DTD-viittaustaulukon ja XML-käyttötaulukon. Kaikki XML-sarakkeet ja -kokoelmat on poistettava käytöstä ennen tietokannan XML-tuen käytöstä poistoa.

  DTD-määrityksen tuonti
    Avaa DTD-määrityksen tuonti -ikkunan, jossa voit tuoda aiemmin luodun DTD (Document Type Definition) -määrityksen käytössä olevan tietokannan DTD-kuvauskantaan. DTD-määrityksen avulla voit tarkistaa XML-sarakkeessa tai -kokoelmassa olevat XML-tiedot. Tarkistus on pakollinen XML-kokoelman tiedoille ja valinnainen XML-sarakkeen tiedoille. |

  |DAD-tiedoston muokkaus
    |Avaa DAD-tiedoston määritys -ikkunan, jossa voit muokata aiemmin luotua |DAD (Document Access Definition) -tiedostoa tai luoda uuden DAD-tiedoston. DAD-määritys osoittaa, miten XML-tiedot kerätään |ja tallennetaan DB2:ssa. Voit määrittää DAD-tiedostossa tietojen |attribuutit ja avainelementit, jotta tietoja voidaan etsiä. |XML-sarakkeen DAD-tiedosto luo hakemistointia varten vastaavuuden XML-sarakkeen ja oheistaulukoiden välille. |XML-kokoelman DAD-tiedosto luo vastaavuuden DB2-tietojen ja XML-asiakirjan rakenteen välille.

  XML-sarakkeiden käsittely
    |Avaa ikkunan, jossa voit lisätä XML-sarakkeen tai ottaa käyttöön tai |poistaa käytöstä taulukon XML-sarakkeen. XML-tiedot tallennetaan ja niitä voidaan käyttää |ottamalla käyttöön XML-tietolajit DB2-sarakkeessa.

  XML-kokoelmien käsittely
    Avaa ikkunan, jossa voit ottaa käyttöön tai poistaa käytöstä tietokannan XML-kokoelman. Kokoelmaan tallennetaan XML-tietoja ja tietoja voidaan käyttää käyttämällä relaatiotaulukoita.

  ## Tehtävät

  Voit suorittaa työkaluvalikoimasta seuraavat XML Extender -ohjelman tehtävät:

  - Yhteyden muodostus tietokantaan tai vaihto toiseen tietokantaan
  - Tietokannan XML-tuen käyttöönotto tai käytöstä poisto
  - DTD-määrityksen tuonti
  - |DAD-tiedoston muokkaus
  - XML-sarakkeiden käsittely
  - XML-kokoelmien käsittely

  # Tietokannan XML-tuen käyttöönotto tai käytöstä poisto

  Tämän ohjatun toiminnon avulla voit ottaa tietokannan XML-tuen käyttöön tai poistaa sen käytöstä. Kun otat XML-tuen käyttöön, ohjelma luo käyttäjän määrittämät lajit ja funktiot, tallennetut toimintosarjat ja XML Extender -ohjelman käytössä tarvittavat hallinnan tukitaulukot. XML-tuki tulee ottaa käyttöön tietokannassa, jotta siihen voidaan tallentaa, koostaa tai jakaa osiin XML-asiakirjoja. Tietokannan XML-tuen käytöstä poisto hylkää käyttäjän määrittämät lajit ja funktiot, tallennetut toimintosarjat ja hallinnan tukitaulukot.

  ## Tehtävä: Tietokannan XML-tuen käyttöönotto

  Voit ottaa XML-tuen käyttöön käytössä olevassa tietokannassa työkaluvalikoimasta valitsemalla Tietokannan XML-tuen käyttöönotto -painikkeen. Jos tietokannan XML-tuki on jo käytössä, valittavana on Tietokannan XML-tuen käytöstä poisto -painike.

  Kun tietokannan XML-tuki on otettu käyttöön, ohjelma palaa työkaluvalikoimaan.

  ## Tehtävä: Tietokannan XML-tuen käytöstä poisto

  Voit poistaa käytössä olevan tietokannan XML-tuen käytöstä työkaluvalikoiman avulla valitsemalla Tietokannan XML-tuen käytöstä poisto -painikkeen. Jos tietokannan XML-tuki ei ole käytössä, valittavana on Tietokannan XML-tuen käyttöönotto -painike.

  Kun tietokanta on poistettu käytöstä, ohjelma palaa työkaluvalikoimaan.

  # DTD-määritysten tuonti

  Tämän ohjatun toiminnon avulla voit tuoda DTD-määrityksen, jonka mukaan XML-sarakkeeseen tallennettu tai XML-kokoelman DB2-tiedoista koostettu XML-asiakirja tarkistetaan.

  ## Kentät ja ohjausobjektit

  DTD-määritystiedoston nimi
    Kirjoita DTD-määritystiedoston nimi tai selaa käytettävissä olevien DTD-määritysten luetteloa valitsemalla ...-painike. Tämä kenttä on pakollinen.

  DTD-tunnus
    Kirjoita DTD-tunnuksen nimi. Tunnuksen avulla DTD-määritys yhdistetään XML-asiakirjan DAD-määritykseen ja määritetään asiakirjan sijainti. DTD-tunnus voi olla polku, joka määrittää DTD-määritystiedoston sijainnin paikallisessa järjestelmässä. DTD-tunnuksen arvon tulee olla sama kuin DAD-tiedostossa sijaitsevan <DTDID>-elementin arvo. Tämä kenttä on pakollinen.

  Tekijä
    Kirjoita DTD-määrityksen tekijän nimi. Nimi tulee näyttöön automaattisesti, jos se on määritetty DTD-kuvauskannassa. Tämä kenttä on valinnainen.

  Valmis
    Lisää DTD-määrityksen DTD-kuvauskantaan ja palaa työkaluvalikoimaan.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ## Tehtävä: DTD-määrityksen tuonti

  1. Voit tuoda aiemmin luodun DTD-määritystiedoston käytössä olevan tietokannan DTD-kuvauskantaan napsauttamalla DTD-määrityksen tuonti -painiketta. Kuvaruutuun tulee ohjattu DTD-määrityksen tuontitoiminto.
  2. Kirjoita DTD-määritystiedoston nimi DTD-määritystiedoston nimi -kenttään tai selaa aiemmin luotujen DTD-määritysten luetteloa valitsemalla ...-painike.
  3. Kirjoita DTD-tunnus DTD-tunnus-kenttään.
  4. Voit halutessasi kirjoittaa DTD-määritystiedoston tekijän nimen Tekijä-kenttään.

     XML Extender -ohjelma näyttää tekijän nimen automaattisesti, jos se on määritetty DTD-määritystiedostossa.

  5. Lisää DTD-määritys DTD-kuvauskantaan DB2XML.DTD_REF ja palaa työkaluvalikoimaan valitsemalla Valmis-painike.

  # DAD-tiedostojen käsittely

  Tämän ohjatun toiminnon avulla voit luoda tai muokata DAD-tiedostoja, jotka määrittävät XML-asiakirjojen käyttötavat DB2-ohjelmassa. DAD-tiedostojen avulla voidaan tehdä seuraavia toimia:

  - Tallentaa XML-asiakirjoja sarakkeisiin ja määrittää indeksoitavia oheistaulukoita. Oheistaulukot indeksoidaan, jotta nopea rakenteellinen haku olisi mahdollinen.
  - Koostaa XML-asiakirjoja yhdestä tai useasta DB2-taulukosta, jotka on määritetty XML-kokoelmassa.
  - Jakaa XML-asiakirjoja osiin yhteen tai useaan DB2-taulukkoon, jotka on määritetty XML-kokoelmassa.

  Lisätietoja on julkaisussa DB2 XML Extender Administration and Programming.

  ## Kentät ja ohjausobjektit

  ### DAD-tiedoston määritys - ensimmäinen vaihe kaikille lajeille

  Tiedoston nimi
    Kirjoita DAD-tiedoston nimi tai selaa käytettävissä olevien DAD-tiedostojen luetteloa valitsemalla ...-painike. Jos haluat luoda uuden DAD-tiedoston, jätä kenttä tyhjäksi. Jos DAD-tiedosto on luotu aiemmin, DAD-tiedoston laji tulee näkyviin Laji-kenttään ja voit valita Seuraava-painikkeen.

  Laji
    Jos olet luomassa uutta DAD-tiedostoa, valitse jokin seuraavista DAD-tiedoston lajeista:
    - Voit määrittää sarakkeeseen tallennettujen asiakirjojen indeksointitavan valitsemalla XML-sarake-kohdan.
    - Voit luoda vastaavuuden relaatiotietojen ja XML-asiakirjojen välille yhdellä SQL-käskyllä valitsemalla XML-kokoelman SQL:n vastaavuudet -kohdan.
    - Voit luoda solmumääritykset taulukoille, sarakkeille ja XML-tietojen tallennuksen ehtomäärityksille valitsemalla XML-kokoelman relaatiotietokantasolmujen vastaavuudet -kohdan.

  Seuraava
    Siirtyminen seuraavaan vaiheeseen: Tarkistuksen valinta.

  Valmis
    Tämä painike on käytössä, kun olet lopettanut DAD-tiedoston luonnin tai muokkauksen. Päättää toiminnon ja palaa työkaluvalikoimaan.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ### Tarkistuksen valinta - toinen vaihe kaikille lajeille

  XML-asiakirjojen tarkistus käyttämällä DTD-määritystä
    Voit tarkistaa XML-asiakirjojen oikeellisuuden valitsemalla tämän. Kun asiakirjat ovat kelvollisia, voit toteuttaa rakenteellisia hakuja. Asiakirjojen kelvollisuus tarkistetaan DAD-tiedostossa määritetyn DTD-määrityksen avulla. XML-tiedot tulisi tarkistaa, ennen kuin niitä lisätään DB2-taulukkoon, koska taulukossa jo olevia tietoja ei voi tarkistaa.

  DTD-tunnus
    Kirjoita DTD-määrityksen nimi tai valitse nimi luettelosta. Jos tietokannan DTD-kuvauskantaan ei ole tuotu DTD-määrityksiä, XML-asiakirjoja ei voi tarkistaa.

  |Ei tarkistusta
    Voit jatkaa tarkistamatta XML-asiakirjoja valitsemalla tämän.

  Edellinen
    Siirtyminen edelliseen vaiheeseen: DAD-tiedoston määritys

  Seuraava
    Siirtyminen seuraavaan vaiheeseen. Jos käsittelet XML-sarakkeita, kuvaruutuun tulee Oheistaulukoiden hallinta -ikkuna. Jos käsittelet XML-kokoelman SQL:n vastaavuuksia, kuvaruutuun tulee SQL-käskyn määritys -ikkuna. Jos käsittelet XML-kokoelman relaatiotietokantasolmujen vastaavuuksia, kuvaruutuun tulee Tekstin määritys -ikkuna.

  Valmis
    Tämä painike on käytössä, kun olet lopettanut DAD-tiedoston luonnin tai muokkauksen. Päättää toiminnon ja palaa työkaluvalikoimaan.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ### Oheistaulukot - kolmas vaihe XML-sarakkeille

  |Luettelo taulukoista ja sarakkeista
    |Tässä taulukossa on luettelo oheistaulukoista, jotka luodaan |tätä DAD-tiedostoa käyttävän XML-sarakkeen luonnin yhteydessä. Voit valita |aikaisemmin luodun taulukon tai sarakkeen, jota haluat muuttaa tai jonka haluat poistaa, tai |voit kirjoittaa alla oleviin kenttiin uuden nimen.

  Taulukon nimi
    Kirjoita sen uuden oheistaulukon nimi, joka sisältää sarakkeen. Jos valitsit sarakkeen luettelosta, sarakkeen taulukon nimi tulee kuvaruutuun muokattavaksi. Tämä kenttä on pakollinen. Esimerkki:

        TILAUS_SIDE_TAB

  Sarakkeen nimi
    Kirjoita sarakkeen nimi. Jos valitsit nimen sarakeluettelosta, sarakkeen nimi tulee kuvaruutuun muokattavaksi. Tämä kenttä on pakollinen. Esimerkki:

        ASIAKKAAN_NIMI

  Laji
    Valitse tai muuta sarakkeen lajia. Laji voi olla esimerkiksi DATE, CHAR, INTEGER tai VARCHAR. Tämä kenttä on pakollinen.

  Pituus
    Jos valitsit lajiksi VARCHAR, määritä sarakkeen pituus kirjoittamalla merkkien enimmäismäärä tai muuttamalla enimmäismäärää. Tämä kenttä on käytössä vain, jos laji on VARCHAR. Esimerkki:

        30

  Polku
    Kirjoita elementin tai määritteen sijainnin polku tai muuta sitä. Tämä kenttä on pakollinen. Esimerkki:

        /TILAUS/ASIAKAS/NIMI

  Useita esiintymiä
    Valitse, voiko elementtiä tai sarakkeen määritettä käyttää asiakirjassa monta kertaa vai vain kerran. Valitse valintaruutu, jos haluat mahdollistaa useat esiintymät. Jätä ruutu tyhjäksi, jos haluat, etteivät useat esiintymät ole mahdollisia.

  Lisäys
    Tallentaa taulukon tai sarakkeen määritetyillä kuvauksilla. Voit jatkaa taulukoiden tai sarakkeiden lisäystä, muokkausta ja poistoa.

  Muutto
    Tallentaa Taulukon nimi-, Sarakkeen nimi-, Laji-, Pituus-, Polku- tai Useita esiintymiä -kenttään tehdyt muutokset. Kun taulukon tai sarakkeen nimeä muutetaan, vanha objekti poistetaan luettelosta ja uusi objekti lisätään luetteloon.

  Poisto
    Poistaa korostetun kohteen luettelosta.

  Edellinen
    Siirtyminen edelliseen vaiheeseen: Tarkistuksen valinta.

  Seuraava
    Siirtyminen seuraavaan vaiheeseen: DAD-tiedoston tallennus.

  Valmis
    Tämä painike on käytössä, kun olet lopettanut DAD-tiedoston luonnin tai muokkauksen. Päättää toiminnon ja palaa työkaluvalikoimaan.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ### Tekstin määritys - kolmas vaihe SQL:n ja relaatiotietokantasolmun vastaavuuksille

  Prolog
    Kirjoita prolog-nimi. Jos muokkaat aiemmin luotua DAD-tiedostoa, tiedoston nimi näkyy kuvaruudussa. Nimen tulee olla muotoa

        <?xml version="1.0" ?>

    Tämä kenttä on pakollinen.

  Doctype
    Kirjoita XML-asiakirjan laji. Jos muokkaat aiemmin luotua DAD-tiedostoa, asiakirjan laji näkyy kuvaruudussa. Tämä kenttä on pakollinen. Esimerkki:

        <!DOCTYPE Order SYSTEM "C:\dxx\samples\dtd\getstart.dtd">

  Edellinen
    Siirtyminen edelliseen vaiheeseen: Tarkistuksen valinta.

  Seuraava
    Siirtyminen seuraavaan vaiheeseen: Relaatiotietokantasolmujen vastaavuuksien luonti, jos laji on Relaatiotietokantasolmun vastaavuuden luonti, tai SQL-käskyn määritys, jos laji on SQL:n vastaavuuden luonti

  Valmis
    Tämä painike on käytössä, kun olet lopettanut DAD-tiedoston luonnin tai muokkauksen. Päättää toiminnon ja palaa työkaluvalikoimaan.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ### SQL-käskyn määritys - neljäs vaihe SQL:n vastaavuuksille

  SQL-käsky
    Kirjoita SQL SELECT -lauseke. Jos muokkaat aiemmin luotua DAD-tiedostoa, SQL-käsky näkyy kuvaruudussa. Käsky luo vastaavuuden SELECT-lausekkeen sarakkeiden ja XML-asiakirjan XML-elementtien tai -määritteiden välille. FROM-lause määrittää tiedot sisältävät taulukot. WHERE-lause määrittää liitos- ja hakuehdot. Kaikki kokoelman taulukot tulee voida liittää yhdellä SELECT-lausekkeella. Tämä kenttä on pakollinen. Esimerkki:

        SELECT o.tilausnro, asiakkaan_nimi, asiakkaan_sposti,
        p.osan_numero, väri, määrä,
        hinta, vero, lähetyksen_nro, pvm, mode from tilaus_tab o, osa_tab p,
        table (select substr(char(timestamp(generate_unique())),16)
          as lähetyksen_nro, pvm, tapa, osan_numero from lähetys_tab) s
              WHERE o.tilausnro = 1 and
                    p.hinta > 20000 and
                    p.tilausnro = o.tilausnro and
                    s.osan_numero = p.osan_numero
              ORDER BY tilausnro, osan_numero, lähetyksen_numero

    Kirjoita SQL-käsky seuraavien ohjeiden mukaan:

    - Sarakkeet määritetään ylhäältä alas, XML-asiakirjan rakenteen hierarkian mukaisesti.
    - Entiteetin sarakkeet ryhmitellään yhteen, ja jokaisella ryhmällä on objektitunnussarake.
    - Objektitunnussarake on ryhmän ensimmäinen sarake.
    - Käytä DB2:n generate_unique-vakiofunktiota sarakkeen luontiin sellaisille taulukoille, jotka eivät käytä yksittäisen avaimen ehtosaraketta.
    - Sen jälkeen objektitunnussarakkeet luetellaan ORDER BY -lausekkeissa alenevassa järjestyksessä. ORDER BY -lausekkeessa olevia sarakkeita ei tule määrittää missään skeemassa tai taulukon nimessä ja sarakkeiden tulee vastata SELECT-lausekkeen sarakkeiden nimiä.

  SQL-käskyn tarkistus
    Tarkistaa, onko SQL-käsky kelvollinen. Jos käsky on kelvollinen, mallitulokset tulevat näkyviin Mallitulokset-kenttään. Jos käsky ei kelpaa, kuvaruutuun tulee virhesanoma, jossa pyydetään korjaamaan käsky ja yrittämään uudelleen.

  Mallitulokset
    Tässä kentässä näkyvät SQL-käskyn tarkistamisen tulokset, jos käsky on kelvollinen. Tämä kenttä on vain luku -muotoa.

  Edellinen
    Siirtyminen edelliseen vaiheeseen: Tarkistuksen valinta.

  Seuraava
    Siirtyminen seuraavaan vaiheeseen: SQL:n vastaavuuden luonti.

  Valmis
    Tämä painike on käytössä, kun olet lopettanut DAD-tiedoston luonnin tai muokkauksen. Päättää toiminnon ja palaa työkaluvalikoimaan.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ### SQL:n vastaavuuksien luonti - viides vaihe SQL:n vastaavuuksille

  DAD-tiedoston solmunäkymä
    Valitse DAD-tiedoston solmunäkymästä solmu, josta haluat luoda vastaavuuden. Voit luoda vastaavuuksia XML-asiakirjan elementeistä ja määritteistä DB2-tietoja vastaaviin elementteihin ja määritesolmuihin. Solmut muodostavat polun XML-tiedoista DB2-tietoihin. Valitse solmu, jotta Uusi elementti -painike on käytössä. Solmun valita tuo solmuun kuuluvat kentät näkyviin Tiedot-ryhmäkehykseen.

  Solmun laji
    Valitse lajiluettelosta sellainen solmun laji, joka on kelvollinen kyseisessä solmunäkymän kohdassa. Tiedot-ryhmäkehykseen tulee näkyviin erilaisia kenttiä valitun solmun lajin mukaan. Tämä kenttä on pakollinen.

    Elementti
      Kuvaa XML-elementtiä, joka on määritetty XML-asiakirjaan liitetyssä DTD-määrityksessä ja jota käytetään XML-elementin kytkemiseen DB2-taulukon sarakkeeseen. Elementtisolmulla voi olla määritesolmuja, alielementtisolmuja tai tekstisolmuja. Alimman tason solmulla on tekstisolmu ja sarakkeen nimi, joka on liitetty solmuun rakennenäkymässä.

    Määrite
      Kuvaa XML-määritettä, joka on määritetty XML-asiakirjaan liitetyssä DTD-määrityksessä ja jota käytetään XML-määritteen kytkemiseen DB2-taulukon sarakkeeseen. Määritesolmulla voi olla tekstisolmu, ja sillä on sarakkeen nimi, joka on liitetty solmuun rakennenäkymässä.

    Teksti
      Määrittää elementtisolmun tekstisisällön. Tekstisolmulla on sarakkeen nimi, joka on liitetty solmuun rakennenäkymässä.

  Solmun nimi
    Kirjoita solmun nimi. Tämä kenttä on pakollinen. Esimerkki:

        Tilaus

  Sarake
    Jos valitsit solmun lajiksi Määrite, Elementti tai Teksti, valitse sarakkeen nimi. Tämä kenttä on pakollinen. Jos määrität solmun lajiksi Sarake, voit valita sarakkeeksi vain DB2-tietokannassa olevan sarakkeen. Esimerkki:

        Asiakkaan_nimi

  Lisäys
    Lisää asianmukaisen nimiön hakemistorakenteeseen lisättävään tyhjään elementtiin.

  Muutto
    Tekee muutokset korostettuun solmuun. Voit tehdä lisää muutoksia valitsemalla solmun uudelleen tai valitsemalla jonkin toisen solmun.

  Poisto
    Poistaa korostetun elementin tai määritteen.

  Uusi elementti
    Luo uuden solmun tyhjentämällä Tiedot-ryhmäkehyksen kentät, liittää hakemistorakenteeseen tyhjän elementin korostetun elementin alle ja korostaa uuden, tyhjän elementin.

  Edellinen
    Siirtyminen edelliseen vaiheeseen: SQL-käskyn määritys.

  Seuraava
    Siirtyminen seuraavaan vaiheeseen: DAD-tiedoston tallennus.

  Valmis
    Tämä painike on käytössä, kun olet lopettanut DAD-tiedoston luonnin tai muokkauksen. Päättää toiminnon ja palaa työkaluvalikoimaan.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ### Relaatiotietokantasolmujen vastaavuuksien luonti - neljäs vaihe relaatiotietokannan solmun vastaavuuksille

  DAD-tiedoston solmunäkymä
    Valitse DAD-tiedoston solmunäkymästä solmu, josta haluat luoda vastaavuuden. Voit luoda vastaavuuksia XML-asiakirjan elementeistä ja määritteistä DB2-tietoja vastaaviin elementteihin ja määritesolmuihin. Solmut muodostavat polun XML-tiedoista DB2-tietoihin. Solmut osoittavat, missä taulukossa ja sarakkeessa tiedot ovat, ja millä ehdoilla tiedot on käytettävissä. Valitse solmu, jotta Uusi elementti -painike on käytössä. Solmun valita tuo solmuun kuuluvat kentät näkyviin Tiedot-ryhmäkehykseen.

  Solmun laji
    Valitse lajiluettelosta sellainen solmun laji, joka on kelvollinen kyseisessä solmunäkymän kohdassa. Tiedot-ryhmäkehykseen tulee näkyviin erilaisia kenttiä valitun solmun lajin mukaan. Kentät voivat olla Elementti-, Määrite-, Teksti-, Taulukko-, Sarake- tai Ehto-solmun kenttiä, DAD-solmukartasta valitun solmun mukaan. Tämä kenttä on pakollinen.

    Elementti
      Kuvaa XML-elementtiä, joka on määritetty XML-asiakirjaan liitetyssä DTD-määrityksessä ja jota käytetään XML-elementin kytkemiseen DB2-taulukon sarakkeeseen. Elementtisolmulla voi olla määritesolmuja, alielementtisolmuja, tekstisolmuja, taulukkosolmuja tai ehtosolmuja. Pääelementillä on taulukkosolmut, joilla määritetään kaikki XML-asiakirjojen luontiin käytettävät taulukot, ja ehtosolmu, jota käytetään taulukoiden välisten yhteyksien muodostukseen. Tämä kenttä on pakollinen. Esimerkki:

          element_node name="Tilaus"

    Määrite
      Kuvaa XML-määritesolmua, joka on määritetty XML-asiakirjaan liitetyssä DTD-määrityksessä ja jota käytetään XML-määritteen kytkemiseen DB2-taulukon sarakkeeseen. Määritesolmulla voi olla tekstisolmu, ja sillä on sarakkeen nimi, joka on liitetty solmuun DAD-tiedoston solmunäkymässä. Tiedot ovat elementin määrite- ja tekstisolmussa. Tämä kenttä on pakollinen. Esimerkki:

          attribute_node name="avain"

      |

    |Taulukko
      |Kuvaa taulukkoa, joka on liitetty tekstisolmuun tai |määritesolmuun. Taulukko on sen DB2-taulukon nimi, johon |teksti- tai määritesolmun sisältö tallennetaan tai josta |sisältö noudetaan. Esimerkki:

          |table_node name=tilaus_tab

      |

    |Sarake
      |Kuvaa saraketta, joka sisältää teksti- tai määritesolmun |sisällön. Sarake on sen DB2-taulukkosarakkeen nimi, johon |teksti- tai määritesolmun sisältö tallennetaan tai josta sisältö |noudetaan. Esimerkki:

          |column name="tilaus_key"

  Solmun nimi
    Kirjoita elementin tai määritteen nimi. Tämä kenttä on pakollinen. Esimerkki:

        element_node name="Hinta"

  Teksti
    Viittaa elementin tekstisisältöön ja relaatiotaulukon sarakkeen tietoihin alimman tason elementtisolmuille. Sisältää taulukko- ja sarake-elementin sekä pääsolmulle ehtoelementin.

  Taulukon nimi
    Sarakkeen sisältävän taulukon nimi. Esimerkki:

        table name="tilaus_tab"
        table name="osa_tab"
        table name="lähetys_tab"

  Taulukon avain
    Taulukon perusavain, joka koostuu joko yhdestä sarakkeesta tai useista sarakkeista (yhdistelmäavain). Avainta käytetään kokoelman taulukoiden yhdistämiseen. Esimerkki yhdistelmäavaimesta:

        table name="osa_tab" key="osan_numero, hinta"

  Sarake
    Sen sarakkeen nimi, joka sisältää elementin tekstin tiedot ja johon elementistä ja määritteestä on luotu vastaavuus. Esimerkki:

        column name="tilausnro" type="integer"

  Ehto
    Ehto ilmaisee pääelementeissä tavan, jolla XML-kokoelman taulukot liitetään. Alemman tason elementeissä ehto ilmaisee ne ehdot, joilla XML-tiedot valitaan operaattoreiden "=", "<", ">" ja "LIKE" avulla. Esimerkki ehdosta pääelementissä:

        tilaus_tab.tilausnro = osa_tab.osan_nro AND
        osa_tab.osan_nro = lähetys_tab.osan_nro

    Esimerkki XML-tietojen valinnasta:

        hinta > 2500

  Lisäys
    Lisää asianmukaisen nimiön hakemistorakenteeseen lisättävään tyhjään elementtiin.

  Muutto
    Tekee muutokset korostettuun solmuun. Voit tehdä lisää muutoksia valitsemalla solmun uudelleen tai valitsemalla jonkin toisen solmun.

  Poisto
    Poistaa korostetun elementin.

  Uusi elementti
    Luo uuden solmun tyhjentämällä Tiedot-ryhmäkehyksen kentät, liittää hakemistorakenteeseen tyhjän elementin korostetun elementin alle ja korostaa uuden, tyhjän elementin.

  Edellinen
    Siirtyminen edelliseen vaiheeseen: Tekstin määritys.

  Seuraava
    Siirtyminen seuraavaan vaiheeseen: DAD-tiedoston tallennus.

  Valmis
    Tämä painike on käytössä, kun olet lopettanut DAD-tiedoston luonnin tai muokkauksen. Päättää toiminnon ja palaa työkaluvalikoimaan.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ### DAD-tiedoston tallennus - viimeinen vaihe kaikille lajeille

  Tiedoston nimi
    Kirjoita tallennettavan, uuden tai muokatun DAD-tiedoston nimi tai avaa paikallinen tiedoston hakuikkuna, jossa voit valita DAD-tiedoston tallennussijainnin, valitsemalla ...-painike. Tämä kenttä on pakollinen.

  Edellinen
    Siirtyminen edelliseen vaiheeseen.

  Valmis
    Tallentaa DAD-tiedoston ja palaa työkaluvalikoimaan.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ## Tehtävät

  ### DAD-tiedoston luonti tai muokkaus XML-sarakkeille

  Kun luot DAD-tiedoston XML-sarakkeelle, määrität XML-asiakirjan tietojen lajin ja indeksoinnissa käytetyt oheistaulukot.

  1. |Voit luoda XML DAD -tiedoston tai muokata sitä valitsemalla työkaluvalikoiman DAD-tiedoston muokkaus| -painikkeen. Ohjattu DAD-tiedostojen käsittelytoiminto alkaa ja kuvaruutuun tulee |DAD-tiedoston määritys -ikkuna.
  2. Valitse, haluatko muokata aiemmin luotua DAD-tiedostoa vai luoda uuden DAD-tiedoston.
     - Aiemmin luodun DAD-tiedoston muokkaus:
       1. Selaa aiemmin luotujen DAD-tiedostojen luetteloa valitsemalla ...-painike tai kirjoita DAD-tiedoston nimi Tiedoston nimi -kenttään.
       2. Tarkista, että ohjattu toiminto tunnistaa määrittämäsi DAD-tiedoston.
          - Jos ohjattu toiminto tunnistaa DAD-tiedoston, voit valita Seuraava-painikkeen ja Laji-kenttään tulee näkyviin arvo XML-sarake.
          - Jos ohjattu toiminto ei tunnista DAD-tiedostoa, et voi valita Seuraava-painiketta. Tällöin voit joko kirjoittaa DAD-tiedoston nimen uudelleen Tiedoston nimi -kenttään tai selata aiemmin luotuja DAD-tiedostoja valitsemalla ...-painikkeen. Jatka kunnes voit valita Seuraava-painikkeen.
       3. Valitse Seuraava-painike.
     - Uuden DAD-tiedoston luonti:
       1. Jätä Tiedoston nimi -kenttä tyhjäksi.
       2. Valitse Laji-luettelosta XML-sarake-vaihtoehto.
       3. Valitse Seuraava-painike.
  3. Valitse Tarkistuksen valinta -ikkunassa, haluatko tarkistaa XML-asiakirjat DTD-määrityksen avulla.
     - Tarkistus:
       1. Valitse XML-asiakirjojen tarkistus käyttämällä DTD-määritystä -painike.
       2. Valitse DTD-tunnus-luettelosta tarkistuksessa käytettävä DTD-määritys.

       Jos tietokannan DTD-kuvauskantaan ei ole tuotu DTD-määrityksiä, XML-asiakirjoja ei voi tarkistaa.

     - Valitse |Ei tarkistusta -painike, jos haluat jatkaa tarkistamatta XML-asiakirjoja.
  4. Valitse Seuraava-painike.
  5. Valitse Oheistaulukot-luettelossa, haluatko lisätä uuden oheistaulukon, muokata aiemmin luotua oheistaulukkoa vai poistaa aiemmin luodun oheistaulukon.
     - Uuden oheistaulukon tai oheistaulukon sarakkeen lisäys:

       Voit luoda uuden oheistaulukon määrittämällä oheistaulukon sarakkeet. Toteuta seuraavat vaiheet jokaiselle oheistaulukon sarakkeelle.

       1. Täydennä Oheistaulukot-ikkunan Tiedot-ruudun kentät.
          1. Taulukon nimi: Kirjoita sarakkeen sisältävän taulukon nimi.
          2. Sarakkeen nimi: Kirjoita sarakkeen nimi.
          3. Laji: Valitse luettelosta sarakkeen laji.
          4. Pituus (vain, jos laji on VARCHAR): Määritä merkkien enimmäismäärä.
          5. Polku: Kirjoita elementin tai määritteen sijainti.
          6. Useita esiintymiä: Valitse luettelosta vaihtoehto Ei tai Kyllä.

             Valitse, voiko elementtiä tai määritettä käyttää asiakirjassa monesti. Tärkeää: Jos määrität, että sarake voi esiintyä monta kertaa, voit määrittää oheistaulukossa vain yhden sarakkeen, joka sisältää tämän sarakkeen.

       2. Lisää sarake valitsemalla Lisäys-painike.
       3. Voit jatkaa sarakkeiden lisäystä, muokkausta ja poistoa tai valita Seuraava-painikkeen.
     - Oheistaulukon aiemmin luodun sarakkeen muokkaus:

       Voit päivittää oheistaulukkoa muuttamalla aiemmin luotujen sarakkeiden määrityksiä.

       1. Napsauta oheistaulukkoa ja sen sarakkeen nimeä, jota haluat muokata.
       2. Muokkaa Tiedot-ruudun kenttiä.
       3. Tallenna muutokset valitsemalla Muutto-painike.
       4. Voit jatkaa oheistaulukon sarakkeiden lisäystä, muokkausta tai poistoa tai valita Seuraava-painikkeen.
     - Oheistaulukon aiemmin luodun sarakkeen poisto:
       1. Napsauta oheistaulukkoa ja saraketta, jonka haluat poistaa.
       2. Valitse Poisto-painike.
       3. Voit jatkaa oheistaulukon sarakkeiden lisäystä, muokkausta tai poistoa tai valita Seuraava-painikkeen.
     - Aiemmin luodun oheistaulukon poisto:

       Voit poistaa taulukon poistamalla oheistaulukon jokaisen sarakkeen.

       1. Napsauta vuorollaan jokaista poistettavan sivutaulukon saraketta.
       2. Valitse Poisto-painike.
       3. Voit jatkaa oheistaulukoiden sarakkeiden lisäystä, muokkausta tai poistoa tai valita Seuraava-painikkeen.
  6. Kirjoita muokatulle DAD-tiedostolle nimi DAD-tiedoston määritys -ikkunan Tiedoston nimi -kenttään.
  7. Tallenna DAD-tiedosto ja palaa työkaluvalikoimaan valitsemalla Valmis-painike.

  ### DAD-tiedoston luonti tai muokkaus XML-kokoelmille

  Kun luot XML-kokoelman DAD-tiedostoa, XML-asiakirjan ja DB2-tietolähteen vastaavuus luodaan jollakin seuraavista menetelmistä:

  - XML-tiedoston koostaminen käyttämällä SQL:n vastaavuuksia
  - XML-tiedoston koostaminen käyttämällä relaatiotietokannan vastaavuuksia
  - XML-tiedoston jako osiin käyttämällä relaatiotietokantasolmujen vastaavuuksia

  #### Koostaminen käyttämällä SQL:n vastaavuuksia

  1. Valitse työkaluvalikoimasta |DAD-tiedoston muokkaus -painike. Kuvaruutuun tulee DAD-tiedoston määritys -ikkuna.
  2. Valitse, haluatko muokata aiemmin luotua DAD-tiedostoa vai luoda uuden DAD-tiedoston.

     Uuden DAD-tiedoston luonti:

     1. Jätä Tiedoston nimi -kenttä tyhjäksi.
     2. Valitse Laji-luettelosta XML-kokoelman SQL:n vastaavuudet.
     3. Avaa Tarkistuksen valinta -ikkuna valitsemalla Seuraava-painike.

     Aiemmin luodun DAD-tiedoston muokkaus:

     1. Kirjoita DAD-tiedoston nimi DAD-tiedoston nimi -kenttään tai selaa aiemmin luotujen DAD-tiedostojen luetteloa valitsemalla ...-painike.
     2. Tarkista, että ohjattu toiminto tunnistaa määrittämäsi DAD-tiedoston.
        - Jos ohjattu toiminto tunnistaa DAD-tiedoston, voit valita Seuraava-painikkeen ja Laji-kenttään tulee näkyviin arvo XML-kokoelman SQL:n vastaavuudet.
        - Jos ohjattu toiminto ei tunnista DAD-tiedostoa, et voi valita Seuraava-painiketta. Tällöin joko kirjoita DAD-tiedoston nimi uudelleen tai selaa aiemmin luotuja DAD-tiedostoja valitsemalla ...-painike. Jatka kunnes voit valita Seuraava-painikkeen.
     3. Avaa Tarkistuksen valinta -ikkuna valitsemalla Seuraava-painike.
  3. Valitse Tarkistuksen valinta -ikkunassa, haluatko tarkistaa XML-asiakirjat DTD-määrityksen avulla.
     - Tarkistus:
       1. Valitse XML-asiakirjojen tarkistus käyttämällä DTD-määritystä -painike.
       2. Valitse DTD-tunnus-luettelosta tarkistuksessa käytettävä DTD-määritys.

       Jos tietokannan DTD-kuvauskantaan ei ole tuotu DTD-määrityksiä, XML-asiakirjoja ei voi tarkistaa.

     - Valitse |Ei tarkistusta -painike, jos haluat jatkaa tarkistamatta XML-asiakirjoja.
  4. Avaa Tekstin määritys -ikkuna valitsemalla Seuraava-painike.
  5. Määritä koostettavan XML-asiakirjan prolog-osa kirjoittamalla prolog-osa Prolog-kenttään.

         <?xml version="1.0"?>

     Jos muokkaat aiemmin luotua DAD-tiedostoa, prolog-osa näkyy automaattisesti Prolog-kentässä.

  6. Kirjoita Tekstin määritys -ikkunan Doctype-kenttään XML-asiakirjan laji. Laji viittaa XML-asiakirjan DTD-määritystiedostoon. Esimerkki:

         |<!DOCTYPE Order SYSTEM "C:\dxx\samples\dtd\getstart.dtd">

     Jos muokkaat aiemmin luotua DAD-tiedostoa, asiakirjan laji näkyy automaattisesti Doctype-kentässä.

  7. Avaa SQL-käskyn määritys -ikkuna valitsemalla Seuraava-painike.
  8. Kirjoita SQL SELECT -lauseke SQL-käsky-kenttään.

     Jos muokkaat aiemmin luotua DAD-tiedostoa, SQL-käsky näkyy automaattisesti SQL-käsky-kentässä.

  9. Tarkista, onko SQL-käsky kelvollinen, valitsemalla SQL-käskyn tarkistus -painike.
     - Jos käsky on kelvollinen, mallitulokset tulevat näkyviin Mallitulokset-kenttään.
     - Jos käsky ei kelpaa, Mallitulokset-kentässä näkyy virhesanoma. Virhesanoma kehottaa korjaamaan SELECT-lausekkeen ja yrittämään uudelleen.
  10. |Avaa SQL:n vastaavuudet -ikkuna valitsemalla Seuraava-painike.
  11. Valitse elementti- tai määritesolmu, josta haluat luoda vastaavuuden, napsauttamalla solmua |SQL:n vastaavuudet -ikkunan vasemmalla puolella olevassa kentässä.

      Luo XML-asiakirjan elementeistä ja määritteistä vastaavuudet DB2-tietoja vastaaviin elementti- ja määritesolmuihin. Nämä solmut muodostavat polun XML-tiedoista DB2-tietoihin.

      - Pääsolmun lisäys:
        1. Valitse Päätunnus-kuvake.
        2. Määritä uusi solmu valitsemalla Uusi elementti -painike.
        3. Määritä Tiedot-ruudussa Solmun laji -luettelossa arvo Elementti.
        4. Kirjoita Solmun nimi -kenttään pääsolmun nimi.
        5. Lisää uusi solmu valitsemalla Lisäys-painike.

           Olet luonut pääsolmun tai -elementin, joka on kaikkien muiden elementti- ja määritesolmujen kantasolmu. Tälle solmulle voidaan nyt lisätä alielementtejä ja -määritteitä.

      - Alielementin tai määritesolmun lisäys:
        1. Valitse vasemmalla sijaitsevasta kentästä kantasolmu, jolle haluat lisätä alielementin tai -määritteen.

           Jos et valitse kantasolmua, Uusi elementti -painike ei ole käytettävissä.

        2. Valitse Uusi elementti -painike.
        3. Valitse Tiedot-ruudun Solmun laji -luettelosta solmun laji.

           Solmun laji -luettelossa on vain sellaiset solmun lajit, jotka ovat kelvollisia solmunäkymän kyseisessä kohdassa.

        4. Kirjoita solmun nimi Tiedot-ruudun Solmun nimi -kenttään.
        5. Jos määritit alimman tason elementin solmun lajiksi Määrite, Elementti tai Teksti, valitse Tiedot-ruudun Sarake-kentästä sarake.

           Rajoitus: Uusia sarakkeita ei voi luoda ohjatun hallintatoiminnon avulla. Jos määrität solmun lajiksi Sarake, voit valita sarakkeeksi vain DB2-tietokannassa olevan sarakkeen.

        6. Lisää uusi solmu valitsemalla Lisäys-painike.

           Voit muokata solmua myöhemmin napsauttamalla sitä vasemmalla sijaitsevassa kentässä ja tekemällä tarvittavat muutokset Tiedot-ruudussa. Päivitä elementti valitsemalla Muutto-painike.

           Voit lisätä solmulle alielementtejä tai -määritteitä korostamalla solmun ja toistamalla lisäystoimet.

        7. Jatka SQL:n vastaavuuksien muokkaamista tai avaa DAD-tiedoston määritys -ikkuna valitsemalla Seuraava-painike.
      - Solmun poisto
        1. Napsauta vasemmalla sijaitsevassa kentässä solmua.
        2. Valitse Poisto-painike.
        3. Jatka SQL:n vastaavuuksien muokkaamista tai avaa DAD-tiedoston määritys -ikkuna valitsemalla Seuraava-painike.

        Huomaa, että jos poistat alimman tason solmun, jostakin toisesta solmusta tulee alimman tason solmu, ja sille on ehkä määritettävä sarakkeen nimi.

  12. Kirjoita muokatun DAD-tiedoston nimi DAD-tiedoston määritys -ikkunan Tiedoston nimi -kenttään.
  13. Palaa työkaluvalikoimaan valitsemalla Valmis-painike.

  #### Koostaminen käyttämällä relaatiotietokannan vastaavuuksia

  1. Valitse työkaluvalikoimasta |DAD-tiedoston muokkaus -painike. Kuvaruutuun tulee DAD-tiedoston määritys -ikkuna.
  2. Valitse, haluatko muokata aiemmin luotua DAD-tiedostoa vai luoda uuden DAD-tiedoston.

     Aiemmin luodun DAD-tiedoston muokkaus:

     1. Kirjoita DAD-tiedoston nimi DAD-tiedoston nimi -kenttään tai selaa aiemmin luotujen DAD-tiedostojen luetteloa valitsemalla ...-painike.
     2. Tarkista, että ohjattu toiminto tunnistaa määrittämäsi DAD-tiedoston.
        - Jos ohjattu toiminto tunnistaa DAD-tiedoston, voit valita Seuraava-painikkeen ja Laji-kenttään tulee näkyviin arvo XML-kokoelman relaatiotietokannan vastaavuudet.
        - Jos ohjattu toiminto ei tunnista DAD-tiedostoa, et voi valita Seuraava-painiketta. Tällöin joko kirjoita DAD-tiedoston nimi uudelleen Tiedoston nimi -kenttään tai selaa aiemmin luotuja DAD-tiedostoja valitsemalla ...-painike. Toista näitä vaiheita kunnes voit valita Seuraava-painikkeen.
     3. Avaa Tarkistuksen valinta -ikkuna valitsemalla Seuraava-painike.

     Uuden DAD-tiedoston luonti:

     1. Jätä Tiedoston nimi -kenttä tyhjäksi.
     2. Valitse Laji-luettelosta XML-kokoelman relaatiotietokannan vastaavuudet.
     3. Avaa Tarkistuksen valinta -ikkuna valitsemalla Seuraava-painike.
  3. Valitse Tarkistuksen valinta -ikkunassa, haluatko tarkistaa XML-asiakirjat DTD-määrityksen avulla.
     - Tarkistus:
       1. Valitse XML-asiakirjojen tarkistus käyttämällä DTD-määritystä -painike.
       2. Valitse DTD-tunnus-luettelosta tarkistuksessa käytettävä DTD-määritys.

       Jos tietokannan DTD-kuvauskantaan ei ole tuotu DTD-määrityksiä, XML-asiakirjoja ei voi tarkistaa.

     - Valitse |Ei tarkistusta -painike, jos haluat jatkaa tarkistamatta XML-asiakirjoja.
  4. Avaa Tekstin määritys -ikkuna valitsemalla Seuraava-painike.
  5. Kirjoita prolog-osa Tekstin määritys -ikkunan Prolog-kenttään.

         <?xml version="1.0"?>

     Jos muokkaat aiemmin luotua DAD-tiedostoa, prolog-osa näkyy automaattisesti Prolog-kentässä.

  6. Kirjoita XML-asiakirjan laji Doctype-kenttään. Esimerkki:

         |<!DOCTYPE Order SYSTEM "C:\dxx\samples\dtd\getstart.dtd">

     Jos muokkaat aiemmin luotua DAD-tiedostoa, asiakirjan laji näkyy automaattisesti Doctype-kentässä.

  7. |Avaa Relaatiotietokannan solmujen vastaavuudet -ikkuna valitsemalla Seuraava-painike.
  8. Valitse elementti- tai määritesolmu, josta haluat luoda vastaavuuden, napsauttamalla solmua |Relaatiotietokannan solmujen vastaavuudet -ikkunan vasemmalla puolella olevassa kentässä.

     Luo XML-asiakirjan elementeistä ja määritteistä vastaavuudet DB2-tietoja vastaaviin elementti- ja määritesolmuihin. Nämä solmut muodostavat polun XML-tiedoista DB2-tietoihin.

  9. Pääsolmun lisäys:
     1. Valitse Päätunnus-kuvake.
     2. Määritä uusi solmu valitsemalla Uusi elementti -painike.
     3. Määritä Tiedot-ruudussa Solmun laji -luettelossa arvo Elementti.
     4. Kirjoita Solmun nimi -kenttään pääsolmun nimi.
     5. Lisää uusi solmu valitsemalla Lisäys-painike.

        Olet luonut pääsolmun tai -elementin, joka on kaikkien muiden elementti- ja määritesolmujen kantasolmu. Pääsolmulla on taulukko-alielementit ja liitosehto.

        Lisää jokaiselle kokoelman taulukolle taulukkosolmut.

        1. Korosta pääsolmun nimi ja valitse Uusi elementti.
        2. Määritä Tiedot-ruudussa Solmun laji -luettelossa arvo Taulukko.
        3. Valitse taulukon nimi Taulukon nimi -luettelosta. Taulukon on oltava luotuna.
        4. Lisää taulukkosolmu valitsemalla Lisäys-painike.
        5. Toista yllä olevat vaiheet jokaiselle taulukolle.

        Lisää taulukkosolmuille liitosehdot.

        1. Korosta pääsolmun nimi ja valitse Uusi elementti.
        2. Määritä Tiedot-ruudussa Solmun laji -luettelossa arvo Ehto.
        3. Kirjoita liitosehto Ehto-kenttään. Liitosehdon muoto on seuraava:

               taulukon_nimi.taulukon_sarake =
               taulukon_nimi.taulukon_sarake AND
               taulukon_nimi.taulukon_sarake = taulukon_nimi.taulukon_sarake ...

           Luo liitosehto lisäämällä tarvittava määrä ehtoja, jotka yhdistät AND-sanalla.

        4. Lisää ehto valitsemalla Lisäys-painike.

     Tälle solmulle voidaan nyt lisätä alielementtejä ja -määritteitä.

  10. Alielementin tai määritesolmun lisäys:
      1. Valitse vasemmalla sijaitsevasta kentästä kantasolmu, jolle haluat lisätä alielementin tai -määritteen.
      2. Valitse Uusi elementti -painike. Jos et valitse kantasolmua, Uusi elementti -painike ei ole käytettävissä.
      3. Valitse Tiedot-ruudun Solmun laji -luettelosta solmun laji.

         Solmun laji -luettelossa on vain sellaiset solmun lajit, jotka ovat kelvollisia solmunäkymän kyseisessä kohdassa. Solmun lajin tulee olla joko Elementti tai Määrite.

      4. Kirjoita Solmun nimi -kenttään elementin tai määritteen nimi.
      5. Jos määritit solmun lajiksi Määrite tai alimman tason elementiksi Elementti, valitse Tiedot-ruudun Sarake-kentästä sarake.

         Rajoitus: Uusia sarakkeita ei voi luoda ohjatun hallintatoiminnon avulla. Jos määrität solmun lajiksi Sarake, voit valita sarakkeeksi vain DB2-tietokannassa olevan sarakkeen.

      6. Lisää uusi solmu valitsemalla Lisäys-painike.

         Voit muokata solmua myöhemmin napsauttamalla sitä vasemmalla sijaitsevassa kentässä ja tekemällä tarvittavat muutokset Tiedot-ruudussa. Päivitä elementti valitsemalla Muutto-painike.

         Voit lisätä solmulle alielementtejä tai -määritteitä korostamalla solmun ja toistamalla lisäystoimet.

      7. Elementti- tai määritesolmun sisällön ja relaatiotaulukon välisen vastaavuuden luonti:
         1. Määritä tekstisolmu.
            1. Napsauta kantasolmua.
            2. Valitse Uusi elementti -painike.
            3. Valitse Solmun laji -kentässä arvo Teksti.
            4. Lisää solmu valitsemalla Lisäys-painike.
         2. Lisää taulukkosolmu.
            1. Valitse juuri luomasi tekstisolmu ja valitse Uusi elementti.
            2. Valitse Solmun laji -kentässä arvo Taulukko ja määritä taulukon nimi elementille.
            3. Lisää solmu valitsemalla Lisäys-painike.
         3. Lisää sarakesolmu.
            1. Valitse tekstisolmu uudelleen ja valitse Uusi elementti.
            2. Valitse Solmun laji -kentässä arvo Sarake ja määritä sarakkeen nimi elementille.
            3. Lisää solmu valitsemalla Lisäys-painike.

            Rajoitus: Uusia sarakkeita ei voi luoda ohjatun hallintatoiminnon avulla. Jos määrität solmun lajiksi Sarake, voit valita sarakkeeksi vain DB2-tietokannassa olevan sarakkeen.

         4. Voit halutessasi lisätä ehdon sarakkeelle.
            1. Valitse tekstisolmu uudelleen ja valitse Uusi elementti.
            2. Valitse Solmun laji -kentässä arvo Ehto ja määritä ehto seuraavan mallin mukaisesti:

                   operaattori LIKE|<|>|= arvo

            3. Lisää solmu valitsemalla Lisäys-painike.
      8. Jatka relaatiotietokannan solmujen vastaavuuksien muokkaamista tai avaa DAD-tiedoston määritys -ikkuna valitsemalla Seuraava-painike.
  11. Solmun poisto
      1. Napsauta vasemmalla sijaitsevassa kentässä solmua.
      2. Valitse Poisto-painike.
      3. Jatka relaatiotietokannan solmujen vastaavuuksien muokkaamista tai avaa DAD-tiedoston määritys -ikkuna valitsemalla Seuraava-painike.
  12. Kirjoita muokatun DAD-tiedoston nimi DAD-tiedoston määritys -ikkunan Tiedoston nimi -kenttään.
  13. Poista solmu ja palaa työkaluvalikoimaan valitsemalla Valmis-painike.

  #### Jako osiin käyttämällä relaatiotietokantasolmujen vastaavuuksia

  1. Valitse työkaluvalikoimasta |DAD-tiedoston muokkaus -painike. Kuvaruutuun tulee DAD-tiedoston määritys -ikkuna.
  2. Valitse, haluatko muokata aiemmin luotua DAD-tiedostoa vai luoda uuden DAD-tiedoston.

     Aiemmin luodun DAD-tiedoston muokkaus:

     1. Kirjoita DAD-tiedoston nimi DAD-tiedoston nimi -kenttään tai selaa aiemmin luotujen DAD-tiedostojen luetteloa valitsemalla ...-painike.
     2. Tarkista, että ohjattu toiminto tunnistaa määrittämäsi DAD-tiedoston.
        - Jos ohjattu toiminto tunnistaa DAD-tiedoston, voit valita Seuraava-painikkeen ja Laji-kenttään tulee näkyviin arvo XML-kokoelman relaatiotietokannan vastaavuudet.
        - Jos ohjattu toiminto ei tunnista DAD-tiedostoa, et voi valita Seuraava-painiketta. Tällöin joko kirjoita DAD-tiedoston nimi uudelleen Tiedoston nimi -kenttään tai selaa aiemmin luotuja DAD-tiedostoja valitsemalla ...-painike. Toista näitä vaiheita kunnes voit valita Seuraava-painikkeen.
     3. Avaa Tarkistuksen valinta -ikkuna valitsemalla Seuraava-painike.

     Uuden DAD-tiedoston luonti:

     1. Jätä Tiedoston nimi -kenttä tyhjäksi.
     2. Valitse Laji-luettelosta XML-kokoelman relaatiotietokannan vastaavuudet.
     3. Avaa Tarkistuksen valinta -ikkuna valitsemalla Seuraava-painike.
  3. Valitse Tarkistuksen valinta -ikkunassa, haluatko tarkistaa XML-asiakirjat DTD-määrityksen avulla.
     - Tarkistus:
       1. Valitse XML-asiakirjojen tarkistus käyttämällä DTD-määritystä -painike.
       2. Valitse DTD-tunnus-luettelosta tarkistuksessa käytettävä DTD-määritys.

       Jos tietokannan DTD-kuvauskantaan ei ole tuotu DTD-määrityksiä, XML-asiakirjoja ei voi tarkistaa.

     - Valitse |Ei tarkistusta -painike, jos haluat jatkaa tarkistamatta XML-asiakirjoja.
  4. Avaa Tekstin määritys -ikkuna valitsemalla Seuraava-painike.
  5. Jos vain jaat osiin XML-asiakirjaa, ohita Prolog-kenttä. Jos käytät DAD-tiedostoa sekä asiakirjan koostamiseen että osiin jakoon, kirjoita prolog-nimi Tekstin määritys -ikkunan Prolog-kenttään. Prolog-nimeä ei tarvitse määrittää, jos jaat XML-asiakirjoja osiin DB2-tietoihin.

         <?xml version="1.0"?>

     Jos muokkaat aiemmin luotua DAD-tiedostoa, prolog-osa näkyy automaattisesti Prolog-kentässä.

  6. Jos vain jaat osiin XML-asiakirjaa, ohita Doctype-kenttä. Jos käytät DAD-tiedostoa sekä asiakirjan koostamiseen että osiin jakoon, kirjoita XML-asiakirjan laji Doctype-kenttään.

     Jos muokkaat aiemmin luotua DAD-tiedostoa, asiakirjan laji näkyy automaattisesti Doctype-kentässä. Esimerkki:

         |<!DOCTYPE Order SYSTEM "C:\dxx\samples\dtd\getstart.dtd">

  7. Avaa Relaatiotietokannan vastaavuudet -ikkuna valitsemalla Seuraava-painike.
  8. Valitse elementti- tai määritesolmu, josta haluat luoda vastaavuuden, napsauttamalla solmua Relaatiotietokannan vastaavuudet -ikkunan vasemmalla puolella olevassa kentässä.

     Luo XML-asiakirjan elementeistä ja määritteistä vastaavuudet DB2-tietoja vastaaviin elementti- ja määritesolmuihin. Nämä solmut muodostavat polun XML-tiedoista DB2-tietoihin.

  9. Pääsolmun lisäys:
     1. Valitse Päätunnus-kuvake.
     2. Määritä uusi solmu valitsemalla Uusi elementti -painike.
     3. Määritä Tiedot-ruudussa Solmun laji -luettelossa arvo Elementti.
     4. Kirjoita Solmun nimi -kenttään pääsolmun nimi.
     5. Lisää uusi solmu valitsemalla Lisäys-painike.

        Olet luonut pääsolmun tai -elementin, joka on kaikkien muiden elementti- ja määritesolmujen kantasolmu. Pääsolmulla on taulukko-alielementit ja liitosehto.

        Lisää jokaiselle kokoelman taulukolle taulukkosolmut.

        1. Korosta pääsolmun nimi ja valitse Uusi elementti.
        2. Määritä Tiedot-ruudussa Solmun laji -luettelossa arvo Taulukko.
        3. Valitse taulukon nimi Taulukon nimi -luettelosta. Taulukon on oltava luotuna.
        4. Määritä taulukon avainsarake Taulukon avain -kenttään.
        5. Lisää taulukkosolmu valitsemalla Lisäys-painike.
        6. Toista yllä olevat vaiheet jokaiselle taulukolle.

        Lisää taulukkosolmuille liitosehdot.

        1. Korosta pääsolmun nimi ja valitse Uusi elementti.
        2. Määritä Tiedot-ruudussa Solmun laji -luettelossa arvo Ehto.
        3. Kirjoita liitosehto Ehto-kenttään. Liitosehdon muoto on seuraava:

               taulukon_nimi.taulukon_sarake =
               taulukon_nimi.taulukon_sarake AND
               taulukon_nimi.taulukon_sarake = taulukon_nimi.taulukon_sarake ...

        4. Lisää ehto valitsemalla Lisäys-painike.

     Tälle solmulle voidaan nyt lisätä alielementtejä ja -määritteitä.

  10. Alielementin tai määritesolmun lisäys:
      1. Valitse vasemmalla sijaitsevasta kentästä kantasolmu, jolle haluat lisätä alielementin tai -määritteen.

         Jos et valitse kantasolmua, Uusi elementti -painike ei ole käytettävissä.

      2. Valitse Uusi elementti -painike.
      3. Valitse Tiedot-ruudun Solmun laji -luettelosta solmun laji.

         Solmun laji -luettelossa on vain sellaiset solmun lajit, jotka ovat kelvollisia solmunäkymän kyseisessä kohdassa. Solmun lajin tulee olla joko Elementti tai Määrite.

      4. Lisää uusi solmu valitsemalla Lisäys-painike. Voit muokata solmua myöhemmin napsauttamalla sitä vasemmalla sijaitsevassa kentässä ja tekemällä tarvittavat muutokset Tiedot-ruudussa. Päivitä elementti valitsemalla Muutto-painike.
      5. Elementti- tai määritesolmun sisällön ja relaatiotaulukon välisen vastaavuuden luonti:
         1. Määritä tekstisolmu.
            1. Napsauta kantasolmua.
            2. Valitse Uusi elementti -painike.
            3. Valitse Solmun laji -kentässä arvo Teksti.
            4. Lisää solmu valitsemalla Lisäys-painike.
         2. Lisää taulukkosolmu.
            1. Valitse juuri luomasi tekstisolmu ja valitse Uusi elementti.
            2. Valitse Solmun laji -kentässä arvo Taulukko ja määritä taulukon nimi elementille.
            3. Lisää solmu valitsemalla Lisäys-painike.
         3. Lisää sarakesolmu.
            1. Valitse tekstisolmu uudelleen ja valitse Uusi elementti.
            2. Valitse Solmun laji -kentässä arvo Sarake ja määritä sarakkeen nimi elementille.
            3. Määritä sarakkeen tietojen peruslaji Laji-kentässä. Näin määrität, mikä sarakkeen lajin tulee olla, jotta siihen voidaan tallentaa tietoja, joissa ei ole merkintöjä.
            4. Lisää solmu valitsemalla Lisäys-painike.

            Rajoitus: Uusia sarakkeita ei voi luoda ohjatun hallintatoiminnon avulla. Jos määrität solmun lajiksi Sarake, voit valita sarakkeeksi vain DB2-tietokannassa olevan sarakkeen.

         4. Voit halutessasi lisätä ehdon sarakkeelle.
            1. Valitse tekstisolmu uudelleen ja valitse Uusi elementti.
            2. Valitse Solmun laji -kentässä arvo Ehto ja määritä ehto seuraavan mallin mukaisesti:

                   operaattori LIKE|<|>|= arvo

            3. Lisää solmu valitsemalla Lisäys-painike.
      6. Jatka relaatiotietokannan solmujen vastaavuuksien muokkaamista tai avaa DAD-tiedoston määritys -ikkuna valitsemalla Seuraava-painike.
  11. Solmun poisto
      1. Napsauta vasemmalla sijaitsevassa kentässä solmua.
      2. Valitse Poisto-painike.
      3. Jatka relaatiotietokannan solmujen vastaavuuksien muokkaamista tai avaa DAD-tiedoston määritys -ikkuna valitsemalla Seuraava-painike.
  12. Kirjoita muokatun DAD-tiedoston nimi DAD-tiedoston määritys -ikkunan Tiedoston nimi -kenttään.
  13. Poista solmu ja palaa työkaluvalikoimaan valitsemalla Valmis-painike.

  # XML-sarakkeiden käsittely

  Tämän ohjatun toiminnon avulla voit lisätä, ottaa käyttöön tai poistaa käytöstä XML-sarakkeita XML Extender -ohjelmassa.

  ## Kentät ja ohjausobjektit

  ### Tehtävän valinta (sarakkeille)

  XML-sarakkeen lisäys
    Valitse tämä, jos haluat lisätä taulukkoon XML-sarakkeen. Kuvaruutuun tulee XML-sarakkeen lisäys -ikkuna. Tässä sarakkeessa on kokonainen XML-asiakirja. Voit valita tämän vaihtoehdon vain, jos tietokannan XML-tuki on otettu käyttöön.

  |XML-sarakkeen käyttöönotto
    Valitse tämä, jos haluat tuoda kuvaruutuun |XML-sarakkeen käyttöönotto -ikkunan. Sen avulla voit muodostaa yhteyden tietokantaan ja ottaa käyttöön XML-sarakkeen, jotta sarake voi sisältää XML Extender -ohjelman käyttäjän määrittämiä lajeja. Voit valita tämän vaihtoehdon vain, jos tietokannan XML-tuki on otettu käyttöön ja XML-asiakirjoja varten on luotu sarakkeita.

  |XML-sarakkeen käytöstä poisto
    Valitse tämä, jos haluat tuoda kuvaruutuun |XML-sarakkeen käytöstä poisto -ikkunan, jossa voit poistaa XML-sarakkeen käytöstä. Jos tietokannan XML-tukea ei ole otettu käyttöön tai taulukossa ei ole XML-sarakkeita, et voi valita tätä vaihtoehtoa. Sarake, jossa XML-tuki on poistettu käytöstä, ei voi enää sisältää XML-asiakirjoja. Sarakkeen XML-tuki täytyy poistaa käytöstä ennen XML-taulukon hylkäämistä. Jos taulukko hylätään eikä sen sisältämän sarakkeen XML-tukea ole poistettu käytöstä, XML Extender -ohjelma säilyttää oheistaulukot ja XML-sarakkeen merkinnän XML-käyttötaulukossa.

  Seuraava
    Avaa valitsemasi ikkunan, jossa voit lisätä tai ottaa käyttöön XML-sarakkeen tai poistaa sen käytöstä.

  Valmis
    Tämä vaihtoehto on käytettävissä, kun sarakkeen käsittely on valmis.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ### XML-sarakkeen lisäys

  Taulukon nimi
    Kirjoita taulukon nimi tai valitse nimi luettelosta. Taulukon nimi täytyy määrittää, jotta XML-sarakkeen lisäys on mahdollista. Esimerkki:

        MYYNTI_DB

  Sarakkeen nimi
    Kirjoita XML-sarakkeen nimi. Esimerkki:

        TILAUS

  |Tietolaji
    Valitse valittavissa olevien lajien luettelosta tietolaji, kuten XMLCLOB, XMLVARCHAR tai XMLFILE. Esimerkki:

        XMLVARCHAR

  Edellinen
    Kuvaruutuun tulee XML-sarakkeiden käsittelyn Tehtävän valinta -ikkuna.

  Valmis
    Lisää XML-sarakkeen taulukkoon ja palaa työkaluvalikoimaan.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ### XML-sarakkeen käyttöönotto

  Taulukon nimi
    Kirjoita sellaisen taulukon nimi, jossa on XML-sarake, tai valitse taulukon nimi luettelosta. Esimerkki:

        MYYNTI_TAB

  Sarakkeen nimi
    Kirjoita aiemmin luodun, taulukossa sijaitsevan XML-sarakkeen nimi tai valitse nimi käytettävissä olevien sarakkeiden luettelosta. Esimerkki:

        TILAUS

  DAD-tiedoston nimi
    Kirjoita sen DAD-tiedoston nimi, joka sisältää vastaavuudet XML-asiakirjan, XML-sarakkeen ja oheistaulukoiden välille tai selaa aiemmin luotuja DAD-tiedostoja valitsemalla ...-painike. Esimerkki:

        c:\dxx\samples\dad\getstart.dad

  Taulukkotila
    Valinnainen: Kirjoita sen aiemmin luodun taulukkotilan nimi, joka sisältää XML-sarakkeeseen liittyvät oheistaulukot. Jos et määritä taulukkotilaa, ohjelma käyttää oletusarvon mukaista taulukkotilaa.

  Oletusesitys
    Valinnainen: Kirjoita sen oletusesityksen nimi, joka liittää XML-taulukon ja kaikki siihen liittyvät sivutaulukot.

  |Päätunnus
    Suositus, mutta valinnainen: Kirjoita taulukon perusavaimen sarakkeen nimi. Näin liität kaikki oheistaulukot sovellustaulukkoon. Jos et määritä päätunnusta, XML Extender -ohjelma lisää taulukkoon DXXROOT_ID-sarakkeen ja luo tunnuksen.

  Edellinen
    Kuvaruutuun tulee XML-sarakkeiden käsittelyn Tehtävän valinta -ikkuna.

  Valmis
    Lisää XML-sarakkeen taulukkoon ja palaa työkaluvalikoimaan. Sarakkeen käyttöönottoa varten XML Extender -ohjelma tutkii, onko XML-taulukolla perusavainta, luo DAD-tiedostossa määritetyt oheistaulukot sekä luo XML-taulukon ja oheistaulukoiden oletusesityksen.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ### XML-sarakkeen käytöstä poisto

  Taulukon nimi
    Kirjoita sellaisen taulukon nimi, jossa on XML-sarake, tai valitse taulukon nimi luettelosta.

  Sarakkeen nimi
    Kirjoita aiemmin luodun, taulukossa sijaitsevan XML-sarakkeen nimi tai valitse nimi sarakkeiden luettelosta.

  Edellinen
    Kuvaruutuun tulee XML-sarakkeiden käsittelyn Tehtävän valinta -ikkuna.

  Valmis
    Poistaa XML-sarakkeen käytöstä ja palaa työkaluvalikoimaan. Käytöstä poistetussa XML-sarakkeessa, ei voi olla XML-asiakirjoja.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ## Tehtävät

  ### XML-sarakkeen lisäys

  1. Valitse työkaluvalikoimasta XML-sarakkeiden käsittely -painike. Kuvaruutuun tulee Tehtävän valinta -ikkuna.
  2. Valitse XML-sarakkeen lisäys -painike. Kuvaruutuun tulee XML-sarakkeen lisäys -ikkuna.
  3. Valitse taulukon nimi Taulukon nimi -luettelosta tai kirjoita muutettavan taulukon nimi.
  4. Kirjoita taulukkoon lisättävän sarakkeen nimi Sarakkeen nimi -kenttään.
  5. Valitse sarakkeelle käyttäjän määrittämä laji |Tietolaji-luettelosta.
  6. Lisää XML-lajin sarake taulukkoon valitsemalla Valmis.

  ### XML-sarakkeen käyttöönotto

  1. Valitse työkaluvalikoimasta XML-sarakkeiden käsittely -painike, jotta voit tarkastella XML Extender -ohjelman sarakkeisiin liittyviä tehtäviä. Kuvaruutuun tulee Tehtävän valinta -ikkuna.
  2. Ota käyttöön tietokannassa oleva taulukon sarake valitsemalla ensin |XML-sarakkeen käyttöönotto -painike ja valitsemalla sitten Seuraava-painike.
  3. Valitse Taulukon nimi -kentästä taulukko, jossa on XML-sarake.
  4. Valitse käyttöön otettava sarake Sarakkeen nimi -kentässä. Sarakkeen on oltava tietokannassa ja sen lajin tulee olla XML.
  5. Kirjoita DAD-tiedoston nimi DAD-tiedoston nimi -kenttään tai selaa aiemmin luotujen DAD-tiedostojen luetteloa valitsemalla ...-painike.
  6. Voit halutessasi kirjoittaa aiemmin luodun taulukkotilan nimen Taulukkotila-kenttään.

     Taulukkotilassa on XML Extender -ohjelman luomat oheistaulukot. Jos määrität taulukkotilan, ohjelma luo oheistaulukot määritettyyn taulukkotilaan. Jos et määritä taulukkotilaa, ohjelma luo oheistaulukot oletuksen mukaiseen taulukkotilaan.

  7. Voit halutessasi kirjoittaa oletusesityksen nimen Oletusesitys-kenttään.

     Jos määrität oletusesityksen, ohjelma luo sen automaattisesti sarakkeen käyttöönoton yhteydessä ja oletusesityksessä liitetään XML-taulukko ja kaikki siihen liittyvät oheistaulukot.

  8. Voit halutessasi kirjoittaa sovellustaulukon perusavaimen sarakkeen nimen Päätunnus-kenttään. Tämä on suositus.

     XML Extender -ohjelma käyttää päätunnusta yksilöllisenä tunnuksena, jonka avulla kaikki oheistaulukot kytketään sovellustaulukkoon. Jos et anna päätunnusta, XML Extender -ohjelma lisää sovellustaulukkoon DXXROOT_ID-sarakkeen ja luo tunnuksen.

  9. Ota käyttöön XML-sarake, luo oheistaulukot ja palaa työkaluvalikoimaan valitsemalla Valmis-painike.
     - Jos sarakkeen käyttöönotto onnistuu, kuvaruutuun tulee `Sarakkeen käyttöönotto on onnistunut` -sanoma.
     - Jos sarakkeen käyttöönotto epäonnistuu, kuvaruutuun tulee virhesanoma. Korjaa syöttökenttien arvoja, kunnes sarakkeen käyttöönotto onnistuu.

  ### XML-sarakkeen käytöstä poisto

  1. Valitse työkaluvalikoimasta XML-sarakkeiden käsittely -painike, jotta voit tarkastella XML Extender -ohjelman sarakkeisiin liittyviä tehtäviä. Kuvaruutuun tulee Tehtävän valinta -ikkuna.
  2. Poista taulukon sarake tietokannasta valitsemalla ensin |XML-sarakkeen käytöstä poisto -painike ja valitsemalla sitten Seuraava-painike.
  3. Valitse Taulukon nimi -kentästä taulukko, jossa on XML-sarake.
  4. Valitse Sarakkeen nimi -kentässä sarake, jonka XML-tuen haluat poistaa käytöstä.
  5. Valitse Valmis-painike.
     - Jos sarakkeen XML-tuen käytöstä poisto onnistuu, kuvaruutuun tulee `Sarakkeen XML-tuen käytöstä poisto on onnistunut` -sanoma.
     - Jos sarakkeen XML-tuen käytöstä poisto epäonnistuu, kuvaruutuun tulee virhesanoma. Korjaa syöttökenttien arvoja, kunnes sarakkeen käytöstä poisto onnistuu.

  # XML-kokoelmien käsittely

  Tämän ohjatun toiminnon avulla voit ottaa XML-kokoelman käyttöön tai poistaa XML-kokoelman käytöstä.

  ## Kentät ja ohjausobjektit

  ### Tehtävän valinta (kokoelmille)

  XML-kokoelman käyttöönotto
    Kuvaruutuun tulee XML-kokoelman käyttöönotto -ikkuna. XML-kokoelman käyttöönotto jäsentää DAD-tiedoston, jotta ohjelma tunnistaa XML-asiakirjoihin liittyvät taulukot ja sarakkeet sekä tietueiden ohjaustiedot. Voit valita tämän vaihtoehdon vain, jos tietokanta on otettu käyttöön ja DAD-tiedosto on olemassa.

  XML-kokoelman käytöstä poisto
    Avaa XML-kokoelman käytöstä poisto -ikkunan, jossa voit poistaa taulukoita ja sarakkeita XML-kokoelman osiksi tunnistavia merkkejä. Jos kokoelmaa ei ole otettu käyttöön, et voi valita tätä vaihtoehtoa.

  Seuraava
    Avaa valintasi mukaisen ikkunan, jossa voit joko ottaa XML-kokoelman käyttöön tai poistaa sen käytöstä.

  Valmis
    Tämä painike on käytettävissä, kun kokoelman käsittely on valmis.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ### XML-kokoelman käyttöönotto

  Kokoelman nimi
    Kirjoita käyttöön otettavan XML-kokoelman nimi.

  DAD-tiedoston nimi
    Kirjoita sen DAD-tiedoston nimi, joka luo vastaavuuden XML-asiakirjan rakenteen ja niiden DB2-taulukoiden välille, joiden avulla asiakirjan koostetaan tai jaetaan osiin, tai selaa aiemmin luotuja DAD-tiedostoja valitsemalla ...-painike.

  ...
    Avaa Haku-ikkunan, jossa voit valita aiemmin luodun DAD-tiedoston.

  Taulukkotila
    Kirjoita aiemmin luodun taulukkotilan nimi, jos sellainen on. Taulukkotilaan sijoitetaan uudet, koostamista tai osiin jakoa varten luodut DB2-taulukot.

  Edellinen
    Kuvaruutuun tulee XML-kokoelmien käsittelyn Tehtävän valinta -ikkuna.

  Valmis
    Ottaa XML-kokoelman käyttöön ja palaa työkaluvalikoimaan. Jotta kokoelma voidaan ottaa käyttöön, XML Extender -ohjelma tunnistaa XML-asiakirjan taulukot ja sarakkeet DAD-tiedoston perusteella sekä tallentaa ohjaustiedot XML_USAGE-taulukkoon.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ### XML-kokoelman käytöstä poisto

  Kokoelman nimi
    Valitse kokoelmaluettelosta poistettavan XML-kokoelman nimi.

  Edellinen
    Kuvaruutuun tulee XML-kokoelmien käsittelyn Tehtävän valinta -ikkuna.

  Valmis
    Poistaa XML-kokoelman käytöstä ja palaa työkaluvalikoimaan. Jotta kokoelma voidaan poistaa käytöstä, XML Extender -ohjelma poistaa merkit, joiden avulla taulukot ja sarakkeet tunnistetaan XML-kokoelman osiksi.

  Peruutus
    Peruuttaa ohjatun toiminnon ja palaa työkaluvalikoimaan.

  ## Tehtävät

  ### Kokoelman XML-tuen käyttöönotto

  1. Valitse työkaluvalikoimasta XML-kokoelmien käsittely -painike. Kuvaruutuun tulee Tehtävän valinta -ikkuna.
  2. Valitse |XML-kokoelman käyttöönotto -painike ja valitse sitten Seuraava-painike. Kuvaruutuun tulee Kokoelman käyttöönotto -ikkuna.
  3. Valitse Kokoelman nimi -kentän luettelosta käyttöön otettavan kokoelman nimi.
  4. Kirjoita DAD-tiedoston nimi DAD-tiedoston nimi -kenttään tai selaa aiemmin luotujen DAD-tiedostojen luetteloa valitsemalla ...-painike.
  5. Voit halutessasi kirjoittaa aiemmin luodun taulukkotilan nimen Taulukkotila-kenttään.

     Taulukkotilaan sijoitetaan uudet, osiin jakoa varten luodut DB2-taulukot.

  6. Ota kokoelma käyttöön ja palaa työkaluvalikoimaan valitsemalla Valmis-painike.
     - Jos kokoelman XML-tuen käyttöönotto onnistuu, kuvaruutuun tulee `Kokoelman käyttöönotto on onnistunut` -sanoma.
     - Jos kokoelman käyttöönotto epäonnistuu, kuvaruutuun tulee virhesanoma. Korjaa syöttökenttien arvoja, kunnes kokoelman käyttöönotto onnistuu.

  ### Kokoelman XML-tuen käytöstä poisto

  1. Valitse työkaluvalikoimasta XML-kokoelmien käsittely -painike, jotta voit tarkastella XML Extender -ohjelman kokoelmiin liittyviä tehtäviä. Kuvaruutuun tulee Tehtävän valinta -ikkuna.
  2. Poista XML-kokoelma käytöstä valitsemalla Tehtävän valinta -ikkunassa Kokoelman XML-tuen käytöstä poisto -painike. Kuvaruutuun tulee Kokoelman käytöstä poisto -ikkuna.
  3. Kirjoita käytöstä poistettavan kokoelman nimi Kokoelman nimi -kenttään.
  4. Poista kokoelma käytöstä ja palaa työkaluvalikoimaan valitsemalla Valmis-painike.
     - Jos kokoelman käytöstä poisto onnistuu, kuvaruutuun tulee `Kokoelman käytöstä poisto on onnistunut` -sanoma.
     - Jos kokoelman käytöstä poisto epäonnistuu, kuvaruutuun tulee virhesanoma. Korjaa syöttökenttien arvoja, kunnes kokoelman käytöstä poisto onnistuu.