Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: DI-2132

Obter Parâmetro do Sistema

Obtém o valor do parâmetro informado a partir do Banco de dados da funcionalidade Parâmetros do sistema (context.xml).

Parâmetro


Image Added

Figura 1 -  Bloco Obter Parâmetro do Sistema

Compatibilidade

  • Bloco servidor: cronapi.util.Operations.getSystemParameter()
NomeTipoDocParâmetro 1StringNome do parâmetro

Retorno

Retorna o valor do parâmetro informado.

Parâmetros

Chave do Parâmetro

Chave do parâmetro a ser obtido.

Compatibilidade

Image Removed Servidor

  • Posição: 1
  • Inglês: Parameter Key
  • Tipo: Texto / String
  • Exemplo: "minhaChave"

Exemplo

A função ObterParametro recebe na variável item, o bloco Obter Parâmetro do Sistema com o parâmetro Chave do Parâmetro recebendo o valor definido em Parâmetros do Sistema. Por fim, o bloco imprime exibe no console o valor do parâmetro que está na variável item. Caso o valor do parâmetro esteja vazio, não haverá retorno.

Image Removed

Aviso
titleImportante

Ao rodar o projeto a opção escolhida deve ser a mesma especificada no Perfil (Profile) do parâmetro, exceto quando a opção selecionada for "Todos".

Antes de criarmos a função que receberá a chave do parâmetro, precisamos definir os dados do parâmetro. Acesse no menu do sistema Projeto > Parâmetros do Sistema (destaque 1 da figura 2) e crie um Novo parâmetro (2). Neste exemplo criamos dois parâmetros (3) com o mesmo nome "meuParametro", porém, com valores (4) e perfis (5) distintos.


Image Added

Figura 2 -  Criação dos parâmetros


Para demonstrar o uso do bloco, vamos rodar o projeto a partir dos 2 perfis, executar a função com o bloco e obter resultados distintos.

Primeiro vamos executar com o perfil "Desenvolvimento" (figura 2.1).


Image Added

Figura 2.1 - Obtendo o valor do perfil Desenvolvimento


Por fim, executaremos o projeto com o perfil "Produção" (figura 2.2).


Image Added

Figura 2.2 - Obtendo o valor do perfil Produção

Nesta página

Índice

Sobre Parâmetro do Sistema

É possível definir um perfil para um parâmetro de sistema, a fim de poder gerar .war com parâmetros diferentes para cada perfil. Eles podem ser utilizados, por exemplo, para conexão a base de dados. 

A funcionalidade está disponível através do menu do sistema Projeto > Parâmetros do Sistema ou pode ser adicionada no modo Editor de Texto diretamente no context.xml.

Informações
titleSaiba mais
Parâmetros do Sistema