외부 유효성 검증 및 유효성 검증 규칙
외부 유효성 검증은 백엔드의 데이터를 XML로 유효성 검증하는 공통 서비스입니다. 또한 사용자가 입력하는 데이터가 제품의 특정 구현에서 유효한지 여부를 판별합니다. 데이터는 요구사항에 맞도록 구성하고 확장하는 유효성 검증 규칙 및 함수에 따라 유효성 검증됩니다.
- 필드 레벨 유효성 검증—하나의 필드에 대해서만 조사가
필요하고 다음과 같은 기준을 포함합니다.
- 필드가 선택적인지 또는 필수인지의 여부
- 필드 도메인 유형: 예를 들어 문자열, 정수 또는 기타
- 최소 및 최대 필드 길이와 값
- 허용 가능 값 및 패턴과 금지된 값 및 패턴
- 교차 필드 레벨 유효성 검증—둘 이상의 필드에 대한 조사가 필요합니다.
- 그룹 유효성 검증 규칙—ContactPartyRole과 같은 InfoSphere® MDM 비즈니스 오브젝트로 구성됩니다.
- 요소 유효성 검증 규칙—StartDate와 같은 오브젝트 내의 속성으로 구성됩니다.
모든 유효성 검증 구성요소(그룹, 요소, 관련된 매개변수)는 InfoSphere MDM 코드의 외부에 있는 데이터베이스 테이블에 정의되어 있습니다. 관리 애플리케이션의 그룹 유효성 검증 및 해당 매개변수를 추가하거나 편집할 때 V_GROUP_VAL 및 V_GROUP_PARAM 데이터베이스 테이블을 수정합니다. 이와 같이 요소 유효성 검증 및 해당 매개변수를 추가하거나 편집할 때 V_ELEMENT_VAL 및 V_ELEMENT_PARAM 데이터베이스 테이블을 수정합니다.
일반적으로 최종 사용자 데이터로 트랜잭션을 갱신하거나 추가하려면 먼저 기존 데이터 필드를 유효성 검증하여 적합한 값이 있는지 확인해야 합니다. 이 유효성 검증은 처리해야 하는 데이터의 특성에 따라 단순하거나 복잡해질 수 있습니다. 예를 들어 필수 성별 필드에서 단순 외부 유효성 검증을 통해 필드에 값이 있고 값이 "M" 또는 "F"인지 확인할 수 있습니다. 보다 복잡한 유효성 검증 예에는 계약에 대한 특정 역할이 있는 당사자가 있을 수 있고 생년월일 및 성별과 같은 특정 값이 포함되어야 합니다. 유효성 검증은 이 값을 검사한 후에 역할을 데이터베이스에 추가할 수 있게 합니다.
외부 유효성 검증 기능 사용에 필요한 모든 메타데이터, 함수, 샘플 유효성 검증은 InfoSphere MDM 설치의 일부로 로드됩니다. 하지만 적절한 데이터 유효성 검증이 수행되려면 먼저 시스템의 특정 요구사항에 맞도록 그룹과 요소 유효성 검증 규칙을 구성해야 합니다.
데이터 유효성 검증에 대한 자세한 정보는 데이터 유효성 검증에 대한 정보가 있는 개발자 주제의 내용을 참조하십시오.
새 그룹 유효성 검증 규칙을 작성하여 InfoSphere MDM 비즈니스 오브젝트(예: Contract, PartyAddress, OrganizationName, )에 링크하는 규칙 매개변수를 정의하며 이 규칙 매개변수는 비즈니스 오브젝트의 최종 사용자 데이터를 유효성 검증하는 방법을 판별합니다.
그룹 유효성 검증 규칙은 InfoSphere MDM 비즈니스 오브젝트의 최종 사용자 데이터를 유효성 검증하는 방법을 판별하며 요소 유효성 검증 규칙은 해당 비즈니스 오브젝트의 개별 요소를 유효성 검증하는 방법을 판별합니다. 예를 들어, 필수 요소 ZIPPostalCode는 비즈니스 오브젝트 Address에 속할 수 있습니다. 이 요소의 유효성 검증 규칙은 ZIP 또는 우편 번호가 입력되었는지 확인하고 입력되지 않은 경우 사용자에게 오류 메시지를 리턴합니다.
마지막 업데이트 날짜: 2016년 10월11일