Campaign | partition[n] | validation

Campaign に付属する Validation Plugin Development Kit (PDK) を使用すると、Campaign で使用するカスタム検証ロジックをサードパーティで開発することができます。 partition[n] > validation カテゴリのプロパティは、カスタム検証プログラムのクラスパスとクラス、およびオプションの構成ストリングを指定します。

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 は UNIX プラットフォーム上のパスで、それはプラグイン開発者キットに付属する出来合いの jar ファイルを指しています。
このプロパティはデフォルトでは定義されておらず、その場合、このプロパティは無視されます。
デフォルト値
デフォルト値は定義されていません。


IBM Unica Marketing Platform
 
8
For more information, see our support and community site: Customer Central