Come posso controllare Fax / 400 e sapere quando si ferma l'invio di fax?
-
28-09-2019 - |
Domanda
ecco la mia situazione:
Stiamo usando Fax / 400 su un IBM System i e qualche volta si ferma solo l'invio di fax. Tutto sembra in ordine, ma i fax appena si accumulano con uno stato "Invio".
Questo è un problema intermittente che non può essere provocato manualmente quindi voglio venire con un programma che controlla che il fax è ancora in esecuzione.
Qui ci sono i sintomi del problema quando accade:
- In
CHKFAXSTS
, tutti i fax hanno la "Invio" status - La coda è vuota uscita
QFFSNDFAX
- L'coda di output
QFFSNDERR
è riempito con i fax attualmente l'invio e fax precedenti per errore
Ora come faccio a sapere che il fax sta ancora inviando i fax?
posso ottenere l'elenco dei file di spool in QFFSNDERR
e verificare se un file di spool è persistente lì troppo a lungo, ma come posso sapere che è stato è "Invio"? - Io non voglio prendere i fax che hanno un numero di fax errato etc
Soluzione 2
Ecco il metodo che ho usato:
Ho trovato la QUSRSYS/QAFQSND
tabella, che contiene l'elenco completo dei fax in quanto possono essere visti in CHKFAXSTS
.
Con una query SQL, ora posso verificare se ci sono fax sullo stato di "Invio" per troppo tempo.