Utilitaire de clichage d'espace de nom pour les espaces de nom java:, local: et server
Il est parfois utile de générer le cliché de l'espace de nom java: pour une application Java™ Platform, Enterprise Edition (Java EE). Vous ne pouvez pas faire appel à l'utilitaire de ligne de commande dumpNameSpace dans ce but car l'espace de nom java: de l'application n'est accessible que pour cette application Java EE. Vous pouvez, à partir de l'outil de scriptage du produit, appeler un MBean NameServer pour générer le cliché de l'espace de nom java: pour une application Java EE exécutée dans le même processus de serveur.
Il existe un autre espace de nom local pour le processus serveur que vous ne pouvez pas clicher à l'aide de l'utilitaire de ligne de commande dumpNameSpace. Cet espace de nom comporte le schéma d'URL local: et il est utilisé par le conteneur pour lier les objets localement au lieu de le faire via le serveur de noms. L'espace de nom local: contient des références aux beans enterprise associés à des interfaces locales. Il existe un seul espace de nom local: dans un processus serveur. Vous pouvez effectuer un cliché d'un espace de nom local: en appelant le MBean NameServer associé à ce processus.
Options de clichage de l'espace de nom
Les options de clichage de l'espace de nom sont spécifiées dans l'appel de MBean en tant que paramètre sous un format de chaîne de caractères. Voici la description des options :
- -startAt some/subcontext/in/the/tree
- Indique le chemin entre le contexte racine de l'espace de nom et le contexte de niveau supérieur où doit commencer le clichage. Les sous-contextes situés en dessous de ce point seront vidés les uns après les autres. Par défaut, la chaîne est vide. Le clichage commence donc au contexte racine.
- -report {short | long}
-
Option Description short La valeur par défaut. Extrait le nom de liaison et le type de l'objet lié. Cette sortie est également fournie par Context.list() Java Naming and Directory Interface (JNDI). long Extrait le nom de liaison, le type de l'objet lié et le type de l'objet local, ainsi que la représentation sous forme de chaîne de l'objet local (les IOR, les valeurs de chaîne, etc. sont donc extraites). - -root {arborescence | hôte | existant | cellule | noeud | serveur | par défaut}
- Indique le contecte racine où le cliché doit commencer. La valeur par défaut pour
-root est cellule. Cette option est uniquement valide pour les clichés d'espace de nom d'un serveur.
Option Description tree Vide l'arborescence en commençant au contexte de racine de l'arborescence. hôte Vide l'arborescence en commençant par le contexte de racine du serveur(également appelé noeud). existant Vide l'arborescence en commençant au contexte de racine existant. cell Vide l'arborescence en commençant au contexte de racine de la cellule. Il s'agit de la valeur par défaut. node Vide l'arborescence en commençant au contexte de racine du noeud. server Vide l'arborescence en commençant au contexte de racine du serveur. C'est la valeur par défaut -root. Valeur par défaut Vide l'arborescence en commençant au contexte initial retourné par défaut par JNDI pour ce type de serveur. - -format {jndi | ins}
-
Indique le format à utiliser pour afficher le composant de nom sous forme de chaînes atomiques et de règles INS (id.kind). Cette option est uniquement valide pour les clichés d'espace de nom d'un serveur.
Option Description jndi Affiche les composants de nom sous forme de chaînes atomiques. C'est la valeur par défaut de -format. ins Affiche les composants de nom selon la syntaxe INS (id.kind).