ページの先頭行へ戻る
NetCOBOL V12.2 MeFt/Webユーザーズガイド(HTML変換方式編)
FUJITSU Software

A.4 カスタマイズ内容妥当性確認

カスタマイズした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チェック処理 終了