コマンドおよびjarファイルの格納先
Charset Managerのインストールディレクトリ\validator\bin
環境変数
呼び出し形式
パラメタの説明
バリデーションポリシーの定義を記述したテキストファイル(バリデーションポリシー定義ファイル)を指定します。省略はできません。ファイルが存在しない場合には、エラーとなります。
バリデーションポリシー定義ファイルの形式については、“3.1.2 バリデーションポリシー定義ファイル”を参照してください。
復帰情報
正常に終了した場合、復帰値0でメッセージが標準出力に出力されます。また、バリデーションポリシーファイルが生成されます。
エラーが発生した場合、復帰値1でメッセージが標準エラー出力に出力されます。バリデーションポリシーファイルは生成されません。
出力メッセージ
メッセージは以下の形式で出力されます。
[mm/dd/yyyy_hh:mm:ss] FSP_INTS-CM_VALIDATOR: エラー種別: メッセージID: メッセージ本文
Java用の場合、上記メッセージのほかに、詳細エラーメッセージが出力される場合があります。
エラー種別、メッセージID、メッセージ本文に埋め込まれる情報と、その意味、対処については、“表3.1 バリデーションポリシー生成コマンドの出力メッセージ”を参照してください。
表にないメッセージが出力された場合、以下の情報を採取して弊社技術員に連絡してください。
コマンドライン文字列
バリデーションポリシー定義ファイル
出力されたメッセージ文字列
VALIDATOR_HOMEで指定したディレクトリの配下
エラー種別 | メッセージID | メッセージ内容 | |
---|---|---|---|
INFO | 00000 | 本文 | Normally terminated. |
意味 | 正常終了しました。 | ||
対処 | - | ||
ERROR | 00002 | 本文 | Out of memory error occurred. |
意味 | メモリ不足が発生しました。 | ||
対処 | 不要なアプリケーションを終了し、再度実行してください。 | ||
ERROR | 00010 | 本文 | The mandatory parameters are missing. |
意味 | 必須パラメタがありません。 | ||
対処 | 必須パラメタを指定してください。 | ||
ERROR | 00011 | 本文 | Unknown parameters are specified. |
意味 | 未知のパラメタが指定されました。 | ||
対処 | パラメタを見直してください。 | ||
ERROR | 00012 | 本文 | Duplicated parameters are specified. |
意味 | 同一パラメタが指定されました。(C言語用のみ) | ||
対処 | パラメタを見直してください。 | ||
ERROR | 00113 | 本文 | The path name of validation policy definition file is too long. |
意味 | 指定されたバリデーションポリシー定義ファイル名が長すぎます。 | ||
対処 | バリデーションポリシー定義ファイルのパスを確認してください。 | ||
ERROR | 00213 | 本文 | The path name of validation policy file is too long. |
意味 | バリデーションポリシーファイル名が長すぎます。 | ||
対処 | バリデーションポリシーファイル名のパスを確認してください。 | ||
ERROR | 02120 | 本文 | The validation policy definition file is not found. |
意味 | 指定されたバリデーションポリシー定義ファイルが存在しません。 | ||
対処 | バリデーションポリシー定義ファイルのパスを確認してください。 | ||
ERROR | 02122 | 本文 | Failed to access the validation policy definition file. |
意味 | バリデーションポリシー定義ファイルにアクセスできません。 | ||
対処 | バリデーションポリシー定義ファイルのアクセス権および状態を確認してください。 | ||
ERROR | 02124 | 本文 | Failed to read the validation policy definition file. |
意味 | バリデーションポリシー定義ファイルからの読込みに失敗しました。 | ||
対処 | バリデーションポリシー定義ファイルのアクセス権および状態を確認してください。 | ||
ERROR | 02140 | 本文 | The format of the validation policy definition file is illegal: xxx |
意味 | バリデーションポリシー定義ファイルの書式が正しくありません:xxx | ||
対処 | バリデーションポリシー定義ファイルの書式を確認してください。 | ||
ERROR | 02141 | 本文 | The mandatory key 'xxx' is not found in the validation policy definition file. |
意味 | バリデーションポリシー定義ファイルに、必須のキー 'xxx' がありません。 | ||
対処 | xxxキーを設定してください。 | ||
ERROR | 02142 | 本文 | The value of the key 'xxx' in the validation policy definition file is mandatory. |
意味 | バリデーションポリシー定義ファイルのキー 'xxx' には値が必要です。 | ||
対処 | xxxキーに値を設定してください。 | ||
ERROR | 02143 | 本文 | The value 'yyy' of the key 'xxx' in the validation policy definition file is illegal. |
意味 | バリデーションポリシー定義ファイルの、キー 'xxx' の値 'yyy' が正しくありません。 | ||
対処 | xxxキーの値を確認してください。 | ||
ERROR | 02144 | 本文 | A duplicated key 'xxx' is found in the validation policy definition file. |
意味 | バリデーションポリシー定義ファイルに、キー 'xxx' が複数指定されました。 | ||
対処 | 同じキーの行を2行以上定義しないでください。 | ||
ERROR | 02145 | 本文 | An undefined key 'xxx' is found in the validation policy definition file. |
意味 | バリデーションポリシー定義ファイルに、未定義のキー 'xxx' が指定されました。 | ||
対処 | xxxキーの名前を確認してください。 | ||
ERROR | 02146 | 本文 | The format of the file specified as validation policy definition file is not supported. |
意味 | バリデーションポリシー定義ファイルとして指定されたファイルは、未サポートの形式です。 | ||
対処 | IDの値を確認してください。 | ||
ERROR | 02147 | 本文 | The version of the validation policy definition file is not supported. |
意味 | バリデーションポリシー定義ファイルは、未サポートのバージョンです。 | ||
対処 | Versionキーに指定されているバージョンが正しいか確認してください。 | ||
ERROR | 02221 | 本文 | The validation policy file already exists. |
意味 | バリデーションポリシーファイルがすでに存在しています。 | ||
対処 | バリデーションポリシーファイルのパスを確認してください。 | ||
ERROR | 02222 | 本文 | Failed to access the validation policy file. |
意味 | バリデーションポリシーファイルにアクセスできません。 | ||
対処 | バリデーションポリシーファイルのアクセス権および状態を確認してください。 | ||
ERROR | 02225 | 本文 | Failed to write the validation policy file. |
意味 | バリデーションポリシーファイルの書込みに失敗しました。 | ||
対処 | バリデーションポリシーファイルのアクセス権および状態を確認してください。 | ||
ERROR | 02227 | 本文 | The directory to output the validation policy file does not exist. |
意味 | バリデーションポリシーファイルを出力するディレクトリが存在しません。 | ||
対処 | バリデーションポリシーファイルのパスを確認してください。 | ||
ERROR | 02320 | 本文 | 'CharsetName' in the validation policy definition file is invalid. |
意味 | バリデーションポリシー定義ファイルの 'CharsetName' が正しくありません。 | ||
対処 | CharsetNameに指定した文字列が正しいか、または環境変数"VALIDATOR_HOME"に設定したパスが正しいか確認してください。 | ||
ERROR | 02322 | 本文 | The setting of VALIDATOR_HOME is not correct. |
意味 | VALIDATOR_HOME の設定に誤りがあります。 | ||
対処 | 環境変数"VALIDATOR_HOME"が設定されているか、または設定したパスが正しいか確認してください。 |
例
実行バッチ例
Charset Managerのインストールディレクトリが、C:\Program Files\CharMGR
バリデーションポリシー定義ファイルが、C:\temp\MyPolicy.txt
バリデーションポリシーファイルが、C:\temp\MyPolicy.bin
> set VALIDATOR_HOME=C:\Program Files\CharMGR\validator > "%VALIDATOR_HOME%\bin\f5atvpcf.exe" -df c:\temp\MyPolicy.txt -vp c:\temp\MyPolicy.bin
> set VALIDATOR_HOME=C:\Program Files\CharMGR\validator > "%VALIDATOR_HOME%\bin\f5atvpcg.bat" c:\temp\MyPolicy.txt c:\temp\MyPolicy.bin