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