Tipos de Funções

Nesta seção:

 

Você pode acessar qualquer um dos seguintes tipos de funções:


Topo da página

x
Funções Específicas do WebFOCUS

A maioria das funções fornecidas pela Information Builders está disponível no WebFOCUS e no FOCUS. No entanto, algumas funções estão disponíveis apenas no WebFOCUS. Eles são:

Para obter detalhes sobre estas funções, consulte os tópicos individuais.


Topo da página

x
Funções de Caracteres

As funções a seguir manipulam campos alfanuméricos ou strings de caracteres. Para obter detalhes, consulte Funções de Caracteres.

ARGLEN

Mede o comprimento de uma string de caracteres dentro de um campo, excluindo os espaços em branco precedentes.

Linguagens Disponíveis: Reporting, Maintain

ASIS

Distingue espaços em branco e zeros no Dialogue Manager.

Linguagens Disponíveis: Reporting

BITSON

Avalia um bit individual dentro de uma string de caracteres para determinar se ele está ativo ou inativo.

Linguagens Disponíveis: Reporting, Maintain

BITVAL

Avalia uma string de bits dentro de uma string de caracteres e retorna seu valor.

Linguagens Disponíveis: Reporting, Maintain

BYTVAL

Converte um caractere ao seu valor decimal ASCII ou EBCDIC correspondente.

Linguagens Disponíveis: Reporting, Maintain

CHKFMT

Verifica se há caracteres ou tipos de caracteres incorretos uma string.

Linguagens Disponíveis: Reporting, Maintain

CTRAN

Converte um caractere dentro de uma string de caracteres para outro caractere baseado no seu valor decimal.

Linguagens Disponíveis: Reporting, Maintain

CTRFLD

Centraliza uma string de caracteres dentro de um campo.

Linguagens Disponíveis: Reporting, Maintain

EDITAR

Extrai e adiciona caracteres a uma string de caracteres.

Linguagens Disponíveis: Reporting

GETTOK

Divide uma string de caracteres em substrings (chamadas tokens), onde um caractere específico (chamado delimitador) ocorre na string.

Linguagens Disponíveis: Reporting, Maintain

LCWORD

Converte as letras de uma string de caracteres em minúsculas e maiúsculas.

Linguagens Disponíveis: Reporting, Maintain

LCWORD2

Converte as letras de uma string de caracteres em minúsculas e maiúsculas.

Linguagens Disponíveis: Reporting, Maintain

LCWORD3

Converte as letras de uma string de caracteres em minúsculas e maiúsculas.

Linguagens Disponíveis: Reporting, Maintain

LJUST

Justifica à esquerda uma string de caracteres dentro de um campo.

Linguagens Disponíveis: Reporting

LOCASE

Converte texto alfanumérico em minúsculas.

Linguagens Disponíveis: Reporting, Maintain

OVRLAY

Sobrepõem um caractere básico com uma substring.

Linguagens Disponíveis: Reporting

PARAG

Divide uma linha de texto em pequenas linhas marcando-as com um delimitador.

Linguagens Disponíveis: Reporting, Maintain

POSIT

Localiza a posição inicial de uma substring dentro de uma string maior.

Linguagens Disponíveis: Reporting

REVERSE

Reverte os caracteres em uma string de caracteres.

Linguagens Disponíveis: Reporting, Maintain

RJUST

Justifica uma string de caracteres à direita.

Linguagens Disponíveis: Reporting

SOUNDEX

Procura por uma string de caracteres foneticamente sem preocupação com a ortografia.

Linguagens Disponíveis: Reporting, Maintain

SPELLNM

Pega uma string alfanumérica ou um valor numérico com duas casas decimais e a digita com dólares e centavos. Esta função está disponível apenas para o WebFOCUS.

Linguagens Disponíveis: Reporting, Maintain

SQUEEZ

Reduz os diversos espaços contíguos dentro de uma string de caracteres em um espaço simples.

Linguagens Disponíveis: Reporting, Maintain

STRIP

Remove todas as ocorrências do caractere específico de uma string.

Linguagens Disponíveis: Reporting, Maintain

STRREP

Substitui todas as ocorrências de uma string de caracteres específica.

Linguagens Disponíveis: Reporting, Maintain

SUBSTR

Extrai uma substring com base no local onde ela começa na string pai.

Linguagens Disponíveis: Reporting

TRIM

Remove ocorrências à esquerda e/ou à direita de um padrão dentro de uma string de caracteres.

Linguagens Disponíveis: Reporting

UPCASE

Converte uma string de caracteres em maiúsculas.

Linguagens Disponíveis: Reporting


Topo da página

x
Funções de Caracteres de Comprimento Variável

As funções a seguir manipulam campos alfanuméricos de comprimento de variável ou strings de caracteres. Para obter detalhes, consulte Funções de Caracteres de Comprimento Variável.

LENV

Exibe o comprimento real de um campo AnV ou o tamanho de um campo An.

Linguagens Disponíveis: Reporting

LOCASV

Converte o texto alfanumérico para minúsculas em um campo AnV.

Linguagens Disponíveis: Reporting

POSITV

Localiza a posição inicial de uma substring em um campo AnV.

Linguagens Disponíveis: Reporting

SUBSTV

Extrai uma substring com base no local onde ela começa e seu comprimento na string pai em um campo AnV.

Linguagens Disponíveis: Reporting

TRIMV

Remove as ocorrências à direita e à esquerda de um padrão dentro de uma string em um campo AnV.

Linguagens Disponíveis: Reporting

UPCASV

Converte uma string de caracteres para maiúsculas em um campo AnV.

Linguagens Disponíveis: Reporting


Topo da página

x
Funções de Caracteres Simplificadas

As funções a seguir manipulam os campos alfanuméricos ou as strings de caracteres e possuem listas de parâmetros simplificadas. Para obter mais detalhes, consulte Funções de Caracteres Simplificadas.

CHAR_LENGTH

Resulta no comprimento, em caracteres, de uma string.

Linguagens Disponíveis: Reporting

DIGITS

Converte um número em uma string de caracteres do comprimento especificado.

Linguagens Disponíveis: Reporting

LOWER

Transforma os caracteres de uma string em caracteres maiúsculos.

Linguagens Disponíveis: Reporting

LPAD

Preenche uma string à esquerda com um caractere especificado.

Linguagens Disponíveis: Reporting

LTRIM

Remove todos os espaços em branco do final à esquerda de uma string.

Linguagens Disponíveis: Reporting

POSITION

Exibe a primeira posição (em caracteres) de uma substring em uma string fonte.

Linguagens Disponíveis: Reporting

RPAD

Preenche uma string à direita com um caractere especificado.

Linguagens Disponíveis: Reporting

RTRIM

Remove todos os espaços em branco do final à direita da a string de caracteres.

Linguagens Disponíveis: Reporting

SUBSTRING

Extrai uma substring a partir de uma string de fonte.

Linguagens Disponíveis: Reporting

TOKEN

Extrai um token (substring) com base em um número de token e um caractere delimitador.

Linguagens Disponíveis: Reporting

TRIM_

Remove todas as ocorrências de um único caractere a partir do início, do fim de uma string ou de ambos.

Linguagens Disponíveis: Reporting

UPPER

Transforma os caracteres de uma string em caracteres maiúsculos.

Linguagens Disponíveis: Reporting


Topo da página

x
Funções de Caracteres para Páginas de Código DBCS

As funções a seguir manipulam as strings de caracteres para as páginas de código DBCS. Para obter detalhes, consulte Funções de Caracteres para Páginas de Código DBCS.

DCTRAN

Traduz um caractere de byte único ou duplo em outro.

DEDIT

Extrai e adiciona caracteres a uma string.

DSTRIP

Remover um caractere de byte único ou duplo de uma string.

DSUBSTR

Extrai uma substring com base no seu comprimento e sua posição na string de fonte.

JPTRANS

Converte caracteres específicos japoneses.


Topo da página

x
Funções de Caracteres Específicas do Maintain

As funções a seguir manipulam campos alfanuméricos ou strings de caracteres. Estão disponíveis apenas na linguagem Maintain. Para obter detalhes, consulte Funções de Caracteres Específicas do Maintain.

CHAR2INT

Traduz um caractere ANSI ou EBCDIC no valor inteiro que o respresenta, dependendo do sistema operacional.

INT2CHAR

Traduz um número inteiro no seu caractere ASCII ou EBCDIC equivalente, dependendo do sistema operacional.

LCWORD e LCWORD2

Converte as letras de uma string de caracteres em minúsculas e maiúsculas.

LENGTH

Mede o comprimento de uma string de caracteres, incluindo os espaços em branco à direita.

LJUST

Justifica à esquerda uma string de caracteres dentro de um campo.

LOWER

Converte uma string de caracteres em minúsculas.

MASK

Extrai e adiciona caracteres a uma string de caracteres.

MNTGETTOK

Divide uma string de caracteres em substrings, chamadas tokens.

NLSCHR

Converte um caractere da página nativa de código em inglês para a página de código em execução.

OVRLAY

Sobrepõem um caractere básico com uma substring.

POSIT

Localiza a posição inicial de uma substring dentro de uma string maior.

RJUST

Justifica uma string de caracteres à direita.

SELECTS

Decodifica um valor de uma pilha.

STRAN

Substitui uma substring para outra substring em uma string de caracteres.

STRCMP

Compara duas strings alfanuméricas utilizando a sequência de comparação ASCII e EBCDIC.

STRICMP

Compara duas strings alfanuméricas utilizando a sequência de comparação EBCDIC ou ASCII, mas ignorando a diferenciação entre maiúsculas e minúsculas.

STRNCMP

Comparar um número especificado de caracteres em duas strings de caracteres começando pelo início das strings, utilizando a sequência de comparação EBCDIC ou ASCII.

SUBSTR

Extrai uma substring com base no local onde ela começa na string pai.

TRIM

Remove ocorrências à direita de um padrão dentro de uma string de caracteres.

TRIMLEN

Determina o comprimento de uma string excluindo espaços à direita.

UPCASE

Converte uma string de caracteres em maiúsculas.


Topo da página

x
Funções de Decodificação e Origem de Dados

As funções a seguir pesquisam por registros da fonte de dados, obtêm registros ou valores da fonte de dados e atribuem valores. Para obter detalhes, consulte Funções de Decodificação e Origem de Dados.

DB_EXPR

insere uma expressão SQL no SQL gerado para uma solicitação em relação a uma fonte de dados relacionais.

Linguagens Disponíveis: Reporting, MODIFY

DB_INFILE

Compara valores em um arquivo fonte em valores em um arquivo de destino ou, se o arquivo fonte for uma fonte de dados relacionais, em valores obtidos por uma subconsulta.

Linguagens Disponíveis: Reporting, MODIFY

DB_LOOKUP

Recupera um valor de dados de uma fonte de dados de pesquisa.

Linguagens Disponíveis: Reporting, MODIFY

DECODIFICAR

Designa valores com base no valor codificado de um campo de entrada.

Linguagens Disponíveis: Reporting, Maintain

LOCALIZAR

Determina se um valor de dados de entrada se encontra em um campo de fonte de dados FOCUS indexado.

Linguagens Disponíveis: Reporting

LAST

Recupera o valor precedente para um campo.

Linguagens Disponíveis: Reporting

LOOKUP

Obtém um valor de dados a partir de uma fonte de dados FOCUS com referência em uma solicitação MODIFY.

Linguagens Disponíveis: MODIFY, Maintain


Topo da página

x
Funções de Data

Nesta seção:

As funções a seguir manipulam datas. Para obter detalhes, consulte Funções de Data.



x
Funções de Data Padrão
DATEADD

Adiciona ou subtrai uma unidade do formato de data.

Linguagens Disponíveis: Reporting, Maintain

DATECVT

Converte formatos de data.

Linguagens Disponíveis: Reporting, Maintain

DATEDIF

Exibe a diferença entre duas datas em unidades.

Linguagens Disponíveis: Reporting, Maintain

DATEMOV

Move uma data para um ponto significativo no calendário.

Linguagens Disponíveis: Reporting, Maintain

DATETRAN

Formata datas em formatos internacionais.

Linguagens Disponíveis: Reporting, Maintain

DPART

Extrai um componente de um valor de data e o retorna em formato numérico.

Linguagens Disponíveis: Reporting, Maintain

FIYR

Exibe o ano fiscal correspondente a uma data específica com base na data de início e na convenção numérica do ano fiscal.

Linguagens Disponíveis: Reporting, Maintain

FIQTR

Exibe o trimestre fiscal correspondente a uma data específica com base na data inicial e na convenção numérica do ano fiscal.

Linguagens Disponíveis: Reporting, Maintain

FIYYQ

Exibe uma data fiscal que contém o ano e o trimestre fiscais que correspondem a uma data.

Linguagens Disponíveis: Reporting, Maintain

HMASK

Extrai componentes de um valor data-hora e os move para um campo data-hora de destino com todos os outros componentes do campo de destino preservados.

Linguagens Disponíveis: Reporting, Maintain

TODAY

Recupera a data atual do sistema.

Linguagens Disponíveis: Reporting, Maintain



x
Funções de Data de Legado
AYM

Inclui ou subtrai meses das datas que estão no formato ano-mês.

Linguagens Disponíveis: Reporting, Maintain

AYMD

Inclui ou subtrai dias das datas que estão no formato ano-mês-dia.

Linguagens Disponíveis: Reporting, Maintain

CHGDAT

Reorganiza o ano, mês e dia das datas alfanuméricas e converte datas entre formatos de data curtos e longos.

Linguagens Disponíveis: Reporting, Maintain

DA

Converta datas no número correspondente de dias decorridos desde 31 de dezembro de 1899.

DADMY converte datas no formato dia-mês-ano.

DADYM converte datas no formato dia-ano-mês.

DAMDY converte datas no formato mês-dia-ano.

DAMYD converte datas no formato de ano-mês-dia.

DAYDM converte datas em formato de ano-dia-mês.

DAYMD converte datas no formato de ano-mês-dia.

Linguagens Disponíveis: Reporting, Maintain

DMY, MDY e YMD

Localizar a diferença entre duas datas.

Linguagens Disponíveis: Reporting, Maintain

DOWK e DOWKL

Encontre o dia da semana que corresponde a uma data.

Linguagens Disponíveis: Reporting, Maintain

DT

Converte o número de dias decorridos desde 31 de dezembro de 1899 até a data correspondente.

DTDMY converte números em datas dia-mês-ano

DTDYM] converte números em datas dia-ano-mês

DTMDY converte números em datas mes-dia-ano

DTMYD converte números em datas de mês-ano-dia.

DTYDM converte números em datas de ano-dia-mês.

DTYMD converte números em datas ano-mes-dia

Linguagens Disponíveis: Reporting, Maintain

GREGDT

Converte datas no formato juliano para o formato ano-mês-dia.

Linguagens Disponíveis: Reporting, Maintain

JULDAT

Converte datas do formato ano-mês-dia para juliano (formato ano-dia).

Linguagens Disponíveis: Reporting, Maintain

YM

Calcula o número de meses decorridos entre duas datas. As datas devem estar no formato ano-mês.

Linguagens Disponíveis: Reporting, Maintain


Topo da página

x
Funções Data-Hora

As funções a seguir manipulam os valores de data-hora. Para obter detalhes, consulte Funções Data-Hora.

HADD

Incrementa um campo de DATE-TIME a partir de um número dado

Linguagens Disponíveis: Reporting, Maintain

HCNVRT

Converte um campo data-hora em uma string de caracteres.

Linguagens Disponíveis: Reporting, Maintain

HDATE

Extrai a parte da data de um campo data-hora, a converte em um formato de data e exibe o resultado no formato YYMD.

Linguagens Disponíveis: Reporting, Maintain

HDIFF

Calcula o número de unidades entre dois valores de data e hora.

Linguagens Disponíveis: Reporting, Maintain

HDTTM

Converte um Campo de Data em um Data-Hora A parta de tempo é configurada para meia-noite.

Linguagens Disponíveis: Reporting, Maintain

HEXTR

Extrai componentes de um valor data-hora e os move para um campo data-hora de destino com todos os outros componentes definidos como zero.

Linguagens Disponíveis: Reporting, Maintain

HGETC

Armazena a data e a hora atuais em um campo de data e hora.

Linguagens Disponíveis: Reporting, Maintain

HMASK

Extrai componentes de um valor data-hora e os move para um campo data-hora de destino com todos os outros componentes do campo de destino preservados.

Linguagens Disponíveis: Reporting, Maintain

HHMMSS

Recupera a hora atual do sistema.

Linguagens Disponíveis: Reporting

HINPUT

Converte uma string alfanumérica em um valor de data e hora.

Linguagens Disponíveis: Reporting, Maintain

HMIDNT

Altera a parte da hora de um campo data-hora para meia-noite (apenas zeros).

Linguagens Disponíveis: Reporting, Maintain

HNAME

Extrai um componente especificado de um campo de data e hora e o retorna em formato alfanumérico.

Linguagens Disponíveis: Reporting, Maintain

HPART

Extrai um componente especificado de um valor de data e hora e o retorna em formato numérico.

Linguagens Disponíveis: Reporting, Maintain

HSETPT

Insere o valor numérico de um componente especifico dentro de um campo do tipo data-hora.

Linguagens Disponíveis: Reporting, Maintain

HTIME

Converte a parte da hora de um campo data-hora no número de milissegundos ou microssegundos.

Linguagens Disponíveis: Reporting, Maintain

HTMTOTS/TIMETOTS

Converte uma hora para uma marca temporal.

Linguagens Disponíveis: Reporting, Maintain


Topo da página

x
Funções Simplificadas de Data e Data-Hora

As funções a seguir manipulam os valores de data e data-hora. Para obter mais detalhes, consulte Funções Simplificadas de Data e Data-Hora.

DTADD

Resulta em uma nova data adicionando o número especificado de um componente suportado.

Linguagens Disponíveis: Reporting, Maintain

DTDIFF

Resulta no número de limites específicos de componentes entre duas datas.

Linguagens Disponíveis: Reporting, Maintain

DTPART

Resulta em um valor de componente no formato inteiro.

Linguagens Disponíveis: Reporting, Maintain

DTRUNC

Resulta na primeira data dentro de um período especificado.

Linguagens Disponíveis: Reporting, Maintain


Topo da página

x
Funções Padrão de Data e Hora Específicas do Maintain

Nesta seção:

As funções a seguir manipulam datas e horas. Estão disponíveis apenas na linguagem Maintain. Para obter detalhes, consulte Funções Padrão de Data e Hora Específicas do Maintain.



x
Funções Padrão de Data e Hora específicas do Maintain
HHMMSS

Recupera a hora atual do sistema.

Initial_HHMMSS

Obtém a hora em que o módulo do Maintain foi iniciado.

Initial_TODAY

Obtém a data em que o módulo do Maintain foi iniciado.

TODAY

Recupera a data atual do sistema.

TODAY2

Recupera a data atual do sistema.



x
Funções de Data de Legado específicas do Maintain
ADICIONAR

Adiciona um número em específico de dias a uma data.

DIA

Extrai o dia do mês a partir de uma data.

JULIAN

Determina o número de dias que se passaram em um ano até uma certa data.

MÊS

Extrai o mês de uma data.

TRIMESTRE

Determina o trimestre do ano no qual a data cai.

SETMDY

Define um valor para uma data.

SUB

Subtrai um número em específico de dias de uma data.

WEEKDAY

Determina o dia da semana para uma data.

ANO

Extrai o ano de uma data.


Topo da página

x
Funções de Conversão de Formato

As funções a seguir convertem campos de um formato para outro. Para obter detalhes, consulte Funções de Conversão de Formato.

ATODBL

Converte um número no formato alfabético para o formato de precisão dupla.

Linguagens Disponíveis: Reporting, Maintain

EDITAR

Converte um campo alfanumérico que contém caracteres numéricos em formato numérico ou converte um campo numérico em formato alfanumérico.

Linguagens Disponíveis: Reporting

FPRINT

Como converte um campo para o formato alfanumérico.

Linguagens Disponíveis: Reporting

FTOA

Converte um número em um formato numérico para o formato alfanumérico.

Linguagens Disponíveis: Reporting, Maintain

HEXBYT

Obtém o caractere ASCII ou EBCDIC equivalente de um valor inteiro decimal.

Linguagens Disponíveis: Reporting, Maintain

ITONUM

Converte um inteiro binário grande em uma fonte de dados não FOCUS em formato de precisão dupla.

Linguagens Disponíveis: Reporting, Maintain

ITOPACK

Converte um inteiro binário grande em uma fonte de dados não FOCUS em formato decimal compactado.

Linguagens Disponíveis: Reporting, Maintain

ITOZ

Converte um número em um formato numérico em formato zonado.

Linguagens Disponíveis: Reporting, Maintain

PCKOUT

Grava um número compactado de comprimento variável em um arquivo de extração.

Linguagens Disponíveis: Reporting, Maintain

PTOA

Converte um número de um formato numérico decimal compactado em formato alfanumérico.

Linguagens Disponíveis: Reporting, Maintain

TSTOPACK

Converte uma coluna TIMESTAMP do Servidor Microsoft SQL ou Sybase (que contém um contador aumentado) para o formato de decimal compactado.

Linguagens Disponíveis: Reporting

UFMT

Converte caracteres em campos alfanuméricos em representação hexadecimal.

Linguagens Disponíveis: Reporting, Maintain

XTPACK

Armazena um número compactado com até 31 dígitos significantes em um campo alfanumérico, retendo os dados decimais.


Topo da página

x
Funções de Suporte de Atualização Leve Específicas do Maintain

As funções a seguir obtêm a variável ou os dados de parâmetro do WebFOCUS de forma implícita de dentro de um procedimento Maintain. Estas funções estão disponíveis apenas no WebFOCUS Maintain. Para obter detalhes, consulte Funções de Suporte de Atualização Leve Específicas do Maintain.

IWC.GetAppCGIValue

Importa o valor de um parâmetro ou variável do WebFOCUS para uma variável do Maintain WebFOCUS.

IWC.FindAppCGIValue

Obtém os valores de parâmetros ou variáveis do WebFOCUS.


Topo da página

x
Funções Numéricas

As funções a seguir desempenham cálculos em constantes ou campos numéricos. Para obter detalhes, consulte Funções Numéricas.

ABS

Exibe o valor absoluto de uma expressão numérica.

Linguagens Disponíveis: Reporting, Maintain

ASIS

Distingue espaços em branco e zeros no Dialogue Manager.

Linguagens Disponíveis: Reporting

BAR

Produz um gráfico de barras horizontais.

Linguagens Disponíveis: Reporting, Maintain

CHKPCK

Valida os dados em um campo descrito como formato compactado.

Linguagens Disponíveis: Reporting, Maintain

DMOD, FMOD e IMOD

Calcule o Restante de uma Divisão.

Linguagens Disponíveis: Reporting, Maintain

EXP

Eleva o número "e" à potência especificada.

Linguagens Disponíveis: Reporting, Maintain

EXPN

É um operador que avalia o número expresso na notação científica. Para obter mais informações, consulte Como Utilizar Expressões no manual Como Criar Relatórios com o WebFOCUS Language.

FMLINFO

Exibe o valor FOR associado com cada linha em um relatório FML.

Linguagens Disponíveis: Reporting

FMLLIST

Obtém uma string contendo a lista completa de tags para cada linha em uma solicitação FML.

Linguagens Disponíveis: Reporting

FMLFOR

Obtém o valor de tag associado a cada linha em uma solicitação FML.

Linguagens Disponíveis: Reporting

FMLCAP

Retorna o valor da legenda para cada linha em uma solicitação de hierarquia FML.

Linguagens Disponíveis: Reporting

INT

Exibe o componente inteiro de um número.

Linguagens Disponíveis: Reporting, Maintain

LOG

Exibe o logaritmo natural de um número.

Linguagens Disponíveis: Reporting, Maintain

MAX e MIN

Exiba o valor máximo e mínimo, respectivamente, de uma lista de valores.

Linguagens Disponíveis: Reporting, Maintain

MIRR

Calcula a taxa interna modificada de retorno para uma série de fluxos de caixa periódicos.

Linguagens Disponíveis: Reporting

NORMSDST e NORMSINV

Desempenhe cálculos em uma curva padrão de distribuição normal.

Linguagens Disponíveis: Reporting

PRDNOR e PRDUNI

Gerar números aleatórios reproduzíveis.

Linguagens Disponíveis: Reporting, Maintain

RDNORM e RDUNIF

Gerar números aleatórios.

Linguagens Disponíveis: Reporting, Maintain

SQRT

Calcula a raiz quadrada de um número.

Linguagens Disponíveis: Reporting, Maintain

XIRR

Calcula a taxa interna de retorno para uma série de fluxos de caixa que podem ser periódicos ou não periódicos.

Linguagens Disponíveis: Reporting


Topo da página

x
Funções de Script Específicas do Maintain

As funções de script integram o JavaScript e os VBScripts no seu aplicativo Maintain e desempenham a execução do lado do cliente sem retornar ao Servidor do WebFOCUS. Estas funções estão disponíveis apenas no WebFOCUS Maintain. Para obter detalhes, consulte Funções de Script Específicas do Maintain.

IWCLink

Executa procedimentos externos.

IWCSwitchToSecure e IWCSwitchToUnsecure

Ativa e desativa a Camada de Sockets Seguros, respectivamente.

IWCTrigger

Retorna o controle do script para o seu aplicativo.


Topo da página

x
Funções do Sistema

As funções a seguir chamam o sistema operacional para obter informações sobre o ambiente operacional ou para utilizar um serviço de sistema. Para obter detalhes, consulte Funções do Sistema.

CLSDDREC

Fecha m arquivo e libera a memória utilizada para armazenar informações sobre a abertura de arquivos.

Linguagens Disponíveis: Reporting, Maintain

FEXERR

Obtém uma mensagem de erro da Information Builders.

Linguagens Disponíveis: Reporting, Maintain

FINDMEM

Determina se um membro específico de um conjunto de dados particionados (PDS) existe no processamento em massa.

Sistemas Operacional Disponíveis: z/OS

Linguagens Disponíveis: Reporting, Maintain

GETCOOKI

Obtém o valor de um cookie de navegador.

Linguagens Disponíveis: Reporting, Maintain

GETHEADR

Obtém o valor de uma variável de cabeçalho HTTP.

Linguagens Disponíveis: Reporting, Maintain

GETPDS

Determina se um membro específico de um conjunto de dados particionados (PDS) existe e, se existir, exibe o nome do PDS.

Sistemas Operacional Disponíveis: z/OS

Linguagens Disponíveis: Reporting, Maintain

GETUSER

Obtém o ID do usuário conectado.

Linguagens Disponíveis: Reporting, Maintain

MVSDYNAM

Transfere o comando FOCUS DYNAM para o processador de comando DYNAM.

Sistemas Operacional Disponíveis: z/OS

Linguagens Disponíveis: Reporting, Maintain

PUTCOOKI

Envia um valor para um cookie de navegador.

Linguagens Disponíveis: Reporting, Maintain

PUTDDREC

Grava uma string de caracteres como registro em um arquivo sequencial. Abre o arquivo caso esteja fechado.

Linguagens Disponíveis: Reporting, Maintain

SLEEP

Suspende a execução de um número específico de segundos.

Linguagens Disponíveis: Reporting

SPAWN

gera um processo filho para executar comandos do sistema sem interromper o processo atual. Após o término do processo de filhos, o controle retorna ao processo de pais. Esta função está disponível apenas para o WebFOCUS.

Sistemas Operacionais Disponíveis: UNIX

Linguagens Disponíveis: Reporting

SYSTEM

Chama um programa DOS, um programa em massa DOS ou um aplicativo Windows. Esta função está disponível apenas para o WebFOCUS.

Sistemas Operacionais Disponíveis: Windows

Linguagens Disponíveis: Reporting

SYSVAR

Obtém o Valor de uma Variável do Sistema z/OS.

Sistemas Operacional Disponíveis: z/OS

Linguagens Disponíveis: Reporting


Information Builders