Campaign | 파티션 | 파티션[n] | 유효성 검사
써드파티는 Campaign과 함께 전달되는 유효성 검사 PDK(Validation Plugin Development Kit)를 사용하여 Campaign에서 사용할 사용자 정의 유효성 검사 로직을 개발할 수 있습니다. 파티션[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 플랫폼의 경로입니다.
이 특성은 기본적으로 정의되어 있지 않으며 이로 인해 무시됩니다.
기본값
기본값이 정의되어 있지 않습니다.