NetCOBOLのよくあるご質問 (運用/保守)

NetCOBOLの技術情報はこちら

件名
COBOLアプリケーション実行時に、メッセージ「JMP0099I-U コード9999で強制終了します」が表示されます。
COM連携で省略引数としてNULLを渡しているCOBOLプログラムを実行すると、エラーが発生するようになりました。
「SQL文を実行するための仮想記憶域が不足しました。」というエラーが出力されます。
Oracle10gでODBCインターフェースでアクセスした場合、エラーが出力されます。
GUIビルダ(PowerCOBOL)で作成したアプリケーションを実行すると、「アプリケーションを正しく初期化できませんでした(OxC0000022)」というエラーが出力されます。
GUIビルダ(PowerCOBOL)で作成したアプリケーションを他のマシンに持っていくと、メッセージが表示され、動作しません。
GUIビルダ(PowerCOBOL)で作成したアプリケーションを実行すると、「例外:スタックオーバーフロー」というエラーが出力されます。
GUIビルダ(PowerCOBOL)で作成したアプリケーションを実行すると「オブジェクトが設定されていません」というエラーが出力されます。
GUIビルダ(PowerCOBOL)で、デバッガ起動中に「デバッガ本体でエラーが発生しました。デバッグを継続できません。詳細コード=10154」というエラーが表示されます。
MeFt/Webでリモート実行すると「P1000 ネットワークエラーが発生しました。詳細コード:XXXXX」というエラーが表示されます。
MeFt/Webでイベントビューアに「イベントID:122 ユーザレジストリのロードに失敗しました」のイベントが表示されます。
MeFt/Webでイベントビューアに「イベントID:123、ソース:F3ESSVLG、説明:I/O エラーが発生したため、トレースログを採取できませんでした」のイベントが表示されます。
ファイルユーティリティで、ファイルサイズが2GBを超えるファイルを扱うと、システムエラーコード79が出力されます。
印刷ファイルのWRITE文の実行時に「JMP0320Iエラー」が発生し、詳細情報に「FOVER=8034」が出力されます。
サーバ環境で動作するCOBOLプログラムのデバッグを、クライアントPCからリモートで行いたいが、デバッガが起動できません。
画面または帳票定義体(MeFt/FORM)を利用したアプリケーションを実行する際、ウィンドウ情報ファイルまたはプリンタ情報ファイルを指定したが、値が有効になりません。
COBOLアプリケーションが異常終了した場合、調査方法はどのようにすればよいですか?
FORM/MeFtを使用しない帳票印刷処理で、PRINTING MODE句と、CHARACTER TYPE句の指定が有効になりません。
印刷ファイルで、ページの印刷開始位置が徐々に上の方にずれる場合があります。
印刷ファイルで、プリンタやプリンタドライバには縮小機能があるのですが、I制御レコードで縮小印刷を指定しても有効になりません。
ODBCによりデータベースをアクセスする際、長いSQL文がある場合、アプリケーションエラーが発生します。
NetCOBOLからFORMAT句なし印刷ファイルでフォームオーバーレイパターンを使用した場合、オーバーレイが印刷されません。
FORMAT句なし印刷で、印刷の際プログラムが終了すると、紙送りがされてしまいます。
印刷ファイルで、日本語項目の文字のフォントサイズが項目によって異なって印刷されます。
サービス配下で印刷ファイルを使用したとき、プリンタ用紙サイズが有効になりません。
GUIビルダ(PowerCOBOL)において、CommandButton コントロールのファンクションキーや、メニュー項目のショートカットキーを利用する場合、[Shift]キーや[Ctrl]キーの組み合わせにより、Clickイベントが発生する時と、発生しない場合があります。
FORMのレイアウト印刷時に「印刷」ボタンを押しても印刷されません。
MeFtを使用したアプリケーションで、日本語項目に出力した項目の値をスペースキーですべて削除し入力完了しても、削除前の値が表示されます。
画面帳票定義体の日本語項目にカーソルを設定しても日本語入力システムが起動しません。
MeFtを使用した印刷でプリンタを切り替えたいが、プリンタ情報ファイルにプリンタを指定しても「通常使うプリンタ」にしか印刷できません。
MeFt/Webコントロールがダウンロードされません。
MeFt/Webで、WWWブラウザが応答しません。
MeFt/Webで、プレビュー結果と印刷結果の印字範囲が異なります。
MeFt/Webコントロールをバージョンアップしたら利用者プログラムの起動が遅くなりました。
MeFt/Webで、WWWサーバのポート番号を80以外に変更するとリモート実行に失敗します。
MeFt/Webで、Interstage List WorksまたはInterstage List Creator Enterprise Editionと連携して、帳票を電子化できません。
MeFt/Webで作成したアプリケーションを起動する場合、画面が表示されずに終了してしまいます。
レコード順ファイルで作成したファイルを入力し、AFTER/BEFORE句を使用したWRITE文で出力するとファイルの形式が変わってしまいました。
バイナリファイルを指定して行順ファイルのプログラムで処理したところ、プログラムが正しく動作しませんでした。
COBOLプログラムからプリンタへの印刷が正しく行われません。
シェルおよびCOBOLプログラムから、バックグラウンドでDISPLAY UPON CONSOLEを実行すると、異常終了します。
NetCOBOLからFORMAT句なし印刷ファイルでフォームオーバーレイパターンを使用した場合、オーバーレイが印刷されません。
Solaris版 MeFt/WebでWWWサーバにApacheを使用する場合、動作が異常に遅いです。
翻訳リスト、実行時メッセージが英文または文字化けして出力されます。
実行時に「JMP0320I-I ERRCD=9022」のエラーとなります。原因と対処方法を教えてください。
VSPプリンタへ印刷した場合、シフトJISまたはUnicodeの日本語文字が正しく印刷できません。
MeFt/Webを利用したCOBOLアプリケーションを実行すると「JMP0310I-I/U ERRCD=9010」 または「JMP0310I-I/U ERRCD=9022」のエラーとなります。原因と対処方法を教えてください。
「序数nnがF3BIPRCT.dllから見つかりません」というエラーメッセージが表示されます(nnは数字)。対処方法を教えてください。
「F3BJMI00.dllが見つかりません」または「F3BJMD00.dllが見つかりません」というエラーメッセージが表示され、COBOLアプリケーションが実行できません。
Jアダプタクラスジェネレータを使用して、2つのクラスを呼び出す処理をCOBOLのDLL 2つで作成し、実行すると、エラーとなります。
Windows x86版のCOBOLファイルユーティリティで、整列機能を使用して、固定長の順ファイルを並べ替えたいのですが、出力ファイルが可変長となってしまいます。固定長で出力する方法はありますか?
製品版NetCOBOLがインストールしてある環境で、体験版で作成したCOBOLアプリケーションを実行すると、エラーメッセージが出力され、異常終了します。
実行時にエラーメッセージ「JMP0033I-U マルチスレッドモデル用ランタイムシステムとプロセスモデル用ランタイムシステムが同一プロセス内で混在実行されました.」が表示されます。
COBOLプログラムからCOBOLファイルをアクセスするプログラムにて、入出力状態値が「30」のエラーが発生しました。
UCS2-OF関数を使用して、UTF8の日本語文字をUCS2に変換するとき、エラーが発生します。
COBOLからCharset Managerのiconvの関数iconvを呼び出すCOBOLアプリケーションを、32ビットから64ビットの環境へ移行すると、セグメンテーション違反で異常終了します。
COBOLアプリケーションを実行中にエラーメッセージJMW0005I-Uが表示されました。原因と対処を教えてください。
COBOLアプリケーション実行時に「unknown software exception (0xc0000094)」で異常終了しました。
COBOLアプリケーション実行時に、「JMP0016I-U READ/WRITE ERROR. FILE='ファイル名','ERRCD=0x83'」のエラーが発生しました。
NetCOBOLのプロジェクトマネージャから起動するエディタで、マウスのホイールによるスクロールができません。
大容量ファイルの指定で、入出力状態24または34のエラーとなりました。
ワイド画面のPCでMeFt/Webのプレビューを表示すると、画面の解像度によっては、罫線などの表示が乱れることがあります。
NetCOBOL V10のMeFtまたはMeFt V10使用時、OSのイベントログに「The log file exceeded the upper bound value of one job.」というメッセージが出力されるようになりました。
帳票を印刷した場合、上下または左右の文字の一部が欠ける場合があります。
COBOLアプリケーションの運用中に、実行ファイルを置き換えたところ、異常終了が発生しました。実行中に実行ファイルを置き換えることはできますか?
以前使用していた帳票定義体を、異なるPC環境で使用した場合、一部の帳票で文字化けが発生しました。
MeFtを使用したMeFt/WebやIISなどサービス配下での帳票印刷アプリケーションが終了せず、印刷もされません。
NetCOBOL Studioを起動すると、「An error has occurred. See the log file C:NetCOBOL\workspace\default\.metadata\.log」のメッセージが表示されます。
MeFt/Webのクライアント印刷を利用して帳票を出力しています。帳票定義体を変更したが、変更前の印刷物が出力されてしまいます。
MeFtを使用した、画像データを含む帳票の印刷で、「JMP0320I-I 'xxx'ファイルに対する 'WRITE'文の実行で,入出力エラーが発生しました. 'ERRCD=9024'」のエラーが発生して、画像データが印刷できません。
COBOLソースの翻訳中にメッセージ「JMN3131I-S FORMAT句付きの印刷ファイル'帳票の印刷先A'のWRITE文のADVANCING指定に,呼び名'制御'を記述することはできません.1行送りとみなされます.」が表示されます。
MeFtを利用したNetCOBOLアプリケーションを用いて帳票定義体とオーバレイの帳票印刷を行ったところ、JMP0320I-I のエラーが発生しました。原因と対処方法を教えてください。
MeFt/Webのクライアント印刷時に、P3006 のエラーが発生しました。原因と対処方法を教えてください。
実行時メッセージ「JMP0015I-U」のシステムからのエラーコードに「0x45A」が通知されます。
アプリケーション実行時に「DLLの初期化に失敗」や「システムエラー1114」が出力されることがあります。
Linux環境にインストールされている製品のバージョン(64bit版/32bit版)を確認する方法はありますか?
PowerRDBConnector経由でOracle データベースのテーブルをオープンする際、JMP0310I-Uのエラーが発生し、PowerRDBConnectorのトレースに「ユーザー名/パスワードが無効」と出力されます。
COBOLファイルをアクセスすると、JMP0310I-U xxxファイル OPENエラー FILE-LOCK のメッセージが表示され、COBOLアプリケーションがエラー終了や応答無しとなる場合があります。
COBOLからWindows APIを呼び出すプログラムで、実行時に「JMP00015I-U プログラム'CreateProcessA'を呼び出すのに失敗しました.CODE=0x7e」のエラーとなります。
COBOLファイルユーティリティのファイル復旧コマンド(cobfrcov)を実行すると「ファイルの書き込み領域が不足しました」のエラーとなりました。
PowerCOBOL(GUI)で、「デバッグ情報ファイルに誤りがあります。ファイル=(ファイル名) #INCLUDE、COPYの注意事項に該当する場合はプログラムを修正してください。」というエラーが発生してデバッグできません。
10×11インチの用紙では正常に印刷されますが、10×14インチの用紙に変えると印刷内容が乱れ、正しい印刷結果が得られません。
10×11インチの用紙では正常に印刷されますが、10×14インチの用紙に変えると印刷内容が乱れ、正しい印刷結果が得られません。
GUIビルダ(PowerCOBOL)で作成したアプリケーションを実行して、アプリケーションエラーになった場合、調査方法はどのようにすればよいですか?
Oracle DBにアクセスするプログラムの実行時に「JMP0015I-U プログラム'SQLADR'を呼び出すのに失敗しました.」のエラーメッセージが出力されます。
ローカルドライブ上のファイルへ出力は可能ですが、同じプログラムでネットワーク経由で別サーバのファイルに出力すると「JMP0310I-I 'XXX'ファイルで'OPEN'エラーが発生しました.'READ-ONLY ' 」のエラーメッセージが出力されます。
ファイルユーティリティの整列関数(COB_FILE_SORT)を利用して、レコード順ファイル(固定長)からレコード順ファイル(可変長)へ出力する時、ファイルサイズが1GBを超えるファイルで「ディスク領域不足」が発生します。
行順ファイルへ出力中に空き容量不足のエラー(FILE STATUS=24)が発生したため、該当するドライブの空きを増やしましたが、その他の誤り(FILE STATUS=90)が出て正常に動作しません。
OCCURS句を利用しているCOBOLアプリケーションが実行時エラーになります。
データの形式は正しいのですが、「JMP0828I-U 属性と異なる形式のデータが格納されています。」となります。また、テキストファイルを入力すると、意図したレコード件数ではないレコード件数で動作してしまいます。
COBOLアプリケーションの実行中にファイルのOPENエラーが発生し、 JMP0310I 'ERFLD=04C8'のエラーメッセージが出力されます。
Visual BasicからCOBOLを呼び出すプログラムを作成し、実行すると、「実行時エラー'453' エントリ(プログラム名)が DLLファイル(dllファイル名)内に見つかりません。」のエラーメッセージが出力されます。
NetCOBOLをバージョンアップし、COBOLプログラムを再翻訳後に実行したところ、符号なし外部10進項目から外部10進項目の転記処理結果が異なります。
帳票をMeFtのバージョンアップ後にList Worksへ登録し、その帳票をMeFtのバージョンアップ前に設定した帳票項目定義を使用してデータ変換した場合、データ変換されない項目があります。
デバイスフォント指定で印刷する場合、ユーザ定義文字とユーザ定義文字以外では出力文字サイズが均一にならない場合があります。
FORMで作成した帳票定義体を使ったCOBOLの帳票印刷アプリケーションで、特殊レジスタEDIT-COLOR等を使って、色を動的に変更して出力したいのですが、変更されません。
画面入力時に、入力対象項目を日本語項目としても自動的に日本語入力状態にならない場合や、漢字変換を行うと、漢字変換のウィンドウが、入力対象項目上ではなく、ウィンドウ内の左上に表示される場合があります。
画面入力時に、入力対象項目をカナシフトの英数字項目としても自動的にカナモードにならない場合があります。
Windowsオーバレイ定義体に指定した文字の一部が印刷されません。
画面定義体の設計時に項目の背景色を指定し選択項目に定義しましたが、アプリケーション実行時にグレーで表示されます。
イベントログにMeFt/Web Serviceで「ユーザレジストリのロードに失敗しました。」 (ID: 122)のエラーが発生しました。原因と対処方法を教えてください。
MeFt/Webでクライアント印刷またはプレビュー処理中にWebブラウザを強制終了すると、サーバ上に利用者プログラムのプロセスが停止状態のまま残存し、データベースがロック状態となります。
MeFt/Webでクライアント印刷を行うと、「P3006 印刷処理中にエラーが発生しました。(エラーコード:9N)」というエラーが出力され、印刷できません。
MeFt/Webアプリケーションのプログラム間のデータ受け渡しに環境変数を利用しています。「!」をデータとして受け渡そうとすると無視され、受け渡すことができません。
Windows 7適用時、Aeroが有効なときにPowerCOBOL開発環境が異常終了します。
WindowsにインストールしたNetCOBOLのバージョンレベルを確認する方法について
COBOLアプリケーションを実行するたびに、MEFTLOGROOTというフォルダにファイルが作成されます。
COBOLアプリケーションの実行時に「JMP0015I-U プログラムxxxxxを呼び出すのに失敗しました」のメッセージが出力され、サブプログラムを呼び出すのに失敗します。
規定の文字サイズで印刷するため、環境変数@CBR_PrinterANK_Sizeを指定していますが、指定と異なる大きさで印刷される項目があります。
「JMP0601I-U SORTまたはMERGE文でエラーが発生しました.CODE=56」のエラーメッセージが表示され、異常終了しました。
「JMP0015I-U プログラム (プログラム名)を呼び出すのに失敗しました.CODE=0xb6」のエラーメッセージが表示され、異常終了しました。
.NET版 NetCOBOLを使用して32ビット環境でビルドしたCOBOLアプリケーションを64ビット環境で実行すると、「JMP0097I-U」エラーになります。
行順ファイルに対するWRITE文にADVANCING指定を記述しても、有効になりません。
PowerCOBOL(GUIアプリ開発)で、フォーム(画面)を持たないアプリケーションを作成したところ、実行時に異常終了しました。
エラーメッセージ「JMP0310I-U OPEN ERROR. … 'ERFLD=000D'.」が表示されましたが、ERFLDコードの説明が「NetCOBOL メッセージ説明書」にありません。
サーバ環境で動作するCOBOLプログラムのデバッグを行いたいが、 対話型デバッガが起動できません。
MeFt/Webでリモート実行すると、「P2009 サーバで処理できませんでした。データ送受信エラーが発生しました。」または「P2015 タイムアウトまたはプログラムの異常により処理を中断しました。プログラムを再起動してください」のエラーメッセージがクライアントに表示され、リモート実行に失敗します。
MeFt/Webでリモート実行すると、「P2000 通信処理の初期化に失敗しました。」のエラーメッセージがクライアントに出力され、処理が停止します。
MeFtの画面が無応答になる場合があります。原因と対処方法を教えてください。
Windows Server 2019でCOBOLアプリケーションを運用していますが日本語が入力できません。
このページの先頭へ