Todas as variáveis do WI
Variáveis Internas da Sessao:
bld-usr
bld-ip
bld-prj
bld-page
bld-report
exp-sql0
...
exp-sql9
eng-context-wi
eng-proj-default
end-proj-admin
eng-proj-teste
eng-db-brs-connection (guarda a conexão)
eng-db-brs-resultset (guarda o ultimo resultset)
Variáveis do Contexto:
wi. - exclusivas do WI
tmp. - temporárias
pvt. - acesso privado
grid. - grid
combo. - combo
list. - list (deprecated)
file. - file (deprecated)
Variáveis do update:
result.status() (valor retornado do BD na execução do update)
(Se for maio ou igual a zero com autocommit desativado
indica a execução correta de todos os comandos)
result[1] (resposta em multiplos updates)
result.size() (quantidade de registros em multiplo)
Variáveis WI.
wi.grid.form //formulario do grid
wi.prefix //prefixo a ser adicionado aos campos sem "." do formulario
wi.jsp.filename //arquivo jsp que esta sendo executado
wi.token //token gerado para a pagina
wi.token.ok //validaçao do token recebido
wi.token.received //token recebido (uso interno)
wi.token.proj //projeto que enviou o token (uso interno redirecionamento)
wi.token.page //pagina que enviou o token (uso interno redirecionamento)
wi.redirect //indica o ID para onde esta sendo redirecionado
wi.mjava.ident // acessiveis dentro do mumps
wi.mjava.session ...
wi.mjava.nspace ...
wi.mjava.user ...
wi.mjava.pass ...
wi.mjava.proj ...
wi.mjava.page ...
wi.pwd.md5 (chave MD5 do WI)
wi.email (Email do usuario no eachone do Sendmail)
wi.email.ok (Resultado do envio de email SMTP)
wi.email.ids (Ids dos arquivos de email SMTP)
wi.email.attid (Identificador global do Attachment)
wi.session.ip
wi.session.id
wi.session.host
wi.server.host
wi.server.port
wi.server.prot (protocolo: http ou https)
wi.server.url
wi.proj.title (título do projeto)
wi.page.title (título da página)
wi.headers (lista de todos os headers enviados)
wi.header.referer (conteudo de um header especifico)
wi.request.querystring (querystring do metodo GET)
wi.request.url (url completa do que foi submetido)
wi.request.parameters (parametros recebidos nessa requisição)
wi.date.day
wi.date.wday (week day)
wi.date.month
wi.date.ymonth (year month)
wi.date.year
wi.date.ansi (2001-04-30)
wi.date.dmy (22/03/2001)
wi.date.mdy (03/22/2001)
wi.date.hour
wi.date.min
wi.date.sec
wi.date.hm (hh:mm)
wi.date.hms (hh:mm:ss)
wi.date.internal (internal long date)
wi.proj.path (caminho do projeto)
wi.upl.ok (upload ok)
wi.upl.ext (upload extensao)
wi.upl.path (nome de diretorio produzido)
wi.upl.filename (nome do arquivo produzido)
wi.xml.root (gridxmlout)
wi.xml.child (gridxmlout)
--
wi.sql.query (ultima query que deu erro)
wi.sql.error (ultimo erro sql)
wi.sql.msg (mensagem do erro SQL - somente no update e login)
wi.error (erro generico do WI)
--
|$wi.brs(|tmp.docn|)$| (recupera o documento)
wi.brs.first
wi.brs.last
wi.brs.next
wi.brs.prev
-- controles especiais --
wi.proj.id
wi.proj.parent
wi.db.id (apenas num componente que acesso o banco de dados)
wi.page.id
wi.page.name (nome da pagina)
wi.proj.prev.bck (prev do redirect)
wi.page.prev.bck (prev do redirect)
wi.proj.prev
wi.page.prev
wi_proj_prev
wi_page_prev
Variáveis Especificas do Upload:
CAMPO.size = tamanho do arquivo enviado
Variáveis de Login:
pvt.wilogin (ativa o login do projeto usando |wi.session.ip|)
tmp.msglogin (mensagem do login)
Variaveis do Event
wi.event.id (id do select ou update que está sendo executado)
Variáveis Grid.
Parâmetros utilizáveis nos registros
|rowid|
|rowid0|
|rowseq|
Parâmetros utilizáveis nos conectores JavaGrid
|grid.limit| - limite em Grid Java
|grid.id| - id em Grid Java
Parâmetros internos dos Grids
|grid.ALGO.recursivecontrol| - controle de recursividade
|grid.ALGO.reference| - controle de referencia no XML
Parâmetros públicos dos Grids
*|grid.ALGO.next|
|grid.ALGO.prev|
|grid.ALGO.from|
|grid.ALGO.to|
|grid.ALGO.limit| - registros a serem mostrados (informado na definição)
|grid.ALGO.size| - registros mostrados (to - from)
|grid.ALGO.rowcount| - máximo de registros encontrados (só no SQL que suporte)
|grid.ALGO.hasmore| - true/false indica tem continuação
|grid.ALGO.lastpage| - indica o primeiro elemento da última página
|grid.ALGO.contentlimit| - indica o limite no tamanho do conteudo em mb (default 5)
|grid.ALGO.linkfirst|
|grid.ALGO.linkback|
|grid.ALGO.link|
|grid.ALGO.linkgo|
|grid.ALGO.linklast|
|grid.ALGO.linkfull|
|grid.ALGO.linkindex|
*|grid.ALGO.linkindexsize|
*|grid.ALGO.txtfirst|
*|grid.ALGO.txtfirstoff|
*|grid.ALGO.txtback|
*|grid.ALGO.txtbackoff|
*|grid.ALGO.txtgo|
*|grid.ALGO.txtgooff|
*|grid.ALGO.txtlast|
*|grid.ALGO.txtlastoff|
*|grid.ALGO.txtmid|
Variáveis do sql:
tmp.disableMaxRows - Desabilita a limitação de 50000 registros numa requisição
pvt.disableMaxRows - Desabilita a limitação de 50000 registros na sessão