ページの先頭行へ戻る
Interstage List Creator V10.4.1 旧機能編
FUJITSU Software

9.5.2 OwfFileExceptionクラス

OWFファイルの生成時にエラーが発生したことを通知します。

java.lang.Object
  ∟java.lang.Throwable
     ∟java.lang.Exception
        com.fujitsu.systemwalker.outputassist.owf.OwfFileException

public class OwfFileException
extends java.lang.Exception

9.5.2.1 フィールドの概要

OwfFileExceptionクラスのフィールドを以下に示します。

表9.3 OwfFileExceptionクラスのフィールド

フィールドの概要

int

reason

エラーの原因を示す、エラー詳細コードです。

9.5.2.2 コンストラクタの概要

OwfFileExceptionクラスのコンストラクタを以下に示します。

表9.4 OwfFileExceptionクラスのコンストラクタ

コンストラクタの概要

OwfFileException()

OwfFileException(java.lang.String msg, int reason)

エラー発生時にOWFファイル生成ライブラリが内部で生成してスローするオブジェクトです。

9.5.2.3 フィールドの詳細

reasonフィールド

public int reason
説明

エラーの原因となったエラー詳細コードです。

定数はOwfFileExceptionクラスに定義されています。

表9.5 OwfFileExceptionクラスのreasonフィールド

定数

説明

処置

ERR_ACCESS_DENIED

ファイルまたはディレクトリへのアクセスが拒否されました。

パラメータで指定したファイルまたはディレクトリのアクセス権を確認してください。

ERR_ARC_CORRUPTED

OWFファイルが壊れています。

当エラーが発生した場合は、当社技術員にご連絡ください。

ERR_ARC_FULL

OWFファイルを生成するディスクに十分な容量がありません。

以下のディスクのディスク容量を確認してください。

  • OWFファイルを生成するディレクトリ

  • 作業用ディレクトリ
    作業ディレクトリについては、“setWorkDirectoryメソッド”の説明を参照してください。

ERR_CANNOT_WRITE

ボリューム上にファイルまたはディレクトリを作成できません。

以下の点を確認してください。

  • OWFファイルを生成するディレクトリにすでに同一名のOWFファイルが存在する可能性があります。
    OWFファイルを生成するディレクトリに同一名のOWFファイルが存在しないか確認してください。

  • ファイルをオープンできる上限を超えている可能性があります。
    システム環境を見直してください。

ERR_CODE_CONVERT

コード変換に失敗しました。

以下の点を確認してください。

  • setFileEucTypeメソッドで「u90」または「s90」を指定している場合、Charset Managerが正しくインストールされているか。

  • setCodeconvReplaceメソッドで「false」(代替文字を使用しない)となっていないか。
    この場合、以下のように対処してください。

    1. setCodeconvReplaceメソッドで「true」を設定し、代替文字を使用して、変換できない文字を確認してください。

    2. Charset Managerの「制御文入力ファイル」で、変換できない文字を登録してください。

  • UNIX系OSの動作環境の言語(環境変数LANG)とファイルの文字コードが異なっていないか。

ERR_CRC

OWFファイルが壊れています。

当エラーが発生した場合は、当社技術員にご連絡ください。

ERR_DISK_FULL

書き込もうとしたボリュームに十分な容量がありません。

以下のディスクのディスク容量を確認してください。

  • OWFファイルを生成するディレクトリ

  • 作業用ディレクトリ
    作業ディレクトリについては、“setWorkDirectoryメソッド”の説明を参照してください。

ERR_ENV_ACCESS_DENIED

環境設定の参照に失敗しました。

当メッセージと操作内容を記録し、当社技術員にご連絡ください。

ERR_ENV_CORRUPTED

環境設定が壊れている可能性があります。

OWFファイルのフォント登録を行い、再度実行してください。

ERR_EUDCFILE_ACCESS_DENIED

環境設定またはメソッドで指定された外字フォントファイルのアクセスに失敗しました。

以下の点を確認してください。

  • 環境設定またはメソッドで指定した外字フォントファイルが存在するか確認してください。

  • 環境設定またはメソッドで指定した外字フォントファイルのアクセス権を確認してください。

ERR_FONTFILE_ACCESS_DENIED

環境設定またはメソッドで指定されたフォントファイルのアクセスに失敗しました。

以下の点を確認してください。

  • 環境設定またはメソッドで指定したフォントファイルが存在するか確認してください。

  • 環境設定またはメソッドで指定したフォントファイルのアクセス権を確認してください。

ERR_INVALID_FONT

環境設定またはメソッドで指定されたフォントファイルが壊れている可能性があります。

環境設定またはメソッドで指定したフォントファイルがTrueTypeフォントファイルか確認してください。

ERR_INVALID_HANDLE

指定されたハンドルは無効です。

当エラーが発生した場合は、当社技術員にご連絡ください。

ERR_INVALID_NAME

パラメータで指定されたファイルまたはディレクトリが見つかりません。

パラメータで指定されたファイルまたはディレクトリが存在するか確認してください。

ERR_INVALID_PARAMETER

パラメータが正しく設定されていません。

OWFファイルを生成する場合に必要なパラメータが設定されていない可能性があります。
必要なパラメータが設定されているか確認してください。

ERR_NOT_ENOUGH_MEMORY

作業に必要な十分なメモリを確保できませんでした。

以下の点を確認してください。

  • 不要な処理が動作していないか。

  • 仮想メモリ領域が十分確保されているか。

  • 搭載しているメモリは十分か。

ERR_NOT_FIND_FACENUMBER

環境設定またはメソッドで指定されたフォント番号のフォントが、フォントファイルに見つかりません。

環境設定またはメソッドで指定したフォント番号を確認してください。

ERR_UNKNOWN

その他のエラーです。

当エラーが発生した場合は、当社技術員にご連絡ください。

9.5.2.4 コンストラクタの詳細

public
OwfFileException()

public
OwfFileException(java.lang.String msg, int reason)
用途

エラー発生時にOWFファイル生成ライブラリが内部で生成してスローするオブジェクトです。

パラメータ
msg:

詳細メッセージ

reason:

詳細コード
reasonの取り得る値については、以下を参照してください。
⇒“●reasonフィールド