In WebSphere Commerce, possono presentarsi gli errori generici applicazione e sistema. Questi messaggi vengono visualizzati in formato XML e sono inviati alla coda in uscita.
Un messaggio di errore generico di applicazione viene inviato alla coda in uscita se l'errore è relativo all'utente. Quando un utente immette un parametro non valido in un messaggio XML, viene lanciato un ECApplicationException. Questo messaggio è poi inviato alla coda in uscita e l'eccezione viene documentata in un file di log.
Nota: Quando viene lanciata un'eccezione di questo tipo, il controller Web non riproverà il comando, anche se è possibile farlo.
Un messaggio di errore generico viene inviato alla coda in uscita se vengono rilevati un'eccezione di runtime o un'errore di configurazione di WebSphere Commerce, come eccezioni pointer null ed eccezioni di rollback di traduzione.
I contenuti dei messaggi XML generici variano in base al contenuto dei messaggi XML in arrivo, tuttavia, il formato è quello di seguito riportato:
<?xml version="1.0" encoding="UTF-8"?>
<WCS_Error type="GenericApplicationError"> (or <WCS_Error type="GenericSystemError">)
<RequestAttributes>
...(Parametri e dati dell'errore del messaggio XML in arrivo)
<excMsg>(Chiave messaggio di errore, ad esempio _ERR_REMOTE_EXCEPTION)</excMsg>
...
</RequestAttributes>
</WCS_Error>
![]() |