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 |