Bibliothèque d'installation de Solaris 7 (Edition pour plate-forme Intel)

Enregistrement du serveur

Pour que vos utilisateurs puissent localiser votre serveur de documentation sans connaître son URL, vous pouvez enregistrer son nom avec le système FNS. Les utilisateurs peuvent toujours avoir accès à des serveurs de documentation non enregistrés s'ils connaissent leurs URL.

La méthode d'enregistrement de votre serveur dépend de deux paramètres :

Enregistrement du serveur avec la commande ab2regsvr

Pour enregistrer votre serveur, utilisez la commande ab2regsvr. La commande ab2regsvr examine la configuration de votre système et définit l'espace de noms approprié à votre serveur.

Pour enregistrer votre serveur, tapez :


# /usr/lib/ab2/bin/ab2regsvr url_serveur

url_serveur est l'URL complète permettant d'accéder à ce serveur (par exemple, http://imaserver.eng.sun.com:8888/).

La commande ab2regsvr accepte également quelques options qui peuvent s'avérer utiles :

Pour plus d'informations sur la commande ab2regsvr, reportez-vous à la page de manuel ab2regsvr(1m).

Enregistrement du serveur à l'aide de commandes FNS standard

Si vous voulez utiliser des commandes FNS pour enregistrer votre serveur et que vous avez déjà installé FNS sur votre site, utilisez la commande suivante pour enregistrer l'URL spécifiée en tant que serveur de documentation pour votre service (domaine) :


"# fnbind -r  thisorgunit/server/answerbook2 onc_answerbook2 \ onc_addr_answerbook2 
serveur_url"

url_serveur est l'URL complète permettant d'accéder à ce serveur (par exemple, http://imaserver.eng.sun.com:8888/).

Pour savoir quels serveurs sont enregistrés, utilisez la commande suivante :


% fnlookup -v thisorgunit/service/answerbook2

Cette commande retourne une liste des serveurs enregistrés qui ressemble à la suivante :


Reference type: onc_answerbook2
 
Address type: onc_addr_answerbook2
 
  length: 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

Dans cet exemple, le serveur enregistré est http://answers:8888/.

Une réponse semblable à celle qui suit signifie qu'aucun serveur de documentation n'est enregistré avec FNS.


"Lookup of 'thisorgunit/service/answerbook2' failed: \"" ""Name Not Found: 'answerbook2'"

Pour plus d'informations sur le système FNS, y compris son installation, reportez-vous à la documentation FNS.

Services de noms et utilisateurs d'AnswerBook2

Au lieu d'utiliser les services de noms qui viennent d'être décrits pour rechercher un serveur de documentation, l'utilisateur peut définir un serveur d'AnswerBook2 par défaut à l'aide de la variable d'environnement AB2_DEFAULTSERVER. Par exemple, il peut placer la ligne suivante dans le fichier .cshrc :


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

Si l'utilisateur n'a pas défini de variable d'environnement, lorsqu'il lance AnswerBook2 à partir du bureau, le logiciel AnswerBook2 tente de déterminer si le système à partir duquel il a été lancé exécute un serveur de documentation. Le cas échéant, il s'ouvre en utilisant l'URL : http://localhost:port, où port vaut 8888 par défaut.

Si l'utilisateur n'a pas défini de variable d'environnement et que le système n'est pas un serveur de documentation, lorsqu'il lance AnswerBook2 à partir du bureau, le système exécute une commande fnlookup thisorgunit/service/answerbook2 pour rechercher les serveurs de documentation disponibles. Il en choisit alors un et lance le navigateur AnswerBook2 en utilisant ce nom de serveur comme URL.