A DB2 online dokumentáció telepítése a NetQuestion keresőrendszert is
telepíti. A keresőrendszer a következő részekből áll:
A DB2 online információban kereséshez el kell indítani a böngészőt, benne a
DB2 információ oldallal, beírni a keresendő kifejezéseket és a
Keresésre kattintani.
A DB2 online információk közti keresés folyamán felléphetnek hibák.
Ha ilyen keresési hiba jelentkeze, próbálkozzon az alábbi hibaelhárítási
ötletekkel:
- Fut a kereső kiszolgáló?
-
Ha a keresési kísérlet eredménye 33-as eredménykód, akkor a NetQuestion kereső
kiszolgáló nem fut.
A kereső kiszolgáló indítása Windows 9x, Windows NT és Windows 2000
alatt: kattintson a Start gombra, majd a Programok
--> IBM DB2 --> Start HTML Search
Server menüpontra. A kereső kiszolgáló az alábbi parancsokkal is
elindítható:
x:\imnnq_nt\imnss start server //SBCS esetén
x:\imnnq_nt\imqss -start dbschelp //DBCS esetén
A NetQuestion telepítési alkönyvtára Windows 9x alatt az
x:\imnnq_95.
A kereső kiszolgáló indítása OS/2-ben: nyissa meg az IBM
DB2 gyűjtőt és kattintson a Start HTML Search Server
ikonra. Beírható ehelyett a következő parancs is:
x:\imnnq\imnss_nt\imnss start server //SBCS esetén
x:\imnnq\imqss -start dbcshelp //DBCS
A kereső kiszolgáló indítására AIX, HP-UX és Solaris rendszerekben az
alábbi parancsok szolgálnak:
- AIX rendszeren
-
SBCS telepítés esetén írja be az /usr/IMNSearch/bin/imnss -start
imnhelp parancsot. Az imnss -start parancs is
végrehajtható a teljes elérési útvonal nélkül, ha az /usr/bin szerepel a
PATH-ban.
DBCS telepítés esetén írja be az /usr/IMNSearch/bin/imqss -start
dbcshelp parancsot. DBCS telepítése esetén be kell állítani
előzőleg az IMQCONFIGSRV és az IMQCONFIGCL környezeti változókat. E
változók az /usr/IMNSearch/bin/. imq_env paranccsal
állíthatók be. Itt is végrehajtható mind az imqss -start,
mind az . imq_env parancs a teljes elérési útvonal neve
nélkül, ha az /usr/bin szerepel a PATH-ban.
- HP-UX alatt
- SBCS és DBCS telepítése esetén is a /sbin/rc2.d/S990IMNSearch
start parancsot írja be. Ez a parancs a NetQuestion
WWW-kiszolgálót is elindítja, ha az még nem futna.
- Solarisban
- SBCS és DBCS telepítése esetén is a /etc/rc2.d/S90IMNSearch
start parancsot írja be. Ez a parancs a NetQuestion
WWW-kiszolgálót is elindítja, ha az még nem futna.
A kereső kiszolgáló leállítása: a fenti parancsokban a
start helyére írja azt, hogy stop.
- Fut a NetQuestion WWW-kiszolgáló?
-
A NetQuestion tartalmaz egy alapszintű WWW-kiszolgálót. Saját
WWW-kiszolgáló is használható a NetQuestion mellett. Győződjön meg
róla, hogy fut az adott rendszerben használt WWW-kiszolgáló. Az alábbi
tájékoztatás a NetQuestion WWW-kiszolgálóra vonatkozik. Más
WWW-kiszolgálók indításáról az adott WWW-kiszolgáló termékleírása
tájékoztat.
Windows NT és Windows 2000 alatt ellenőrizze a Task Managerben, hogy fut-e
a httpdl.exe folyamat. Ha nem, akkor az
x:\imnnq_nt\httpdl -r httpd.cnf paranccsal indítsa
el. Az x: a DB2 telepítési meghajtója.
OS/2-ben futtassa az x:\sqllib\bin\db2netqd start
parancsot, ahol az x: a DB2 telepítési meghajtója. A NetQuestion
WWW-kiszolgáló és a kereső kiszolgáló ettől elindul, ha eddig nem
futottak. A pstat | find "httpdl" paranccsal ellenőrizhető,
fut-e a folyamat.
AIX, HP-UX és Solaris alatt írja be a ps -ef | grep httpdlite
parancsot. Ez mutatja meg, fut-e a httpdlite
folyamat. Ha nem, akkor a következő parancsokkal indítsa el:
- AIX rendszeren
- /usr/IMNSearch/httpdlite/httpdlite -r
/etc/IMNSearch/httpdlite/httpdlite.conf
- HP-UX alatt
- /sbin/rc2.d/S990IMNSearch start
- Solarisban
- /etc/rc2.d/S90IMNSearch start
- Be vannak jegyeztetve a dokumentum-tárgymutatók a kereső kiszolgálón?
- A telepítéskor a DB2 dokumentumok tárgymutatói bejegyeztetnek a kereső
kiszolgálón. A megfelelő bejegyeztetés ellenőrzése:
- Írja be az imndomap -a vagy az imqdomap -a
parancsot. Ezekkel megállapítható, mely tárgymutatók vannak telepítve
és hová. A parancsoknak az alábbiakhoz hasonló nevű tárgymutatókat kell
mutatniuk: DB2S71xx vagy DB2C71xx, ahol az
xx a telepített dokumentáció kétbetűs nyelvazonosítója. Ha
nem ez a helyzet, telepítse újra a DB2 terméket, és figyeljen arra, hogy
kiválassza a termékdokumentáció alkotórész telepítését.
Ha a tárgymutatók ezután sincsenek bejegyezve a kereső kiszolgálónál, akkor
meg lehet próbálni kézzel bejegyeztetni őket. A tárgymutatók kézi
regisztrációjáról e fejezet későbbi, az adott operációs rendszerre vonatkozó
része tájékoztat.
- Írja be az imnixsta (DBCS esetén az imqixsta)
INDEXNÉV parancsot, ahol az INDEXNÉV
az 1. lépésben szereplő parancs által eredményezett egyik
indexnév. E parancs kimenete részben jelzi, hogy használható-e a
keresés.
- A DB2 tárgymutatóknak az alábbi alkönyvtárakban kell lenniük:
x:\sqllib\doc\html //Windows és OS/2
/var/docsearch/indexes //AIX, HP-UX és Solaris
- Megfelelő a TCP/IP konfigurációja?
- A NetQuestion az OS/2-t kivéve minden platformon a TCP/IP-n keresztül
kommunikál. Ott a Named Pipes protokollt használja (bár a TCP/IP-t
képes kezelni). Ezért a rendszerben telepítve és megfelelően
konfigurálva kell lennie a TCP/IP-nek, és a rendszernek képesnek kell lennie a
localhost feloldására helyben telepített dokumentációban történő
kereséskor. A TCP/IP konfigurálásáról e fejezet későbbi, az adott
operációs rendszerre vonatkozó része tájékoztat.
- A kereső CGI a megfelelő helyen van-e, és helyesen van-e elnevezve?
- A DB2 kereső CGI-nek egy konkrét alkönyvtárban kell lennie.
Windowsban és OS/2 operációs rendszerben ez a NetQuestion telepítési
alkönyvtára, amit az echo %IMNINSTSRV% paranccsal (SBCS telepítés),
vagy az echo %IMQINSTSRV% paranccsal (DBCS) lehet
kideríteni. UNIX operációs rendszerben a kereső CGI helye:
/var/docsearch/cgi-bin.
Windows és OS/2 operációs rendszerben az SBCS kereső CGI neve
db2srsXX.exe, a DBCS változaté pedig
db2srdXX.exe, ahol az XX a telepített
dokumentáció kétbetűs nyelvazonosítója.
UNIX operációs rendszerben az SBCS kereső CGI neve db2srsbcs, a
DBCS változaté db2srdbcs. Unixban nincsenek nyelvfüggő
NetQuestion kereső CGI-k.
Továbbá, ellenőrizze, hogy a kereső CGI neve egyezik-e a DB2 kereső űrlapon
szereplő <form action="http..."> sorban
szereplővel. Például Windows és OS/2 alatt az angol kereső űrlap így
néz ki: <form
action="http://localhost:49213/cgi-bin/db2srsen.exe"
method="POST>".
- A megfelelő könyvek és segítségfájlok vannak telepítve, a megfelelő
alkönyvtárba?
- Ha "File Not Found (Error 404)" üzentet kapott, akkor ellenőrizze, hogy a
keresés eredményét tartalmazó oldalon levő csatolások érvényes URL-re
mutatnak-e. Ha a DB2 dokumentáció helyben van telepítve, minden URL-nek
így kell kezdődnie: file://. A másik
számítógépről kapott dokumentáció esetében minden URL-nek így kell
kezdődnie: http:// .
- Helyes keresési paramétereket használ?
- Ha szavakat vagy kifejezéseket keres, a következőket kell észben
tartani:
- Ha dzsókerrel akar keresni, egyetlen karakter helyét jelölje kérdőjellel,
(?) 0 vagy több karakterét pedig csillaggal (*).
- Dzsóker használata esetén a keresés eredménye tartalmazhatja a 22
eredménykódot. Ez azt jelenti, hogy a keresési kérelem túl
összetett. Át kell alakítani a kérést úgy, hogy konkrétabb
legyen. Például a DB* keresése az összes könyvben
eredményezhet 22-es kódot.
- A kifejezést tegye idézőjelbe.
- Ha egy adott kifejezésnek vagy szókapcsolatnak szerepelnie kell a keresés
eredményében, írjon eléje plusz jelet (+). A keresésből kizárandó
kifejezések elé írjon mínusz jelet (-).
- Logikai műveletek (például AND, OR és NOT) nem használhatók.
Helyettük használja a plusz és a mínusz jelet.
A hibaelhárításról az egyes platformokon bővebben az alábbi fejezetek
tájékoztatnak: