次の方法で共有


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 ルールとエラー コードを保持します。

より良い情報

トラブルシューティング: 問題と解決策既知の問題一般的な用語と定義