Variáveis do Sistema
Início  Anterior  Próximo

minilogowi


seta Variáveis do Sistema



O WebIntegrator oferece ao desenvolvedor algumas variáveis de sistema que sempre se encontram disponíveis independente da aplicação que esteja sendo executada ou dos componentes por ela usadas.

Variáveis com prefixo
wi. são sempre reservadas para uso pelo WebIntegrator e apenas podem ter o seu conteúdo manipulado através dos componentes de pré-página ou pós-página. A grande maioria das variáveis reservadas do WebIntegrator são apenas de leitura, as únicas que não seguem essa regra são wi.proj.prev e wi.page.prev que são variáveis de leitura e escrita.

A variável
wi.proj.prev serve para forçar um valor indicando qual o projeto que foi anteriormente executado, já a variável wi.page.prev serve para indicar qual pós-página o WebIntegrator irá executar.

Para ver todas as variáveis existentes numa requisição é só colocar <wi:out/>
na página. É possível utilizar uma máscara colocando <wi:out mask="tmp.*" />.

Logo abaixo segue uma tabela com a relação das variáveis atualmente disponibilizadas pelo WebIntegrator, algumas dessas variáveis apenas estarão disponíveis se determinados tipos de componentes forem executados.

Variável
Descrição
Exemplo

wi.date.ansi

Retorna a atual data do sistema onde está instalado o WebIntegrator no formata ANSI aaaa-mm-dd.

2001-05-28


wi.date.day
Retorna o dia do mês atual de acordo com a data do sistema onde está instalado o WebIntegrator.

28

wi.date.dmy
Retorna a atual da data do sistema onde está instalado o WebIntegrator no formato dd/mm/aaaa.

28/05/2001

wi.date.hm
Retorna a hora atual do sistema onde está instalado o WebIntegrator no formato hh:mm.

09:25

wi.date.hms
Retorna a hora atual do sistema onde está instalado o WebIntegrator no formato hh:mm:ss.

09:25:36

wi.date.hour
Retorna as horas da atual hora do sistema onde está instalado o WebIntegrator.

09


wi.date.internal

Retorna o número de milisegundos desde de 1º de Janeiro de 1970, 00:00:00 GMT em relação à data-hora atual do sistema onde está instalado o WebIntegrator.


wi.date.mdy
Retorna a data atual do sistema onde está instalado o WebIntegrator no formato mm/dd/aaaa.

05/28/2001

wi.date.min
Retorna os minutos da atual hora do sistema onde está instalado o WebIntegrator.

25

wi.date.month
Retorna o nome do mês da atual data do sistema onde está instalado o WebIntegrator.

Maio

wi.date.sec
Retorna os segundos da atual hora do sistema onde está instalado o WebIntegrator.

36

wi.date.wday
Retorna o nome do dia da semana da atual data do sistema onde está instalado o WebIntegrator.

Segunda-feira

wi.date.year
Retorna o número do ano com 4 dígitos da atual data do sistema onde está instalado o WebIntegrator.

2001

wi.date.ymonth
Retorna o número do mês da atual data do sistema onde está instalado o WebIntegrator.

05


wi.email
Retorna o endereço do e-mail para qual está sendo enviada a mensagem quando a opção "Processar cada cópia" estiver habilitada.

wi.email.attid

Retorna o identificador global associado a um e-mail.

wi.email.ok
Retorna o status final do envio de e-mails.
false
wi.error

Retorna um erro genérico do WebIntegrator.



wi.headers
Retorna uma lista com os nomes dos HEADERS disponíveis para o browser em questão pois a depender do browser a lista varia.

accept-language, connection, accept, host, accept-encoding, user-agent, referer
wi.header.<nome-do-HEADER>
Retorna o valor de um HEADER específico.


wi.mjava.ident
Retorna o identificador de qual rotina foi pedida para ser executada.

wi.mjava.session
Retorna o valor da sessão do WebIntegrator.


wi.mjava.nspace
Retorna o nome do namespace onde vai ser executada a rotina MUMPS.


wi.mjava.user
Retorna o nome do usuário que foi usado para abrir conexão com o MJava.


wi.mjava.pass
Retorna a senha do usuário que foi usada para abrir conexão com o MJava.

wi.page.id
Retorna o identificador da página.
inserehtml


wi.page.name
Retorna o último token do identifcador da página. O símbolo de separação dos tokens é a barra (/) ou a barra invertida (\).


inserehtml
wi.proj.prev
Retorna o identificador do projeto que foi executado anteriormente.


wi.page.prev
Retorna o identificador da página que foi exibida anteriormente.

inserehtml
wi.proj.title
Retorna o título do projeto.

wi.page.title
Retorna o título da página.

wi.session.ip
Endereço IP da sessão.

wi.session.id
Id da sessão.

wi.session.host
Nome da máquina cliente.

wi.server.host
Nome do servidor.

wi.server.port
Porta do servidor.

wi.server.prot
Protocolo do servidor.

wi.server.url
URL completa do servidor.

wi.request.querystring
Querystring do metodo GET.

wi.request.url
URL completa do que foi submetido.

wi.request.parameters
Parâmetros recebidos na requisição.