在 WebSphere Commerce 中,可能會發生同屬應用程式與系統錯誤。 這些訊息會以 XML 格式出現,並會傳送至出埠佇列。
如果同屬應用程式錯誤與使用者相關時,其錯誤訊息會傳送至出埠佇列。 當使用者在 XML 訊息中輸入無效的參數時,即會擲出 ECApplicationException。 此訊息接著會傳送至出埠佇列,且異常狀況會記錄在日誌檔中。
附註:當擲出這種異常狀況類型時, 即使指令指定為可以重試,Web 控制程式也不會重試指令。
如果偵測到執行時期異常或 WebSphere Commerce 架構錯誤,如空值指標異常和轉換回捲異常,同屬系統錯誤訊息會傳送至出埠佇列。
同屬 XML 訊息的內容會根據入埠 XML 訊息的內容而定,不過其格式都類似如下:
<?xml version="1.0" encoding="UTF-8"?>
<WCS_Error type="GenericApplicationError"> (or <WCS_Error type="GenericSystemError">)
<RequestAttributes>
...(入埠 XML 訊息的錯誤參數與資料)
<excMsg>(錯誤訊息鍵,如 _ERR_REMOTE_EXCEPTION)</excMsg>
...
</RequestAttributes>
</WCS_Error>
![]() |