Introdução: Variáveis

As variáveis apresentam-se em diversos tipos. Elas são utilizadas para controlar configurações e propriedades relacionadas ao ambiente do servidor. Os três tipos principais de variáveis que são importantes para você compreender são variáveis de ambiente, variáveis do WebSphere e propriedades customizadas.

Variáveis de Ambiente

As Variáveis de Ambiente, também chamadas de variáveis de ambiente nativas, não são específicas para o WebSphere Application Server e são definidas por outros elementos, como UNIX, Language Environment (LE) ou fornecedores terceirizados, entre outros. Algumas das variáveis nativas específicas do UNIX são LIBPATH e STEPLIB. Essas variáveis tendem a ser específicas do sistema operacional.

[IBM i][AIX Solaris HP-UX Linux Windows]As variáveis de ambiente também podem ser especificadas como uma entrada de ambiente do servidor de aplicativos. Para especificar uma variável de ambiente como uma entrada do ambiente, no console administrativo, clique em Servidores > Tipos de Servidor > Servidores de Aplicativos do WebSphereserver_name. Em seguida, sob Infraestrutura do Servidor, clique em Gerenciamento de Processo Java > Definição de Processo > Entradas do Ambiente.

[z/OS]As variáveis de ambiente também podem ser especificadas como uma propriedade customizada do servant. Para especificar uma variável de ambiente como uma propriedade customizada do servidor, no console administrativo, clique em Servidores > Tipos de Servidor > Servidores de Aplicativos do WebSphereserver_name. Em seguida, sob Infraestrutura do Servidor, clique em Gerenciamento de Processo Java > Definição de Processo, selecione Controle, Servidor ou Auxiliar e, em seguida, clique em Entradas do Ambiente. Este caminho também é utilizado para configurar variáveis de ambiente que controlam a coleta de servidor de aplicativos e as informações de contêiner de Web nos registros do SMF (z/OS System Management Facility).

Variáveis do WebSphere

As variáveis do WebSphere são os pares nome e valor utilizados para fornecer configurações para qualquer um dos atributos de tipo de dados da cadeia contidos em um dos arquivos de configuração formatados por XML que residem no repositório do produto. Depois de definir uma variável, o valor especificado para a variável substitui o nome da variável sempre que o nome da variável é encontrado durante o processamento da configuração.

As variáveis do WebSphere podem ser utilizadas para configurar:
  • Os nomes de caminho do WebSphere Application Server, como JAVA_HOME e APP_INSTALL_ROOT
  • Um valor de caminho para a JSP extendedDocumentRoot ou o atributo de serviço de arquivo. Essa capacidade permite incluir um aplicativo em cada nó em um ambiente em cluster sem modificar o arquivo ibm-web-ext.xmi para esse aplicativo em cada nó.
    Configurações suportadas Configurações suportadas: Para arquivos de extensão e de ligação IBM®, a extensão do nome do arquivo .xmi ou .xml é diferente dependendo de você estar utilizando um aplicativo pré-Java EE 5 ou um módulo ou um aplicativo ou módulo Java™ EE 5 ou posterior. Um arquivo de extensão ou de ligação IBM é denominado ibm-*-ext.xmi ou ibm-*-bnd.xmi em que * é o tipo de arquivo de extensão ou de ligação como app, aplicativo, ejb-jar ou web. As seguintes condições se aplicam:
    • Para um aplicativo ou módulo que usa um Java EE versão anterior à versão 5, a extensão do arquivo deverá ser .xmi.
    • Para um aplicativo ou módulo que usa Java EE 5 ou posterior, a extensão do arquivo deve ser .xml. Se os arquivos .xmi forem incluídos no aplicativo ou módulo, o produto ignorará os arquivos .xmi.

    No entanto, um módulo Java EE 5 ou posterior pode existir dentro de um aplicativo que inclui arquivos pré-Java EE 5 e usa a extensão do nome do arquivo .xmi.

    Os arquivos ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi, e ibm-portlet-ext.xmi continuam a usar as extensões de arquivo .xmi.

    sptcfg
  • Determinados valores de customização de toda a célula
  • [z/OS]O serviço do local para a plataforma z/OS.

Para criar ou modificar uma variável do WebSphere, no console administrativo, clique em Ambiente > Variáveis do WebSphere.

Uma variável pode se aplicar a uma célula, um cluster, um nó ou um servidor.

A forma como a variável é configurada determina seu escopo. Se a variável estiver definida:
  • No nível do servidor, ela se aplica a todo o servidor.
  • No nível do nó, ela se aplica a todos os servidores do nó, a menos que você defina a mesma variável no nível do servidor. Neste caso, para esse servidor, a definição especificada no nível do servidor substituirá a definição especificada no nível do nó.
  • No nível da célula, aplica-se a todos os nós dessa célula, a menos que você defina a mesma variável no nível do nó ou do servidor.
    • Se você definir a mesma variável no nível do servidor, para esse servidor, a definição especificada no nível do servidor substituirá a definição especificada no nível de célula.
    • Se você definir a mesma variável no nível do nó, para todos os servidores nesse nó, a definição especificada no nível do nó substituirá a definição especificada no nível de célula.

Propriedades Personalizadas

As propriedades personalizadas são definições de propriedades destinadas a um componente funcional específico. Qualquer elemento de configuração pode ter uma propriedade customizada. Os elementos de configuração comuns são a célula, o nó, o servidor, o contêiner da Web e o serviço de transações. Esta disponível um número limitado de propriedades personalizadas suportadas e estas propriedades podem ser definidas no console administrativo utilizando o link de propriedades personalizadas associado ao componente funcional.

Por exemplo, para configurar as propriedades customizadas do contêiner da web, clique em Servidores > Tipos de Servidor > Servidores de Aplicativos WebSphere > server_name e, em seguida, na seção de configurações do Contêiner, clique em Contêiner de Web > Propriedades Customizadas.

As propriedades customizadas configuradas a partir da página de propriedades customizadas do contêiner da Web se aplicam a todos os transportes que estão associados a esse contêiner da Web. As propriedades customizadas a partir da cadeia de transporte do contêiner da Web ou páginas de propriedades customizadas de transporte HTTP se aplicam apenas a essa cadeia de transporte HTTP específica ou transporte específico. Se a mesma propriedade estiver configurada tanto na página do contêiner da Web quanto na página da cadeia de transporte ou de transporte HTTP, as configurações na página da cadeia de transporte ou do transporte HTTP substituem as configurações que estão definidas para o contêiner da Web para esse transporte específico.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=welcvariables
Nome do arquivo: welcvariables.html