目次

Search

  1. はじめに
  2. データトランスフォーメーションについて
  3. データプロセッサトランスフォーメーション
  4. ウィザードの入力形式および出力形式
  5. リレーショナル入力とリレーショナル出力
  6. IntelliScriptエディタの使用
  7. XMap
  8. ライブラリ
  9. スキーマオブジェクト
  10. コマンドラインインタフェース
  11. スクリプト
  12. パーサー
  13. スクリプトポート
  14. ドキュメントプロセッサ
  15. 形式
  16. データホルダ
  17. アンカー
  18. トランスフォーマ
  19. アクション
  20. シリアライザ
  21. マッパー
  22. ロケータ、キー、インデックス
  23. ストリーマ
  24. バリデータ、通知、およびエラーの取扱い
  25. 検証ルール
  26. カスタムスクリプトコンポーネント

ユーザーガイド

ユーザーガイド

バリデータ

バリデータ

バリデータコンポーネントは、その入力が条件に即しているかを確認します。バリデータを使用することにより、入力をチェックし、最長または最短の文字列長または数値、式との整合性といった多数の条件を確認できます。同じ入力に複数のバリデータを適用できます。
入力が条件を満たさない場合、バリデータは通知をトリガします。この通知は、
NotificationHandler
コンポーネントで処理できます。例えば、パーサーでバリデータを使用する場合、
NotificationHandler
によってパーサー出力に警告メッセージを挿入できます。詳細については、通知を参照してください。
Content
アンカーまたは
Map
アクションの
validators
プロパティなどの場所にバリデータを挿入できます。バリデータを使用すると入力が無効な場合は警告されるため、
コンテンツ
または
マップ
を停止させる必要がありません。
この章で説明しているバリデータの他に、ユーザー定義のルール一式に照らしてデータを検証し、XML検証レポートを生成することもできます。詳細については、ValidateValueを参照してください。