Installera och administrera en AnswerBook2-server

Registrera dokumentationsservern

För att andra användare ska kunna hitta dokumentationsservern utan att känna till dess URL, kan du registrera servernamnet med FNS-systemet. Användare kan fortfarande komma åt oregistrerade dokumentationsservrar om de vet vilken URL som ska anges.

Hur du ska registrera servern beror på två faktorer:

Registrera servern med hjälp av kommandot ab2regsvr

Du registrerar servern med kommandot ab2regsvr. Kommandot ab2regsvr läser systemets konfiguration och anger rätt namnutrymme för servern.

Du registrerar servern med följande kommando:


# /usr/lib/ab2/bin/ab2regsvr server_url

där server_url är den fullständiga URL-adressen för att komma till den här servern (t ex http://imaserver.eng.sun.com:8888/).

Med kommandot ab2regsvr får du tillgång till några andra användbara alternativ:

Mer information om kommandot ab2regsvr finns i Bilaga B.

Registrera servern med hjälp av standardkommandon för FNS

Om du vill använda FNS-kommandon för att registrera servern och redan har en FNS installerad, använder du följande kommando för att registrera den angivna URL:en som en dokumentationsserver för ditt företag (din domän):


# fnbind -r thisorgunit/server/answerbook2 onc_answerbook2 \
onc_addr_answerbook2 server_url

där server_url är den fullständiga URL-adressen för att komma till den här servern (t ex http://imaserver.eng.sun.com:8888/).

Om du vill veta vilka servrar som är registrerade använder du följande kommando:


% fnlookup -v thisorgunit/service/answerbook2

En lista över registrerade servrar visas som ser ut ungefär så här:


Referenstyp: onc_answerbook2
Adresstyp: onc_addr_answerbook2
  längd: 19
  data: 0x68 0x74 0x74 0x70 0x3a 0x2f 0x2f 0x61 0x6e 0x73  http://ans
        0x77 0x65 0x72 0x73 0x3a 0x38 0x38 0x38 0x38       wers:8888

I det här exemplet är den registrerade servern http://answers:8888/.

Om du får ett svar som liknar det följande finns inga dokumentationsservrar registrerade i FNS.


Det gick inte att hitta 'thisorgunit/service/answerbook2': \: \
Namnet hittades inte: 'answerbook2'

Mer information om FNS och hur du installerar det finns i FNS-dokumentationen.

Namntjänster och AnswerBook2-användare

I operativsystemet Solaris 2.6 eller Solaris 7 kan användaren ange en standard-AnswerBook2-server med hjälp av miljövariabeln AB2_DEFAULTSERVER>. Till exempel kan användaren ha följande rad i .cshrc -filen:


setenv AB2_DEFAULTSERVER http://imaserver.eng.sun.com:8888

Om användaren inte har definierat någon miljövariabel, när han startar AnswerBook2-produkten från skrivbordet, så kontrollerar programmet om systemet från vilket det startades kör en dokumentationsserver. Om så är fallet startar det med följande URL: http://localhost:port, där port som standard är 8888.

Om användaren inte har definierat någon miljövariabel och det aktuella systemet inte är en dokumentationsserver utför systemet kommandot fnlookup thisorgunit/service/answerbook2 när användaren startar AnswerBook2 från skrivbordet. Detta för att ta reda på vilka dokumentationservrar som finns tillgängliga. Programmet väljer sedan en av dessa servrar och startar AnswerBook2-läsaren, med serverns namn som URL.