SWIFT エラー コード
SWIFT は、一連の財務 (FIN) メッセージに対してネットワークによって課される多くの検証を定義します。 各検証は、メッセージの内容に対するチェックの種類に関連し、3 文字のエラー コードに関連付けられます。 エラー コードの最初の文字は、検出された問題のクラスを意味し、文字です。 残りの 2 文字はエラーの詳細を示し (クラスと組み合わせた場合)、常に 2 桁のコードとして表示されます。
エラーのクラス
次の表は、文字の指定、検証の種類、エラーの各クラスに関連付けられている規則の変更、およびエラーのクラスがサポートされているかどうかを示しています。
クラス | 検証の種類と規則の変更 | サポート対象 |
---|---|---|
C、D、E | セマンティック検証規則 0 から 299 | サポートされています |
Knn | フィールド nn のコード ワードが無効です | サポートされています |
M50 | メッセージの長さを超えました | サポートされていない |
M60 | SWIFT 以外の文字が見つかりました | サポートされています |
T | テキスト検証エラー コード | サポートされています |
G | メッセージ ユーザー グループ (MUG) Textval ルールの特定のエラー コード | サポートされていない |
B | 付加価値サービスの特別なエラー コード | サポートされていない |
すべての SWIFT エラーは、 SWIFT ユーザー ハンドブックで参照する必要があります。 SWIFT エラー コードの詳細と完全な一覧については、SWIFT ユーザー ハンドブックのメッセージ形式検証規則のボリュームを参照してください。 A4SWIFTは、このパブリケーションの 2003 年 9 月版の規則を実装します。 SWIFT Web サイトには、 で https://go.microsoft.com/fwlink/?LinkId=27885アクセスできます。
検証エラー
A4SWIFTによって定義されるコードがいくつかあります。 これらのエラー コードは、A4SWIFTによって作成および実装される検証/ネットワーク ルールで使用されるため、SWIFT によってそのようなルールに対して定義された対応するエラー コードはありません。 次の表は、エラー コードと、エラーがスローされた対応するケースを示しています。 は、エラーをスローする特定のフィールドです。
エラー コード | 説明 |
---|---|
A4SWIFT001 | 複数行フィールドの最初の文字を 2 行目以降の行に対して ':' または '-' 文字にすることはできません。 |
A4SWIFT002 | フィールドに無効な値が含まれています。 |
Note
BizTalk Accelerator for SWIFT (A4SWIFT) には、内部アプリケーションでこれらのメッセージが使用される場合があるため、一部のレガシ メッセージのサポートが含まれています。 したがって、A4SWIFTは、関連付けられている SWIFT ルールとエラー コードを保持します。