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

B.1 入出力状態

ここでは、HTML変換方式固有の入出力状態を説明します。ファイル管理記述項のFILE STATUS句に指定したデータ名に設定された値(状態値)の意味を“表B.1 画面入出力機能”で説明します。

入出力状態の値は、“NetCOBOL ユーザーズガイド”の“付録D 入出力状態一覧”にも記載していますので、合わせて参照してください。

表B.1 画面入出力機能

大分類

入出力状態値

詳細情報

意味

成功

04

0447

入力データに次のどれかのエラーを検出しました。

  • 入力データの桁数が定義体で指定した数を超えた。

  • 小数部桁数が定義体の指定した数を超えた。

  • 整数部桁数が定義体で指定した「桁数-小数部桁数」を超えた。

定義体で指定した桁数に収まるように入力してください。

0448

入力データに次のエラーを検出しました。

  • 全桁入力指定の項目に全桁分データを入力していない。

全桁入力指定の項目には全桁分データを入力してください。

0449

入力データに次のどちらかのエラーを検出しました。

  • 必須入力指定の項目の入力を省略した。

  • 全桁が空白またはNULL。

必須入力指定の項目には必ずデータを入力してください。

044A

入力データに次のエラーを検出しました。

  • 最小入力桁数検査指定の項目に入力したデータが最小入力桁数に満たない。

最小入力桁数検査指定の項目には最小入力桁数を満たすように入力してください。

044B

入力データに次のエラーを検出しました。

  • 有効値検査指定の項目に有効値以外のデータを入力した。

有効値検査指定の項目には有効値となるデータを入力してください。

044C

入力データに次のエラーを検出しました。

  • 範囲値検査指定の項目に範囲外のデータを入力した。

範囲値検査指定の項目には範囲以内に収まるデータを入力してください。

0452

日本語データの出力に失敗しました。次の原因が考えられます。

  • 日本語項目に格納したデータが全角の文字だけで構成されていない。

  • 日本語項目または混在項目以外の項目に日本語が格納されている。

日本語項目には全角の文字だけ格納してください。
日本語項目または混在項目以外の項目に日本語を格納しないでください。

0453

英数字データの出力に失敗しました。次の原因が考えられます。

  • 英数字項目に英数字文字以外のデータがあります。

英数字項目には英数字以外のデータを格納しないでください。

0454

入力データに次のエラーを検出しました。

  • 数字項目に数字、マイナス、および小数点以外のデータがある。

  • 通貨記号およびアスタリスクなどの編集記号がデータ上の誤った位置にある。

数字項目には、数字以外のデータを格納しないでください。

その他の誤り
(不成功)

90

0000

他のどれにも含まれないエラーです。次のような状態です。

  • HTML変換方式で必要な製品のローディングに失敗した。
    製品インストール環境を確認してください。

  • 必要な作業領域の獲得に失敗した。
    “NetCOBOL ユーザーズガイド”の“COBOLプログラムの実行時に仮想メモリ不足が発生する場合”を参考に対処してください。

  • 上記以外の誤りが存在する。
    その入出力動作に関しては、それ以上の情報がありません。

9021

作業領域の獲得に失敗しました。次のような原因があります。

  • メモリ不足が発生し、作業領域が獲得できなかったため処理が中止された。

9022

画面定義体の読み込みに失敗しました。次のような原因があります。

  • 指定した画面定義体ファイルがみつからない。

  • 画面定義体ファイルに参照権がない。

  • 画面定義体にコード変換できない文字がふくまれている。

ウィンドウ情報ファイルのMEDDIR(定義体格納フォルダデ)キーワードに指定したパスが正しいか確認してください。
画面定義体がFORMで問題なく開くことを確認してください。

9025

PROCESSING MODE句で指定した処理種別の値に誤りがあります。正しい値を指定してください。

9032

画面定義体の読み込み時にエラーを検出しました。次のような原因があります。

  • 定義体が未完成です。

  • 未サポートの機能を定義している。

  • 定義体の形式が不当です。

  • 壊れた定義体を指定している。

定義体の作成時エラーを取り除いてください。
定義体に定義した機能がサポートされている機能か確認してください。
使用する定義体の形式を確認してください。
使用する定義体が壊れていないかを確認してください。

90GE

オーニーウィンドウよりも、オーナーウィンドウを先にクローズしたため、エラーが発生しました。

オーニーウィンドウのクローズより前に、オーナーウィンドウのクローズをしないでください。

MH01

システム関数でエラーが発生しました。出力された実行時メッセージに埋め込まれたシステムのエラーコードを参照してエラーの原因に対処してください。

MH02

実行に必要な作業領域を獲得できませんでした。“NetCOBOLユーザーズガイド”の“COBOLプログラムの実行時に仮想メモリ不足が発生する場合”を参考に対処してください。

MH03

セションタイムアウトです。タイムアウト時間を、環境変数情報@CBR_MWHTMSES_TIMEOUTで適切な値に調整してください。

MH04

通信に指定された値に誤りがあります。ログ情報を採取して技術員(SE)に連絡してください。

MH05

管理サービスから実行の停止が通知されました。プログラムを続行することはできません。プログラムを終了してください。

MH06

CGIとの通信内容に矛盾があります。ログ情報を採取して技術員(SE)に連絡してください。

MH07

管理サービスが強制終了されました。プログラムを続行することはできません。プログラムを終了してください。

MH11

予期しないエラーが発生しました。ログ情報を採取して技術員(SE)に連絡してください。

MH14

  • 画面に対する入出力文の実行順序に誤りがあります。プログラムを修正してください。

  • 直前のREAD文の実行で、続行不可能なエラーが検出されたため、画面に対する入出力文を実行できません。直前のREAD文のエラーに対処してください。

9E

9E5A

強制的に処理が中断されました。次の原因が考えられます。

  • プログラム実行中にWebブラウザが閉じられた。

  • プログラム実行中にWebブラウザを起動したままクライアントマシンが電源断または再起動された。

  • セションタイムアウト

プログラム実行中にWebブラウザを閉じないでください。
タイムアウト時間を、環境変数情報@CBR_MWHTMSES_TIMEOUTで適切な値に調整してください。

また、プログラムは画面アクセスを続行できないため、後処理(オープン中のファイルのクローズなど)を行い、終了処理をしてください。

99

9999

内部矛盾があります。ログ情報を採取して技術員(SE)に連絡してください。

注意

HTML変換方式における入出力状態は、MeFtおよびMeFt/Web ActiveX方式における入出力状態とは異なります。MeFtおよびMeFt/Web ActiveX方式で使用していたアプリケーションをHTML変換方式で使用する場合、アプリケーションの入出力状態の判定処理を確認し、必要に応じて修正してください。