Propiedades de administración para el uso de scripts wsadmin
La administración con scripts utiliza varios archivos de propiedades Java. Los archivos de propiedades se pueden utilizar para controlar las configuraciones del sistema. Antes de especificar cualquier archivo de propiedades en la línea de mandatos, se cargan tres niveles de archivos de propiedades por omisión. Estos archivos de propiedades incluyen un archivo por omisión de instalación, un archivo por omisión de usuario y un archivo de propiedades.
El primer nivel representa una valor predeterminado de instalación, situada en el directorio raíz_perfil/properties para cada perfil de servidor de aplicaciones llamado wsadmin.properties. El segundo nivel representa un valor predeterminado de usuario y se encuentran en la propiedad Java user.home. Este archivo de propiedades se llama también wsadmin.properties. El tercer nivel es un archivo de propiedades al que señala la variable de entorno WSADMIN_PROPERTIES. Esta variable de entorno se define en el entorno donde se inicia la herramienta wsadmin.
Si uno o más de estos archivos de propiedades están presentes, se interpretan antes que cualquier otro archivo de propiedades que esté presente en la línea de mandatos. Los tres niveles de archivos de propiedades se cargan en el orden en el que se especifican. El archivo de propiedades que se carga el último altera temporalmente el cargado anteriormente.
Las siguientes propiedades Java se utilizan mediante scripts:
com.ibm.ws.scripting.appendTrace
Determina si el archivo de rastreo se añade al final del archivo de registros cronológicos existente. El valor predeterminado, false, altera temporalmente el archivo de registros cronológicos en cada invocación.
com.ibm.ws.scripting.classpath
Busca clases y recursos y se añade a la lista de vías de acceso.
com.ibm.ws.scripting.connectionType
Determina el conector que se va a utilizar. Este valor puede ser SOAP, JSR160RMI, RMI, IPC o NONE. El archivo wsadmin.properties especifica SOAP como el conector.
com.ibm.ws.scripting.crossDocumentValidationEnabled
Determina si el método de validación examinará otros documentos cuando se realicen cambios en un documento.
Los valores posibles son true y false. El valor predeterminado es true.
com.ibm.ws.scripting.defaultLang
Indica el lenguaje que se va a utilizar para ejecutar scripts. El archivo wsadmin.properties especifica Jacl como el lenguaje de scripts.
Los lenguajes de scripts admitidos son Jacl y Jython.
com.ibm.ws.scripting.echoparams
Determina si los parámetros o argumentos envían la salida a STDOUT o a un archivo de registros cronológicos wsadmin. El valor predeterminado, true, dirige la salida de los parámetros o argumentos a un archivo de registros cronológicos.
com.ibm.ws.scripting.emitWarningForCustomSecurityPolicy
Controla si se emitirá el mensaje WASX7207W cuando se encuentren permisos personalizados.
Los valores posibles son true y false. El valor predeterminado es true.
com.ibm.ws.scripting.exceptionPropagationThrown
Establezca esta propiedad para informar de la excepción correcta cuando un objeto de script incorporado de WebSphere Application Server emite una excepción, la cual se captura y maneja en el script y posteriormente se emite una segunda excepción que no es de WebSphere Application Server y no se captura. En la salida, wsadmin informará erróneamente de la primera excepción como la causa de la salida.
com.ibm.ws.scripting.host
Determina el host que se debe utilizar cuando se intenta establecer una conexión. Si no se especifica, toma por omisión la máquina local.
com.ibm.ws.scripting.ipchost
La propiedad ipchost determina el host que el sistema utiliza para conectarse al conector IPC. Utilice el nombre de host o la dirección IP del adaptador de bucle de retorno al que escucha el conector IPC, como localhost, 127.0.0.1 o ::1. El valor predeterminado es localhost.
com.ibm.ws.scripting.port
Especifica el puerto que se debe utilizar cuando se intenta establecer una conexión. El archivo wsadmin.properties especifica 8879 como el puerto SOAP de una sola instalación de servidor.
com.ibm.ws.scripting.profiles
Especifica una lista de scripts de perfiles que se ejecutan automáticamente antes de ejecutar mandatos de usuario, scripts o un shell interactivo.
El archivo wsadmin.properties especifica securityProcs.jacl y LTPA_LDAPSecurityProcs.jacl como los valores de esta propiedad. Si se especifica Jython con la opción wsadmin -lang, la herramienta wsadmin realiza una conversión para cambiar los nombres de scripts de perfiles especificados en esta propiedad para utilizar la extensión de archivo que coincide con el lenguaje especificado. Para facilitar la tarea de configuración de seguridad, utilice los procedimientos de script suministrados con los valores predeterminados.
com.ibm.ws.scripting.traceFile
Determina a dónde se envían los datos de salida de las funciones de rastreo y registro. El archivo wsadmin.properties especifica el archivo wsadmin.traceout, que se encuentra en el directorio raíz_perfil/logs del perfil de cada servidor de aplicaciones, como el valor de esta propiedad.
Si varios usuarios trabajan a la vez con la herramienta wsadmin, establezca distintas propiedades traceFile en los archivos de propiedades del usuario. Si el nombre de archivo contiene juegos de caracteres de doble byte (DBCS), utilice un formato unicode, como \uxxxx, donde xxxx es un número.
com.ibm.ws.scripting.traceString
Activa el rastreo para el proceso de script. El valor predeterminado tiene el rastreo desactivado.
com.ibm.ws.scripting.tempdir
Determina el directorio que se utilizará para archivos temporales cuando se instalan aplicaciones.
La API de JVM (Java Virtual Machine) utiliza java.io.temp como valor predeterminado.
com.ibm.ws.scripting.validationLevel
Determina el nivel de validación que se va a utilizar cuando se realicen cambios de configuración desde la interfaz de scripts.
Los valores posibles son: NINGUNO, BAJO, MEDIO, ALTO, MÁXIMO. El valor predeterminado es HIGHEST.
com.ibm.ws.scripting.validationOutput
Determina dónde se dirigirán los informes de validación. El archivo predeterminado es wsadmin.valout, que se encuentra en el directorio raíz_perfil/logs del perfil de cada servidor de aplicaciones.
Si varios usuarios trabajan a la vez con la herramienta wsadmin, establezca distintas propiedades validationOutput en los archivos de propiedades del usuario. Si el nombre de archivo contiene juegos de caracteres de doble byte (DBCS), utilice un formato unicode, como \uxxxx, donde xxxx es un número.