Utilitaire com.tivoli.pd.jcfg.PDJrteCfg pour une connexion unique Tivoli Access Manager
L'utilitaire com.tivoli.pd.jcfg.PDJrteCfg configure le composant Java™ Runtime Environment pour Tivoli Access Manager. Cet utilitaire permet aux applications Java d'utiliser la stratégie Tivoli Access Manager et les serveurs d'autorisation.
Rôle
![[IBM i]](../images/iseries.gif)
Etapes
- Connectez-vous sur votre système avec un profil utilisateur et les droits d'accès tout objet (*ALLOBJ).
- Sur la ligne de commande, saisissez la commande Start Qshell (STRQSH).
- Accédez au sous-répertoire /bin de WebSphere
Application Server.
Exemple :
cd racine_serveur_appND/bin
- Exécutez le script. Par
exemple :
pdjrtecfg -action config -profileName myprofile -host mypolicy.mycompany.com -config_type full
L'exemple précédent a été scindé en plusieurs lignes à des fins d'illustration.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Syntaxe
java com.tivoli.pd.jcfg.PDJrteCfg -action {config | unconfig} -host policy_server_host -was -java_home jre_path
![[z/OS]](../images/ngzos.gif)
Syntaxe
java com.tivoli.pd.jcfg.PDJrteCfg -action {config | unconfig} -cfgfiles_path
configuration_file_path -host policy_server_host -was -java_home jre_path
![[IBM i]](../images/iseries.gif)
Syntaxe
pdjrtecfg
-action config
-profileName profile_name
-host policy_server_name
-config_type { full | standalone }
-cfgfiles_path configuration_file_path
-action unconfig
-profileName profile_name
Paramètres
- -action {config|unconfig}
- Indique l'action à effectuer. Les actions possibles sont les suivantes :
- alt_config
- Indique à Tivoli Access Manager Runtime for Java qu'il doit accéder au fichier PD.jar et le mettre à jour à l'emplacement désigné par le paramètre -cfgfiles_path. Pour pouvoir utiliser -alt_config, vous devez définir -cfgfiles_path.
- config
- Permet de configurer le composant Java Runtime Environment d'Access Manager.
- unconfig
- Permet de modifier la configuration du composant Java Runtime Environment d'Access Manager.
- -cfgfiles_path
- Indique l'emplacement dans lequel les fichiers de configuration générés doivent être placés.
Remarque : Ce paramètre est obligatoire.
-config_type {full|standalone}
Indique le type de configuration Java Runtime Environment pour Tivoli Access Manager. Spécifiez full ou standalone avec cet argument. Cette option est obligatoire.
- -host hôte_serveur_règles
- Indique le nom d'hôte du serveur de règles.
hôte_serveur_règles admet comme valeur tout nom d'hôte IP correct.
Par exemple :host = libra
host = libra.dallas.ibm.com -was
- Informe le composant Tivoli Access Manager Runtime for Java que la version de WebSphere Application Server est en cours de configuration. Il n'est donc pas nécessaire d'effectuer certaines étapes telles que la copie des fichiers jar relatifs à la sécurité Java et du fichier PD.jar, car ils ont été placés dans le répertoire approprié par le programme d'installation WebSphere Application Server.
-profileName
Indique le nom du profil WebSphere Application Server. En l'absence de profil, le profil par défaut est utilisé.
-java_home jre_path
- Indique le chemin d'accès complet à l'environnement d'exécution Java (par exemple le répertoire terminé en jre). Si ce paramètre n'est pas spécifié, le répertoire de base du jre de l'instruction PATH est utilisé. Si le répertoire de base du jre ne figure pas dans l'instruction PATH, cet utilitaire peut générer un paramètre incorrect dans les fichiers de sortie.
Commentaires
Cette commande copie les bibliothèques Java de Tivoli Access Manager dans un répertoire d'extensions de bibliothèque existant pour un module d'exécution Java déjà installé sur le système.
Vous pouvez installer plusieurs environnements d'exécution JRE (Java Java Runtime Environment) sur une même machine. La commande pdjrtecfg permet de configurer le composant Java Runtime Environment de Tivoli Access Manager de manière indépendante pour chacune des configurations JRE.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
${JAVA_HOME}/java/jre/bin/java
-Djava.ext.dirs=${TIV_HOME}/java/jre/lib/ext
-Dfile.encoding=ISO8859-1 \
-Xnoargsconversion \
-Dwas.install.root=${WAS_HOME}
-Dpd.home=${TIV_HOME}/PolicyDirector
-cp ${TIV_HOME}/PD.jar
com.tivoli.pd.jcfg.PDJrteCfg \
-action config
-was
-java_home ${WAS_HOME}/java/jre
-host ${TAM_HOST}
-port 7135
-cfgfiles_path ${TIV_HOME}/
-alt_config
-config_type full
![[z/OS]](../images/ngzos.gif)
${JAVA_HOME}/bin/java \
-Djava.ext.dirs=${TIV_HOME}/java/jre/lib/ext
-Dfile.encoding=ISO8859-1 \
-Xnoargsconversion \
-Dwas.install.root=${WAS_HOME}
-Dpd.home=${TIV_HOME}/PolicyDirector
-cp ${TIV_HOME}/PD.jar
com.tivoli.pd.jcfg.PDJrteCfg \
-action config
-was
-java_home ${WAS_HOME}/java/jre
-host ${TAM_HOST}
-port 7135
-cfgfiles_path ${TIV_HOME}/
-alt_config
-config_type full
où :- -Dpd.home
- Indique l'emplacement dans lequel le composant Tivoli Access Manager Runtime for Java a été installé. Pour WebSphere Application Server, cet emplacement est java.home/PolicyDirector
- -Dwas.install.root
- Indique le répertoire racine dans lequel le composant Java Runtime Environment a été installé.