Campaign | partitions | 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 파일의 이름으로 간주합니다. 예를 들어, /<CAMPAIGN_HOME>/devkits/validation/lib/validator.jar 값은 플러그인 개발자 킷과 함께 제공되는 JAR 파일을 가리키는 UNIX 플랫폼의 경로입니다.
이 특성은 기본적으로 정의되지 않으므로, 특성은 무시됩니다.
기본값
정의된 기본값이 없습니다.