想定される実行可能プログラム使用インターフェース
ExecutableCampaignValidator プラグインは、以下の引数を含むコマンド・ラインを使って実行可能ファイルを呼び出します。
- executable_name:IBM® Marketing Platform の validatorConfigString に設定されたストリング。
- data_filename: 実行可能プログラムが入力として読み取るファイルの名前。入力データは XML としてフォーマット設定される必要があります。
- expected_result_filename: 実行可能プログラムが出力として送信するファイルの名前。想定される結果は data XXX.xml という形式になります (XXX は数値)。
- 成功したデータは、例えば次のように送信されます。
<ValidationResult result="0" generalFailureMessage="" />
- 失敗したデータは、例えば次のように送信されます。
<ValidationResult result="1" generalFailureMessage=""> <AttributeError attributeName="someAttribute" errorMessage="something" /> <AttributeError attributeName="someAttribute2" errorMessage="something2" /> </ValidationResult>
- XML ファイル内のテキストは通常の ASCII 文字または UTF-8 でエンコードされる必要があります。
- 成功したデータは、例えば次のように送信されます。
注: 保存操作を再び試行する前にユーザーが問題を修正できるよう、理解しやすいエラー・メッセージを提供することを強くお勧めします。