Campaign | partition[n] | validation
Campaign과 함께 전달되는 유효성 검증 PDK(Plugin Development Kit)를 사용하면 써드파티가 Campaign에서 사용할 사용자 정의 유효성 검증 논리를 개발할 수 있습니다. partition[n] > 유효성 검증 범주에 있는 등록 정보는 사용자 정의 유효성 검증 프로그램의 클래스 경로 및 클래스 이름 그리고 선택적으로 구성 문자열을 지정합니다.
validationClass
설명
validationClass 등록 정보는 Campaign에서의 유효성 검증에 사용되는 클래스 이름을 지정합니다. 클래스 경로는 validationClasspath 등록 정보에서 지정됩니다. 클래스는 패키지 이름이 있는 완전한 클래스여야 합니다.
예를 들어,
com.unica.campaign.core.validation.samples.SimpleCampaignValidator
샘플 코드의 SimpleCampaignValidator 클래스를 표시합니다.
이 등록 정보는 기본적으로 정의되지 않으므로, Campaign이 사용자 정의 유효성 검증을 수행하지 않습니다.
기본값
정의된 기본값이 없습니다.
validationConfigString
설명
validationConfigString 등록 정보는 Campaign이 로드할 때 유효성 검증 플러그인으로 전달되는 구성 문자열을 지정합니다. 사용되는 플러그인에 따라 구성 문자열 사용이 달라질 수 있습니다.
이 등록 정보는 기본적으로 정의되지 않습니다.
기본값
정의된 기본값이 없습니다.
validationClasspath
설명
validationClasspath 등록 정보는 Campaign에서의 사용자 정의 유효성 검증에 사용되는 클래스 경로를 지정합니다.
다음과 같이 경로를 지정할 수 있습니다.
*
값은 전체 경로이거나 상대 경로일 수 있습니다. 경로가 절대 경로가 아닌 경우 동작은 Campaign을 실행 중인 응용 프로그램 서버에 따라 다릅니다. WebLogic에서는 기본적으로 다음과 같은 도메인 작업 디렉토리의 경로를 사용합니다.
c:\bea\user_projects\domains\mydomain
*
경로가 슬래시로 끝나면(UNIX의 경우 슬래시 /, Windows의 경우 역슬래시 \), Campaign은 반드시 사용해야 하는 Java 플러그인 클래스가 포함된 디렉토리의 경로로 간주합니다. 경로가 슬래시로 끝나지 않으면 Campaign은 Java 클래스를 포함하는 JAR 파일의 이름인 것으로 간주합니다. 예를 들어 /opt/affinium/campaign/pdk/lib/validation.jar 값은 PDK 최신본에서 제공하는 JAR 파일를 나타내는 UNIX 플랫폼에서의 경로입니다.
*
기본값
정의된 기본값이 없습니다.