Приложение за инсталиране и конфигуриране

Запознаване с NetQuestion

Когато инсталирате електронната документация на DB2, се инсталира и системата за търсене NetQuestion. Системата за търсене се състои от следните компоненти:

Съществуват две версии на NetQuestion:

Търсене в електронната информация за DB2

За да търсите в електронната DB2 информация, стартирайте DB2 информационната страница в браузър, въведете термините, които искате да намерите и щракнете Намери.

Разположението на DB2 информационната страница зависи от използваната платформа:

На Windows 9x, Windows NT и Windows 2000
Щракнете върху Start --> Programs --> IBM DB2 --> Информация --> DB2 информация. Също така, можете да отворите x:\sqllib\doc\html\index.htm, където x: е устройството, на което е инсталирана DB2.

На OS/2
Отворете папката IBM DB2 и щракнете два пъти върху DB2 информация. Също така, можете да отворите x:\sqllib\doc\html\index.htm, където x: е устройството, на което е инсталирана DB2.

На AIX, HP-UX и Solaris
Отворете DB2DIR/doc/en_US/html/index.htm, където DB2DIR е /usr/lpp/db2_07_01 на AIX и /opt/IBMdb2/V7.1 на HP-UX и Solaris.

Проблеми при търсене

Понякога при търсене в електронната информация за DB2 можете да получите съобщение за грешка. Ако получите съобщение за грешка, опитайте някой от следните съвети:

Работи ли сървърът за търсене?
Ако получите код за грешка 33, когато се опитвате да търсите в DB2 документацията, това означава, че сървърът за търсене NetQuestion не е стартиран.

За да стартирате сървъра за търсене на Windows 9x, Windows NT и Windows 2000, щракнете върху Start и отидете на Programs --> IBM DB2 --> Стартирай HTML сървър за търсене. Можете да стартирате сървъра за търсене и като използвате следните команди:

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

Имайте предвид, че директорията на инсталиране на NetQuestion в Windows 9x е x:\imnnq_95.

За да стартирате сървъра за търсене на OS/2, отворете папката IBM DB2 и щракнете върху иконата the Стартирай HTML сървър за търсене. Можете да въведете и една от следните команди:

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

За да стартирате сървъра за търсене в система AIX, HP-UX и Solaris, въведете една от следните команди:

На AIX

Въведете командата /usr/IMNSearch/bin/imnss -start imnhelp SBCS инсталации. Командата imnss -start може да се изпълни и без да се въвежда пълната пътека, ако if /usr/bin е вашата пътека (PATH).

Въведете командата /usr/IMNSearch/bin/imqss -start dbcshelp за DBCS инсталации. При DBCS инсталации трябва да проверите дали са зададени променливите на обкръжението IMQCONFIGSRV и IMQCONFIGCL. Можете да определите тези променливи, като изпълните командата /usr/IMNSearch/bin/. imq_env. И тук, можете да изпълните и двете команди - imqss -start и . imq_env, без да въвеждате пълната пътека, ако /usr/bin е вашата пътека (PATH).

На HP-UX
Въведете командата /sbin/rc2.d/S990IMNSearch start за SBCS и DBCS инсталации. Тази команда ще стартира и web сървъра NetQuestion, ако не е стартиран.

На Solaris
Въведете командата /etc/rc2.d/S90IMNSearch start за SBCS и DBCS инсталации. Тази команда ще стартира и web сървъра NetQuestion, ако не е стартиран.
За да спрете сървъра за търсене, заменете start със stop в горните команди.

Работи ли web сървърът NetQuestion?
NetQuestion се доставя със собствен базисен web сървър. Можете да използвате и ваш собствен web сървър с NetQuestion. Трябва да проверите дали web сървърът, който използвате е стартиран. Следващата информация се отнася за web сървъра на NetQuestion. Информация как да стартирате друг web сървър потърсете в документацията на този web сървър.

На системи Windows NT и Windows 2000 проверете в Task Manager дали е активен процесът httpdl.exe. Ако не е активен, стартирайте го, като въведете командата the x:\imnnq_nt\httpdl -r httpd.cnf, където x: е устройството, на което е инсталирана DB2.

На OS/2, изпълнете командата x:\sqllib\bin\db2netqd start, където x: е устройството, на което е инсталирана DB2. Сървърът NetQuestion и сървърът за търсене ще стартират, ако не са стартирани до този момент. Също така, можете и да изпълните командата pstat | find "httpdl", за да проверите дали процесът е активен.

На AIX, HP-UX и Solaris, въведете командата ps -ef | grep httpdlite, за да видите дали процесът httpdlite е активен. Ако не е, стартирайте го, като въведете една от следните команди:

На AIX
/usr/IMNSearch/httpdlite/httpdlite -r /etc/IMNSearch/httpdlite/httpdlite.conf

На HP-UX
/sbin/rc2.d/S990IMNSearch start

На Solaris
/etc/rc2.d/S90IMNSearch start

Регистрирани ли са индексите на документите в сървъра за търсене?
Индексите на DB2 документите се регистрират в сървъра за търсене по време на инсталирането. За да проверите дали индексите са регистрирани правилно:
  1. Въведете командата imndomap -a или imqdomap -a, за да определите кои индекси са инсталирани и къде са инсталирани. Тези команди трябва да върнат един или повече индекси с имена, подобни на DB2S71xx или DB2C71xx, където xx е двубуквеният идентификатор на езика на инсталираната документация. Ако това не е така, преинсталирайте продукта DB2 и внимавайте компонента за инсталиране на документацията на продукта да бъде избран.

    Ако индексите пак не са регистрирани в сървъра за търсене, можете да опитате да ги регистрирате ръчно. Повече информация за ръчното регистриране на индекси потърсете в раздела за вашата операционна система по-нататък в тази глава.

  2. Въведете командата imnixsta (или imqixsta за DBCS) ИМЕ_НА_ИНДЕКС, където ИМЕ_НА_ИНДЕКС е едно от имената на индексите, върнати от командата в стъпка 1. Резултатът от тази команда трябва да показва отчасти, че е осъществим процес на търсене.
  3. DB2 трябва да се намират в следните директории:
        x:\sqllib\doc\html        //Windows и OS/2
       /var/docsearch/indexes    //AIX, HP-UX и Solaris					
    

Правилно ли е конфигуриран софтуерът TCP/IP?
NetQuestion използва TCP/IP за комуникация на всички системи с изключение на OS/2, където се използват Именувани конвейери (въпреки че TCP/IP също се поддържа). Следователно, на вашата система трябва да има инсталиран и правилно конфигуриран TCP/IP и освен това системата трябва да може да резолира локалния хост, ако търсите локално инсталирана документация. Повече информация за конфигурирането на TCP/IP потърсете в раздела за вашата операционна система по-нататък в тази глава.

Модулът CGI за търсене намира ли се на правилното място и има ли правилно име?
Модулът CGI за търсене в DB2 трябва да се намира в специфична директория. В Windows и OS/2 операционни системи това е директорията на инсталиране на NetQuestion, която може да се определи, като се въведе командата echo %IMNINSTSRV% за SBCS инсталации или echo %IMQINSTSRV% за DBCS инсталации. В UNIX операционни системи CGI модулът за търсене се инсталира в /var/docsearch/cgi-bin.

В Windows и OS/2 операционни системи модулът CGI за SBCS е с име db2srsXX.exe, а версията DBCS - с име db2srdXX.exe, където XX е двубуквен идентификатор за езика на инсталираната документация.

На UNIX операционни системи модулът CGI търсене за SBCS е с име db2srsbcs, а за DBCS - с име db2srdbcs. В UNIX операционните системи модулите CGI за търсене в NetQuestion не зависят от езиковата версия.

Също така, проверете дали името на вашия модул CGI за търсене съответства на името в етикета <form action="http..." > в DB2 формата за търсене. Например, във формата за търсене за английски език на Windows или OS/2 този етикет трябва да бъде <form action="http://localhost:49213/cgi-bin/db2srsen.exe" method="POST>".

Инсталирани ли са правилните книги или файлове с помощ и намират ли се те в правилната директория?
Ако сте получили съобщение за грешка "Файлът не е намерен (Грешка 404)", проверете дали връзките в страницата за резултати от търсенето сочат към валиден URL адрес. Ако вашата DB2 документация е инсталирана локално, всички URL адреси трябва да започват с file:// . За документация, достъп до която се получава от друг компютър, всички URL адреси трябва да започват с http:// .

Използвате ли правилните параметри за търсене?
Когато търсите думи или фрази, трябва да имате предвид следното:

Допълнителна информация за проблеми, специфични за отделните платформи, потърсете в следните раздели:


[ Начало на страницата | Предишна страница | Следваща страница ]