SWIFT 오류 코드
SWIFT는 금융(FIN) 메시지 집합에 대해 많은 네트워크 적용 유효성 검사를 정의합니다. 각 유효성 검사는 메시지 내용에 대한 검사 형식과 관련이 있으며 3자 오류 코드와 연결됩니다. 오류 코드의 첫 번째 문자는 검색된 문제의 클래스를 의미하며 문자입니다. 나머지 두 문자는 오류의 세부 정보(클래스와 결합된 경우)를 나타내며 항상 두 자리 코드로 표시됩니다.
오류 클래스
다음 표에는 각 오류 클래스와 연결된 문자 지정, 유효성 검사 유형, 규칙 변경 및 오류 클래스가 지원되는지 여부가 나열되어 있습니다.
클래스 | 유효성 검사 유형 및 규칙 변경 | 지원 여부 |
---|---|---|
C, D, E | 의미 체계 유효성 검사 규칙 0-299 | 지원됨 |
Knn | 필드 nn의 잘못된 코드 단어 | 지원됨 |
M50 | 메시지 길이를 초과했습니다. | 지원되지 않음 |
M60 | 비 SWIFT 문자가 발견됨 | 지원됨 |
T | 텍스트 유효성 검사 오류 코드 | 지원됨 |
G | MUG(메시지 사용자 그룹) 텍스트 규칙에 대한 특정 오류 코드 | 지원되지 않음 |
B | 부가 가치 서비스에 대한 특수 오류 코드 | 지원되지 않음 |
모든 SWIFT 오류는 SWIFT 사용자 핸드북에서 참조해야 합니다. 자세한 내용과 SWIFT 오류 코드의 전체 목록은 SWIFT 사용자 핸드북의 메시지 형식 유효성 검사 규칙 볼륨을 참조하세요. A4SWIFT 이 발행물의 2003년 9월 판에서 규칙을 구현합니다. 에서 https://go.microsoft.com/fwlink/?LinkId=27885SWIFT 웹 사이트에 액세스할 수 있습니다.
유효성 검사 오류
A4SWIFT 정의되는 몇 가지 코드가 있습니다. 이러한 오류 코드는 A4SWIFT 만들고 구현하는 유효성 검사/네트워크 규칙에 사용되므로 이러한 규칙에 대해 SWIFT에서 정의한 해당 오류 코드가 없습니다. 아래 표에는 오류 코드와 오류가 throw되는 해당 사례가 표시됩니다. 는 오류를 throw하는 특정 필드입니다.
오류 코드 | Description |
---|---|
A4SWIFT001 | 여러 줄 필드의 첫 번째 문자는 두 번째 및 후속 줄의 ':' 또는 '-' 문자일 수 없습니다. |
A4SWIFT002 | 필드에 잘못된 값이 포함되어 있습니다. |
참고
BizTalk Accelerator for SWIFT(A4SWIFT)에는 일부 레거시 메시지에 대한 지원이 포함되어 있습니다. 내부 애플리케이션에서 이러한 메시지를 사용할 수 있기 때문입니다. 따라서 A4SWIFT 연결된 SWIFT 규칙 및 오류 코드를 유지 관리합니다.