カスタマイズしたHTMLと、HTMLを生成するときに指定した画面定義体を比較して、各項目の妥当性についてのチェックをすることができます。
ただし、HTMLの文法が間違っている場合など、カスタマイズの内容によっては以下のチェックを正しく行えないことがあります。
また、この機能は項目としての妥当性をチェックするものであり、HTMLとしての妥当性やブラウザへの出力結果を保証するものではありません。実際にブラウザへの出力を行い、問題なく出力されることを確認してください。
カスタマイズしたHTMLとHTMLを生成するときに指定した画面定義体の間に矛盾がある場合、以下のメッセージを出力します。プログラマーの処置に従って、対処してください。
レベル | メッセージ | プログラマーの処置 |
---|---|---|
ERROR | FORM開始タグがありません。 | FORM開始タグを追加してください。 |
ERROR | FORM開始タグが複数指定されています。 | FORM開始タグが1つになるように、タグを削除してください。 |
ERROR | FORMのACTION属性が指定されていません。 | FORMのACTION属性を指定してください。 |
ERROR | FORMのACTION属性に誤りがあります。 | FORMのACTION属性が変更されていないか、確認してください。 |
ERROR | FORMのACTION属性が複数指定されています。 | FORMのACTION属性が1つになるように、属性を削除してください。 |
WARNING | FORMのMETHOD属性が指定されていません。 | FORMのMETHOD属性を指定してください。 |
WARNING | FORMのMETHOD属性に誤りがあります。 | FORMのMETHOD属性が変更されていないか、確認してください。 |
WARNING | FORMのMETHOD属性が複数指定されています。 | FORMのMETHOD属性が1つになるように、属性を削除してください。 |
ERROR | HEAD開始タグがありません。 | HEAD開始タグを追加してください。 |
ERROR | HEAD終了タグがありません。 | HEAD終了タグを追加してください。 |
ERROR | HEADが複数指定されています。 | HEAD開始タグが1つになるように、タグを削除してください。 |
ERROR | 項目が足りません。 | 該当項目を追加してください。 |
ERROR | 項目が重複指定されています。 | 項目が重複しないように、項目の指定を確認してください。 |
WARNING | 項目の色の指定に誤りがあります。 | COLOR属性は7文字以下で指定してください。 |
ERROR | 項目の色が18桁以上で指定されています。 | COLOR属性は7文字以下で指定してください。 |
ERROR | 項目の色が複数指定されています。 | 項目のCOLOR属性が1つになるように、属性を削除してください。 |
WARNING | 背景の色の指定に誤りがあります。 | BACKGROUND属性は7文字以下で指定してください。 |
ERROR | 背景の色の指定に誤りがあります。正しく指定してください。 | BACKGROUND属性は7文字以下で指定してください。 |
ERROR | 背景の色が複数指定されています。 | BACKGROUND属性が1つになるように、属性を削除してください。 |
ERROR | タグが変更または削除されています。 | 項目属性とタグが矛盾しています。定義体の項目定義内容を確認してください。 |
ERROR | INPUTまたはTEXTAREAのNAME属性が複数指定されています。 | NAME属性が1つになるように、属性を削除してください。 |
WARNING | データが変更されています。 | 項目属性とデータが矛盾しています。定義体の項目定義内容を確認してください。 |
WARNING | INPUTのSIZE属性が変更または削除されています。 | 項目属性と項目長が矛盾しています。定義体の項目定義内容を確認してください。 |
ERROR | アテンション(INPUTのVALUE属性の値)が複数指定されています。 | アテンションが1つになるように、属性を削除してください。 |
WARNING | INPUTのMAXLENGTH属性が変更または削除されています。 | 項目属性と項目長が矛盾しています。定義体の項目定義内容を確認してください。 |
ERROR | INPUTのTYPE属性が複数指定されています。 | TYPE属性が1つになるように、属性を削除してください。 |
ERROR | SPANのSTYLE属性が複数指定されています。 | STYLE属性が1つになるように、属性を削除してください。 |
ERROR | HEAD終了タグが複数指定されています。 | HEAD終了タグが1つになるように、タグを削除してください。 |
--- | チェック結果のエラーおよび警告の数が50個を超えました。チェック処理は中断されます。 | 他のメッセージの指摘の内容に対処し、メッセージ数を減らしてください。 |
--- | 内部矛盾が発生しました。(メッセージ番号) | 内部障害の可能性があるため、技術員(SE)に連絡してください。 |
エラーの発生箇所が一意に定まる場合、メッセージにはエラーが発生したHTML行番号が付与されます。
エラーの発生項目が一意に定まる場合、メッセージにはエラーが発生した項目名が付与されます。
例
メッセージの出力例
> cobcrthtm.exe -C SAMPLE.SMD HTMLチェック処理 開始 Check : SAMPLE.SMD Error : 272行 : 項目名=F002 : 項目が足りません。 HTMLチェック処理 終了