SWIFT 錯誤碼
SWIFT 會針對財務 (FIN) 訊息集定義許多網路強制驗證。 每個驗證都與訊息內容的檢查類型相關,並與三個字元的錯誤碼相關聯。 錯誤碼的第一個字元表示偵測到的問題類別,而且是字母。 其餘兩個字元表示與類別) 結合時,錯誤 (的詳細資料,而且一律會顯示為兩位數的程式碼。
錯誤類別
下表列出與每個錯誤類別相關聯的字母指定、驗證類型、規則變更,以及是否支援錯誤的類別。
類別 | 驗證類型和規則變更 | 是否支援? |
---|---|---|
C、D、E | 語意驗證規則 0-299 | 支援 |
Knn | 欄位nn中的字碼字無效 | 支援 |
M50 | 超過訊息長度 | 不支援 |
M60 | 遇到非 SWIFT 字元 | 支援 |
T | 文字驗證錯誤碼 | 支援 |
G | 訊息使用者群組的特定錯誤碼 (MUG) Textval 規則 | 不支援 |
B | 加值服務的特殊錯誤碼 | 不支援 |
SWIFT 使用者手冊中應該參考所有 SWIFT 錯誤。 如需詳細資訊,以及 SWIFT 錯誤碼的完整清單,請參閱SWIFT 使用者手冊的訊息格式驗證規則磁片區。 A4SWIFT在此出版物的 2003 年 9 月版本中實作規則。 您可以在 存取 SWIFT 網站 https://go.microsoft.com/fwlink/?LinkId=27885 。
驗證錯誤
有一些程式碼是由A4SWIFT所定義。 這些錯誤碼會用於A4SWIFT所建立和實作的驗證/網路規則中,因此 SWIFT 不會針對這類規則定義對應的錯誤碼。 下表顯示擲回錯誤的錯誤碼和對應的案例。 是擲回錯誤的特定欄位。
錯誤碼 | 描述 |
---|---|
A4SWIFT001 | 多列欄位的第一個字元不能是第二行和後續行的 ':' 或 '-' 字元。 |
A4SWIFT002 | 欄位包含不正確值。 |
注意
BizTalk Accelerator for SWIFT (A4SWIFT) 包含某些舊版訊息的支援,因為內部應用程式可能會使用這些訊息。 因此,A4SWIFT維護相關聯的 SWIFT 規則和錯誤碼。