Problemas Conhecidos no Uso dos Comandos do WebFOCUS

A tabela a seguir lista, descreve e fornece soluções para problemas conhecidos que ocorrem ao se utilizar certos comandos nos procedimentos agendados utilizando o ReportCaster.

Comando

Problema Conhecido

Solução

&DATA

A mensagem aparece no arquivo de log quando você possui um procedimento de pré-execução que tenta definir o EDAPATH e desempenhar um cálculo em um campo originado de &DATE:

No report for ReportCaster to
distribute

Utilize a variável ampersand &YYMD em vez de &DATE:

ON TABLE SUMMARIZE

É ignorado quando utilizado com ACROSS e COMPUTE em uma solicitação TABLE com diversos verbos.

Não utilize esta sintaxe com diversos verbos.

TABLE

MAINTAIN

No Servidor SQL, não utilize um campo nomeado USER. USER é uma palavra reservada. Os comandos TABLE e MAINTAIN falharão se um nome de campo de USER tiver uma referência.

Altere o nome do campo de banco de dados para USERID.

FORMATO YYM e FORMATO YM

Não exibem valores no MVS.

Defina DATEDISPLAY=ON.

-INCLUDE

Não pode criar a saída do relatório que resultaria em mais de um relatório a ser distribuído, já que o ReportCaster só pode aceitar uma única resposta configurada.

Utilize com procedimentos que armazenem (HOLD) ou salvem (SAVE) a saída. Você pode utilizar arquivos StyleSheet (.sty), Cascading StyleSheet (.css) ou GIF (.gif) com -INCLUDE.

Utilize o recurso de relatório composto.

-EXIT

-QUIT

Não utilize estes comandos dentro de um procedimento agendado por você, pois irão terminar a sessão interna que está executando o trabalho agendado. Quando uma sessão interna é interrompida durante a execução de um trabalho agendado, a saída de relatório pode ser distribuída com êxito. No entanto, as informações de log para a execução do agendamento não podem ser processadas.

Utilize os comandos do Gerenciador de Diálogo para chegar a um rótulo localizado no final de seu procedimento. Isto permite que você implemente sua lógica de aplicativo e permite que o ReportCaster execute qualquer procedimento de pós-processamento especificado e processe as informações de log.

FOC_NONE

O ReportCaster não oferece suporte para os Procedimentos do Servidor que utilizam a sintaxe FOC_NONE.

Utilize o FOC_NONE somente em procedimentos do Managed Reporting que serão agendados com o ReportCaster e o Cliente WebFOCUS. IBIF_describe_null está configurado para FOC_NONE. O valor é definido clicando em Configuração do Console Administrativo do WebFOCUS, Configurações do Cliente e, em seguida, Avisos de Parâmetros.

Observação: para obter mais informações sobre estes comandos, consulte o manual Como Desenvolver Aplicativos de Relatório .


WebFOCUS