La seguente tabella elenca, descrive e fornisce soluzioni per problemi noti che avvengono quando si utilizzano certi comandi in procedure pianificate utilizzando ReportCaster.
Comando |
Problema noto |
Soluzione |
---|---|---|
&DATE |
Il seguente messaggio appare nel file di registrazione quando è presente una procedura pre-esecuzione che sta tentando di impostare EDAPATH e di eseguire un calcolo su un campo originato da &DATE: No report for ReportCaster to distribute |
Utilizzare la variabile "e" commerciale &YYMD invece di &DATE. |
ON TABLE SUMMARIZE |
Questo comando viene ignorato quando utilizzato con ACROSS e COMPUTE in una richiesta TABLE con più verbi. |
Non utilizzare questa sintassi con più verbi. |
TABLE MAINTAIN |
Nel Server SQL, non utilizzare un campo chiamato USER. USER è un termine riservato. I comandi TABLE e MANTAIN non riporteranno un errore se si fa riferimento ad un campo nome di USER. |
Modificare il nome campo database in USERID. |
FORMATO YYM e FORMATO YM |
Non visualizzare valori su MVS. |
Impostare DATEDISPLAY=ON. |
-INCLUDE |
Non è possibile creare una emissione di prospetto che risulterebbe in più di un prospetto da distribuire, poiché ReportCaster è in grado di accettare solamente un set di risposte singole. |
Utilizzare con le procedure che presentano i comandi HOLD o SAVE per l'emissione. È possibile utilizzare fogli di stile (.sty), fogli di stile a cascata (.css) o file GIF (.gif) con -INCLUDE. Utilizzare la funzione di prospetto composto. |
-EXIT -QUIT |
Non utilizzare questi comandi all'interno di una procedura che si sta pianificando, poiché la sessione interna che sta eseguendo il lavoro pianificato verrà terminata. Quando la sessione interna viene terminata durante l'esecuzione di un lavoro pianificato, l'emissione di prospetto potrebbe non essere distribuito correttamente. Tuttavia, non è possibile elaborare le informazioni di registrazione per l'esecuzione della pianificazione. |
Utilizzare i comandi di Dialogue Manager per creare una diramazione ad una etichetta posizionata alla fine della procedura. Questa procedura consente di implementare la propria logica dell'applicazione e permette a ReportCaster di eseguire sia le procedure post-esecuzione specifiche che di elaborare le informazioni di registrazione. |
FOC_NONE |
ReportCaster non supporta le procedure di server che utilizzano la sintassi FOC_NONE. |
Utilizzare FOC_NONE solamente di procedure di Managed Reporting che verranno pianificate con ReportCaster e WebFOCUS Client. IBIF_describe_null è impostato su FOC_NONE. Il valore è impostato facendo clic su Configurazione della console di gestione WebFOCUS, Impostazioni Client e quindi Richiesta parametri. |
Nota: Per ulteriori informazioni su questi comandi, consultare il manuale Sviluppo applicazioni di reporting .
WebFOCUS |