Introducción: Variables

Las variables pueden ser muy distintas. Se utilizan para controlar los valores y las propiedades relacionadas con el entorno del servidor. Los tres tipos principales de variables que es importante comprender son las variables de entorno, las variables de WebSphere y las propiedades personalizadas.

Variables de entorno

Las variables de entorno, también denominadas variables de entorno nativo, no son específicas de WebSphere Application Server y las definen otros elementos, por ejemplo UNIX, LE (Language Environment) o proveedores de otras empresas, entre otros. Algunas de las variables nativas específicas de UNIX son LIBPATH y STEPLIB. Estas variables suelen ser específicas del sistema operativo.

[IBM i][AIX Solaris HP-UX Linux Windows]Las variables de entorno también pueden especificarse como una entrada de entorno de servidor de aplicaciones. Para especificar una variable de entorno como una entrada de entorno, en la consola administrativa, pulse Servidores > Tipos de servidor > WebSphere Application Serversnombre_servidor. A continuación, en Infraestructura de servidor, pulse Gestión de procesos Java > Definición de proceso > Entradas de entorno.

[z/OS]Las variables de entorno también se pueden especificar como una propiedad personalizada de sirviente. Para especificar una variable de entorno como una propiedad personalizada de sirviente, en la consola administrativa pulse Servidores > Tipos de servidor > WebSphere Application Serversnombre_servidor. A continuación, bajo Infraestructura del servidor, pulse Gestión de procesos Java > Definición de proceso, seleccione Control, Sirviente o Adjunto y, a continuación, pulse Entradas de entorno. Esta vía de acceso también se utiliza para establecer variables de entorno que controlan la recopilación de información del servidor de aplicaciones y el contenedor web en registros SMF (System Management Facility) de z/OS.

Variables de WebSphere

Las variables de WebSphere son pares de nombre y valor que se utilizan para proporcionar valores para cualquiera de los atributos de tipos de datos de serie contenidos en uno de los archivos de configuración con formato XML que residen en el repositorio del producto. Una vez que se ha definido una variable, el valor especificado para la variable sustituye el nombre de la misma siempre que se encuentra dicho nombre durante el proceso de configuración.

Las variables de WebSphere pueden utilizarse para configurar lo siguiente:
  • Nombres de vía de acceso de WebSphere Application Server como, por ejemplo, JAVA_HOME y APP_INSTALL_ROOT
  • Un valor de vía de acceso para el atributo JSP o de servicio de archivos extendedDocumentRoot. Esta capacidad le permite añadir una aplicación a cada uno de los nodos de un entorno en clúster sin modificar el archivo ibm-web-ext.xmi de dicha aplicación en cada nodo.
    Supported configurations Supported configurations: Para los archivos de enlace y extensión de IBM®, la extensión del nombre de archivo .xmi o .xml es diferente en función de si se utiliza una aplicación o módulo previo a Java EE 5 o una aplicación o módulo Java™ EE 5 o posterior. Un archivo de enlace o extensión de IBM se denomina ibm-*-ext.xmi o ibm-*-bnd.xmi donde * es el tipo de archivo de extensión o enlace como app, application, ejb-jar o web. Se aplican las condiciones siguientes:
    • En el caso de una aplicación o módulo que utilice una Java EE anterior a la versión 5, la extensión del archivo debe ser .xmi.
    • En el caso de una aplicación que utilice Java EE versión 5 o posterior, la extensión del archivo debe ser .xml. Si los archivos .xmi se incluyen con la aplicación o el módulo, el producto ignora los archivos .xmi.

    No obstante, puede existir un módulo de Java EE 5 o posterior dentro de una aplicación que incluya archivos previos a Java EE 5 y que utilice la extensión de nombre de archivo .xmi.

    Los archivos ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi, y ibm-portlet-ext.xmi siguen utilizando la extensión de archivo .xmi.

    sptcfg
  • Determinados valores de personalización de la célula
  • [z/OS]El servicio de ubicación para la plataforma z/OS.

Para crear o modificar una variable de WebSphere, en la consola administrativa pulse Entorno> Variables de WebSphere.

Una variable puede aplicarse a una célula, un clúster, un nodo o un servidor.

El modo en que se establece la variable determina el ámbito. Si se establece la variable:
  • A nivel de servidor, se aplica a todo el servidor.
  • A nivel de nodo, se aplica a todos los servidores del nodo a menos que establezca la misma variable a nivel del servidor. En ese caso, para dicho servidor, el valor que se especifique a nivel de servidor alterará temporalmente el valor especificado a nivel de nodo.
  • A nivel de célula, se aplica a todos los nodos de dicha célula, a menos que establezca la misma variable a nivel de nodo o de servidor.
    • Si establece la misma variable a nivel de servidor, para dicho servidor, el valor que se especifique a nivel de servidor alterará temporalmente el valor especificado a nivel de célula.
    • Si establece la misma variable a nivel de nodo, para todos los servidores de dicho nodo, el valor que se especifique a nivel de nodo alterará temporalmente el valor especificado a nivel de célula.

Propiedades personalizadas

Las propiedades personalizadas son los valores de propiedad establecidos para un componente con una función específica. Cualquier elemento de configuración puede tener una propiedad personalizada. Los elementos de configuración comunes son célula, nodo, servidor, contenedor web y servicio de transacciones. Existe un número limitado de propiedades personalizadas soportadas, las cuales se pueden establecer en la consola administrativa utilizando el enlace de propiedades personalizadas asociado al componente operativo.

Por ejemplo, para definir las propiedades personalizadas del contenedor web, pulse Servidores > Tipos de servidor > WebSphere Application Servers> nombre_servidor y, a continuación, en la sección de valores del contenedor, pulse Contenedor web > Propiedades personalizadas

Las propiedades personalizadas establecidas desde la página de propiedades personalizadas del contenedor web se aplican a todos los transportes asociados a dicho contenedor web; las propiedades personalizadas establecidas desde una de las páginas de propiedades personalizadas del transporte HTTP o de la cadena de transporte de contenedor web solamente se aplican a dicho transporte HTTP específico o dicha cadena de transporte HTTP específica. Si se establece la misma propiedad en la página de contenedor web y en una cadena de transporte o en una página de transporte HTTP, los valores de la cadena de transporte o de la página de transporte HTTP alteran temporalmente los valores definidos para el contenedor web de ese transporte específico.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=welcvariables
File name: welcvariables.html