Interstage Application Server メッセージ集
目次 前ページ次ページ

第2部 メッセージラベルのないメッセージ> 第27章 イベントサービスから通知される例外情報/マイナーコード

27.1 イベントサービスの例外情報/マイナーコード

 イベントサービスの関数インタフェースで通知されるシステム例外とマイナーコードを下表に示します。

システム例外

マイナーコード

意味・対処方法

16進表記

10進表記

BAD_OPERATION

0x464a01e0
0x464a09e0

1179255264
1179257312

指定したイベントチャネルのモデルと呼び出したメソッドが矛盾しています。アプリケーションプログラムに問題がないかを確認してください。

0x464a01e1
0x464a09e1

1179255265
1179257313

ローカルトランザクション運用を指定していないチャネルでローカルトランザクション処理が行われました。ローカルトランザクション運用のチャネルを作成してください。

0x464a01e9
0x464a09e9

1179255273
1179257321

サプライヤがデータをpushした際、イベントチャネルに接続しているコンシューマが存在しませんでした。コンシューマがイベントチャネルに接続完了後、再度pushメソッドを発行してください。

0x464a01eb
0x464a09eb

1179255275
1179257323

不揮発運用の静的チャネルに対して無効なdestroy要求が呼び出されました。不揮発運用で静的チャネルを削除する場合は、esrmchnlコマンドを使用してください。

BAD_PARAM

0x464a01e4
0x464a09e4

1179255268
1179257316

EventFactory_createメソッドのパラメタの指定に誤りがあります。アプリケーションプログラムに問題がないかを確認してください。

0x464a01e5
0x464a09e5

1179255269
1179257317

パラメタに誤ったプロキシのオブジェクトリファレンスが指定されました。プロキシのオブジェクトリファレンスに正しい値を指定してください。
pullまたはpull_wait待ち合わせ中のプロキシのオブジェクトリファレンスに対し、2重にpullまたはpull_waitメソッドが発行されました。
CORBAサービスの動作環境ファイル(config)のパラメタperiod_receive_timeoutにイベントデータの待ち合わせ時間(essetcnfコマンドまたはessetcnfchnlコマンドの-wtimeで設定)より短い時間が設定されている可能性があります。イベントデータの待ち合わせ時間を見直してください(詳細については、“チューニングガイド”の“チューニング方法”−“Interstageの機能を使用するためのチューニング”を参照してください)。問題がなければ、アプリケーションで2重に発行している可能性がないかを確認してください。

BAD_QOS

0x00000000

0

指定されたQoSプロパティ項目またはその値に誤りがあります。
アプリケーションプログラムで指定したQosプロパティ項目およびその値に問題がないかを確認してください。

COMM_FAILURE

0x464a01c1
0x464a09c1

1179255233
1179257281

pullメソッドのイベントデータ待ち合わせ処理がタイムアウトに達しました。pullメソッドを再度発行し、データを受信してください。

0x464a01c2
0x464a09c2

1179255234
1179257282

以下のいずれかの処理により、pullメソッドのイベントデータの待ち合わせ処理がタイムアウトに達しました。
− イベントチャネルの停止
− disconnectメソッドによる接続情報の回収処理
− esmonitorchnlコマンドによる接続情報の回収処理
当該コンシューマは、イベントチャネルとの接続が切断されました。
通信を行う場合は、以下の対処を行ってください。
1) イベントチャネルの起動状態を確認し、停止状態の場合は、イベントチャネルを起動します。停止処理中の場合は、イベントチャネルを強制終了モードで停止後、イベントチャネルを起動します。
2) 再度アプリケーションを実行します。または、イベントチャネルへの接続処理から行います。

0x464a01c3
0x464a09c3

1179255235
1179257283

スレッドの生成に失敗しました。スレッド環境を見直してください。

0x464a01c4
0x464a09c4

1179255236
1179257284

プロセスの起動に失敗しました。CORBAサービスの動作環境ファイル(config)の“max_processes”を見直してください。または、システム環境を見直してください。

0x464a01c5
0x464a09c5

1179255237
1179257285

ローカルトランザクション処理がタイムアウトに達しました。イベントチャネルは、トランザクション開始前と同じ状態となっています。トランザクション処理を再開する場合は、local_beginメソッドから開始してください。

0x464a01c6
0x464a09c6

1179255238
1179257286

pull_cancelメソッドによりpullの待ち合わせが解除されました。データを受信する場合は、pullメソッドを再度発行してください。

0x464a01c8
0x464a09c8

1179255240
1179257288

pull状態のコンシューマが存在しているため、commitできませんでした。pull完了後、commit処理を実行してください。
ユニット定義ファイルのイベントデータ用ファイルの容量を超える送信を連続して行ったため、ユニットの資源不足が発生した可能性があります。
アプリケーションまたはユニット定義ファイルのイベントデータ用ファイルの容量を見直してください。

0x464a01c9
0x464a09c9

1179255241
1179257289

トランザクション処理のpullの待ち合わせが、アプリケーションによるrollback、またはトランザクションタイムアウトにより解除されました。
データを受信する場合は、トランザクション処理を再度実行してください。

IMP_LIMIT

0x464a01b2
0x464a09b2

1179255218
1179257266

ノーティフィケーションサービスのイベントチャネルに蓄積できるデータ数が上限に達しました。essetcnfコマンド、essetcnfchnlコマンドおよびesmonitorコマンドでイベントチャネルの蓄積できるデータ数を確認してください。なお、送信したイベントデータは、イベントチャネルに蓄積されていません。

INTERNAL

0x464a01d0
0x464a09d0

1179255248
1179257296

イベントサービスの内部処理でエラーが発生しました。技術員に連絡してください。

NO_IMPLEMENT

0x464a01ec
0x464a09ec

1179255276
1179257324

イベントチャネルが存在しません。esmonitorコマンドでイベントチャネルの動作状況を確認してください。

すでに切断されているプロキシのオブジェクトリファレンスで、beginメソッドまたはdisconnectメソッドが発行されました。アプリケーションプログラムに問題がないかを確認してください。

0x464a01ed
0x464a09ed

1179255277
1179257325

イベントチャネルが存在しません。esmonitorコマンドでイベントチャネルの動作状況を確認してください。

0x464a01ee
0x464a09ee

1179255278
1179257326

トランザクションのリカバリ処理中です。しばらく待った後、再度処理を実行してください。

NO_MEMORY

0x464a01e8
0x464a09e8

1179255272
1179257320

領域獲得に失敗しました。不要なアプリケーションを終了し、空きメモリを増やしてください。

NO_RESOURCES

0x464a01b0
0x464a09b0

1179255216
1179257264

イベントチャネルが閉塞状態です。
閉塞モードでイベントチャネルを停止した場合、イベントチャネルにイベントデータが蓄積されている間は、イベントチャネルは停止しません。すぐにイベントチャネルを停止する場合は、esstopchnlコマンドで強制終了モードを指定してイベントチャネルを停止してください。
蓄積イベントデータが0件になるまで待ち合わせる場合は、受信処理を行ってください。
イベントチャネルが停止した後で、必要に応じてイベントチャネルを再起動してください。

動的生成イベントチャネルが閉塞状態です。
閉塞終了モードで動的生成イベントチャネルを停止した場合、動的生成イベントチャネルにイベントデータが蓄積されている間、動的生成イベントチャネルは停止しません。
すぐに動的生成イベントチャネルを停止する場合は、esstopfctryコマンドで強制終了モードを指定して動的生成イベントチャネルを停止してください。
蓄積イベントデータが0件になるまで待ち合わせる場合は、受信処理を行ってください。
動的生成イベントチャネルが停止した後で、必要に応じてイベントファクトリを再起動してください。

0x464a01b1
0x464a09b1

1179255217
1179257265

イベントチャネルへの接続数が上限に達しました。イベントチャネルに接続したアプリケーションが、イベントチャネルから切断せずに終了した可能性があります。不要になった接続情報はアプリケーションで回収してください。アプリケーションプログラムに問題がない場合は、essetcnfコマンド、essetcnfchnlコマンドおよびesmonitorコマンドでイベントチャネルへの接続数を確認してください。

動的生成イベントチャネルの起動数が上限を超えました。essetcnfコマンドおよびesmonitorコマンドで動的生成イベントチャネルの起動数を確認してください。
なお、上限値を変更する場合は、“チューニングガイド”を参考にしてCORBAサービスの動作環境ファイル(config)を編集してください。

0x464a01b2
0x464a09b2

1179255218
1179257266

イベントチャネルに蓄積できるデータ数が上限に達しました。essetcnfコマンド、essetcnfchnlコマンドおよびesmonitorコマンドでイベントチャネルへの接続数を確認してください。なお、送信したイベントデータは、イベントチャネルに蓄積されていません。

0x464a01b3
0x464a09b3

1179255219
1179257267

Pullモデルでサプライヤからのイベントデータの取得に失敗しました。サプライヤ側のアプリケーションが正しく動作しているかを確認してください。

0x464a01b4
0x464a09b4

1179255220
1179257268

イベントサービスの内部処理のORB関数でエラーが発生しました。CORBAサービスが動作するための資源が不足していないかを確認してください。

0x464a01b5
0x464a09b5

1179255221
1179257269

プロセスの生成に失敗しました。システム環境を見直してください。

0x464a01b6
0x464a09b6

1179255222
1179257270

トランザクションが開始されていません。トランザクションを開始してください。

0x464a01b7
0x464a09b7

1179255223
1179257271

ユニットから資源不足が通知されました。システム資源を見直してください。

0x464a01b8
0x464a09b8

1179255224
1179257272

メッセージ数が上限に達しました。メッセージ数を見直してください。

0x464a01b9
0x464a09b9

1179255225
1179257273

トランザクション内で操作できるメッセージ数が上限に達しました。1トランザクション内のメッセージ数を見直してください。
または、トランザクション多重度が上限に達しました。トランザクション多重度を見直してください。

その他

CORBAサービスのエラーが発生しました。システム例外は“CORBAサービスの例外情報”を、マイナーコードは“CORBAサービスのマイナーコード”を参照してください。


目次 前ページ次ページ

Copyright 2005 FUJITSU LIMITED