ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Java EE運用ガイド

13.27.2 JDO71000番台のメッセージ

JDO71001: The table {0} does not have a column named {1}

[可変情報]

{0}:テーブル名
{1}:カラム名

[意味]

以下のいずれかの場合があります。

  • スキーマファイル生成した時にデータベースにInterstage CMP Mappings deployment descriptor (sun-cmp-mappings.xml)ファイルに指定したカラム名のカラムが存在しませんでした。

  • Interstage CMP Mappings deployment descriptor (sun-cmp-mappings.xml)ファイルに指定したカラム名に誤りがあります。

[システムの処理]

処理を中断します。

[ユーザの対処]

スキーマファイルまたはInterstage CMP Mappings deployment descriptor (sun-cmp-mappings.xml)ファイルが正しいか確認し、エラーの原因を取り除いてから再度実行してください。

JDO71002: The schema file {0} does not contain a table named {1}

[可変情報]

{0}:スキーマファイル名(拡張子を除く)
{1}:テーブル名

[意味]

以下のいずれかの場合があります。

  • capture-schemaコマンドの-tableオプションに使用するテーブル名が指定されていません。

  • スキーマファイル生成した時にデータベースにInterstage CMP Mappings deployment descriptor (sun-cmp-mappings.xml)ファイルに指定したテーブルが存在しませんでした。

  • Interstage CMP Mappings deployment descriptor (sun-cmp-mappings.xml)ファイルに指定したテーブル名に誤りがあります。

[システムの処理]

処理を中断します。

[ユーザの対処]

スキーマファイルまたはInterstage CMP Mappings deployment descriptor (sun-cmp-mappings.xml)ファイルが正しいか確認し、エラーの原因を取り除いてから再度実行してください。

JDO71003:Could not find schema file {0} on classpath {1}

[可変情報]

{0}:スキーマファイル名
{1}:クラスローダ名

[意味]

スキーマファイルが見つかりません。

[システムの処理]

処理を中断します。

[ユーザの対処]

スキーマファイルが指定された場所に存在していません。スキーマファイル名やスキーマファイルの内容に誤りがないか確認し、正しく修正したスキーマファイルをアプリケーションに追加して再配備してください。

JDO71009: The field {0} is not defined for bean {1}.

[可変情報]

{0}:フィールド名
{1}:EJBアプリケーション名

[意味]

EJBアプリケーションにInterstage CMP Mappings deployment descriptor (sun-cmp-mappings.xml)ファイルに定義したフィールド名のフィールドが定義されていません。

[システムの処理]

処理を中断します。

[ユーザの対処]

Interstage CMP Mappings deployment descriptor (sun-cmp-mappings.xml)ファイルに定義したフィールド名が正しいか確認し、エラーの原因を取り除いてから再度実行してください。

JDO71028: The relationship field {0} in bean {1} is invalid because the field is not declared in the deployment descriptor or has already been mapped.

[可変情報]

{0}:CMRフィールド名
{1}:ビーン名

[意味]

{0}という名前のCMRフィールドは無効です。その名前はデプロイメントデスクリプタに定義されていないか、またはすでにマッピングされています。

[システムの処理]

例外が返却されます。

[ユーザの対処]

配備したアプリのCMRフィールド名に誤りがあります。CMRフィールド名の定義を確認し誤りを修正してください。

JDO71030: There is no column in table {0} which can be used to support the servers implementation of unknown key classes.

[可変情報]

{0}:テーブル名

[意味]

マッピングされたテーブルにunknown Primary key(プライマリキー自動生成)に対応するカラムがありません。

[システムの処理]

処理を中断します。

[ユーザの対処]

プライマリキー自動生成機能に対応していないプライマリキーがマッピングされたテーブルに定義されているので、以下のいずれかの修正を行ってください。

  • プライマリキー自動生成機能を使用する場合は、テーブルのプライマリキーカラムはNUBERIC型(精度19以上)としてください。

  • プライマリキー自動生成機能を使用しない場合は、EJBアプリケーションのプライマリキークラスの定義を行い、マッピングするテーブルに対応するプライマリキーを定義してください。

JDO71035: The class corresponding to the bean {0} is null.

[可変情報]

{0}ビーン名

[意味]

deployment descriptor(DD)ファイル定義されたejb-nameに一致するクラスがありません。

[システムの処理]

処理を中断します。

[ユーザの対処]

deployment descriptor(DD)ファイルのejb-nameが間違っている可能性があります。DDのejb-nameを確認してください