Segnalazione di errori per i flussi

È possibile creare uno script che utilizza il metodo API report per generare notifiche per messaggi di errore, di avvertenza e informativi per i flussi SPSS Modeler . Queste notifiche vengono visualizzate in Messaggi e nella Cronologia di esecuzione. Senza il metodo API report , Messaggi mostra solo errori e avvertenze.

Nello script, è possibile definire quale di questi messaggi si desidera riportare per il flusso SPSS Modeler . È inoltre possibile impostare il messaggio specifico che si desidera venga visualizzato in Messaggi e in Cronologia esecuzioni.

Script di esempio

Nel seguente esempio, lo script crea tre oggetti Diagnostic. Ciascun oggetto Diagnostic viene associato a uno dei tre tipi di messaggi. Questi oggetti diagnostici hanno livelli di gravità e messaggi associati.

import modeler.api
from com.spss.psapi.extensions.common import Diagnostic
stream = modeler.script.stream()
diag = Diagnostic.error("Flow error reported from script")
stream.report(diag)
diag = Diagnostic.warning("Flow warning reported from script")
stream.report(diag)
diag = Diagnostic.information("Flow information reported from script")
stream.report(diag)