ページの先頭行へ戻る
Interstage List Creator V10.5.0 アプリケーション作成ガイド
FUJITSU Software

5.4.11 OwfExceptionクラス

OWFファイル生成時に発生した例外を通知するクラスです。

      java.lang.Object
        ∟ java.lang.Throwable
             ∟ java.lang.Exception
                  ∟ com.fujitsu.systemwalker.outputassist.connector.OwfException

public class OwfException
extends java.lang.Exception

5.4.11.1 フィールドの概要

OwfExceptionクラスのgetCodeメソッドで取得できるエラーコードのフィールドを以下に示します。

表5.36 OwfExceptionクラスのgetCodeメソッドで取得できるエラーコードのフィールド

値(10進)

値(16進)

定数

説明

原因と対処方法

1

0x00000001

OWF_ERROR_ACCESS_DENIED

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

プロパティ(パラメータ、または属性情報)で指定したファイルまたはディレクトリにアクセスできません。
ファイルまたはディレクトリのアクセス権を確認してください。

2

0x00000002

OWF_ERROR_ARC_CORRUPTED

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

当エラーが発生した場合は、当メッセージと操作内容を記録し、当社技術員にご連絡ください。

3

0x00000003

OWF_ERROR_ARC_FULL

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

以下のディスクの空き容量が不足しています。

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

  • 作業用ディレクトリ

ディスクの空き容量を確認し、不要なファイルを削除して、再度実行してください。

5

0x00000005

OWF_ERROR_CANNOT_WRITE

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

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

6

0x00000006

OWF_ERROR_CRC_OWF

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

当エラーが発生した場合は、当メッセージと操作内容を記録し、当社技術員にご連絡ください。

7

0x00000007

OWF_ERROR_DISK_FULL

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

以下のディスクの空き容量が不足しています。

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

  • 作業用ディレクトリ

ディスクの空き容量を確認し、不要なファイルを削除して、再度実行してください。

8

0x00000008

OWF_ERROR_INVALID_HANDLE

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

当エラーが発生した場合は、当メッセージと操作内容を記録し、当社技術員にご連絡ください。

9

0x00000009

OWF_ERROR_INVALID_NAME

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

プロパティ(パラメータ、または属性情報)で指定されたファイルまたはディレクトリが存在しません。
ファイルまたはディレクトリを確認してください。

10

0x0000000a

OWF_ERROR_INVALID_PARAMETER

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

OWFファイルを生成する場合に必要なプロパティ(パラメータ、または属性情報)が設定されていない可能性があります。
必要なプロパティ(パラメータ、または属性情報)が設定されているか確認し、設定してください。

12

0x0000000c

OWF_ERROR_NOT_ENOUGH_MEMORY

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

メモリ不足が発生しています。
以下の点を確認してください。

  • 不要なアプリケーションが動作していないか。

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

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

原因に応じて、以下のいずれかの対処を行ってください。

  • 不要なアプリケーションを終了する。

  • 仮想メモリを増やす。

  • メモリを増設する。

14

0x0000000e

OWF_ERROR_UNKNOWN

その他のエラーです。

当エラーが発生した場合は、当メッセージと操作内容を記録し、当社技術員にご連絡ください。

101

0x00000065

OWF_ERROR_CODE_CONVERT

コード変換に失敗しました。帳票の文字コード系とJavaインタフェース実行時の文字コード系が異なっていないか確認してください。

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

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

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

102

0x00000066

OWF_ERROR_FILE_EXIST

既に同一名のファイルが存在するため、OWFファイルを生成できませんでした。

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

201

0x000000c9

OWF_ERROR_ENV_ACCESS_DENIED

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

当エラーが発生した場合は、当メッセージと操作内容を記録し、当社技術員にご連絡ください。

202

0x000000ca

OWF_ERROR_ENV_CORRUPTED

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

外字エンベッド機能の環境設定(OWFファイルフォント登録)を行い、再度実行してください。

203

0x000000cb

OWF_ERROR_FONTFILE_ACCESS_DENIED

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

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

  • 環境設定または帳票出力時に指定したプロパティ(パラメータ、または属性情報)で指定したフォントファイルが存在するか確認してください。

  • 環境設定または帳票出力時に指定したプロパティ(パラメータ、または属性情報)で指定したフォントファイルのアクセス権を確認してください。

204

0x000000cc

OWF_ERROR_INVALID_FONT

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

環境設定または帳票出力時に指定したプロパティ(パラメータ、または属性情報)で指定したフォントファイルがTrueTypeフォントファイルか確認してください。

205

0x000000cd

OWF_ERROR_EUDCFILE_ACCESS_DENIED

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

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

  • 環境設定または帳票出力時に指定したプロパティ(パラメータ、または属性情報)で指定した外字フォントファイルが存在するか確認してください。

  • 環境設定または帳票出力時に指定したプロパティ(パラメータ、または属性情報で指定した外字フォントファイルのアクセス権を確認してください。

206

0x000000ce

OWF_ERROR_NOT_FIND_FACENUMBER

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

環境設定または帳票出力時に指定したプロパティ(パラメータ、または属性情報)で指定したフォント番号を確認してください。

212

0x000000d4

OWF_ERROR_WORKFILE_CREATE

作業ファイルの作成に失敗しました。

作業用ディレクトリにアクセス権がないため、作業用ファイルの作成に失敗しました。
作業用ディレクトリのアクセス権を確認し、再度実行してください。

213

0x000000d5

OWF_ERROR_MAPFONT_READ

置換フォント情報ファイルの読み込みに失敗しました。

置換フォント情報ファイルで指定されたファイルが壊れている可能性があります。
置換フォント情報ファイルで指定されたファイルが正しく指定されているかを確認してください。

214

0x000000d6

OWF_ERROR_MAPFONT_ANALYZE

置換フォント情報ファイルの解析に失敗しました。

以下の原因により、置換フォント情報ファイルの読み込みに失敗しました。

  • 置換フォント情報ファイルが存在しない。

  • 置換フォント情報ファイルで指定されたパスがファイル以外で存在する。

  • 置換フォント情報ファイルが他のアプリケーションで使用中である。

  • 置換フォント情報ファイルにアクセス権がない。

原因に応じて、以下のいずれかの対処を行ってください。

  • 置換フォント情報ファイルが存在するかを確認する。

  • 置換フォント情報ファイルで指定したパスがファイルとして存在する事を確認する。

  • 置換フォント情報ファイルが他のアプリケーションで使用されていないかを確認する。

  • 置換フォント情報ファイルのアクセス権を確認する。

254

0x000000fe

OWF_ERROR_ENVIRONMENT

環境設定に誤りがあるか、製品パッケージが未サポートの機能のため実行できません。

システム管理者に連絡して、
List Creator Enterprise Editionが正しくインストールされているかを確認してください。

255

0x000000ff

OWF_ERROR_INTERNAL

Javaの内部エラーが発生しました。getThrowableメソッドにて、内部エラーを取得することができます。

Javaの内部エラーが発生しました。getThrowableメソッドにて、エラーの内容を確認してください。

5.4.11.2 コンストラクタの概要

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

表5.37 OwfExceptionクラスのコンストラクタ

コンストラクタの概要

OwfException(int i)

OwfException(int i, Throwable e)

エラー発生時にList Creatorが内部で生成してスローするオブジェクトです。

5.4.11.3 メソッドの概要

OwfExceptionクラスのメソッドを以下に示します。

表5.38 OwfExceptionクラスのメソッド

メソッドの分類

メソッドの概要
W:アプリケーションサーバがWindowsの場合に使用できるメソッドです。
W64:アプリケーションサーバがWindows(x64)の場合に使用できるメソッドです。
S:アプリケーションサーバがSolarisの場合に使用できるメソッドです。
L:アプリケーションサーバがLinuxの場合に使用できるメソッドです。
共:どの環境でも使用できるメソッドです。

エラー取得に関するメソッド

int

getCode()

エラーコードを取得します。

Throwable

getThrowable()

Java内部で発生した例外を取得します。

5.4.11.4 コンストラクタの詳細

public
OwfException(int i)
public
OwfException(int i, Throwable e)
用途

エラー発生時にList Creatorが内部で生成してスローするオブジェクトです。

5.4.11.5 メソッドの詳細

5.4.11.5.1 エラー取得に関するメソッド
public int
getCode()
用途

エラーコードを取得します。エラーコードについては、以下を参照してください。

⇒“表5.36 OwfExceptionクラスのgetCodeメソッドで取得できるエラーコードのフィールド

public Throwable
getThrowable()
用途

Java内部で発生した例外を取得します。