Programa de utilidad com.tivoli.pd.jcfg.PDJrteCfg para el inicio de sesión único de Tivoli Access Manager
El programa de utilidad com.tivoli.pd.jcfg.PDJrteCfg configura el componente Java™ Runtime Environment para Tivoli Access Manager. Este programa de utilidad permite que las aplicaciones Java utilicen los servidores de políticas y autorización de Tivoli Access Manager.
Finalidad
![[IBM i]](../images/iseries.gif)
Pasos
- Inicie la sesión en el sistema con un perfil de usuario y autorización para todos los objetos (*ALLOBJ).
- En la línea de mandatos, escriba el mandato STRQSH (Iniciar Qshell).
- Vaya al subdirectorio /bin de WebSphere Application Server. Por ejemplo:
cd raíz_servidor_aplicacionesND/bin
- Ejecute el script. Por ejemplo:
pdjrtecfg -action config -profileName mi_perfil -host mipolítica.miempresa.com -config_type full
El ejemplo anterior se ha dividido en varias líneas por motivos ilustrativos únicamente.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Sintaxis
java com.tivoli.pd.jcfg.PDJrteCfg
-action {config | unconfig} -host host_servidor_políticas -was -java_home vía_acceso_jre
![[z/OS]](../images/ngzos.gif)
Sintaxis
java com.tivoli.pd.jcfg.PDJrteCfg -action {config | unconfig} -cfgfiles_path
configuration_file_path -host host_servidor_políticas -was -java_home vía_acceso_jre
![[IBM i]](../images/iseries.gif)
Sintaxis
pdjrtecfg
-action config
-profileName nombre_perfil
-host nombre_servidor_políticas
-config_type { full | standalone }
-cfgfiles_path vía_acceso_archivo_configuración
-action unconfig
-profileName nombre_perfil
Parámetros
- -action {config|unconfig}
- Especifica la acción que se va a ejecutar. Éstas son:
- alt_config
- Informa a Tivoli Access Manager Runtime for Java de que puede acceder y actualizar el archivo PD.jar en la ubicación especificada mediante el parámetro -cfgfiles_path. Para utilizar -alt_config, debe establecer -cfgfiles_path.
- config
- Se utiliza para configurar el componente JRE (Java Runtime Environment) de Access Manager.
- unconfig
- Se utiliza para volver a configurar el componente JRE (Java Runtime Environment) de Access Manager.
- -cfgfiles_path
- Especifica dónde se colocarán los archivos de configuración generados.
Nota: Este parámetro es obligatorio.
-config_type {full|standalone}
Especifica el tipo de configuración de Java Runtime Environment para Tivoli Access Manager. Especifique full o standalone con este argumento. Esta opción es obligatoria.
- -host host_servidor_políticas
- Especifica el nombre del host del servidor de políticas.
Un valor válido de host_servidor_políticas es cualquier nombre de host de IP válido.
Por ejemplo:host = libra
host = libra.dallas.ibm.com -was
- Notifica al tiempo de ejecución de Tivoli Access Manager para Java que se está configurando la versión de WebSphere Application Server de modo que ya no sea necesario realizar determinados pasos como, por ejemplo, copiar los archivos jar de seguridad Java y el archivo PD.jar, puesto que el programa de instalación de WebSphere Application Server ya los ha colocado en el directorio adecuado.
-profileName
Especifica el nombre del perfil de WebSphere Application Server. Si no se especifica, se utiliza el perfil por omisión.
-java_home vía_acceso_jre
- Especifica la vía de acceso totalmente calificada al tiempo de ejecución Java, por ejemplo, el directorio que termina en jre. Si no se especifica este parámetro, se utiliza el directorio inicial para el jre en la sentencia PATH. Si el directorio inicial de jre no está en la sentencia PATH, este programa de utilidad puede crear un parámetro incorrecto en los archivos de salida.
Comentarios
Este mandato copia las bibliotecas Java de Tivoli Access Manager en un directorio de extensiones de bibliotecas que existe para un tiempo de ejecución Java que ya está instalado en el sistema.
Puede instalar más de un JRE (Java Runtime Environment) en una máquina determinada. Se puede utilizar el mandato pdjrtecfg para configurar el componente JRE (Java Runtime Environment) de Tivoli Access Manager de forma independiente para cada una de las configuraciones 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
donde:- -Dpd.home
- Indica donde se ha instalado el tiempo de ejecución de Tivoli Access Manager para Java. Para WebSphere Application Server, este es java.home/PolicyDirector
- -Dwas.install.root
- Indica el directorio raíz donde se ha instalado el componente Java Runtime Environment.