Instalowanie i konfigurowanie - suplement

Przegląd systemu NetQuestion

Wraz z instalacją dokumentacji elektronicznej systemu DB2, zainstalowany zostanie także system wyszukiwania NetQuestion. Na system wyszukiwania składają się następujące komponenty:

Dostępne są dwie wersje systemu NetQuestion:

Wyszukiwanie informacji elektronicznej DB2

Aby znaleźć informacje elektroniczne dotyczące DB2 należy wyświetlić stronę informacyjną DB2 w przeglądarce, wpisać szukane wyrazy i kliknąć przycisk Search (Szukaj).

Miejsce, w którym znajduje się strona informacyjna DB2 zależy od platformy:

W systemach Windows 9x, Windows NT i Windows 2000
Kliknij komendę Start --> Programy --> IBM DB2 --> Information (Informacje) --> DB2 Information (Informacje DB2). Można także otworzyć plik x:\sqllib\doc\html\index.htm, gdzie x: jest dyskiem, na którym zainstalowano system DB2.

W systemie OS/2
Otwórz folder IBM DB2 i kliknij dwukrotnie pozycję DB2 Information. Można także otworzyć plik x:\sqllib\doc\html\index.htm, gdzie x: jest dyskiem, na którym zainstalowano system DB2.

W systemach AIX, HP-UX i Solaris
Otwórz plik DB2DIR/doc/en_US/html/index.htm, gdzie DB2DIR oznacza /usr/lpp/db2_07_01 w systemie AIX i /opt/IBMdb2/V7.1 w systemach HP-UX i Solaris.

Rozwiązywanie problemów z wyszukiwaniem

Czasem przy wyszukiwaniu informacji elektronicznych mogą wystąpić błędy. Jeśli podczas wyszukiwania wystąpi błąd, należy skorzystać z następujących wskazówek, które powinny pomóc:

Czy serwer wyszukiwania jest uruchomiony?
Jeśli podczas próby wyszukiwania informacji elektronicznych użytkownik otrzyma kod powrotu równy 33, oznacza to, że serwer wyszukiwania nie jest uruchomiony.

Aby uruchomić serwer wyszukiwania w systemach Windows 9x, Windows NT i Windows 2000, należy kliknąć przycisk Start i wybrać opcję Programy --> IBM DB2 --> Start HTML Search Server (Uruchom serwer wyszukiwania HTML). Serwer wyszukiwania można także uruchomić, wprowadzając jedną z następujących komend:

   x:\imnnq_nt\imnss start server     //dla SBCS
   x:\imnnq_nt\imqss -start dbschelp  //dla DBCS

Należy pamiętać że katalogiem instalacyjnym NetQuestion w systemach Windows 9x jest x:\imnnq_95.

Aby uruchomić serwer wyszukiwania w systemie OS/2, należy otworzyć folder IBM DB2 i kliknąć ikonę Start HTML Search Server (Uruchom serwer wyszukiwania HTML). Można także wprowadzić jedną z następujących komend:

   x:\imnnq\imnss start server      //w SBCS
   x:\imnnq\imqss -start dbcshelp  //w DBCS

Aby uruchomić serwer wyszukiwania w systemach AIX, HP-UX i Solaris należy wprowadzić jedną z następujących komend:

W systemie AIX

Należy wprowadzić komendę /usr/IMNSearch/bin/imnss -start imnhelp dla instalacji SBCS. Komendę imnss -start można także wykonać bez wpisywania pełnej ścieżki jeśli ścieżka /usr/bin jest określona w zmiennej środowiskowej PATH.

W przypadku instalacji DBCS należy wprowadzić komendę /usr/IMNSearch/bin/imqss -start dbcshelp. W instalacjach DBCS należy sprawdzić, czy ustawione zostały zmienne środowiskowe IMQCONFIGSRV i IMQCONFIGCL. Zmienne te można ustawić wykonując komendę /usr/IMNSearch/bin/imq_env. Podobnie jak w poprzednim przypadku można wykonać obie komendy imqss -start i imq_env bez podawania pełnej ścieżki, jeśli ścieżka /usr/bin została określona w zmiennej środowiskowej PATH.

W systemie HP-UX
W przypadku instalacji SBCS i DBCS należy wprowadzić komendę /sbin/rc2.d/S990IMNSearch start. Komenda ta spowoduje także uruchomienie serwera NetQuestion sieci WWW, jeśli nie został on jeszcze uruchomiony.

W systemie Solaris
W przypadku instalacji SBCS i DBCS należy wprowadzić komendę /etc/rc2.d/S90IMNSearch start. Komenda ta spowoduje także uruchomienie serwera NetQuestion sieci WWW, jeśli nie został on jeszcze uruchomiony.
Aby zatrzymać serwer wyszukiwania, parametr start w powyższych komendach należy zastąpić parametrem stop.

Czy serwer NetQuestion został uruchomiony?
System wyszukiwania NetQuestion dostarczany jest z własnym serwerem WWW. Z systemu NetQuestion można korzystać także za pośrednictwem innego serwera WWW. Należy sprawdzić, czy używany serwer WWW jest uruchomiony. Przedstawione niżej informacje dotyczą serwera WWW systemu wyszukiwania NetQuestion. Informacje dotyczące uruchamiania innych serwerów WWW można znaleźć w dokumentacji tych serwerów.

W systemach Windows NT i Windows 2000 należy sprawdzić w Menedżerze zadań, czy jest uruchomiony proces httpdl.exe. Jeśli nie został on uruchomiony, można go uruchomić, wprowadzając komendę x:\imnnq_nt\httpdl -r httpd.cnf, gdzie x: oznacza napęd, na którym zainstalowano produkt DB2.

W systemie OS/2 należy uruchomić komendę x:\sqllib\bin\db2netqd start, gdzie x: jest napędem, na którym zainstalowano produkt DB2. Jeśli serwer WWW systemu NetQuestion i serwer wyszukiwania nie były uruchomione, to teraz zostaną. Aby sprawdzić, czy proces jest uruchomiony można także uruchomić komendę pstat | find "httpdl".

W systemach AIX, HP-UX i Solaris można wprowadzić komendę ps -ef | grep httpdlite, aby sprawdzić, czy proces httpdlite został uruchomiony. Jeśli nie został uruchomiony, to należy go uruchomić na pomocą jednej z następujących komend:

W systemie AIX
/usr/IMNSearch/httpdlite/httpdlite -r /etc/IMNSearch/httpdlite/httpdlite.conf

W systemie HP-UX
/sbin/rc2.d/S990IMNSearch start

W systemie Solaris
/etc/rc2.d/S90IMNSearch start

Czy z serwerem wyszukiwania zostały zarejestrowane indeksy?
Indeksy dokumentów DB2 są podczas instalacji rejestrowane razem z serwerem wyszukiwania. Aby sprawdzić, czy indeksy zostały poprawnie zarejestrowane:
  1. Wprowadź komendę imndomap -a lub imqdomap -a, aby ustalić, które indeksy zostały zainstalowane i gdzie. Komendy te powinny zwrócić co najmniej jeden indeks o nazwie podobnej do DB2S71xx lub DB2C71xx, gdzie xx oznacza dwuliterowy identyfikator języka dla zainstalowanej dokumentacji. Jeśli informacja o indeksach nie zostanie zwrócona, to należy ponownie zainstalować produkt DB2 i sprawdzić, czy podczas instalacji została wybrana także instalacja komponentu dokumentacji produktu.

    Jeśli indeksy nadal nie będą zarejestrowane z serwerem wyszukiwania, należy zarejestrować je ręcznie. Więcej informacji na temat ręcznego rejestrowania indeksów można znaleźć w sekcji dotyczącej określonego systemu operacyjnego dalej w tym rozdziale.

  2. Wprowadź komendę imnixsta (lub imqixsta dla DBCS) INDEX_NAME, gdzie INDEX_NAME jest jedną z nazw indeksów, zwróconych przez komendę przedstawioną w kroku 1. Dane wyjściowe tej komendy powinny częściowo wskazywać na to, że wyszukiwanie jest możliwe.
  3. Indeksy DB2 powinny znajdować się w następujących katalogach:
       x:\sqllib\doc\html        //Windows i OS/2
       /var/docsearch/indexes    //AIX, HP-UX i Solaris					
    

Czy protokół TCP/IP jest skonfigurowany poprawnie?
System wyszukiwania NetQuestion korzysta z protokołu TCP/IP do komunikacji we wszystkich systemach z wyjątkiem OS/2, w którym wykorzystywany jest protokół potoki nazwane (chociaż protokół TCP/IP jest także obsługiwany). Dlatego też system operacyjny musi mieć zainstalowany i poprawnie skonfigurowany protokół TCP/IP oraz musi umieć rozpoznać hosta lokalnego, jeśli dokumentacja jest zainstalowana lokalnie. Więcej informacji na temat konfigurowania protokołu TCP/IP można znaleźć w sekcji dotyczącej określonego systemu operacyjnego dalej w tym rozdziale.

Czy interfejs wyszukiwania CGI znajduje się we właściwym miejscu i czy ma poprawną nazwę?
Interfejs wyszukiwania CGI dla DB2 musi znajdować się w specyficznym katalogu. W systemach operacyjnych Windows i OS/2 katalog ten jest katalogiem instalacyjnym systemu wyszukiwania NetQuestion, który można określić wprowadzając komendę echo %IMNINSTSRV% w przypadku instalacji SBCS lub komendę echo %IMQINSTSRV% w przypadku instalacji DBCS. W systemach operacyjnych typu UNIX interfejs wyszukiwania CGI jest instalowany w katalogu /var/docsearch/cgi-bin.

W systemach operacyjnych Windows i OS/2 wersja SBCS interfejsu wyszukiwania CGI nosi nazwę db2srsXX.exe, natomiast wersja DBCS nosi nazwę db2srdXX.exe, gdzie XX oznacza dwuliterowy identyfikator wersji językowej zainstalowanej dokumentacji.

W systemach operacyjnych typu UNIX interfejs wyszukiwania CGI dla zestawu SBCS nosi nazwę db2srsbcs natomiast dla zestawu DBCS nosi nazwę db2srdbcs. W systemach operacyjnych typu UNIX nie ma systemu NetQuestion specyficznego dla języka interfejsu wyszukiwania CGI.

Ponadto należy sprawdzić, czy nazwa interfejsu wyszukiwania CGI jest zgodna z jednym ze znaczników <form action="http..."> na formularzu wyszukiwania DB2. Na przykład, w angielskiej wersji formularza wyszukiwania w systemach Windows lub OS/2, znacznik ten powinien być następujący <form action="http://localhost:49213/cgi-bin/db2srsen.exe" method="POST>".

Czy zainstalowane zostały właściwe podręczniki i pliki pomocy, i czy znajdują się one w poprawnym katalogu?
Jeśli pojawi się komunikat "File Not Found (Error 404)" należy sprawdzić, czy połączenia do strony z wynikami wyszukiwania wskazują poprawny adres URL. Jeśli dokumentacja produktu DB2 została zainstalowana lokalnie, to wszystkie adresy URL powinny rozpoczynać się od file://. W przypadku dokumentacji, która jest udostępniana z innego komputera, wszystkie adresy URL powinny rozpoczynać się od http:// .

Czy używane są poprawne parametry wyszukiwania?
W przypadku wyszukiwania wyrazów lub fraz należy pamiętać o następujących uwarunkowaniach:

Dodatkowe informacje na temat rozwiązywania problemów dla konkretnej platformy można znaleźć w następujących sekcjach:


[ Początek strony | Poprzednia strona | Następna strona | Spis treści | Indeks ]