Cette annexe contient des informations qui vous aideront à utiliser l'interface de ligne de commande d'Identity Manager et à exécuter des commandes Identity Manager.
Ces informations sont organisées comme suit :
Utilisez la syntaxe suivante pour appeler l'interface de ligne de commande d'Identity Manager et exécuter des commandes Identity Manager :
lh { $class | $command } [ $arg [$arg... ] ]
Où :
class doit être un nom de classe complet, par exemple com.waveset.session.WavesetConsole.
command doit être l'une des commandes suivantes :
assessment peut être utilisé pendant les mises à niveau. Supporte les sous-commandes qui effectuent des rapports sur tous les objets modifiés et sur toutes les versions installées d'Identity Manager. Pour de plus amples détails, voir le guide Sun Identity Manager 8.1 Upgrade.
config démarre le Business Process Editor.
console démarre la console d'Identity Manager.
genReports génère un ensemble de données aléatoires pouvant être utilisé pour faire une démonstration de la fonctionnalité de génération de rapports d'Identity Manager.
import importe un objet Identity Manager. Spécifiez l'option -s pour le mode strict. Lorsque le mode strict est activé, le contrôle des références pendant l'importation est moins permissif.
js appelle un programme JavaScript.
javascript appelle aussi un programme JavaScript.
msgtool génère un catalogue de messages personnalisé basé sur WPMessages.properties. Ce catalogue peut être manipulé pour apporter des changements personnalisés au texte ou aux langues.
script exécute JavaScript ou BeanShell.
setRepo définit le référentiel d'index d'Identity Manager.
setup démarre le processus d'installation d'Identity Manager, qui permet de définir la clé de licence et le référentiel d'index d'Identity Manager, et d'importer les fichiers de configuration.
spml lance le navigateur SPML.
syslog [options] extrait des enregistrements du journal système. Pour plus de détails, voir Commande syslog.
waveset est un alias de la commande console. Voir console ci-dessus.
xmlparse valide XML pour les objets Identity Manager.
xpress [options] nomFichier évalue une expression. Une option valide est -trace (active la sortie de suivi).
Lorsque vous travaillez avec les commandes lh, tenez compte des remarques suivantes :
Pour afficher l'aide relative à l'utilisation d'une commande, saisissez lh sans aucun argument.
Lorsque vous définissez les variables d'environnement de chemin pour la commande lh :
Définissez l'emplacement JAVA_HOME sur le répertoire JRE qui contient un répertoire bin contenant l'exécutable Java. Cet emplacement varie selon l'installation.
Su vous avez un JRE Sun standard (sans JDK), un emplacement de répertoire typique est C:\Program Files\Java\jre1.5.0_14 (ou similaire). Ce répertoire contient le répertoire bin contenant l'exécutable Java. Dans ce cas, définissez JAVA_HOME sur C:\Program Files\Java\jre1.5.0_14.
Une installation JDK complète a plusieurs exécutables Java. Dans ce cas, définissez JAVA_HOME sur le répertoire jre imbriqué contenant le fichier bin/java.exe approprié. Pour une installation typique, définissez JAVA_HOME sur C:\java\jdk1.5.0_14\jre.
Définissez la variable WSHOME sur le répertoire d'installation d'Identity Manager, comme suit :
set WSHOME=<path_to_identity_manager_directory>
Par exemple, pour définir la variable sur le répertoire d'installation par défaut, saisissez :
set WSHOME=C:\Program Files\tomcat\webapps\idm
La valeur de la variable WSHOME ne doit pas contenir les caractères suivants :
Guillemets anglo-saxons (“ “)
N'utilisez pas de guillemets anglo-saxons, pas même si le chemin du répertoire de déploiement de l'application contient des espaces.
Un backslash à la fin du chemin (\)
Sur les systèmes UNIX, vous devez aussi exporter les variables de chemin en saisissant ce qui suit :
export WSHOME export JAVA_HOME
Pour exécuter la commande en mode 64 bits, annulez la mise en commentaire de la ligne FLAGS="$FLAGS -d64" dans le script lh.
Pour démarrer l'interface de ligne de commande d'Identity Manager
lh com.waveset.session.WavesetConsole
lh console
lh console– u $user– p CheminVersMotPasse.txt
lh setup -U Administrateur -P CheminVersMotPasse.txt
lh setRepo– c -A Administrateur -C CheminVersMotPasse .txt
lh setRepo– t FichiersLocaux – f $WSHOME
Cette section contient les informations suivantes sur la commande syslog :
Utilisez la syntaxe suivante pour appeler la commande syslog :
syslog [options]
Utilisez les options suivantes pour inclure ou exclure des informations.
Tableau A–1 Options de la commande syslog
Option |
Description |
---|---|
-d Nombre |
Affiche les enregistrements des Nombre jours précédents (par défaut=1). |
-E |
Affiche uniquement les enregistrements de niveau de gravité erreur ou supérieur. |
-F |
Affiche uniquement les enregistrements de niveau de gravité fatal. |
-i IDJournal |
Affiche uniquement les enregistrements ayant un ID syslog donné. Les ID de syslog sont affichés sur certains messages d'erreur et référencient une entrée de journal système spécifique. |
-W |
Affiche uniquement les enregistrements de niveau de gravité avertissement ou supérieur (option par défaut). |
-X |
Inclut la cause rapportée de l'erreur, si disponible. |