PowerFX V1.0 運用説明書 - Microsoft(R) Windows(R) -
目次 索引 前ページ次ページ

第5章 COBOLシステムサブルーチン> 5.4 XTSOBHDL(バイトアクセスサブルーチン)

5.4.3 復帰コード

復帰コード

PROGRAM-STATUSにも同じ値が設定されます。

[表5.11 復帰コード]

復帰コード

内容

0000

復帰コードの意味

正常終了しました。

0001

復帰コードの意味

ファイルの読出し処理時、ファイルの終わり(EOF)となりました。

原因

ファイル読出し時、ファイルの終わり(EOF)に達しました。

サブルーチン処置

処理を続行します。

利用者プログラム処置

処理を続行します(CLOSEを行います)。

利用者処置

ありません。

0016

復帰コードの意味

ファイルが排他使用されています。

原因

ファイルが他で排他使用されています。

サブルーチン処置

処理を中止し、“詳細復帰コード”にWin32API関数のエラーコードを設定します。

利用者プログラム処置

処理を中止します。

利用者処置

排他使用終了後、再度実行します。

0020

復帰コードの意味

権限エラーでアクセスできません。

原因

ファイルまたはフォルダをアクセスする権限がありません。

サブルーチン処置

処理を中止し、“詳細復帰コード”にWin32API関数のエラーコードを設定します。

利用者プログラム処置

処理を中止します。

利用者処置

権限を有するユーザで操作する、ファイルまたはフォルダの権限を変更する、または、OPEN時のアクセスモードを見直してください。

0025

復帰コードの意味

ファイルの登録可能数を超えました。

原因

ファイルの登録個数が上限に達しました。

サブルーチン処置

処理を中止し、“詳細復帰コード”にWin32API関数のエラーコードを設定します。

利用者プログラム処置

処理を中止します。

利用者処置

不要なファイルを削除します。

0033

復帰コードの意味

パス名が正しくありません。

原因

パス名の指定が正しくありません。

サブルーチン処置

処理を中止し、“詳細復帰コード”にWin32API関数のエラーコードを設定します。

利用者プログラム処置

処理を中止します。

利用者処置

利用者プログラムを調査します。

0035

復帰コードの意味

入出力エラーが発生した、または、CD-ROMやプロテクトされているディスクに書込みを行おうとしました。

原因

入出力エラーが発生した、または、CD-ROMやプロテクトされているディスクに書込みを行おうとしました。

サブルーチン処置

処理を中止し、エラー内容をイベントログに出力します。また、"詳細復帰コード"にWin32API関数のエラーコードを設定します。

利用者プログラム処置

処理を中止します。

利用者処置

ディスク装置または媒体の状態を確認します。
ネットワークを介した装置の場合、処理対象となるファイルにアクセスできるかを確認します。アクセスできない場合、ネットワークを介した装置またはネットワーク環境の状態を調査してください。アクセスできる場合、イベントログに出力されているエラー内容を控え、当社技術員に連絡してください。

0037

復帰コードの意味

ファイルまたはパス(フォルダ)が存在しない。

原因

ファイルまたはパス(フォルダ)が存在しない。

サブルーチン処置

処理を中止します。

利用者プログラム処置

処理を中止します。

利用者処置

利用者プログラムおよびディスクの内容を確認します。

0040

復帰コードの意味

メモリ不足を検出しました。

原因

メモリ不足が発生しています。

サブルーチン処置

処理を中止し、エラー内容をイベントログに出力します。また、"詳細復帰コード"にWin32API関数のエラーコードを設定します。

利用者プログラム処置

処理を中止します。

利用者処置

他のアプリケーションを終わらせる。または、メモリを増設します。

0096

復帰コードの意味

空き領域がありません。

原因

空き領域がありません。

サブルーチン処置

処理を中止し、エラー内容をイベントログに出力します。また、"詳細復帰コード"にWin32API関数のエラーコードを設定します。

利用者プログラム処置

処理を中止します。

利用者処置

ディスク装置または媒体の空き容量を調査し、不要なファイルを削除します。

0097

復帰コードの意味

ファイルのサイズが2Gバイト以上です。

原因

2Gバイト以上のサイズのファイルにアクセスしました。

サブルーチン処置

処理を中止します。

利用者プログラム処置

処理を中止します。

利用者処置

2Gバイト以上のサイズのファイルを扱わないように、利用者プログラムまたはシステム設計を見直してください。

0098

復帰コードの意味

シーケンスエラーです。

原因

処理種別の呼出し順に誤りがあります。

サブルーチン処置

処理を中止します。

利用者プログラム処置

処理を中止します。

利用者処置

利用者プログラムを調査します。

9900

復帰コードの意味

指定パラメーターに誤りがあります。

原因

指定パラメーターに誤りがあります。

サブルーチン処置

処理を中止します。

利用者プログラム処置

処理を中止します。

利用者処置

利用者プログラムを調査します。エラーの詳細は、"詳細復帰コード"を参照してください。

9999

復帰コードの意味

システム環境で何らかのエラーを検出しました。

原因

システム環境に何らかの問題があります。

サブルーチン処置

処理を中止し、エラー内容をイベントログに出力します。また、"詳細復帰コード"にWin32API関数のエラーコードを設定します。

利用者プログラム処置

処理を中止します。

利用者処置

イベントログに出力されているエラー内容を控え、当社技術員に連絡してください。

詳細復帰コード


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005