다음을 통해 공유


상호 필드 유효성 검사 구성

이 항목에서는 EDI로 인코딩된 메시지에서 트랜잭션 집합 데이터 요소에 대한 상호 필드/세그먼트 유효성 검사를 설정하는 방법에 대해 설명합니다. 이렇게 하려면 두 가지 설정을 수행해야 합니다.

  • EDI 스키마의 주석에 상호 필드 유효성 검사 플래그를 설정합니다. X12 또는 HIPAA 스키마의 경우 X12ConditionDesignator_Check 플래그입니다. EDIFACT 스키마의 경우 EdifactDependencyRule_Check 플래그입니다.

  • 규약 속성에 EDI 유형 유효성 검사를 설정합니다.

필수 구성 요소

BizTalk Server 관리자 그룹의 구성원으로 로그온해야 합니다.

상호 필드 유효성 검사 구성

  1. BizTalk 편집기에서 스키마를 엽니다.

  2. X12 또는 HIPAA 스키마의 경우 스키마의 appinfo 섹션에 있는 주석에서 X12ConditionDesignator_Check 플래그를 찾습니다. 예로 설정합니다.

    참고

    플래그 X12ConditionDesignator_Check 예로 설정하면 BizTalk 스키마 편집기에서 수행할 수 없습니다. 플래그를 설정하려면 메모장 등의 텍스트 편집기에서 플래그를 열어 편집한 다음 스키마 파일(.xsd)로 저장해야 합니다.

  3. EDIFACT 스키마의 경우 스키마의 appinfo 섹션에 있는 주석에서 EdifactDependencyRule_Check 플래그를 찾습니다. 예로 설정합니다.

  4. 적용 가능한 스키마 세그먼트에는, 적용되는 관계형 조건(X12 및 HIPAA) 또는 종속성 규칙(EDIFACT)을 지정합니다. 자세한 내용은 교차 Field-Segment 유효성 검사를 참조하세요.

    참고

    EDI 스키마의 세그먼트에 대한 상호 필드 유효성 검사 조건이나 규칙이 입력됩니다. 세그먼트가 아닌 데이터 요소에 대해 필드 간 유효성 검사 규칙을 입력하면 스키마 유효성 검사가 수행될 때 BizTalk Server 경고가 생성됩니다.

  5. 관련 규약에 대한 규약 속성 대화 상자의 단방향 규약 탭의 유효성 검사 페이지(트랜잭션 집합 설정 섹션 아래)에서 EDI 형식 유효성 검사 속성이 선택되어 있는지 확인합니다.

참고 항목

EDI 스키마 개발