2.1 KFCA00000からKFCA00999までのメッセージ
-
aa....aaシステムコールでエラーが発生しました。
リターン情報=bbb エラーが発生した関数:cc....cc (L+E)
OpenTP1が提供する関数内で発行したシステムコールでエラーが発生しました。
aa....aa:発行したシステムコール名
bbb:システムコールのリターンコード(errno)
cc....cc:エラーが発生した関数名(31文字以内)
(S)処理を中断してコール元に制御を戻します。
(O)リターン情報を参照して原因を調査してください。コアファイルが出力されている場合は,そのコアファイルを保存し,OpenTP1管理者に連絡してください。
〔対策〕リターン情報を参照して原因を調査し,ユーザプログラムの修正,またはシステム定義の変更をしてください。
-
共用メモリプールの使用量がaaa%を超えました。 (E)
共用メモリプールの使用量が80%を超えた場合に出力されます。
aaa:共用メモリプール全体での使用中エリアの割合("aaa"のけた数は2けたから3けた)
(S)処理を続行します。
(O)OpenTP1管理者に連絡して今後の運用に影響しないか確認してください。
〔対策〕システム環境定義の,static_shmpool_size指定値を見直し,必要に応じて変更してください。変更はOpenTP1を停止してから行い,変更後に再度OpenTP1を起動してください。
-
共用メモリサブプールの使用量がaaa%を超えました。 (E)
共用メモリサブプールの使用量が80%を超えた場合に出力されます。
aaa:共用メモリサブプール全体での使用中エリアの割合("aaa"のけた数は2けたから3けた)
(S)処理を続行します。
(O)OpenTP1管理者に連絡して今後の運用に影響しないか確認してください。
〔対策〕システム環境定義の,dynamic_shmpool_size指定値を見直し,必要に応じて変更してください。変更はOpenTP1を停止してから行い,指定値の変更後に再度OpenTP1を起動してください。
-
共用メモリプールが破壊されました。
ロケーション=0xaaaaaaaa(0xbb....bb,0xcc....cc) (E)
共用メモリプールの先頭から0xaaaaaaaaのロケーションにあるセグメントが破壊されました。
aaaaaaaa:破壊されたセグメントの共用メモリプールの先頭からのロケーション
bb....bb:破壊されたセグメントの先頭8バイトの内容
cc....cc:破壊されたセグメントの末尾8バイトの内容(表示できない場合は,"********"を表示します)
(S)システムを異常終了します。
(O)このメッセージで表示されたロケーション,およびセグメントの内容を記録し,OpenTP1管理者に連絡してください。また,コアファイルが出力されている場合,そのコアファイルを保存してください。
〔対策〕このメッセージの内容を記録し,保守員に連絡してください。
-
共用メモリサブプールが破壊されました。
ロケーション=0xaaaaaaaa(0xbb....bb,0xcc....cc) (E)
共用メモリサブプールの先頭から0xaaaaaaaaのロケーションにあるメモリブロックが破壊されました。
aaaaaaaa:破壊されたメモリブロックの共用メモリサブプールの先頭からのロケーション
bb....bb:破壊されたメモリブロックの先頭8バイトの内容
cc....cc:破壊されたメモリブロックの末尾8バイトの内容(表示できない場合は,"********"を表示します)
(S)システムを異常終了します。
(O)このメッセージで表示されたロケーション,およびメモリブロックの内容を記録し,OpenTP1管理者に連絡してください。また,コアファイルが出力されている場合,このコアファイルを保存してください。
〔対策〕このメッセージの内容を記録し,保守員に連絡してください。
-
aa....aa(pid=bb....bb)killed by code=cc....cc (E)
異常が発生したため,OpenTP1のサービスを停止しました。
- aa....aa:アボートプロセスのサーバ名(8文字以内)
-
サーバ名が決定できない場合は,"********"を表示します。
bb....bb:アボートしたプロセスのプロセスID
- cc....cc:アボートコード(異常停止要因コード,7文字以内)
-
アボートコードの詳細については,「15.1 アボートコード一覧」を参照してください。
(S)システムサービスの処理中にサービスを停止した場合は,OpenTP1を異常停止します。UAPの処理中にサービスを停止した場合は,後処理を実行し,再度起動します。
(O)コアファイルが出力されている場合は,そのコアファイルを保存し,OpenTP1管理者に連絡してください。
〔対策〕アボートコード一覧を参照し,対策してください。一覧に記載がない場合はこのメッセージの内容を記録し,保守員に連絡してください。
-
{"malloc(aa....aa)"|"realloc(bb....bb,aa....aa)"|"calloc(cc....cc,aa....aa)"}failed.
pid=dd....dd,type=0xee....ee (E)
C標準関数のmalloc,realloc,またはcallocがエラーリターンしたため,プロセス固有領域を確保できませんでした。
aa....aa:OpenTP1内部で発行したmalloc,realloc,またはcalloc関数に指定したサイズ
bb....bb:OpenTP1内部で発行したrealloc関数に指定した領域のアドレス
cc....cc:OpenTP1内部で発行したcalloc関数に指定した配列の要素数
dd....dd:malloc,realloc,またはcalloc関数を発行したプロセスのプロセスID
ee....ee:種別コード(OpenTP1の各コンポーネントで設定した識別情報)
(S)システムを継続して運用できる場合は,そのまま処理を続行します。継続できない場合は,OpenTP1を異常終了します。
(O)このメッセージの内容を記録し,OpenTP1管理者に連絡してください。コアファイルが出力されている場合は,そのコアファイルを保存してください。
- 〔対策〕次のどれかの対策を実施してください。
-
-
システムが処理を続行中であれば,必要のないプロセスを停止させてください。
-
UAPで必要のないエリアを確保していないか見直してください。
-
システム定義を見直してください。
-
システムのスワップ領域を追加してください。
-
主記憶装置を増設してください。
-
-
"aa....aa(bb....bb)"failed.errno=cc....cc:dd....dd (E)
OpenTP1内で発行したシステムコール,Win32API,Cランタイム関数,またはWinsock関数で,エラーが発生しました。
- 【OSがUNIXの場合】
-
aa....aa:システムコール名(15文字以内の半角英数字)
bb....bb:OpenTP1がトラブルシュートで使用する情報(63文字以内の半角英数字)
cc....cc:システムコールエラー時のerrno値(3けた以内の10進形式)
dd....dd:システムコールエラーの内容
- 【OSがWindowsの場合】
-
aa....aa:Win32API名,Cランタイム関数名,またはWinsock関数名(63文字以内の半角英数字)
bb....bb:OpenTP1がトラブルシュートで使用する情報(63文字以内の半角英数字)
cc....cc:Win32APIエラー時のエラーコード,Cランタイム関数のerrno値,またはWinsock関数エラー時のエラーコード(5けた以内の10進形式)
dd....dd:"Win32 API",Cランタイム関数エラーの内容,または"Windows Sockets"
- (S)障害の重要度によって,以下のどれかの処置をとります。
-
-
処理を打ち切り,プロセスを異常終了させます。
-
処理を打ち切り,実行中サービスの呼び出し元へリターンします。
-
そのまま処理を続行します。
-
- (O)メッセージに出力された情報を基に、原因を調査してください。
-
コアファイルが出力されている場合は,そのコアファイルを保存し,OpenTP1管理者に連絡してください。
- 〔対策〕cc....ccおよびdd....ddの情報を基に,該当するマニュアルでエラー原因を調査し,UAPの修正,システム定義の変更,またはOSの設定を見直してください。解決しない場合は,OpenTP1管理者に連絡してください。
-
ただし,dd....ddがシステムコール,Cランタイム関数,または"Win32API"のどれかで,該当するerrno値またはエラーコードが次の表にある場合は,エラーの内容に応じてどちらかの表を参照して対策をしてください。
-
dd....ddがシステムコール,またはCランタイム関数の場合
errno値の表を参照して対策してください。
-
dd....ddが"Win32API"の場合
エラーコードの表を参照して対策してください。
表2‒1 errno値(KFCA00107-E) errno値
意味
対策
24
(EMFILE)
該当するプロセスでオープンしたファイル数が,OpenTP1の規定の上限値を超えました。
エラーが発生したプロセスのmax_open_fds指定値,およびmax_socket_descriptors指定値,ならびにOSのプロセスがオープンできるファイルの最大数を見直し,必要に応じて変更してください。
システムコール名がshmatの場合,プロセスでアタッチできる共用メモリセグメント数がOSの上限値を超えています。OSの共用メモリに関するパラメタを変更してください。
23
(ENFILE)
ノード上にあるプロセスからのオープン要求が,OSの規定の最大値を超えました。
OSの定義を見直し,必要に応じて変更したあと,OSの定義を再作成してください。
Linuxの場合:
37
(ENOLCK)
AIXの場合:
49
(ENOLCK)
HP-UXの場合:
46
(ENOLCK)
Windowsの場合:
39
(ENOLCK)
ノード上にあるプロセスからのファイルロック要求が,OSの規定の最大値を超えました。
12
(ENOMEM)
aa....aaがshmgetの場合,要求されたサイズの共用メモリを確保するだけのメモリ量がサーバマシンにはありません。
bb....bbにSHM_HUGETLBが含まれる場合,カーネルパラメタのvm.nr_hugepages(Hugepageの確保可能最大数)指定値が不足していることがあります。適切な値に変更してください。
UAPのメモリ確保処理の見直しや,不要なアプリケーションを終了させるなど,サーバマシン全体で使用しているメモリ使用量を減らしてください。または,OSの実メモリや仮想メモリの容量を増やしてください。
1
(EPERM)
aa....aaがshmgetの場合,獲得しようとしたhugepage適用の共用メモリサイズが,カーネルパラメタの指定値を超えました,または共用メモリを確保する権限がありません。
bb....bbにSHM_HUGETLBが含まれる場合,カーネルパラメタのsoft memlock,またはhard memlock(メモリ固定化の上限値)指定値が不足していることがあります。適切な値に変更してください。
bb....bbにSHM_HUGETLBが含まれる場合,カーネルパラメタのvm.hugetlb_shm_groupの指定値を見直してください。
表2‒2 エラーコード(KFCA00107-E) エラーコード
意味
対策
8
(ERROR_NOT_ENOUGH_MEMORY)
仮想アドレス空間不足のため,共用メモリの確保に失敗しました。
UAP起動または実行時に発生した場合,次の要因が考えられます。
・システム環境定義のstatic_shmpool_sizeおよびdynamic_shmpool_sizeの設定値が必要以上に大きい
・ユーザ作成のDLLをUAPで大量にローディングしたことで起こる仮想アドレス空間の断片化
・UAPでmallocなどによる大容量のメモリ確保
・UAPでmallocなどによるメモリ確保・解放を繰り返すことで起こるヒープ領域の断片化
共用メモリサイズを見直してください。
それでも解決できない場合は,メモリ確保処理やユーザ作成のDLLを1つにまとめるなど,UAPの実装を見直してください。
メモリ不足が発生しました。
UAPのメモリ確保処理の見直しや,不要なアプリケーションを終了させるなど,サーバマシン全体で使用しているメモリ使用量を減らしてください。または,OSの実メモリや仮想メモリの容量を増やしてください。
12
(ERROR_INVALID_ACCESS)
ディレクトリまたは実行プロセスへのアクセス権がありません。
次のアクセス権を見直してください。
-
%DCDIR%
-
%DCCONFPATH%
-
%DCUAPCONFPATH%
-
OpenTP1ファイルシステム
-
OpenTP1のUAP
-
redirect_file_name
-
rpc_trace_nameオペランドに指定したパス
-
prcsvpathオペランドに指定したパス
-
jnl_auto_unload_pathオペランドに指定したパス
-
log_audit_pathオペランドに指定したパス
-
rts_log_file_nameオペランドに指定したパス
13(ERROR_INVALID_DATA)
(aa....aaがCreateDirectoryの場合)
一時的なエラーが発生したおそれがあります。
OpenTP1開始中に発生した場合は次の対策で解決することがあります。
-
OpenTP1の開始を再実行
-
-
-
リソースマネジャ用共用メモリプール(shmid=aa....aa,RM種別=bbb)の使用量がccc%を超えました。 (E)
リソースマネジャ用共用メモリプールの使用量が80%を超えた場合に出力されます。
- aa....aa:使用量が80%を超えたリソースマネジャ用共用
-
メモリプールの共用メモリ識別子
bbb:RM種別(3けた以内の文字列(表示できない場合は,"***"を表示します))
ccc:リソースマネジャ用共用メモリプール全体での使用中エリアの割合("ccc"のけた数は2けたから3けた)
(S)処理を続行します。
(O)OpenTP1管理者に連絡し,今後の運用に影響しないか確認してください。
〔対策〕リソースマネジャの定義を見直し,必要に応じて変更してください。なお,リソースマネジャ用共用メモリの見積もりは,各リソースマネジャのドキュメントを参照してください。
-
リソースマネジャ用共用メモリプール(shmid=aa....aa,RM種別=bbb)が破壊されました。
ロケーション=0xcccccccc(0xdd....dd,0xee....ee) (E)
リソースマネジャ用共用メモリプールの先頭から0xccccccccロケーションにあるセグメントが破壊されました。
aa....aa:破壊されたリソースマネジャ用共用メモリプールの共用メモリ識別子
bbb:RM種別(3けた以内の文字列(表示できない場合は,"***"を表示します))
cccccccc:破壊されたセグメントのリソースマネジャ用共用メモリプールの先頭からのロケーション
dd....dd:破壊されたセグメントの先頭8バイトの内容
ee....ee:破壊されたセグメントの末尾8バイトの内容(表示できない場合は,"********"を表示します)
(S)システムを異常終了します。
(O)このメッセージで表示されたロケーションとセグメントの内容を記録し,OpenTP1管理者に連絡してください。また,コアファイルが出力されている場合は,そのコアファイルを保存してください。
〔対策〕このメッセージの内容を記録し,保守員に連絡してください。
-
使用方法:dcshmls [-d stt|dyn|all][-r] (S)
dcshmlsコマンドの使用方法を示します。コマンドの形式が誤っている場合に出力します。
-
オプションフラグの指定がないか,又はオプションフラグの組み合わせが誤っています。 (E)
(S)コマンド処理を中止します。
(O)オプションフラグを正しく指定し,該当するコマンドを再度入力してください。
-
OpenTP1稼働環境でないため,コマンドを実行できません。 (E)
環境変数(DCDIR)が設定されていません。またはOpenTP1はまだ起動していません。
(S)コマンド処理を中止します。
(O)正しい環境下でコマンドを再度入力してください。
-
OpenTP1の共用メモリを参照できません。 (E)
OpenTP1の共用メモリを参照できないため,コマンドを実行できません。共用メモリを参照できない要因を次に示します。
-
共用メモリ管理ファイルの参照に失敗しました。
-
OpenTP1の認識している共用メモリがありません。
-
共用メモリをアタッチできません。
(S)コマンド処理を中止します。
(O)このメッセージの前に出力されるKFCA00107-Eメッセージを基に原因を調査してください。
-
-
OpenTP1の共用メモリが破壊されているため,使用状況を検索できません。 (E)
OpenTP1の共用メモリを検索中,メモリ破壊を検出したため,コマンド処理を継続できません。
(S)コマンド処理を中止します。
-
使用方法:dcmakeup [-d] OpenTP1ディレクトリ (S)
dcmakeupコマンドの使用方法を示します。コマンドのオプション,または引数が誤っている場合に出力されます。
(S)コマンド処理を中止します。
(O)正しい指定をして,コマンドを再度実行してください。
-
動作環境が整っていないので処理できません。要因コード:aa....aa (E)
- aa....aa:要因を示します。
-
CONFIGURATION:定義解析中にエラーが発生しました。
INITIALIZING:OpenTP1が登録されていません。
MEMORY:メモリ不足です。
(S)コマンド処理を中止します。
- (O)要因に従って対策してください。
-
CONFIGURATION:システム環境定義,プロセスサービス定義を調べてください。
INITIALIZING:dcsetupコマンドでOpenTP1をOSに登録してください。
MEMORY:OSの実メモリ,またはスワップエリアサイズを調べてください。
-
dcmakeupコマンドの処理を開始します。処理モード:aa....aa (S)
- aa....aa:処理モードを示します。
-
CREATE:OpenTP1内部制御用資源の確保
REMOVE:OpenTP1内部制御用資源の解放
(S)処理を続行します。
-
dcmakeupコマンドの処理が完了しました。 (S)
-
OpenTP1が動作中のため処理できません。 (E)
(S)コマンド処理を中止します。
(O)OpenTP1を停止したあと,コマンドを再度実行してください。
-
dcmakeupコマンドにおいて処理不能なエラーが発生しました。 (E)
(S)コマンド処理を中止します。
(O)このメッセージの前に出力されているメッセージに従って対策してください。
-
function argument is invalid.function=aa....aa,argument=bb....bb,value=cc....cc (E)
関数の引数に誤りがあります。
aa....aa:エラーが発生した関数名
bb....bb:エラー要因となった引数名
cc....cc:エラー要因となった引数に指定された値
(S)システムを継続して運用できる場合は,そのまま処理を続行します。継続できない場合は,OpenTP1を異常終了します。
(O)このメッセージの内容を記録し,OpenTP1管理者に連絡してください。コアファイルが出力されている場合は,そのコアファイルを保存してください。
〔対策〕このメッセージの内容を記録し,保守員に連絡してください。
-
共用メモリプールの大きさが上限値を越えています。
static_shmpool_size=aa....aa,dynamic_shmpool_size=bb....bb,total_size=cc....cc (E)
確保しようとした共用メモリプールの大きさがOpenTP1の上限値を超えています。
aa....aa:static_shmpool_sizeに指定された値×1024(単位:バイト)
bb....bb:dynamic_shmpool_sizeに指定された値×1024(単位:バイト)
cc....cc:static_shmpool_size,dynamic_shmpool_sizeの和×1024(確保しようとした共用メモリプールのサイズ)(単位:バイト)
(S)OpenTP1を異常終了します。
(O)OpenTP1管理者に連絡してください。
〔対策〕システム環境定義のstatic_shmpool_size,dynamic_shmpool_sizeの和が,OpenTP1が許す上限値を超えています。両定義の和がOpenTP1の上限値を超えないように再設定してください。
-
使用状況を確認できない共用メモリブロックが存在します。
ロケーション=0xaaaaaaaa (E)
共用メモリの先頭から0xaaaaaaaaのロケーションにある共用メモリブロックの使用状況を確認できませんでした。
aaaaaaaa:使用状況を確認できなかった共用メモリブロックの共用メモリ先頭からのロケーション
(S)コマンド処理を中止します。
(O)dcshmlsコマンドを再度実行してください。複数回コマンドを実行してもこのメッセージが出力される場合は,共用メモリが破壊されているおそれがあります。dcstop -dfでシステムを強制停止し,コアファイルと共用メモリダンプファイルを保存してください。
〔対策〕再度dcshmlsコマンドを実行し,このメッセージが出力されなければ問題ありません。複数回dcshmlsコマンドを実行してもこのメッセージが出力される場合は,このメッセージの内容を記録し,保守員に連絡してください。
-
共用メモリプールが破壊されました。
ロケーション=0xaaaaaaaaaaaaaaaa(0xbb....bb,0xcc....cc) (E)
共用メモリプールの先頭から0xaaaaaaaaaaaaaaaaのロケーションにあるセグメントが破壊されました。
aaaaaaaaaaaaaaaa:破壊されたセグメントの共用メモリプールの先頭からのロケーション
bb....bb:破壊されたセグメントの先頭8バイトの内容
cc....cc:破壊されたセグメントの末尾8バイトの内容(表示できない場合は,"********"を表示します)
(S)システムを異常終了します。
(O)このメッセージで表示されたロケーション,およびセグメントの内容を記録し,OpenTP1管理者に連絡してください。また,コアファイルが出力されている場合,そのコアファイルを保存してください。
〔対策〕このメッセージの内容を記録し,保守員に連絡してください。
-
共用メモリサブプールが破壊されました。
ロケーション=0xaaaaaaaaaaaaaaaa(0xbb....bb,0xcc....cc)0xaaaaaaaaaaaaaaaa (E)
共用メモリサブプールの先頭から0xaaaaaaaaaaaaaaaaのロケーションにあるメモリブロックが破壊されました。
aaaaaaaaaaaaaaaa:破壊されたメモリブロックの共用メモリサブプールの先頭からのロケーション
bb....bb:破壊されたメモリブロックの先頭8バイトの内容
cc....cc:破壊されたメモリブロックの末尾8バイトの内容(表示できない場合は,"********"を表示します)
(S)システムを異常終了します。
(O)このメッセージで表示されたロケーション,およびメモリブロックの内容を記録し,OpenTP1管理者に連絡してください。また,コアファイルが出力されている場合,そのコアファイルを保存してください。
〔対策〕このメッセージの内容を記録し,保守員に連絡してください。
-
リソースマネジャ用共用メモリプール(shmid=aa....aa,RM種別=bbb)が破壊されました。
ロケーション=0xcccccccccccccccc(0xdd....dd,0xee....ee) (E)
リソースマネジャ用共用メモリプールの先頭から0xccccccccccccccccロケーションにあるセグメントが破壊されました。
aa....aa:破壊されたリソースマネジャ用共用メモリプールの共用メモリ識別子
bbb:RM種別(3けた以内の文字列(表示できない場合は,"***"を表示します))
cccccccccccccccc:破壊されたセグメントのリソースマネジャ用共用メモリプールの先頭からのロケーション
dd....dd:破壊されたセグメントの先頭8バイトの内容
ee....ee:破壊されたセグメントの末尾8バイトの内容(表示できない場合は,"********"を表示します)
(S)システムを異常終了します。
(O)このメッセージで表示されたロケーションとセグメントの内容を記録し,OpenTP1管理者に連絡してください。また,コアファイルが出力されている場合は,そのコアファイルを保存してください。
〔対策〕このメッセージの内容を記録し,保守員に連絡してください。
-
共用メモリプールの大きさが上限値を越えています。
static_shmpool_size=aa....aa,dynamic_shmpool_size=bb....bb,total_size=cc....cc (E)
確保しようとした共用メモリプールの大きさがOpenTP1の上限値を超えています。
aa....aa:static_shmpool_sizeに指定された値(単位:キロバイト)
bb....bb:dynamic_shmpool_sizeに指定された値(単位:キロバイト)
cc....cc:static_shmpool_size,dynamic_shmpool_sizeの和(確保しようとした共用メモリプールのサイズ)(単位:キロバイト)
(S)OpenTP1を異常終了します。
(O)OpenTP1管理者に連絡してください。
〔対策〕システム環境定義のstatic_shmpool_size,dynamic_shmpool_sizeの和が,OpenTP1が許す上限値を超えています。両定義の和がOpenTP1の上限値を超えないように再設定してください。
-
使用状況を確認できない共用メモリブロックが存在します。
ロケーション=0xaaaaaaaaaaaaaaaa (E)
共用メモリの先頭から0xaaaaaaaaaaaaaaaaのロケーションにある共用メモリブロックの使用状況を確認できませんでした。
aaaaaaaaaaaaaaaa:使用状況を確認できなかった共用メモリブロックの共用メモリ先頭からのロケーション
(S)コマンド処理を中止します。
(O)dcshmlsコマンドを再度実行してください。複数回コマンドを実行してもこのメッセージが出力される場合は,共用メモリが破壊されているおそれがあります。dcstop -dfでシステムを強制停止し,コアファイルと共用メモリダンプファイルを保存してください。
〔対策〕再度dcshmlsコマンドを実行し,このメッセージが出力されなければ問題ありません。複数回dcshmlsコマンドを実行してもこのメッセージが出力される場合は,このメッセージの内容を記録し,保守員に連絡してください。
-
(aa....aa:bb....bb) env:static_shmpool_sizeの指定値と,env:dynamic_shmpool_sizeの指定値の合計が1945600を超えています。この場合,env:shmpool_attributeにcc....ccを指定することを推奨します。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:env:shmpool_attributeの推奨値
(S)処理を続行します。
〔対策〕システム環境定義のshmpool_attributeに推奨しない値が指定されています。指定内容に問題がないか確認してください。問題がある場合は修正してください。問題がない場合は,このメッセージを無視してください。
-
当該コマンドでは,指定できないオプションを指定しています。 (E)
(S)コマンド処理を中止します。
(O)正しいオプションを指定して,再度実行してください。
-
コマンド引数又はオプションの数が許容範囲を超えています。 (E)
コマンド引数の数は1024個以内にしてください。
(S)コマンド処理を中止します。
(O)コマンド引数,またはオプションの数を許容範囲以内にして,再度実行してください。
-
解析ファイルをオープンできません。
解析ファイル名:aa....aaエラー番号=bbb (E)
定義情報を解析するために使用する解析ファイルがオープンできません。
aa....aa:解析ファイル名(63文字以内)
- bbb:エラー番号(errnoの値)
-
なお,エラー番号が0の場合は,パス名の記述に誤りがあります。
(S)定義ファイル解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕障害を取り除いたあと,再度OpenTP1を起動してください。
-
変数の指定値に誤りがあります。
ファイル名:aa....aa bb....bb行目 cc....cc (E)
定義ファイルに記述されている変数の指定値が誤っています。
aa....aa:定義ファイル名(63文字以内)
bb....bb:エラーが発生した行(5けた以内)
cc....cc:変数名(31文字以内)
(S)エラーが発生した定義情報の解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕該当する変数名の記述形式を確認したあと,指定値を訂正してください。
-
コマンド名に誤りがあります。
ファイル名:aa....aa bb....bb行目 cc....cc (E)
定義ファイルに記述されているコマンドが解析できません。
aa....aa:定義ファイル名(63文字以内)
bb....bb:エラーが発生した行(5けた以内)
cc....cc:コマンド名(9文字以内)
(S)エラーが発生した定義情報の解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕該当するコマンド名の記述形式を確認したあと,コマンド名を訂正してください。
-
オプション名に誤りがあります。
ファイル名:aa....aa bb....bb行目 cc....cc (E)
定義ファイルに記述されているオプション名に誤りがあります。
aa....aa:定義ファイル名(63文字以内)
bb....bb:エラーが発生した行(5けた以内)
cc....cc:オプション名(3文字以内)
(S)エラーが発生した定義情報の解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕該当するオプション名の記述形式を確認したあと,オプション名を訂正してください。
-
コマンドの引数に誤りがあります。
ファイル名:aa....aa bb....bb行目 cc....cc (E)
aa....aa:定義ファイル名(63文字以内)
bb....bb:エラーが発生した行(5けた以内)
cc....cc:コマンド名(9文字以内)
(S)エラーが発生した定義情報の解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕該当するコマンドの記述形式を確認したあと,引数を訂正してください。
-
オプションの引数に誤りがあります。
ファイル名:aa....aa bb....bb行目 cc....cc (E)
aa....aa:定義ファイル名(63文字以内)
bb....bb:エラーが発生した行(5けた以内)
cc....cc:オプション名(3文字以内)
(S)エラーが発生した定義情報の解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕該当するオプションの記述形式を確認したあと,引数を訂正してください。
-
メモリが足りないため,定義ファイルの解析を行えません。
要求メモリ量=aa....aa (E)
定義ファイルの解析処理で,メモリ不足になりました。
aa....aa:エラーが発生した際の要求メモリ量(10けた以内)
(S)定義ファイルの解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕不要なプロセスがあれば削除し,再度実行してください。不要なプロセスがない場合は,メモリが不足しています。対策し,再度OpenTP1を起動してください。
-
定義ファイルのネスト回数が最大ネスト回数を超えました。
ファイル名:aa....aa bb....bb行目 (E)
aa....aa:定義ファイル名(63文字以内)
bb....bb:エラーが発生した行(5けた以内)
(S)エラーが発生した定義情報の解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕includeコマンドの使用状況を確認したあと,ネスト回数が5を超えないように,定義ファイルを訂正してください。
-
オプションの指定が重複しています。
ファイル名:aa....aa bb....bb行目 cc....cc (E)
aa....aa:定義ファイル名(63文字以内)
bb....bb:エラーが発生した行(5けた以内)
cc....cc:オプション名(3文字以内)
(S)エラーが発生した定義情報の解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕該当するオプションの記述形式を確認したあと,同一オプションを二つ以上指定している場合は,どちらか一方を削除してください。
-
使用方法:usmdump [-a] [-i 利用者識別子] [ファイル名] (S)
usmdumpコマンドの使用方法を示します。
-
使用方法:usmdump [-a] [-i 利用者識別子] [ファイル名] (S)
usmdumpコマンドの使用方法を示します。
-
指定された共用メモリ利用者識別子を持つ共用メモリが存在しません。 (E)
(S)コマンド処理を中止します。
(O)コマンドに指定した利用者識別子を確認し,再度実行してください。
-
環境変数を設定できません。
ファイル名:aa....aa bb....bb行目 (E)
環境変数の設定に記述されている変数の指定値に誤りがあります。
aa....aa:ファイル名(63文字以内)
bb....bb:エラーが発生した行(5けた以内)
(S)エラーが発生した定義情報の解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕putenvコマンドの記述形式を確認したあと,環境変数値を訂正してください。
-
I/Oエラーが発生しました。ファイル名:aa....aa (E)
定義情報を解析するために使用する定義ファイルおよび解析ファイルの読み出しがエラーとなりました。
aa....aa:ファイル名(63文字以内)
(S)定義ファイル解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕障害を取り除き,再度OpenTP1を起動してください。
-
定義ファイルをオープンできません。
定義ファイル名:aa....aa エラー番号=bbb (E)
aa....aa:定義情報ファイル名(63文字以内)
- bbb:エラー番号(errnoの値,またはstart構造体のst_modeの値)
-
なお,エラー番号が0の場合は,パス名の記述に誤りがあります。
(S)エラーが発生した定義ファイルの解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕該当するファイル名の記述形式を確認したあと,ファイル名およびパス名を訂正してください。
-
当該レコードは最大レコード長を超えています。
ファイル名:aa....aa bb....bb行目 (E)
定義情報のレコード長が最大レコード長(80バイト)を超えています。
aa....aa:ファイル名(63文字以内)
bb....bb:エラーが発生した行(5けた以内)
(S)エラーが発生した定義情報の解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
- 〔対策〕該当する定義情報の記述形式を確認してください。なお,システム定義の1行に記述できる最大文字数は80バイトです。80バイトを超えて指定する場合は,継続符号"\"を記述し,継続行として指定してください。詳細については,マニュアル「OpenTP1 システム定義」の,記述形式の制限事項を参照してください。
-
日本語を記述する場合,1文字が2バイト以上に変換されることがあります。このため,テキストエディタ上では1行の長さが80バイト以内であっても,80バイト以上と認識される場合があります。日本語を記述する場合は注意してください。
-
変数名の指定に誤りがあります。
ファイル名:aa....aa bb....bb行目 (E)
指定された変数に次の誤りがあり,解析できません。
-
変数名の記述がありません。
-
指定された変数名に誤りがあります。
aa....aa:ファイル名(63文字以内)
bb....bb:エラーが発生した行(5けた以内)
(S)エラーが発生した定義情報の解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕変数名を正しく指定してください。または,定義ファイルと定義内容の関係が正しいか見直してください。
-
-
includeで指定された定義ファイルをオープンできません。
ファイル名:aa....aa bb....bb行目
定義ファイル名:cc....cc エラー番号=ddd (E)
aa....aa:ファイル名(63文字以内)
bb....bb:エラーが発生した行(5けた以内)
cc....cc:定義ファイル名(63文字以内)
- ddd:エラー番号(errnoの値)
-
なお,エラー番号が0の場合は,パス名の記述に誤りがあります。
(S)エラーが発生した定義情報の解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕該当するファイル名の記述形式を確認したあと,ファイル名,およびパス名を訂正してください。
-
aa....aaの記述形式に誤りがあります。
ファイル名:bb....bb cc....cc行目 (E)
aa....aa:エラーが発生した定義名(set,putenvなど)
bb....bb:ファイル名(63文字以内)
cc....cc:エラーが発生した行(5けた以内)
(S)エラーが発生した定義情報の解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕該当する定義情報の記述形式を確認したあと,訂正してください。
-
コマンド名に誤りがあります。aa....aa (E)
aa....aa:コマンド名(9文字以内)
(S)エラーが発生したコマンド処理を中止します。
(O)エラーが発生したコマンドのコマンド名を確認したあと,コマンド名を訂正し,再度実行してください。
-
オプション名に誤りがあります。aa....aa (E)
aa....aa:コマンド名(3文字以内)
(S)エラーが発生したコマンド処理を中止します。
(O)エラーが発生したコマンドのオプション名を確認したあと,オプション名を訂正し,再度実行してください。
-
コマンドの引数に誤りがあります。aa....aa (E)
aa....aa:コマンド名(9文字以内)
(S)エラーが発生したコマンド処理を中止します。
(O)エラーが発生したコマンドの引数を確認したあと,引数を訂正し,再度実行してください。
-
オプションの引数に誤りがあります。aa....aa (E)
aa....aa:オプション名(3文字以内)
(S)エラーが発生したコマンド処理を中止します。
(O)エラーが発生したコマンドのオプションの引数を確認したあと,引数を訂正し,再度実行してください。
-
オプションの指定が重複してます。aa....aa (E)
aa....aa:コマンド名(3文字以内)
(S)エラーが発生したコマンド処理を中止します。
(O)エラーが発生したコマンドのオプションを確認したあと,同一オプションが二つ以上指定されている場合は,どちらか一方を削除し,再度実行してください。
-
環境変数の値を取得できません。
ファイル名:aa....aa bb....bb行目 (E)
aa....aa:ファイル名(63文字以内)
bb....bb:エラーが発生した行(5けた以内)
(S)エラーが発生した定義情報の解析処理を中止します。
(O)OpenTP1管理者に連絡してください。
- 〔対策〕該当する環境変数(putenv形式およびdcputenv形式の定義)の値が正しく定義してあるかどうか確認し,必要であれば追加,訂正してください。
-
dcdefchkコマンドによるユーザサービス定義の環境変数のチェックでは,ユーザサービスデフォルト定義の解析結果を引き継がないため,このメッセージを出力することがあります。dcdefchkコマンド実行時に,ユーザサービス定義のファイル名でこのメッセージが出力された場合,ユーザサービス定義およびユーザサービスデフォルト定義を確認してください。該当する環境変数の値が正しく定義されていれば,対処は不要です。
-
定義チェックコマンドを開始します。
$DCDIR:aa....aa
$DCCONFPATH:bb....bb
$DCUAPCONFPATH:cc....cc (S)
aa....aa:環境変数$DCDIRの値※
bb....bb:環境変数$DCCONFPATHの値※
- cc....cc:環境変数$DCUAPCONFPATHの値※
-
注※ 環境変数値は,コマンド実行時の値を出力します。
(S)処理を続行します。
-
定義指定値の構文チェックで誤りを検出しました。次の処理を選択して下さい。[t:停止 g:続行] (S)
- (S)指定した要求に従い処理します。
-
t:処理を停止します。
g:処理を続行します。
(O)t,gどちらかを指定してください。
-
dcdefchkコマンド実行中にエラーが発生しました。関数名=aa....aa,理由コード=bb....bb,詳細コード=cc....cc (E)
aa....aa:失敗した関数名(****を出力する場合があります)
bb....bb:理由コード
cc....cc:詳細コード
(S)コマンドの実行を中断します。
- (O)理由コード一覧を見て対策し,再度コマンドを入力してください。
-
理由コード
意味
対策
1001
メモリ不足が発生しました。
不要なプロセスを中止し,再度コマンドを実行してください。
1010
ディレクトリのオープンに失敗しました。
KFCA00253-Iで出力した$DCCONFPATHまたは$DCUAPCONFPATHディレクトリを確認してください。
1011
ディレクトリの読み込みに失敗しました。
1020
実行に必要なライブラリの処理でエラーが発生しました。
保守員に連絡してください。
1030
続行不可能なエラーが発生しました。
-
使用方法:dcdefchk [-r] [-l] [-c] [-w] [-e] (S)
dcdefchkコマンドの使用方法を示します。
-
定義ファイル名と同じディレクトリがあります。ディレクトリ名=aa....aa (E)
aa....aa:定義ファイル名と同じディレクトリ名
(S)無視できない場合は処理を中断します。無視できる場合は,aa....aaで示すディレクトリ名と同じ定義ファイルがないと解釈して処理を続行します。
(O)OpenTP1管理者に連絡してください。
〔対策〕$DCCONFPATH,または$DCUAPCONFPATHに指定されているディレクトリ下からaa....aaで示したディレクトリを削除してください。
-
以下のファイルはシステムサービス定義としてset形式オペランドの構文チェックを行いました。
aa....aa
:
aa....aa (S)
システムサービス定義としてset形式オペランドの構文チェックを行ったファイルをフルパス名で表示します。このメッセージで出力したファイルは,定義コマンドの構文チェックでもシステムサービス定義として扱います。
aa....aa:システムサービス定義として構文チェック対象とした定義ファイルのパス
-
(aa....aa:bb....bb)定義の指定値が重複しています。(cc....cc:dd....dd, ee....ee:ff....ff, 指定値=gg....gg) (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:指定値の重複を検出した定義ファイル名
dd....dd:指定値の重複を検出したオペランド名
ee....ee:指定値が重複している定義ファイル名
ff....ff:指定値が重複しているオペランド名
gg....gg:dd....dd,ff....ffに指定されている指定値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,修正してください。
-
(aa....aa:bb....bb)定義の指定値が一致していません。(cc....cc:dd....dd=ee....ee, ff....ff:gg....gg=hh....hh) (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:指定値の不一致を検出した定義ファイル名
dd....dd:指定値の不一致を検出したオペランド名
ee....ee:dd....ddに指定されている指定値
ff....ff:指定値が一致していない定義ファイル名
gg....gg:指定値が一致していないオペランド名
hh....hh:gg....ggに指定されている指定値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,修正してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddの値(ee....ee)は,ff....ff:gg....ggの値(hh....hh)よりも大きくする必要があります。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名
ee....ee:dd....ddに指定されている指定値
ff....ff:関連する定義ファイル名
gg....gg:関連するオペランド名
hh....hh:gg....ggに指定されている指定値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,修正してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddの値(ee....ee)は,ff....ff:gg....ggの値(hh....hh)よりも小さくする必要があります。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名
ee....ee:dd....ddに指定されている指定値
ff....ff:関連する定義ファイル名
gg....gg:関連するオペランド名
hh....hh:gg....ggに指定されている指定値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,修正してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddの値(ee....ee)は,ff....ff:gg....ggの値(hh....hh)以上にする必要があります。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名
ee....ee:dd....ddに指定されている指定値
ff....ff:関連する定義ファイル名
gg....gg:関連するオペランド名
hh....hh:gg....ggに指定されている指定値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,修正してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddの値(ee....ee)は,ff....ff:gg....ggの値(hh....hh)以下にする必要があります。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名
ee....ee:dd....ddに指定されている指定値
ff....ff:関連する定義ファイル名
gg....gg:関連するオペランド名
hh....hh:gg....ggに指定されている指定値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,修正してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddの指定値(ee....ee)が,マニュアルに記載している見積り式に従った算出値であるかどうかを確認してください。問題がない場合は,本メッセージを無視してください。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:チェック対象の定義ファイル名
dd....dd:チェック対象のオペランド名
ee....ee:dd....ddに指定されている指定値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,必要であれば修正してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddに指定したポート番号(ee....ee)が,OSが任意に割り当てるポート番号の範囲外であること,および,他のポート番号を指定する定義オペランド指定値と合致していないことを確認してください。問題がない場合は,本メッセージを無視してください。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:チェック対象の定義ファイル名
dd....dd:チェック対象のオペランド名
ee....ee:dd....ddに指定されている指定値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,必要であれば修正してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddに指定したディレクトリにはファイルを作成できません。要因:ee....ee (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名
- ee....ee:要因コード
-
ENOENT:ディレクトリが存在しません。
EACCES:ディレクトリにアクセスできません。
NOT DIRECTORY:ディレクトリではありません。
OTHER DCDIR:ほかの$DCDIRを指定しています。
OTHER CURRENT_WORK_PATH:ほかのOpenTP1でprc_current_work_pathオペランドに指定したディレクトリを指定しています。
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,修正してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddに指定したファイルにアクセスできません。要因:ee....ee (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名
- ee....ee:要因コード
-
ENOENT:ファイルが存在しません。
EACCES:ファイルにアクセスできません。
ENAMETOOLONG:ファイルパスが長過ぎます。
NOT EXECUTABLE:実行可能なファイルではありません。
NOT FILE:ファイルではありません。
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,修正してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddにee....eeが指定されている場合,ff....ff:gg....ggに指定した値(hh....hh)は有効になりません。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:hh....hhが有効にならない要因となる定義ファイル名
dd....dd:hh....hhが有効にならない要因となるオペランド名,または定義コマンド名
ee....ee:dd....ddに指定されている指定値
ff....ff:有効にならないオペランドが指定されている定義ファイル名
gg....gg:有効にならないオペランド名,または定義コマンド名
hh....hh:gg....ggに指定されている指定値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,問題がある場合は修正してください。問題がない場合は,このメッセージを無視してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddが指定されていない場合,ee....ee:ff....ffに指定した値(gg....gg)は有効になりません。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:gg....ggが有効にならない要因となる定義ファイル名
dd....dd:gg....ggが有効にならない要因となるオペランド名,または定義コマンド名
ee....ee:有効にならないオペランドが指定されている定義ファイル名
ff....ff:有効にならないオペランド名,または定義コマンド名
gg....gg:ff....ffに指定されている指定値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,問題がある場合は修正してください。問題がない場合は,このメッセージを無視してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddにee....eeが指定されている場合,性能に影響を及ぼす可能性があります。指定内容に問題がないか確認してください。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名,または定義コマンド名
ee....ee:dd....ddに指定されている指定値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,修正してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddに推奨しない値が指定されています。指定内容に問題がないか確認してください。問題がない場合は,本メッセージを無視してください。指定値:ee....ee 推奨値:ff....ff (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名,または定義コマンド名
ee....ee:dd....ddに指定されている指定値
ff....ff:dd....ddの推奨値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,問題がある場合は修正してください。問題がない場合は,このメッセージを無視してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddに指定した値が小さ過ぎます。指定値:ee....ee 推奨値:ff....ff (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名,または定義コマンド名
ee....ee:dd....ddに指定されている指定値
ff....ff:dd....ddの推奨値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,修正してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddに指定した値が大き過ぎます。指定値:ee....ee 推奨値:ff....ff (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名,または定義コマンド名
ee....ee:dd....ddに指定されている指定値
ff....ff:dd....ddの推奨値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,修正してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddに指定してはならない値が指定されています。指定値:ee....ee (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名,または定義コマンド名
ee....ee:dd....ddに指定されている指定値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,修正してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddにee....eeが指定されていない場合,ff....ff:gg....ggに指定した値(hh....hh)は有効になりません。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:hh....hhが有効にならない要因となる定義ファイル名
dd....dd:hh....hhが有効にならない要因となるオペランド名,または定義コマンド名
ee....ee:dd....ddに指定されていない指定値
ff....ff:有効にならないオペランドが指定されている定義ファイル名
gg....gg:有効にならないオペランド名,または定義コマンド名
hh....hh:gg....ggに指定されている指定値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,問題がある場合は修正してください。問題がない場合は,このメッセージを無視してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddが指定されている場合,ee....ee:ff....ffに指定した値(gg....gg)は有効になりません。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:gg....ggが有効にならない要因となる定義ファイル名
dd....dd:gg....ggが有効にならない要因となるオペランド名,または定義コマンド名
ee....ee:有効にならないオペランドが指定されている定義ファイル名
ff....ff:有効にならないオペランド名,または定義コマンド名
gg....gg:ff....ffに指定されている指定値
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,問題がある場合は修正してください。問題がない場合は,このメッセージを無視してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddにee....eeが指定されている場合,ff....ff:gg....ggに指定した値は有効になりません。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:gg....ggの指定値が有効にならない要因となる定義ファイル名
dd....dd:gg....ggの指定値が有効にならない要因となるオペランド名,または定義コマンド名
ee....ee:dd....ddに指定されている指定値
ff....ff:有効にならないオペランドが指定されている定義ファイル名
gg....gg:有効にならないオペランド名,または定義コマンド名
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,問題がある場合は修正してください。問題がない場合は,このメッセージを無視してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddが指定されていない場合,ee....ee:ff....ffに指定した値は有効になりません。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:ff....ffの指定値が有効にならない要因となる定義ファイル名
dd....dd:ff....ffの指定値が有効にならない要因となるオペランド名,または定義コマンド名
ee....ee:有効にならないオペランドが指定されている定義ファイル名
ff....ff:有効にならないオペランド名,または定義コマンド名
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,問題がある場合は修正してください。問題がない場合は,このメッセージを無視してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddにee....eeが指定されていない場合,ff....ff:gg....ggに指定した値は有効になりません。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:gg....ggの指定値が有効にならない要因となる定義ファイル名
dd....dd:gg....ggの指定値が有効にならない要因となるオペランド名,または定義コマンド名
ee....ee:dd....ddに指定されていない値
ff....ff:有効にならないオペランドが指定されている定義ファイル名
gg....gg:有効にならないオペランド名,または定義コマンド名
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,問題がある場合は修正してください。問題がない場合は,このメッセージを無視してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddが指定されている場合,ee....ee:ff....ffに指定した値は有効になりません。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:ff....ffの指定値が有効にならない要因となる定義ファイル名
dd....dd:ff....ffの指定値が有効にならない要因となるオペランド名,または定義コマンド名
ee....ee:有効にならないオペランドが指定されている定義ファイル名
ff....ff:有効にならないオペランド名,または定義コマンド名
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,問題がある場合は修正してください。問題がない場合は,このメッセージを無視してください。
-
(aa....aa:bb....bb) サポートしていない定義オペランドが指定されています。cc....cc:dd....dd (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:未サポートの定義が指定されている定義ファイル名
dd....dd:未サポートのオペランド名,または定義コマンド名
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,修正してください。
-
定義チェック中にエラーが発生しました。以降の処理を続行しますが,aa....aa機能に関する処理はスキップします。 (E)
aa....aa:定義チェック処理をスキップした機能
(S)処理を続行します。
〔対策〕再度コマンドを実行してください。
-
定義チェック中に軽度エラーが発生しましたが,以降の処理を続行します。 保守情報1:aa....aa 保守情報2:bbb (E)
aa....aa:保守情報(エラーが発生した機能)
bbb:保守情報(3けたの負の値)
(S)処理を続行します。
〔対策〕再度コマンドを実行してください。
-
(aa....aa:bb....bb) 必須定義オペランドが指定されていません。cc....cc:dd....dd (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:必須オペランドを指定する定義ファイル名
dd....dd:必須オペランド名または定義コマンド名
(S)処理を続行します。
〔対策〕メッセージに出力されている定義の内容を見直して,修正してください。
-
(aa....aa:bb....bb) 必須定義ファイルがありません。定義ファイル名:cc....cc (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:必須定義ファイル名
(S)処理を続行します。
〔対策〕メッセージに出力されている定義ファイルを作成してください。
-
(aa....aa:bb....bb) cc....cc:rpc_trace_nameに指定するファイル名は13文字以内にしてください。ファイル名=dd....dd (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:rpc_trace_nameオペランドを指定している定義ファイル名
- dd....dd:rpc_trace_nameオペランドに指定したファイル名
-
ただし,指定したファイル名長が長い場合,371バイト以降を省略して出力します。
(S)処理を続行します。
〔対策〕メッセージに出力されている定義ファイルのrpc_trace_nameオペランドに指定しているファイル名を,13文字以内に修正してください。
-
(aa....aa:bb....bb) rpc_trace_nameは環境変数を先頭以外に指定できません。定義ファイル名:cc....cc (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
(S)処理を続行します。
〔対策〕rpc_trace_nameオペランドに指定している内容を見直して,修正してください。
-
RPCサービスでエラーが発生しました。
リターン情報=aa....aa エラーが発生した関数名:bb....bb 自プロセスID=cc....cc ポート番号=dd....dd (E)
aa....aa:保守情報
bb....bb:エラーの発生したOpenTP1関数名
cc....cc:プロセスID
dd....dd:受信用ポート番号(listen port番号)
(S)KFCA00105-Eメッセージを出力したあと,プロセスを異常終了します。
- (O)コアファイルが出力されている場合,そのコアファイルを保存し,OpenTP1管理者に連絡してください。
-
このメッセージだけが出力されている場合は問題ありません。
同時にほかのメッセージが出力されている場合は,そのメッセージの内容に従って対策を実施してください。
〔対策〕このメッセージの直後に出力されたKFCA00105-Eメッセージのアボートコードの対策を実施してください。
-
ERROR: RC = aa....aa, at : bb....bb, pid = cc....cc, myport = dd....dd (E)
aa....aa:保守情報
bb....bb:エラーの発生したOpenTP1関数名
cc....cc:プロセスID
dd....dd:受信用ポート番号(listen port番号)
(S)KFCA00105-Eメッセージを出力したあと,プロセスを異常終了します。
(O)コアファイルが出力されている場合,そのコアファイルを保存し,OpenTP1管理者に連絡してください。
〔対策〕このメッセージの直後に出力されたKFCA00105-Eメッセージのアボートコードの対策を実施してください。
-
サーバ名:aa....aa,サービスグループ名:bb....bbのUAPの定義が誤りのためこのUAPは正常に開始できませんでした。
ユーザサービス定義のservice句で指定されたcc....ccというエントリポイント名は,RPCインタフェース定義には,定義されていません。 (E)
ユーザサービス定義のエントリポイント名と同じものをRPCインタフェース定義に定義する必要があります。
aa....aa:エラーの発生したサーバ名(8文字以内の英数字)
bb....bb:ユーザサービス定義のサービスグループ名(31文字以内の英数字)
cc....cc:ユーザサービス定義のエントリポイント名(31文字以内の英数字)
(S)表示されたUAPで発行されたdc_rpc_mainloop,またはdc_mcf_mainloopが異常終了します。
(O)OpenTP1管理者に連絡してください。
- 〔対策〕
-
-
ユーザサービス定義のエントリポイント名が誤りだった場合
ユーザサービス定義を修正してから,dcsvstartコマンドでそのUAPプロセスを起動してください。
-
RPCインタフェース定義が誤りだった場合
RPCインタフェース定義を修正してから,stbmakeコマンドでサーバスタブを作り直してください。それをccコマンドでUAPと再リンケージしてください。その後,dcsvstartコマンドで,そのUAPプロセスを起動してください。
-
-
Stack overflowed. pid=aa....aa,tid=bb....bb,assigned stack=cc....cc bytes,used=dd....dd bytes. (E)
RPCサービス中に,スタックの破壊を検出しました。スタックは,プロセス開始時にシステム共通定義の指示に従ってメモリの確保をしますが,プロセス実行中にそのメモリが不足しました。
aa....aa:スタック破壊を検出したプロセスのプロセスID
bb....bb:スタック破壊を検出したプロセスのスレッドID
cc....cc:割り当てられたスタック長
dd....dd:実際に使用したスタック長
(S)表示されたプロセスが異常終了します。
(O)OpenTP1管理者に連絡してください。
〔対策〕UAPで,必要のない自動変数を確保していないか見直してください。
-
RPCのためのメモリ不足が発生しました。
自プロセスID=aa....aa,自プロセスのポート番号=bb....bb (C+E)
RPCを行うために発行したsocket()やsend()などのシステムコールがメモリ不足によって異常終了しました。
aa....aa:自プロセスID
bb....bb:自プロセスの受信用ポート番号(listen port番号)
(S)表示されたUAPが発行した,dc_rpc_open,dc_rpc_close,dc_rpc_call,dc_rpc_mainloop,またはdc_mcf_mainloopが異常終了します。
(O)OpenTP1管理者に連絡してください。
-
ソケット不足が発生したためRPCができません。
自プロセスID=aa....aa,自プロセスのポート番号=bbbb (E)
このプロセスで,システムサーバ,およびユーザサーバとの間のプロセス間通信に使用するソケット用のファイル記述子が不足しました。
aa....aa:ソケット不足が発生したプロセスのプロセスID
bbbb:ソケット不足が発生したプロセスの受信用ポート番号(listen port番号)
(S)KFCA00105-Eメッセージとともにアボートコード「r230091」または「r320002」を出力してプロセスを異常終了します。
(O)max_socket_descriptors定義,およびmax_open_fds定義がシステム動作環境で正しく定義されているか確認し,修正後再度プロセスを起動してください。システムが停止している場合は,再度システムを起動してください。このメッセージが出力される障害の事例と調査手順については,マニュアル「OpenTP1 運用と操作」を参照してください。
〔対策〕「15.1.17 rまたはRで始まるアボートコード一覧」に記載されている「r230091」または「r320002」の原因と対策に従って対処してください。
-
RPCトレースファイルにデータが入っていません。
ファイル名=aa....aa (E)
指定したファイルaa....aaにデータがありません。
aa....aa:指定したファイル名
(S)該当するコマンドの処理を中止します。
(O)ファイル名を確認して,コマンドを再度入力してください。
-
指定されたRPCトレースファイルが存在しません。
ファイル名=aa....aa (E)
指定したファイルaa....aaがありません。
aa....aa:指定したファイル名
(S)該当するコマンドの処理を中止します。
(O)ファイル名を確認して,コマンドを再度入力してください。
-
RPCトレースファイルに対するアクセスエラーが発生しました。リターン情報=aaaaaaaa
エラーが発生した関数名:bb....bb (E)
考えられるエラーを次に示します。
-
メモリが不足している
-
RPCトレースファイルの入出力エラー
aaaaaaaa:リターン情報
bb....bb:関数名
(S)該当するコマンドの処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕リターン情報を参照して,原因を調査してください。その後,障害を取り除いて,再度実行してください。
-
-
使用方法:rpcdump[-r|-m] [-c|-f] [-d電文長] [-t[開始] [,終了]] [-sサービスグループ名[,サービス名]...] [-bノード識別子[,ノード識別子]...] [-vサーバ名[,サーバ名]...] [-p pid[,pid]...] [-x xid[,xid]...] [-n[開始番号] [,終了番号]] [ファイル名] (S)
rpcdumpコマンドの使用方法を示します。コマンドの形式が誤っている場合に出力します。
(S)該当するコマンドの処理は実行しません。
(O)コマンド形式を正しく指定し,再度入力してください。
-
チェインドRPCがタイムアウトしました。
サービスグループ名:aa....aa,自プロセス番号=bb....bb (C+E)
連鎖RPC(チェインドRPC)で,ユーザサービス定義のwatch_next_chain_timeオペランドで指定した時間を経過しても,コール元から連鎖RPCの終了が通知されませんでした。または,連鎖RPCの前回のコールからユーザサービス定義のwatch_next_chain_timeオペランドで指定した時間を経過してもトランザクションが決着しませんでした。
aa....aa:サービスグループ名(32文字以内の文字)
bb....bb:自プロセスID
(S)表示されたUAPで発行したdc_rpc_mainloopを異常終了します。
- (O)コール元のプロセスがアボートしていれば,このメッセージは特に問題ありません。
-
コール元(トランザクション発生元)が正常で,このメッセージが出力された場合は,トランザクションの開始から終了までをユーザサービス定義のwatch_next_chain_timeオペランドで指定した時間以内で終わらせてください。この対策に従っても,メッセージが出力される場合,または対策できない場合は,アボートコードを控えて保守員に連絡してください。
-
受信した電文のRPCのバージョンが違います。
自プロセスID=aa....aa,相手のノードアドレス=bb....bb,相手のポート番号=cc....cc (C+E)
電文を送信した側と受信した側のOpenTP1のバージョンが違います。または,MHPからdc_rpc_mainloop関数を発行しています。
aa....aa:自プロセスID
- bb....bb:送信側のノードアドレス(15文字以内の英数字)
-
受信した電文が不正の場合,ノードアドレスを正しく表示できない場合があります。その場合は,「???」を表示します。
- cc....cc:送信側の受信用ポート番号(listen port番号)
-
受信した電文が不正の場合,ポート番号を正しく表示できない場合があります。その場合は,「0」を表示します。
(S)処理を続行します。このメッセージを出力する原因となった電文を破棄します。送信元には,通知しません。
- (O)メッセージを出力したUAPと,電文を送信したUAPのOpenTP1のバージョンが一致しているか確認してください。一致していなければ,UAPのバージョンを一致させてください。
-
MHPからdc_rpc_mainloop関数を発行している場合は,dc_mcf_mainloop関数に変更してください。
ユーザサーバのバージョンを変更する場合は,正しいOpenTP1のバージョンのライブラリと再リンケージをする必要があります。
-
RPCトレースファイルがオープンできません。
ファイル名=aa....aa (C+E)
RPCトレースファイルのオープンに失敗したか,またはRPCトレースファイル関連の定義解析エラーが発生しました。
aa....aa:RPCトレースファイル名(64文字以内の文字)
(S)このメッセージを出力したプロセスが処理続行できない場合,dc_rpc_openはエラーリターンします。処理続行できる場合は,処理を続行します。このとき,RPCトレースは取得されません。
- (O)次に示す定義パラメタに誤りがないか確認してください。
-
-
システム共通定義のrpc_trace_name
-
システム共通定義のrpc_trace_size
これらのパラメタを変更しても対応できない場合は,保守員に連絡してください。
-
-
起動したサーバのサービスグループ名が既に使われています。
サーバ名=aa....aa,サービスグループ名=bb....bb (C+E)
起動したサーバのサービスグループ名が,すでに実行中のキュー受信型サーバのサービスグループ名と同じため,サービスグループを登録できません。
aa....aa:サーバ名,またはユーザサービス定義のファイル名(8文字以内の英数字)
bb....bb:サービスグループ名(32文字以内の英数字)
(S)表示されたプロセスが異常終了します。
(O)同一サービスグループ名のソケット受信型サーバとキュー受信型サーバは同時に起動できません。ソケット受信型サーバを起動するときは,同一サービスグループのキュー受信型サーバを停止させてください。
-
ERROR: Too many open files: pid = aa....aa myport = bb....bb (E)
このプロセスで,システムサーバ,およびユーザサーバとの間のプロセス間通信に使用するソケット用のファイル記述子が不足しました。
aa....aa:ソケット不足が発生したプロセスのプロセスID
bb....bb:ソケット不足が発生したプロセスの受信用ポート番号(listen port番号)
(S)KFCA00105-Eメッセージとともにアボートコード「r320002」を出力してプロセスを異常終了します。
(O)max_socket_descriptors定義,およびmax_open_fds定義がシステム動作環境で正しく定義されているか確認し,修正後再度プロセスを起動してください。システムが停止している場合は,再度システムを起動してください。
〔対策〕「15.1.17 rまたはRで始まるアボートコード一覧」に記載されている「r320002」の原因と対策に従って対処してください。
-
システム共通定義のmy_hostに指定誤りがあります。
ホスト名=aa....aa (C+E)
システム共通定義のmy_hostで指定されたホスト名が/etc/hostsファイルやDNSなどでホスト名とIPアドレスをマッピングできない,または指定されたホスト名を使用したプロセス間通信の開始処理に失敗しました。
aa....aa:指定されたホスト名
(S)表示されたUAPが発行したdc_rpc_openが異常終了します。
- (O)システム共通定義のmy_hostの指定を見直してください。
-
また,次の二つの可能性もあります。該当する場合,それぞれの対策をしてください。
-
/etc/hostsファイルのアクセス権限がないために,gethostbynameシステムコールが/etc/hostsファイルを参照できない場合
/etc/hostsファイルのアクセス権限を確認してください。
-
DNSなどでホスト名とIPアドレスをマッピングできない場合
DNSなどの設定を確認してください。
-
-
システム共通定義のdcbindht定義の解析処理中にエラ-が発生しました。定義ファイル:aa....aa,bb....bb行目,理由:cc....cc (E)
aa....aa:解析エラーの発生した定義ファイル名
bb....bb:解析エラーの発生した行番号
- cc....cc:エラーの理由を示します。
-
memory shortage:メモリ不足(プロセス固有領域)
invalid argument:dcbindht定義コマンドの引数不正
(S)エラーが発生した定義情報の解析処理を中止します。
(O)システム共通定義のdcbindht定義コマンドを修正後,システムを再起動してください。
〔対策〕メモリ不足の場合は,メモリを増設してスワップ領域を広げてください。その後,システムを再起動してください。
-
システム共通定義のdcbindhtに指定されたホスト名は未定義です。定義ファイル:aa....aa,bb....bb行目,ホスト名:cc....cc (E)
aa....aa:誤りのある定義ファイル名
bb....bb:誤りのある行番号
cc....cc:誤りのあるホスト名
(S)エラーが発生した定義情報の解析処理を中止します。
(O)システム共通定義のdcbindht定義コマンドに指定したホスト名が/etc/hostsファイルに定義されているか,またはDNSなどでホスト名とIPアドレスをマッピングできるかを確認し,修正後システムを再起動してください。
-
システム共通定義のdcbindhtに指定されたネットワーク名は未定義です。定義ファイル:aa....aa,bb....bb行目,ネットワーク名:cc....cc (E)
aa....aa:誤りのある定義ファイル名
bb....bb:誤りのある行番号
cc....cc:誤りのあるネットワーク名
(S)エラーが発生した定義情報の解析処理を中止します。
(O)システム共通定義のdcbindht定義コマンドに指定したネットワーク名が/etc/networksファイルに定義されているか,またはNISなどでネットワーク名とネットワーク番号をマッピングできるかを確認し,修正後システムを再起動してください。
-
応答電文を格納する領域が壊れました。
サーバ名:aa....aa,プロセスID=bb....bb (E)
サービス関数(C言語),またはサービスプログラム(COBOL)で設定した応答が,サービス呼び出し元(dc_rpc_call関数)から渡された応答の長さを超えているため,応答電文を格納する領域が壊れました。
aa....aa:サーバ名(8文字以内の英数字)
bb....bb:プロセスID
(S)処理を打ち切り,プロセスを異常終了します。
(O)UAPに誤りがあります。サービス関数内で設定する応答電文が,サービス要求側で確保した応答バッファを超えていないか見直してください。
-
トランザクションのコミット又はロールバックを実施したため,非同期応答型RPCの応答を破棄しました。
破棄した応答の数=aa....aa,サーバ名:bb....bb,プロセスID=cc....cc (E)
トランザクションのコミットまたはロールバック処理が発生したため,コミットまたはロールバック以前の非同期応答型RPCの応答を破棄しました。以降は,コミットまたはロールバック以前の非同期応答型RPCの応答を受信できません。
aa....aa:破棄した非同期応答型RPCの応答の数
bb....bb:サーバ名(8文字以内の英数字)
cc....cc:プロセスID
(S)処理を続行します。
-
RPCのサービス呼び出し処理でエラー(aaaa)が発生しました。サーバ名:bb....bb,プロセスID=cc....cc,呼び出すサービスグループ名:dd....dd,呼び出すサービス名:ee....ee,保守情報:ff....ff(gggggg) (E)
- aaaa:RPCサービス要求のリターン値
-
COBOL-UAP作成用プログラムでは,OpenTP1が返すステータスコードを負の値に変換した値が表示されます。
- bb....bb:エラーが発生したサーバ名(8文字以内の英数字)
-
表示できない場合は,"********"を表示します。
cc....cc:上記プロセスのプロセスID
dd....dd:RPCで呼び出すサービスグループ名(31文字以内の英数字)
ee....ee:RPCで呼び出すサービス名(31文字以内の英数字)
ff....ff:保守情報(31文字以内の英数字)
gggggg:保守情報
(S)処理を打ち切り,RPCサービスの呼び出し元へリターンします。
- (O)このメッセージで表示されたRPCサービス要求のリターン値から,原因を調査してください。原因が不明の場合は,このメッセージに表示された情報を記録してOpenTP1管理者に連絡してください。このメッセージが出力される障害の事例と調査手順については,マニュアル「OpenTP1 運用と操作」を参照してください。
-
- rapリスナーの開始時のKFCA00327-Wメッセージ出力について
-
rapリスナーは,RPCでエラーが発生した場合は処理をリトライします。そのため,rapリスナーがrapサーバに対してサービス関数を実行したとき(rapリスナーの開始時)に,KFCA00327-Wメッセージが出力されても問題ありません。
〔対策〕RPCサービス要求のリターン値が-307の場合,通信先のシステムでソケット不足が発生しているおそれがあります。通信先のシステムから原因を調査してください。それ以外の場合は,保守員に連絡してください。
-
サーバ(aa....aa)の応答送信処理でエラーが発生しました。プロセスID=bb....bb,ポート番号=ccccc,送信先IPアドレス=dd....dd,送信先ポート番号=eeeee,保守情報:ffffff (E)
aa....aa:エラーが発生したプロセスのサーバ名(8文字以内の英数字)
bb....bb:エラーが発生したプロセスのプロセスID
ccccc:エラーが発生したプロセスの受信用ポート番号(listen port番号)
dd....dd:送信先プロセスの「.」記法のIPアドレス(15文字以内)
eeeee:送信先プロセスの受信用ポート番号(listen port番号)
ffffff:保守情報
(S)サービス要求元への応答送信が失敗しました。応答メッセージを破棄し,次のサービス要求を待ちます。
(O)サービス要求元のプロセスが停止していないか確認してください。サービス要求元のプロセスが停止している場合は,停止した原因を調査してください。サービス要求元のプロセスが停止していない場合は,サーバのcoreを取得したあと,取得したコアファイル,および$DCDIR/spool下のファイルを保存して,OpenTP1管理者に連絡してください。このメッセージが出力される障害の事例と調査手順については,マニュアル「OpenTP1 運用と操作」を参照してください。
〔対策〕保守員に連絡してください。
-
エラーが発生したため,RPCサービスを続行できません。サーバ名:aa....aa,プロセスID=bb....bb,ポート番号=ccccc,保守情報:dd....dd(eeeeee) (E)
aa....aa:エラーが発生したプロセスのサーバ名(8文字以内の英数字)
bb....bb:エラーが発生したプロセスのプロセスID
ccccc:エラーが発生したプロセスの受信用ポート番号(listen port番号)
dd....dd:保守情報(64文字以内の英数字)
eeeeee:保守情報
(S)処理を打ち切り,プロセスを異常終了します。
(O)UAPが異常終了した場合には,コアファイル,および$DCDIR/spool下のファイルを保存して,OpenTP1管理者に連絡してください。
〔対策〕保守員に連絡してください。
-
通信制御部でエラーが発生したため,RPCサービスを続行できません。プロセスID=aa....aa,ポート番号=bbbbbb,保守情報:cc....cc(dd....dd),ee....ee(ffff) (E)
aa....aa:エラーが発生したプロセスのプロセスID
bbbbbb:エラーが発生したプロセスの受信用ポート番号(listen port番号)
cc....cc:保守情報(31文字以内の英数字)
dd....dd:保守情報
- ee....ee:エラーになったシステムコール名(31文字以内の英数字)
-
表示できない場合は,"******"を表示します。
- ffff:エラーになったシステムコールのerrno値
-
システムコールエラーが発生していない場合は0を表示します
(S)エラーが発生したプロセスを異常終了します。
(O)システムコール名とerrno値を基に,原因を調査してください。このメッセージに表示された情報を記録したあと,異常終了したプロセスのコアファイル,および$DCDIR/spool下のファイルを保存して,OpenTP1管理者に連絡してください。
〔対策〕保守員に連絡してください。
-
RPC通信制御部の送信処理でエラーが発生しました。プロセスID=aa....aa,ポート番号=bbbbbb(sport=cccccc),送信先IPアドレス=dd....dd,送信先ポート番号=eeeeee(dport=ffffff),保守情報:gg....gg(hhhh),ii....ii(jjjj) (E)
aa....aa:エラーが発生したプロセスのプロセスID
bbbbbb:エラーが発生したプロセスの受信用ポート番号(listen port番号)
- cccccc:エラーが発生したプロセスの送信用ポート番号(実ポート番号※)
-
次に示す場合は0が表示されます。
-
自ノード内通信(UNIXドメイン通信)の場合
-
送信用ポート番号(実ポート番号※)が取得できない場合
-
dd....dd:送信先プロセスの「.」記法のIPアドレス(15文字以内)
eeeeee:送信先プロセスの受信用ポート番号(listen port番号)
- ffffff:送信先プロセスの受信用ポート番号(実ポート番号※)
-
次に示す場合は0が表示されます。
-
自ノード内通信(UNIXドメイン通信)の場合
-
受信用ポート番号(実ポート番号※)が取得できない場合
-
gg....gg:保守情報(31バイト以内の文字列)
hhhh:保守情報
- ii....ii:エラーになったシステムコール名(31バイト以内の文字列)
-
表示できない場合は,"******"を表示します。
- jjjj:エラーになったシステムコールのerrno値
-
システムコールエラーが発生していない場合は0を表示します。
- 注※
-
実ポート番号とは,実際に送受信時に使用しているポート番号を示します。OpenTP1の送信処理では,送信先プロセスのlisten port番号に対してコネクションを確立します。OpenTP1は確立したコネクションを切断しないで保持し,同じプロセス間通信に再利用するため,実際に使用しているコネクションで使用するポート番号は,確立済みコネクションの有無,または確立する方向によって送信先プロセスのlisten port番号と異なる場合があります。
また,送信時と同じように,確立済みコネクションの有無によって,受信用ポート番号は自プロセスのlisten port番号でない場合もあります。
(S)RPCサービスの呼び出し元へリターンします。または,処理を続行します。
- (O)このメッセージが出力されたあとにUAPの処理で障害が発生した場合は,システムコール名とerrno値を基に原因を調査してください。
-
原因が不明な場合には,このメッセージが出力されたホストとこのメッセージに表示されたホストの$DCDIR/spool下,および$DCDIR/spool/save下のファイルを保存して,OpenTP1管理者に連絡してください。
〔対策〕保守員に連絡してください。
-
RPCサービスの開始処理でエラー(aaaa)が発生しました。サーバ名:bb....bb,プロセスID=cc....cc,保守情報:dd....dd(eeeeee) (E)
dc_rpc_open関数,またはdc_rpc_mainloop関数でエラーが発生しました。
- aaaa:RPC関数のリターン値
-
COBOL-UAP作成用プログラムでは,OpenTP1が返すステータスコードを負の値に変換した値が表示されます。
- bb....bb:エラーが発生したサーバ名(8文字以内の英数字)
-
表示できない場合は,"********"を表示します。
cc....cc:上記プロセスのプロセスID
dd....dd:保守情報(64文字以内の英数字)
eeeeee:保守情報
(S)処理を打ち切り,RPCサービスの呼び出し元へリターンします。
(O)このメッセージが表示されたRPCサービス要求のリターン値から,原因を調査してください。原因が不明な場合には,このメッセージに表示された情報を記録してOpenTP1管理者に連絡してください。
〔対策〕保守員に連絡してください。
-
rpc_port_baseオペランドの指定に誤りがあります。 (E)
「システム共通定義のrpc_port_baseオペランドの指定値+プロセスサービス定義のprc_process_countオペランドの指定値+128」が,OSの上限値を超えています。
(S)OSが割り当てるポート番号を使用して,処理を続行します。
(O)OpenTP1管理者に連絡してください。
〔対策〕「システム共通定義のrpc_port_baseオペランドの指定値+プロセスサービス定義のprc_process_countオペランドの指定値+128」が,65535を超えないように,システム共通定義のrpc_port_baseオペランドの指定値を設定し,OpenTP1を再起動してください。
-
ポート番号(aa....aa)を割り当てられません。
サーバ名=bb....bb,プロセスID=cc....cc,種別コード=dd....dd (E)
OpenTP1のウェルノウンポートを定義するオペランドに,指定したポート番号をプロセスに割り当てようとしたところ,すでに他プロセスに割り当てられており,bindシステムコールがEADDRINUSEでエラーリターンしました。
aa....aa:割り当てようとしたポート番号
bb....bb:サーバ名(8文字以下の英数字)
cc....cc:プロセスID
dd....dd:種別コード。1が表示されます。
(S)UAPで発生した場合は,dc_rpc_open関数がエラーリターンします。システムサーバで発生した場合は,OpenTP1を停止します。
(O)OpenTP1管理者に連絡してください。
- 〔対策〕OpenTP1のウェルノウンポートを定義するオペランドに指定したポート番号が,すでに使用中でないか確認してください。
-
要因として,次のものが考えられます。
-
OpenTP1のウェルノウンポートを定義するオペランドに,ポート番号が重複して指定されている。
-
OpenTP1のウェルノウンポートを定義するオペランドに指定したポート番号が,OpenTP1以外のプログラムで使用されている。
ポート番号が重複して定義されている場合,ポート番号を変更して,ユーザサーバ,またはOpenTP1を再起動してください。
-
-
RPC呼出し元のタイムアウトを検出したため,RPC要求を破棄しました。
サーバ名:aa....aa,プロセスID=bb....bb,
サービス要求元のIPアドレス=cc....cc,
サービス要求元のポート番号=dd....dd,種別コード=ee....ee,
RPC要求受信時刻=ff....ff,サーバ側取得時刻=gg....gg,RPC呼び出し元待ち時間=hh....hh (E)
SPPのサービス処理で,dc_rpc_call関数発行元の応答受信タイムアウトを検出したため,RPC要求を破棄しました。
aa....aa:RPC要求を破棄したSPPのサーバ名
bb....bb:RPC要求を破棄したSPPのプロセスID
cc....cc:サービス呼び出し元UAPの「.」記法のIPアドレス
dd....dd:サービス呼び出し元UAPの受信用ポート番号(listen port番号)
- ee....ee:種別コード。以下の値を表示します。
-
1:SPPのサービス受付け時に,dc_rpc_call関数発行元の応答受信タイムアウトを検出しました。
2:SPPのサービス関数実行後に,dc_rpc_call発行元の応答受信タイムアウトを検出しました。
- ff....ff:RPC要求受信時刻の通算秒(10進形式)
-
ユーザサービス定義のreceive_fromオペランドでqueueを指定したサーバでは要求電文がキューに入った時刻を示し,socketを指定したサーバでは要求電文を受信した時刻を示します。
- gg....gg:サーバ側取得時刻の通算秒(10進形式)
-
種別コード1の場合はキューから要求電文を取り出した時刻を示し,種別コード2の場合はサービス関数実行後の時刻を示します。
hh....hh:RPC呼び出し元の待ち時間(単位:秒)(10進形式)
(S)処理を続行します。
-
ユーザサービスネットワーク定義のdcsvgdef定義の解析中にエラーが発生しました。aa....aa行目,要因コード:bb....bb (E)
ユーザサービスネットワーク定義のdcsvgdef定義の指定に誤りがあります。
aa....aa:解析エラーの発生した行番号
- bb....bb:エラーの要因コード
-
1:-g,-h,-pオプションが指定されていません。
2:dcsvgdef定義の-gオプションに指定したサービスグループ名が不正です。
3:dcsvgdef定義の-hオプションに指定したホスト名が不正です。
4:dcsvgdef定義の-pオプションに指定したポート番号が不正です。
5:メモリ不足が発生しました。
6:-hオプションに複数のホスト名が指定されていますが,-wオプションも指定されています。
- 7:次の2つの場合に出力されます。
-
-
dcsvgdef定義の-tオプションに指定したあて先再選択間隔が不正です。
-
次に示す場合,-tオプションの指定は無効となります。
・-wオプションを指定した場合
・-hオプションに指定したホスト名が1つだけの場合
なお,これらの場合の要因コードが出力されるのは,dcdefchkコマンドを実行して定義チェックを行ったときだけです。
-
(S)エラーが発生した定義情報の解析処理を中止します。
(O)システム管理者に連絡してください。
〔対策〕ユーザサービスネットワーク定義のdcsvgdef定義コマンド修正後,システムを再起動してください。メモリ不足の場合は,メモリ不足の要因を取り除いたあと,システムを再起動してください。
-
ユーザーサーバ(サーバ名:aa....aa,サービスグループ名:bb....bb)は正常に開始できませんでした。ユーザサービス定義のservice句に指定したUAP共用ライブラリ名(cc....cc),またはエントリポイント名(dd....dd)に誤りがあります。要因=ee....ee,保守情報:ff....ff (E)
aa....aa:サーバ名(8文字以内の英数字)
bb....bb:サービスグループ名(31文字以内の英数字)
- cc....cc:エラーとなったUAP共用ライブラリ名称(255文字以内のパス名)
-
エラーの要因が「MEMORY」の場合は「********」を表示します。
- dd....dd:エラーとなったエントリポイント名(31文字以内の英数字)
-
エラーの要因が「MEMORY」の場合は「********」を表示します。
- ee....ee:エラーの要因
-
MEMORY:メモリ不足です。
ENVIRONMENT VARIABLE:UAP共用ライブラリ名称に指定した環境変数名が不正です。
LIBRARY:指定されたUAP共用ライブラリの読み込みに失敗しました。
ENTRY POINT:指定されたエントリポイントの取得に失敗しました。
ff....ff:保守情報
(S)表示されたサーバで発行されたdc_rpc_mainloopがエラーリターンします。
- (O)要因に従って対策してください。
-
MEMORY:メモリが不足しています。メモリ不足の要因を取り除いたあと,ユーザサーバを再起動してください。
ENVIRONMENT VARIABLE:UAP共用ライブラリ名称に指定された環境変数に誤りがあります。環境変数名を見直してください。
LIBRARY:指定されたUAP共用ライブラリ名が正しいかどうか確認してください。または,UAP共用ライブラリが正しく作成されているかどうか確認してください。
ENTRY POINT:指定されたエントリポイント名が正しいかどうか確認してください。または,UAP共用ライブラリが正しく作成されているかどうか確認してください。
-
使用方法:rpcmrg RPCトレースファイル名 [RPCトレースファイル名]… (S)
rpcmrgコマンドの使用方法を示します。コマンドの形式が誤っている場合に表示されます。
(S)該当するコマンドの処理は実行しません。
(O)コマンド形式を正しく指定して,再度入力してください。
-
RPCトレースファイルのバージョンが違います。
ファイル名=aa....aa (E)
aa....aa:ファイル名
(S)該当するコマンドの処理は実行しません。
(O)RPCトレースファイルのバージョンが該当するコマンドで処理できるバージョンか確認してください。該当するコマンドで処理できない場合,コマンドのバージョンを一致させてください。
-
RPCトレースファイルのデータが不正です。
ファイル名=aa....aa (E)
RPCトレースファイル以外のファイルが指定されています。または,RPCトレースファイル中に不正なデータがあります。
aa....aa:ファイル名
(S)該当するコマンドの処理は実行しません。
(O)指定したファイルがRPCトレースファイルか確認してください。RPCトレースファイルの場合,OpenTP1管理者に連絡してください。
〔対策〕RPCトレースファイルが正しいか確認してください。
-
エラーが発生したため,サービス関数の実行時間を監視せずにサービスを続行します。
サーバ名:aa....aa,プロセスID=bb....bb,
保守情報:cc....cc(dddd)
aa....aa:エラーが発生したプロセスのサーバ名(8文字以内の英数字)
bb....bb:エラーが発生したプロセスのプロセスID
cc....cc:保守情報(31文字以内の英数字)
dddd:保守情報
(S)処理を続行します。
(O)タイマサービス定義のtim_watch_countオペランドが,システム動作環境で正しく定義されているか確認し,修正後OpenTP1を再起動してください。
-
使用方法:rpcstat [-h] (S)
rpcstatコマンドの使用方法を示します。コマンドの形式が誤っている場合に出力します。
-
コマンド処理でエラーが発生しました。要因:aa....aa,保守情報:bb....bb (E)
- aa....aa:障害の要因
-
MEMORY:メモリ不足です。
ENVIRONMENT:環境変数DCDIRが設定されていません。または,OpenTP1が起動していません。
SHM_ATTACH:共用メモリを参照できません。
INCONSISTENCY:内部矛盾が発生しました。
bb....bb:保守情報
(S)コマンドの処理を中止します。
- 〔対策〕エラーの要因に従って対策してください。
-
MEMORY:OSの実メモリサイズ,またはスワップエリアサイズを調べてください。
ENVIRONMENT:正しい環境でコマンドを再入力してください。
SHM_ATTACH:OpenTP1を起動してください。または,このメッセージの前に出力されるKFCA00107-Eを基に原因を調査してください。
INCONSISTENCY:保守員に連絡してください。
-
スケジュールサービスがサービス要求を受け付けられませんでした。 (E)
スケジュールキュー登録処理は,スレッドを使用し,受け付けた複数のサービス要求を並列にスケジュールキューに登録します。しかし,スケジュールキュー登録に使用するスレッドが不足したため,スケジュールサービスがサービス要求を受け付けられませんでした。
このメッセージは,システム共通定義のrpc_server_busy_countに指定した値に依存して出力されます。
(S)処理を続行します。
(O)スケジュールサービスに要求するサービス数について見直してください。または,マルチスケジューラ機能を使用するよう検討してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddオペランドの指定を確認してください。マニュアルに記載している見積り式に従った算出値を指定している場合,本メッセージを無視してください。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:チェック対象の定義ファイル名
dd....dd:チェック対象のオペランド名
(S)処理を続行します。
(O)見積もり式に従わないでオペランドの指定値を算出した場合や,オペランドの指定を省略した場合は,マニュアルに記載している見積もり式に従って値を算出して,必要に応じて指定値を変更してください。
-
(aa....aa:bb....bb) 次の式を満たす値を指定してください。計算式= cc....cc, dd....dd:ee....eeの値= ff....ff, gg....gg:hh....hhの値= ii....ii (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
- cc....cc:計算式
-
ee....eeおよびhh....hhで示したオペランドの指定値は,計算式を超えない値を指定してください。
dd....dd:問題を検出した定義ファイル名
ee....ee:問題を検出したオペランド名
ff....ff:ee....eeで示したオペランドの指定値
gg....gg:問題を検出した定義ファイル名
hh....hh:問題を検出したオペランド名
ii....ii:hh....hhで示したオペランドの指定値
(S)処理を続行します。
(O)メッセージに出力されたオペランドの指定値を見直し,計算式を満たすように変更してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddオペランドにループバックアドレス,または,ループバックアドレスに変換されるホスト名は指定しないでください。指定値= ee....ee (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名
ee....ee:dd....ddで示したオペランドの指定値
(S)処理を続行します。
(O)指定値を見直し,ループバックアドレス以外の値に変更してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddオペランドに指定された値はサブネットマスク値として不正な値です。指定値= ee....ee (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名
ee....ee:dd....ddで示したオペランドの指定値
(S)処理を続行します。
(O)指定値を見直し,サブネットマスク値として正しい値に変更してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddオペランドを使用する場合, ee....eeオペランドの指定が必要となる場合があります。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名
ee....ee:必要なオペランド名
(S)処理を続行します。
- (O)ee....eeに表示されるオペランドの,指定の要否を次の表に示します。オペランドの指定が必要な場合は,必ず指定してください。
-
オペランド名
条件
指定の要否
rpc_netmask
TCP/IPのネットワーク定義ファイルにサブネットマスクを指定している場合
必要
TCP/IPのネットワーク定義ファイルにサブネットマスクを指定していない場合
不要
-
(aa....aa:bb....bb) cc....cc:dd....ddオペランドにee....eeを指定する場合, ff....ff, gg....ggオペランドの指定が必要です。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名
ee....ee:dd....ddで示したオペランドの指定値
ff....ff:gg....ggを指定する定義ファイル名
gg....gg:必要なオペランド名
(S)処理を続行します。
(O)必要なオペランドを指定してください。
-
(aa....aa:bb....bb) cc....cc:dd....ddオペランドにee....eeを指定する場合, 仮定値を使用します。仮定値 =ff....ff (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名
ee....ee:dd....ddで示したオペランドの指定値
ff....ff:dd....ddで示したオペランドで使用する仮定値
(S)処理を続行します。
-
(aa....aa:bb....bb) cc....cc:dd....ddオペランドで指定されたホスト名がIPアドレスとマッピングできません。ホスト名= ee....ee (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題を検出した定義ファイル名
dd....dd:問題を検出したオペランド名
- ee....ee:指定されたホスト名
-
dd....ddで示したオペランドが,hostnameコマンドで取得した名称をホスト名として使用する場合(オペランドの指定を省略した場合など)は,hostnameコマンドで取得したホスト名が出力されます。hostnameコマンドでホスト名が取得できない場合,"********"が出力されます。
(S)処理を続行します。
- (O)指定したホスト名を見直してください。次に示す要因が該当する場合は,それぞれの対策をしてください。
-
-
hostファイルやDNSなどでホスト名とIPアドレスをマッピングできない
hostファイルやDNSなどの設定を確認してください。
-
hostsファイルのアクセス権限がないため,参照できない
hostsファイルのアクセス権限を確認してください。
-
ホスト名に"********"が出力される
システムにホスト名が設定されているかどうかを確認してください。
-
-
(aa....aa:bb....bb)cc....cc:dd....ddオペランドに指定されたUAP共用ライブラリ名(ee....ee)とエントリポイント名(ff....ff)に誤りがないか確認してください。問題がない場合は,本メッセージを無視してください。 (E)
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:チェック対象の定義ファイル名
dd....dd:チェック対象のオペランド名
ee....ee:指定されたUAP共用ライブラリ名(255文字以内のパス名)
ff....ff:指定されたエントリポイント名(31文字以内の英数字)
(S)処理を続行します。
(O)メッセージに出力されている定義の内容を見直して,必要であれば修正してください。
-
aa....aa:bb....bbオペランドに指定されたホスト名は未定義です。ホスト名:cc....cc (E)
オペランドに指定したホスト名が/etc/hostsファイルやDNSなどでホスト名とIPアドレスをマッピングできません。
または,オペランドに指定した10進ドット記法のIPアドレスに誤りがあります。
aa....aa:誤りのある定義ファイル名
bb....bb:誤りのあるオペランド名
cc....cc:誤りのあるホスト名
(S)UAPで発生した場合はdc_rpc_open関数がエラーリターンします。システムサーバで発生した場合は,OpenTP1を停止します。
(O)OpenTP1管理者に連絡してください。
- 〔対策〕次のどれかに該当する対策をしてください。
-
-
メッセージに表示されたホスト名が/etc/hostsファイルに定義されているか,またはDNSなどでホスト名とIPアドレスをマッピングできるかを確認してください。
-
/etc/hostsファイルのアクセス権限がないために,gethostbynameシステムコールが/etc/hostsファイルを参照できない場合があります。/etc/hostsファイルのアクセス権限を確認してください。
-
OpenTP1からDNSサーバへの問い合わせが一時的なエラーによって失敗することがあります。一定の時間後にOpenTP1を再度開始してください。
-
10進ドット記法で指定したIPアドレスの誤りを訂正してください。
-
-
aa....aa:bb....bbオペランドにcc....ccを指定する場合,dd....dd:ee....eeオペランドの指定が必要です。 (E)
必要なオペランドを指定していません。
aa....aa:誤りのある定義ファイル名
bb....bb:誤りのあるオペランド名
cc....cc:bb....bbで示したオペランドの指定値
dd....dd:ee....eeを指定する定義ファイル名
ee....ee:必要なオペランド名
(S)UAPで発生した場合はdc_rpc_open関数がエラーリターンします。システムサーバで発生した場合は,OpenTP1を停止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕必要なオペランドを指定してください。
-
aa....aa:bb....bbオペランドに指定されたホスト名に誤りがあります。ホスト名:cc....cc (E)
オペランドに指定されたホスト名に誤りがあります。
aa....aa:誤りのある定義ファイル名
bb....bb:誤りのあるオペランド名
cc....cc:誤りのあるホスト名
(S)UAPで発生した場合はdc_rpc_open関数がエラーリターンします。システムサーバで発生した場合は,OpenTP1を停止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕localhostまたは名前解決した結果が127で始まるIPアドレス(例:127.0.0.1)になるホスト名を指定していないか確認してください。
-
ERROR: node = aa....aa, port = bb....bb, family = cc....cc, mynode = dd....dd, myport = ee....ee (E)
aa....aa:送信先IPアドレス
bb....bb:送信先の受信用ポート番号(listen port番号)
cc....cc:送信先アドレスファミリ
dd....dd:自ホストのIPアドレス
ee....ee:自プロセスの受信用ポート番号(listen port番号)
(S)KFCA00105-Eメッセージとともにアボートコード「r230095」を出力してプロセスを異常終了します。
(O)コアファイルを保存し,OpenTP1管理者に連絡してください。
〔対策〕「15.1.17 rまたはRで始まるアボートコード一覧」に記載されている「r230095」の原因と対策に従って対処してください。
-
RPCが不正なネットワークアドレスで送信を行いました。
目的ホストのIPアドレス=aa....aa, 目的プロセスのポート番号=bb....bb, アドレスファミリ=cc....cc, 自ホストのIPアドレス=dd....dd, 自プロセスのポート番号=ee....ee (E)
aa....aa:送信先IPアドレス
bb....bb:送信先の受信用ポート番号(listen port番号)
cc....cc:送信先アドレスファミリ
dd....dd:自ホストのIPアドレス
ee....ee:自プロセスの受信用ポート番号(listen port番号)
(S)KFCA00105-Eメッセージとともにアボートコード「r230095」を出力してプロセスを異常終了します。
(O)コアファイルを保存し,OpenTP1管理者に連絡してください。
〔対策〕「15.1.17 rまたはRで始まるアボートコード一覧」に記載されている「r230095」の原因と対策に従って対処してください。
-
排他サービスを準備中です。
-
排他サービスを開始しました。
排他サービスの開始・再開始処理が完了しました。
-
排他サービスを開始できません。理由コード=aa....aa (L+E)
排他サービスの開始・再開始処理中に障害が発生しました。
- aa....aa:障害の内容を示す理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
(S)OpenTP1を異常終了します。
- 〔対策〕理由コード一覧を見て対策し,再度起動してください。
-
理由コード
意味
対策
10
定義解析開始処理
以前に障害メッセージが出力でエラー発生されていれば,そのメッセージに従って対策してください。
20
通信障害発生
30
領域不足発生
OSメモリ資源が不足していないか確認し,不要な資源を解放してください。
40
共用メモリ不足発生
システム環境定義の共用メモリプールサイズを見直してください。
50
ステータスファイルアクセスエラー
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
60
デッドロック情報出力ディレクトリがない
$DCDIR/spool/dclckinfディレクトリを作成してください。
-
排他サービスを終了中です。
-
排他サービスを終了しました。
-
排他サービスの終了中にエラーが発生しましたが,このまま続行します。理由コード=aa....aa
- aa....aa:障害の内容を示す理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
(S)処理を続行します。
- 〔対策〕理由コード一覧を見て対策してください。
-
理由コード
意味
対策
20
通信障害発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
30
領域不足発生
OSメモリ資源が不足していないか確認し,不要な資源を解放してください。
-
排他サービス関係の定義解析中にエラーが発生しました。 (L+E)
(S)OpenTP1を異常終了します。
〔対策〕排他サービス関係の定義を見直し,再度起動してください。
-
(aa....aa:bb....bb) lck_limit_foruser,lck_limit_fordam,lck_limit_fortam,lck_limit_formqaの合計が0の場合,ロックサービス定義に指定した他のオペランドは有効になりません。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
(S)ロックサービス定義ファイルに指定したオペランドの論理チェックは実施しません。ロックサービス定義ファイル以外の論理チェックを続行します。
- 〔対策〕ロックサービスを使用する場合は,次に示すオペランドの説明を参照して,適切な値を指定してください。ロックサービスを使用しない場合は,このメッセージを無視してください。
-
-
lck_limit_foruserオペランド
-
lck_limit_fordamオペランド
-
lck_limit_fortamオペランド
-
lck_limit_formqaオペランド
-
-
(aa....aa:bb....bb) lck_limit_foruser,lck_limit_fordam,lck_limit_fortam,lck_limit_formqaの合計が0の場合,cc....cc:dd....ddに指定した値(ee....ee)は有効になりません。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:チェック対象の定義ファイル名
dd....dd:チェック対象のオペランド名
ee....ee:チェック対象のオペランドの指定値
(S)処理を続行します。
- 〔対策〕ロックサービスを使用する場合は,次に示すオペランドの説明を参照して,適切な値を指定してください。ロックサービスを使用しない場合は,このメッセージを無視してください。
-
-
lck_limit_foruserオペランド
-
lck_limit_fordamオペランド
-
lck_limit_fortamオペランド
-
lck_limit_formqaオペランド
-
-
(aa....aa:bb....bb) cc....cc:dd....ddの指定値がデフォルト値(ee....ee)未満です。実行トランザクション数によっては短時間でオーバーラップしてしまうため,必要に応じて指定値を大きくしてください。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:チェック対象の定義ファイル名
dd....dd:チェック対象のオペランド名
ee....ee:チェック対象のオペランドのデフォルト値
(S)処理を続行します。
〔対策〕チェック対象のオペランドの指定値を見直し,必要に応じて変更してください。
-
aa....aaコマンドが実行できませんでした。
理由コード=bb....bb (E)
パラメタの指定誤り,実行時のエラーによって,コマンドの実行ができなくなったので,実行を中断しました。
aa....aa:コマンド名
- bb....bb:障害の内容を示す理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
(S)コマンドの実行を中断し,終了します。
- 〔対策〕理由コード一覧を見て対策し,再度コマンドを入力してください。
-
理由コード
意味
対策
10
通信障害発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
30
領域不足発生
OSメモリ資源が不足していないか確認し,不要な資源を解放してください。
40
バージョン不一致
OpenTP1の各ライブラリのバージョンを見直してください。
50
ネームサーバデーモン未起動
ネームサーバデーモンが起動されているか確認してください。
70
排他確保エラー
再度コマンドを入力してください。繰り返し発生する場合は,保守員に連絡してください。
80
$DCDIR/spool下にdclckinfがありません。
dcsetupコマンドで$DCDIR/spool下にdclckinfディレクトリを作成してください。
-
使用方法:lckls{[-a][サーバ名]|[-r 資源名称]} (E+S)
lcklsコマンド(排他情報の表示)の使用方法を示します。このメッセージは,コマンドのオプションに-hを指定した場合,コマンドのオプション,または引数の使用方法に誤りがあった場合に出力します。
(S)コマンドの使用方法に誤りがあった場合は,コマンド処理を中止します。
(O)コマンドの使用方法に誤りがあった場合は,正しい使用方法で再度コマンドを入力してください。
-
使用方法:lckpool (E+S)
lckpoolコマンド(排他制御用テーブルのプール情報の表示)の使用方法を示します。このメッセージは,コマンドのオプションに-hを指定した場合,コマンドのオプション,または引数の使用方法が誤っている場合に出力します。
(S)コマンドの使用方法に誤りがあった場合は,コマンド処理を中止します。
(O)コマンドの使用方法に誤りがあった場合は,正しい使用方法で再度コマンドを入力してください。
-
排他サービスはコマンドの実行環境が整っていないので,aa....aaコマンドが実行できません。 (E)
排他サービスが未起動,または終了中のため,コマンドを実行できません。
aa....aa:コマンド名
(S)コマンド処理を中止します。
(O)システムの起動完了後,再度コマンドを入力してください。
-
コマンドのバージョンが違うため,aa....aaコマンドが実行できません。 (E)
aa....aa:コマンド名
(S)コマンド処理を中止します。
〔対策〕現在使用中のOpenTP1が提供したコマンドかどうか確認し,対策後,再度コマンドを入力してください。
-
使用方法:lckrminf -d日数 (E)
lckrminfコマンド(デッドロック情報ファイルとタイムアウト情報ファイルの削除)の使用方法を示します。このメッセージは,コマンドのオプションに-hを指定した場合,コマンドのオプション,または引数の使用方法が誤っている場合に出力します。
(S)コマンドの処理を中止します。
(O)正しい使用方法で再度コマンドを入力してください。
-
デッドロックが発生しました。サーバ名:aa....aa
排他サービスの提供する排他処理で,デッドロックが発生しました。
aa....aa:デッドロックの発生したサーバ名
-
デッドロック情報を出力しました。ファイル名:aa....aa
aa....aa:デッドロック情報のファイル名(14文字以内の英数字)
- 〔対策〕$DCDIR/spool/dclckinfディレクトリに出力されたデッドロック情報を調べ,必要があれば,デッドロックの原因を取り除いてください。
-
また,調査の終了したデッドロック情報や,調査の必要がないデッドロック情報などは,削除してください。
-
デッドロック情報が出力できません。理由コード=aa....aa (L+E)
- aa....aa:障害の内容を示す理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
(S)処理を続行します。
- 〔対策〕理由コード一覧を見て対策してください。
-
理由コード
意味
対策
10
環境変数DCDIRの値の取得失敗
DCDIRの値が設定されているかどうか見直してください。
20
ファイルのオープン失敗
$DCDIR/spool/dclckinfディレクトリがあるか確認してください。ファイルの数が多過ぎないか確認してください。ファイルの数が多過ぎた場合は不要なファイルを削除してください。
30
ファイルへの書き込み時,エラー発生
ファイルの数が多過ぎないか確認してください。ファイルの数が多過ぎた場合は不要なファイルを削除してください。また,$DCDIR/spoolディレクトリのディスク容量を確認してください。
40
時刻取得失敗
繰り返し発生する場合は,保守員に連絡してください。
50
領域不足発生
OSメモリ資源が不足していないか確認し,不要な資源を解放してください。
-
排他待ち時間のタイムアウトが発生しました。 (L+E)
サーバ名:aa....aa
aa....aa:タイムアウトの発生したサーバ名
-
排他待ち時間のタイムアウト情報を出力しました。ファイル名:aa....aa (L+E)
aa....aa:タイムアウト情報のファイル名(14文字以内の英数字)
- 〔対策〕$DCDIR/spool/dclckinfディレクトリ下に出力されたタイムアウト情報を調べ,必要があれば,タイムアウトの原因を取り除いてください。
-
また,調査の終了したタイムアウト情報や,調査の必要がないタイムアウト情報などは,削除してください。
-
排他待ち時間のタイムアウト情報が出力できません。理由コード=aa....aa (L+E)
- aa....aa:障害の内容を示す理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
(S)処理を続行します。
- 〔対策〕理由コード一覧を見て対策してください。
-
理由コード
意味
対策
10
環境変数DCDIRの値の取得失敗
DCDIRの値が設定されているかどうか見直してください。
20
ファイルのオープン失敗
$DCDIR/spool/dclckinfディレクトリがあるか確認してください。ファイルの数が多過ぎないか確認してください。ファイルの数が多過ぎた場合は不要なファイルを削除してください。
30
ファイルへの書き込み時,エラー発生
ファイルの数が多過ぎないか確認してください。ファイルの数が多過ぎた場合は不要なファイルを削除してください。また,$DCDIR/spoolディレクトリのディスク容量を確認してください。
40
時刻取得失敗
繰り返し発生する場合は,保守員に連絡してください。
50
領域不足発生
OSメモリ資源が不足していないか確認し,不要な資源を解放してください。
-
領域の確保ができませんでした。サイズ=aa....aaバイト
領域種別:bb....bb (L+E)
aa....aa:確保しようとしたサイズ(10けた以内の数字)
- bb....bb:メモリ不足が発生した領域の種別(15文字以内の英数字)
-
STATIC_SHMPOOL:静的共用メモリ領域
DYNAMIC_SHMPOOL:動的共用メモリ領域
PROCESS:プロセス領域
(S)処理を続行します。
- 〔対策〕確保しようとした領域が共用メモリ領域の場合は,該当する定義の指定値を見直し対策してください。プロセス領域の場合は,プロセス数などを見直し対策してください。
-
繰り返し発生する場合は,保守員に連絡してください。
-
排他サービスライブラリのバージョンが違います。 (L+E)
(S)処理を中止します。
〔対策〕排他サービスのライブラリのバージョンを見直し,現在使用中のOpenTP1が提供したライブラリを使用して,ユーザサーバを再度作成してください。繰り返し発生する場合は,保守員に連絡してください。
-
実時間監視タイムアウトが発生しました。
タイムアウトしたサーバ名:aa....aa(プロセスID=bb....bb)
種別コード=c
- aa....aa:タイムアウトしたサーバ名(8文字以内の英数字)
-
タイムアウト時刻の前にサーバがダウンすると,********が表示されます。
bb....bb:シグナル送り先プロセスID
- c:種別コード
-
種別コードの意味とシステムの処置を表に示します。
- (S)シグナル送り先プロセスIDで示したプロセスに,強制停止の場合はSIGQUIT,およびSIGKILLシグナル(ユーザサービス定義のprc_abort_signalオペランド指定時には,指定したシグナル番号)を送信します。
-
種別コード
意味
システムの処置
1
SPP,SUP,MHPのトランザクション処理に掛かる時間の監視。ユーザサービス定義,ユーザサービスデフォルト定義,rapリスナーサービス定義,クライアントサービス定義,またはトランザクションサービス定義のtrn_expiration_timeオペランドで指定します。
強制停止
2
非トランザクションMHPの限界経過時間(MHPのサービスプログラムの実行時間)の監視。MCFアプリケーション定義のmcfaalcap定義コマンドの-vオプション,またはMCFマネジャ定義のmcfmuap定義コマンドの-uオプションのntmetimオペランドで指定します。
強制停止
3
サービス関数実行時間の監視。ユーザサービス定義,またはユーザサービスデフォルト定義のservice_expiration_timeオペランドで指定します。
強制停止
4
トランザクション完了限界時間の監視。ユーザサービス定義,ユーザサービスデフォルト定義,rapリスナーサービス定義,クライアントサービス定義,またはトランザクションサービス定義のtrn_completion_limit_timeオペランドで指定します。
強制停止
(O)このメッセージが出力される障害の事例と調査手順については,マニュアル「OpenTP1 運用と操作」を参照してください。
-
CPU時間監視タイムアウトが発生しました。タイムアウトしたサーバ名:aa....aa(プロセスID=bb....bb)
種別コード=c (E)
- aa....aa:タイムアウトしたサーバ名(8文字以内の英数字)
-
プロセスIDからサーバ名を識別できない場合は,********が表示されます。
bb....bb:タイムアウトしたサーバのプロセスID
- c:種別コード
-
種別コードの意味とシステムの処置を表に示します。
- (S)CPU時間監視を要求したプロセスに対して,監視時間が満了したことを通知します。CPU時間監視を満了したプロセスは,監視時間満了を通知したあとに終了します。システムサーバが強制停止した場合は,再起動します。なお,監視時間満了時,システムやプロセスの状態によって,監視満了プロセスを強制停止しないで正常終了させる場合があります。その際は,_exit()でプロセスを終了しますので,at_exit()やon_exit()で登録された関数は呼び出されません。
-
種別コード
意味
システムの処置
1
SPP,SUP,MHPのトランザクション処理に掛かる時間の監視。ユーザサービス定義,ユーザサービスデフォルト定義,rapリスナーサービス定義,クライアントサービス定義,またはトランザクションサービス定義のtrn_cpu_timeオペランドで指定します。
強制停止
-
サーバ終了中にエラーが発生しました。
サーバ名:aa....aa(プロセスID=bb....bb)要因:cc....cc (L+E)
- aa....aa:エラーが発生したサーバ名(8文字以内の英数字)
-
プロセスIDからサーバ名を識別できない場合は,********が表示されます。
bb....bb:エラーが発生したサーバのプロセスID
- cc....cc:要因コード
-
CRITICAL:クリティカル状態のため,強制停止を保留
(S)OpenTP1の処理を続行します。
(O)終了していないサーバがあるかどうか確認してください。サーバが終了していない場合は,dcsvstop -dfコマンドを入力してください。それでも終了しない場合は,dcstop -fでシステムを強制停止してください。
-
ネームサービス実行中に共用メモリが不足しました。
不足した共用メモリ=aa....aa 不足したサイズ=bb....bb (E)
aa....aa:不足した共用メモリの,全体のサイズを指定している定義変数
bb....bb:不足したサイズのバイト数
(S)ネームサービスに要求されたサービスを打ち切ります。OpenTP1の開始処理中のときは,OpenTP1は開始しません。
(O)OpenTP1管理者に連絡してください。
〔対策〕共用メモリの見積もりを見直し,表示された定義変数の指定値を変更してください。
-
クライアント機能に対するネームサービスでエラーが発生しました。要因コード=aa....aa 保守情報=bb....bb (E)
クライアント環境定義DCHOSTを指定していないクライアント機能(TP1/Client/WおよびTP1/Client/P)に対するネームサービスが利用できなくなりました。
aa....aa:要因コード
bb....bb:保守情報
(S)通常のネームサービスは続行しますが,クライアント機能に対するネームサービスは利用できなくなります。
(O)OpenTP1管理者に連絡してください。
〔対策〕要因コードおよび保守情報を記録し,保守員に連絡してください。
-
all_nodeのドメイン定義ファイルに指定されていないノード(aa....aa:bb....bb)が優先選択ノードの定義ファイル(cc....cc:dd....dd)に指定されています。 (E)
aa....aa:優先選択ノードの定義ファイルに指定されているノードのノード名
bb....bb:優先選択ノードの定義ファイルに指定されているノードのポート番号
cc....cc:all_nodeのドメイン定義ファイルに指定されていないノードが指定されている,優先選択ノードの定義ファイルのファイル名
dd....dd:優先選択ノードの定義ファイル内で定義エラーがある行数
(S) all_nodeのドメイン定義ファイルまたはall_node_exのドメイン定義ファイルの指定値を有効とし,優先選択ノードの定義ファイルの指定値を無効とします。OpenTP1起動時は,このままOpenTP1を起動します。namchgflコマンド実行時は,コマンドをエラーリターンします。なお,OpenTP1起動時とnamchgflコマンド実行時のどちらの場合でも,優先選択ノードの定義ファイルで正しく定義した行は有効となります。
〔対策〕ドメイン定義ファイルのノード名およびポート番号を修正してください。
-
定義変数(aa....aa)に重複するノード名(bb....bb)が定義されています。 定義ファイル:cc....cc (E)
aa....aa:定義変数名
bb....bb:ノード名
- cc....cc:誤りのある定義ファイル
-
{SERVER|CLIENT}
SERVER:$DCCONFPATH/betranrc,または$DCCONFPATH/nam
CLIENT:$HOME/.betran
(S)処理を続行します。
(O)OpenTP1管理者に連絡してください。
〔対策〕定義を修正してください。
-
定義変数(aa....aa)に指定されたノード名(bb....bb)は未定義です。 定義ファイル:cc....cc (E)
aa....aa:定義変数名
bb....bb:ノード名
- cc....cc:誤りのある定義ファイル
-
{SERVER|CLIENT}
SERVER:$DCCONFPATH/betranrc,または$DCCONFPATH/nam
CLIENT:$HOME/.betran
(S)構成定義の解析を続行しますが,ネームサービスは実行しません。
(O)OpenTP1管理者に連絡してください。
〔対策〕定義ファイル,または/etc/hostsファイルを修正して,OpenTP1を再度実行してください。
-
定義変数(aa....aa)に指定されたポート番号(bb....bb)に誤りがあります。 定義ファイル名:cc....cc (E)
aa....aa:定義変数名
bb....bb:ポート番号
cc....cc:誤りのある定義ファイル名
(S)OpenTP1を開始しません。
(O)OpenTP1管理者に連絡してください。
〔対策〕指定範囲外または数字以外のポート番号を指定していないか確認してください。ポート番号に誤りがない場合は,ポート番号の後ろに指定したオプションに誤りがないか確認してください。定義を修正したあと,OpenTP1を再度起動してください。
-
ネームサービスのノード自動追加機能を開始します。 動作モード: aa....aa (S)
- aa....aa:動作モードを示します。
-
MANAGER:OpenTP1はマネジャノードとして動作します。
AGENT:OpenTP1はエージェントノードとして動作します。
(S)処理を続行します。
-
ネームサービスで管理できる最大ノード数を超えるため,ノードを追加できません。 IPアドレス: aa....aa, ポート番号: bb....bb, 最大ノード数: cc....cc (E)
ネームサービスで管理できる最大ノード数を超えるため,ノード情報をノードリストに追加登録できませんでした。
aa....aa:追加できなかったノードのIPアドレス
bb....bb:追加できなかったノードのポート番号
cc....cc:ネームサービスで管理できる最大ノード数
(S)処理を続行します。
(O)ノード情報をノードリストに追加登録したい場合は,マネジャノードのノードリストから不要なノード情報を削除したあと,再度ノード情報を追加登録してください。
-
usage:namdomainsetup [-d] domain_data_file host_name (S+E)
ドメイン代表スケジューラデーモンの登録・削除コマンド(namdomainsetup)の使用方法を示します。コマンドのオプション,または引数が誤っている場合やヘルプメッセージ出力要求を行った場合に出力します。
(O)コマンドの形式を正しく指定して,再度入力してください。
-
コマンド引数の指定が誤っています。 (S+E)
コマンド引数の指定がないか,コマンド引数が誤っている,または指定可能なコマンド引数の個数より多くのコマンド引数が指定されています。
(O)このメッセージの直後に出力される使用方法のメッセージに従い,コマンド引数を正しく指定して,再度入力してください。
-
domain data file is not found. file name=aa....aa (S+E)
該当するドメインデータファイルが存在しないか,または指定したドメインデータファイル名が誤っています。
aa....aa:ユーザの指定したドメインデータファイル名
(S)実行中の処理を終了します。
(O)正しいドメインデータファイル名を指定し,再度コマンドを入力してください。
-
only superuser can execute this command. (S+E)
このコマンドを実行できるのは,スーパユーザだけです。
(S)実行中の処理を中断します。
(O)OpenTP1管理者に連絡してください。
〔対策〕このコマンドをスーパユーザで実行してください。
-
no more registered. (S+E)
ドメイン代表スケジューラデーモンをこれ以上登録できません。
(S)実行中の処理を中断します。
(O)OpenTP1管理者に連絡してください。
〔対策〕すでにドメイン代表スケジューラデーモンを三つ登録しています。不要なスケジューラデーモンを削除したあと,再度実行してください。
-
使用方法:namndchg [-l] (S+E)
namndchg(ドメイン構成の変更)の使用方法を示します。このメッセージは,コマンドオプションに-hを指定した場合,またはコマンドのオプションか引数の使用方法に誤りがあった場合に出力します。
(S)コマンドの使用方法に誤りがあった場合,コマンド処理を中止します。
(O)コマンドの使用方法に誤りがあった場合,正しい使用方法で再度コマンドを入力してください。
-
all_nodeの数が許容範囲を超えています。 (E)
OpenTP1起動時から増やしたノード数が64を超えたため,登録できなくなりました。
(S)コマンド処理を中止します。
(O)ノード数を64より多くする場合は,OpenTP1を停止したあと,再度起動してください。
-
specified host name already exists. host name=aa....aa (S+E)
ドメイン代表スケジュールサービスの登録・削除コマンド(namdomainsetup)を実行して,ドメイン代表スケジュールサービスを登録しようとしたが,すでに同一のドメイン代表スケジュールサービスが登録されていた場合に出力します。
aa....aa:登録しようとしたドメイン代表スケジュールサービスのホスト名
(O)登録されていないドメイン代表スケジュールサービスを指定して,再度コマンドを実行してください。
-
specified host name is not cataloged. host name=aa....aa (S+E)
ドメイン代表スケジュールサービスの登録・削除コマンド(namdomainsetup)を実行して,ドメイン代表スケジュールサービスを削除しようとしたが,指定されたドメイン代表スケジュールサービスが登録されていなかった場合に出力します。
aa....aa:削除しようとしたドメイン代表スケジュールサービスのホスト名
(O)すでに登録されているドメイン代表スケジュールサービスを指定して,再度コマンドを実行してください。
-
aa....aaコマンド実行中にエラーが発生しました。
理由コード=bb....bb, 保守情報=cc....cc (E)
aa....aa:実行したコマンドの名称
- bb....bb:障害の内容を示す理由コード(半角10けたの数字)
-
- 0000000001:プロセス固有メモリが確保できません。
-
不要なプロセスがあれば停止してください。不要なプロセスがない場合は,メモリが不足しています。対策したあと,再度コマンドを実行してください。
- 0000000002:定義ファイルに誤りがあります。
-
定義ファイルを見直してください。
- 0000000003:共用メモリが使用できません。
-
OpenTP1を再起動してください。
- 0000000009:プロセス固有メモリが確保できません。
-
不要なプロセスがあれば停止してください。不要なプロセスがない場合は,メモリが不足しています。対策したあと,再度コマンドを実行してください。
cc....cc:保守情報
(S)コマンド処理を中止します。
(O)理由コードに従って対策し,再度コマンドを実行してください。理由コードの情報だけでは対策できない場合は,OpenTP1管理者に連絡してください。また,理由コードが一覧に記載されていない場合は,保守員に連絡してください。
〔対策〕このメッセージの内容を記録し,保守員に連絡してください。
-
使用方法: namndrm [-g][-n ノード名[:ポート番号][,ノード名[:ポート番号]...]][-f] (S+E)
namndrmコマンドの使用方法を示します。このメッセージは,コマンドオプションに-hを指定した場合,またはコマンドのオプションか引数の使用方法に誤りがあった場合に表示されます。
-
使用方法: nammstr [-g]{-u | -d ノード名[:ポート番号] | -c ノード名[:ポート番号]}[-w 最大応答待ち時間][-f][-e] (S+E)
nammstrコマンドの使用方法を示します。このメッセージは,コマンドオプションに-hを指定した場合,またはコマンドのオプションか引数の使用方法に誤りがあった場合に表示されます。
-
ノード情報を取得できませんでした。 (E)
エージェントノードの起動時に,マネジャノードからノードリストを受信できませんでした。または,nammstrコマンドで,指定したマネジャノードからノードリストを受信できませんでした。
(S)エージェントノードの起動時は,ネームサービス定義のname_start_errorオペランドの指定に従って処置します。nammstrコマンドの実行時は,コマンド処理を中断します。
- (O)エージェントノードの起動時は,システム共通定義のname_manager_nodeオペランドにマネジャノードを指定しているか見直し,正しい値を指定したあとにシステムを再起動してください。name_manager_nodeオペランドの指定値が正しい場合は,マネジャノードの動作状況を確認してください。
-
nammstrコマンドの実行時は,コマンドにマネジャノードを指定しているか見直し,正しい値を指定して再度コマンドを実行してください。コマンドの指定値が正しい場合は,他のプロセスがマネジャノード上のノードリストを使用しているおそれがあります。時間を置いて再度コマンドを実行してください。
-
ノード情報を登録しました。 ノード: aa....aa, ポート番号: bb....bb (S)
ノード情報をノードリストに追加登録しました。
aa....aa:追加登録したノードのIPアドレス
bb....bb:追加登録したノードのポート番号
(S)処理を続行します。
-
ノード情報を削除しました。 ノード: aa....aa, ポート番号: bb....bb (S)
ノード情報をノードリストから削除しました。
aa....aa:削除したノードのIPアドレス
bb....bb:削除したノードのポート番号
(S)処理を続行します。
-
指定したノードは動作中のため,ノード情報を削除できません。 ノード: aa....aa, ポート番号: bb....bb (E)
namndrmコマンドに指定したノードは動作中のため,ノードリストから削除できません。
aa....aa:削除できなかったノードのIPアドレス
bb....bb:削除できなかったノードのポート番号
(S)処理を続行します。
(O)namndrmコマンドに指定したノードの動作状況をnamsvinfコマンドに-bオプションを指定して確認してください。namndrmコマンドでノードをノードリストから削除したい場合は,削除するノードを停止させたあと,再度namndrmコマンドを実行してください。
-
使用方法: namunavl [-g] -n ノード名[,ノード名,...] (E+S)
namunavl -l
namunavlコマンド(起動通知情報の強制的無効化)の使用方法を示します。このメッセージは,コマンドのオプションまたは引数が誤っている場合に出力します。
(S)コマンドの処理を中止します。
(O)コマンドの形式を正しく指定して,再度入力してください。
-
OpenTP1起動通知に失敗したノードがあります。 (E)
OpenTP1起動時に起動通知に失敗したノードがあります。
(S)処理を続行します。
- (O)namunavlコマンド(起動通知情報の強制的無効化)に-lオプションを指定して実行してください。
-
リスト出力されたノードでOpenTP1が正常に起動しているか確認してください。正常に起動している場合,このメッセージより前に障害メッセージが出力されているときは,そのメッセージに従って対策してください。
原因が不明な場合は,保守員に連絡してください。
また,リスト出力されたノードで起動しているOpenTP1には,OpenTP1起動通知が正常に受信されていないため,リスト出力されたノードのOpenTP1は,メッセージが出力されたノードのOpenTP1へ正常に送信できなくなることがあります。その場合は,リスト出力されたノードのOpenTP1で,namunavlコマンドの-nオプションにメッセージが出力されたノードを指定し,実行する必要があります。
-
コマンド(aa....aa)を実行します。よろしいですか?[ y:実行する n:実行しない ] (S)
オペレータに指定されたコマンドを実行してもよいか応答を求めます。
aa....aa:指定されたコマンド名
- (S)指定した要求に従い処理します。
-
y:コマンドを実行します。
n:コマンドを実行しません。
どちらのオプションも指定されない場合,再度オペレータ応答要求をします。
(O)yまたはnのどちらかを選択してください。
-
使用方法: namalivechk {-l|-c [-t コネクト確立監視時間]} (E+S)
namalivechkコマンド(OpenTP1起動確認とキャッシュ削除)の使用方法を示します。
コマンドのオプションまたは引数が誤っている場合に出力します。
(S)コマンドの処理を中止します。
(O)コマンドの形式を正しく指定して,再度入力してください。
-
A node was registered on the list of RPC-suppressed nodes. Node: aa....aa, port: bb....bb (E)
namalivechkコマンド(OpenTP1起動確認とキャッシュ削除)を実行して,通信できないOpenTP1のノードをRPC抑止リストに登録した場合に出力します。
aa....aa:RPC抑止リストに登録されたOpenTP1のノード
bb....bb:RPC抑止リストに登録されたOpenTP1のネームポート番号
(S)処理を続行します。
-
RPC抑止リストに登録しました。ノード:aa....aa,ポート番号:bb....bb (S)
aa....aa:RPC抑止リストに登録されたOpenTP1ノード
bb....bb:RPC抑止リストに登録されたOpenTP1のポート番号
-
RPC抑止リストから除外しました。ノード:aa....aa,ポート番号:bb....bb (S)
aa....aa:RPC抑止リストから除外されたOpenTP1ノード
bb....bb:RPC抑止リストから除外されたOpenTP1のポート番号
-
使用方法: namsvinf {[-b]|[-r] [-w 最大応答待ち時間]} (E+S)
namsvinfコマンドの使用方法を示します。
-
定義ファイル(aa....aa)に指定したall_nodeの数が許容範囲を超えています。 (E)
all_nodeのドメイン定義ファイル中に指定したノードが,システム共通定義のall_node_extend_numberオペランドの指定値分の領域に収まりきらないため,登録できなくなりました。
aa....aa:all_nodeのドメイン定義ファイルの名称
(S)コマンド処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕all_nodeのドメイン定義ファイル中に指定したノード数がall_node_extend_numberオペランドの指定値を超えていないかどうかを確認してください。all_node_extend_numberオペランドを修正した場合は,OpenTP1を停止したあと,再起動してください。
-
定義ファイル(aa....aa)に指定したall_node_exの数が許容範囲を超えています。 (E)
all_node_exのドメイン定義ファイル中に指定したノードが,システム共通定義のall_node_ex_extend_numberオペランドの指定値分の領域に収まりきらないため,登録できなくなりました。
aa....aa:all_node_exのドメイン定義ファイルの名称
(S)コマンド処理を中止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕all_node_exのドメイン定義ファイル中に指定したノード数がall_node_ex_extend_numberオペランドの指定値を超えていないかどうかを確認してください。all_node_ex_extend_numberオペランドを修正した場合は,OpenTP1を停止したあと,再起動してください。
-
指定されたノード名(aa....aa)に誤りがあります。定義ファイル名:bb....bb 行番号:cccc (E)
ドメイン定義ファイルに指定したノード名に誤りがあります。
aa....aa:誤りのあるノード名
bb....bb:誤りのあるノード名が指定された定義ファイル名。all_nodeの定義ファイルとall_node_exの定義ファイルとで,重複したファイル名が存在する可能性があるため,ファイル格納ディレクトリも出力します。
cccc:誤りのある行番号
(S)実行中の処理を終了します。
(O)OpenTP1管理者に連絡してください。
〔対策〕正しいノード名を指定し,再実行してください。
-
指定されたポート番号(aa....aa)に誤りがあります。定義ファイル名:bb....bb 行番号:cccc (E)
ドメイン定義ファイルに指定したポート番号に誤りがあります。
aa....aa:誤りのあるポート番号
bb....bb:誤りのあるポート番号が指定された定義ファイル名。all_nodeの定義ファイルとall_node_exの定義ファイルとで,重複したファイル名が存在する可能性があるため,ファイル格納ディレクトリも出力します。
cccc:誤りのある行番号
(S)実行中の処理を終了します。
(O)OpenTP1管理者に連絡してください。
〔対策〕正しいポート番号を指定し,再実行してください。
-
重複するノード情報(aa....aa:bb....bb)が定義されています。定義ファイル名:cc....cc 行番号:dddd (E)
同じノード情報が複数定義されています。このメッセージは,同じノード情報のうち,二つ目以降に指定されたノードに対して出力します。
aa....aa:重複するノード情報
bb....bb:重複するノード情報
cc....cc:重複するノード情報が定義されている定義ファイル名。all_nodeの定義ファイルとall_node_exの定義ファイルとで,重複したファイル名が存在する可能性があるため,ファイル格納ディレクトリも出力します。
dddd:重複するノード情報がある行番号
(S)処理を続行します。
(O)OpenTP1管理者に連絡してください。
〔対策〕ノード情報を修正してください。
-
コマンド(aa....aa)を開始しました。 (S)
aa....aa:コマンド名
-
起動確認(aa....aa)を開始しました。 (S)
aa....aa:コマンド名
-
起動確認(aa....aa)を終了しました。未起動ノード数:bbb (S)
aa....aa:コマンド名
bbb:未起動ノード数
-
ドメイン構成の書き換え(aa....aa)を終了しました。 (S)
aa....aa:コマンド名
-
name_domain_file_useにaを指定しているため,コマンド(bb....bb)を続行できません。 (E)
a:name_domain_file_useオペランドの指定値
- bb....bb:実行できないコマンド
-
aがYの場合:namndchgコマンド
aがNの場合:namchgflコマンド
(S)実行中の処理を終了します。
(O)OpenTP1管理者に連絡してください。
〔対策〕システム共通定義のname_domain_file_useオペランドの指定値と実行するコマンドを確認し,再度コマンドを実行してください。
-
使用方法: namchgfl [-n] [-d [-t コネクト確立監視時間]] [-e] (E+S)
namchgflコマンドの使用方法を示します。
-
解析処理中にエラーが発生しました。 理由コード=aa....aa, 保守情報=bbb (E)
- aa....aa:理由コード(半角10けたの数字)
-
0000000023:ドメイン定義ファイル用ディレクトリへのアクセスに失敗しました。
0000000024:ドメイン定義ファイル格納ディレクトリの読み込みに失敗しました。
0000000025:ドメイン定義ファイルがオープンできません。
0000000026:ドメイン定義ファイルの読み込みに失敗しました。
- bbb:保守情報(errno値)
-
保守情報(bbb)に出力したerrno値に従って対策してください。
なお,理由コードが0000000023の場合,不正なドメイン定義ファイル格納ディレクトリのパス長を示す場合があります。
(S)実行中の処理を終了します。
(O)保守情報(bbb)に出力した情報に従って対策してください。保守情報の情報だけでは対策できない場合は,OpenTP1管理者に連絡してください。また,理由コードが一覧に記載されていない場合は,保守員に連絡してください。
〔対策〕メッセージの内容を記録し,保守員に連絡してください。
-
指定されたノード名(aa....aa)は未定義です。定義ファイル名:bb....bb 行番号:cccc (E)
aa....aa:未定義のノード名
bb....bb:定義ファイル名
cccc:行番号
(S)実行中の処理を終了します。
(O)OpenTP1管理者に連絡してください。
〔対策〕ドメイン定義ファイル,または/etc/hostsファイルを修正して,再実行してください。
-
ディレクトリ(aa....aa)が存在しません。bb....bbオペランドが指定されていないとして,処理を続行します。 (E)
ドメイン定義ファイル格納ディレクトリがありません。
aa....aa:ドメイン定義ファイル格納ディレクトリ名
bb....bb:all_nodeまたはall_node_ex
(S)bb....bbに表示されるオペランドが指定されていないとして,処理を続行します。
(O)OpenTP1管理者に連絡してください。
〔対策〕ドメイン定義ファイルの格納ディレクトリを確認してください。
-
ノードが指定されていません。自ノードだけで構成するOpenTP1システムとして続行します。 (S)
ドメイン定義ファイルが存在しないか,またはドメイン定義ファイル内にノードが定義されていない場合に出力します。
(S)自ノードだけのOpenTP1システムとして,処理を続行します。
-
ドメイン定義ファイルに指定されたノードの確認(aa....aa)を終了しました。 (S)
aa....aa:コマンド名
-
コマンド(aa....aa)が異常終了しました。 (E)
aa....aa:コマンド名
(S)コマンドを異常終了します。
(O)OpenTP1管理者に連絡してください。
〔対策〕コマンド引数の指定,ドメイン定義ファイルの内容,およびOpenTP1ノードの起動状態を確認し,エラーの要因を取り除いてください。
-
使用方法:namblad - a|d ノード名[:ポート番号][,ノード名[:ポート番号],...] (S)
nambladコマンドの使用方法を示します。
-
指定したノードはall_nodeに定義されていません。 (E)
(S)コマンド処理を終了します。
(O)OpenTP1管理者に連絡してください。
〔対策〕all_nodeオペランドで定義している正しいノード名を指定し,再度実行してください。
-
指定したノードが重複しています。 (E)
(S)コマンドの実行を中断し終了します。
(O)同じノードが複数指定されています。ノードを正しく指定し,再度コマンドを実行してください。
-
同じノード識別子を指定したノードからの通信を受信しました。
ノード識別子=aa....aa 送信元IPアドレス=bb....bb 送信元ポート番号=cc....cc (E)
aa....aa:ノード識別子(送信元ノードのノード識別子)
bb....bb:送信元ノードのIPアドレス
cc....cc:送信元ノードのネームサービスのポート番号(システム共通定義のname_portオペランドの指定値)
(S)処理を続行します。
〔対策〕出力した送信元IPアドレス,送信元ポート番号で決まるノードのノード識別子,または自ノードのノード識別子を変更し,OpenTP1システム内で一意となるようにしてください。なお,ノード識別子を変更した場合,ノード識別子を変更したノードのジャーナルファイルを初期化する必要があります。
-
現在の動作モード(aa....aa)でコマンド(bb....bb)のオプション(cc....cc)は指定できません。 (E)
- aa....aa:現在の動作モードを示します。
-
MANAGER:OpenTP1はマネジャノードとして動作しています。
AGENT:OpenTP1はエージェントノードとして動作しています。
NORMAL:OpenTP1はノード自動追加機能を使用していません。
bb....bb:コマンド名を示します。
cc....cc:現在の動作モードで指定できないコマンドオプションを示します。
(S)処理を中断します。
(O)現在の動作モードで指定できるコマンドオプションかどうか確認してください。
-
指定したノードはOpenTP1に登録されていません。 ノード名: aa....aa, ポート番号: bb....bb (E)
namndrmコマンドに指定したノードは,ノードリストに登録されていません。
aa....aa:登録されていないノードのIPアドレス
bb....bb:登録されていないノードのポート番号
(S)処理を中断します。
(O)namndrmコマンドに指定したノードがノードリストに登録されているかどうかをnamsvinfコマンドに-bオプションを指定して確認してください。
-
ノード(aa....aa:bb....bb)を管理ノードに設定できません。 (E)
nammstrコマンドを実行したノード,またはnammstrコマンドに指定したノードを「管理ノード(マネジャノード)」に設定できませんでした。要因として次のことが考えられます。
-
nammstrコマンドに指定したノードが停止している,またはマネジャノードとして動作していません。
-
nammstrコマンドに指定したマネジャノードが,システム共通定義のall_node_exオペランド,またはall_node_exのドメイン定義ファイルに指定されています。
-
nammstrコマンドを実行したノードのOpenTP1の起動が完了していない,または終了処理中です。
aa....aa:マネジャノードに設定できなかったノードのIPアドレス
bb....bb:マネジャノードに設定できなかったノードのポート番号
(S)処理を中断します。
(O)nammstrコマンドにマネジャノードを指定しているか見直し,正しい値を指定して再度コマンドを実行してください。コマンドの指定値が正しい場合は,再度コマンドを実行してください。
-
-
ノード(aa....aa:bb....bb)を管理ノードに設定しました。 (S)
aa....aa:「管理ノード(マネジャノード)」に設定したノードのIPアドレス
bb....bb:「管理ノード(マネジャノード)」に設定したノードのポート番号
(S)処理を続行します。
-
システム内で既に管理ノードが動作しています。 IPアドレス=aa....aa, ポート番号=bb....bb (E)
OpenTP1システム内ですでに「管理ノード(マネジャノード)」が動作しているため,nammstrコマンドで自ノードをマネジャノードとして動作させることはできません。
aa....aa:動作しているマネジャノードのIPアドレス
bb....bb:動作しているマネジャノードのポート番号
(S)処理を続行します。
(O)マネジャノードの動作状況を確認してください。自ノードをマネジャノードとして動作させたい場合は,OpenTP1システム内で動作しているマネジャノードを停止させたあと,再度nammstrコマンドを実行してください。
-
ネームサービスの動作モードを変更しました。 動作モード: aa....aa (S)
nammstrコマンドによって,自ノードの動作モードを変更しました。
- aa....aa:変更後の動作モードを示します。
-
MANAGER:OpenTP1はマネジャノードとして動作します。
AGENT:OpenTP1はエージェントノードとして動作します。
-
(aa....aa:bb....bb) all_nodeのドメイン定義ファイルに指定されていないノード(cc....cc:dd....dd)が優先選択ノードの定義ファイル(ee....ee:ff....ff)に指定されています。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:優先選択ノードの定義ファイルに指定されているノードのノード名
dd....dd:優先選択ノードの定義ファイルに指定されているノードのポート番号
ee....ee:all_nodeのドメイン定義ファイルに指定されていないノードが指定されている,優先選択ノードの定義ファイルのファイル名
ff....ff:優先選択ノードの定義ファイル内で定義エラーがある行数
(S) all_nodeのドメイン定義ファイルまたはall_node_exのドメイン定義ファイルの指定値を有効とし,優先選択ノードの定義ファイルの指定値を無効とします。OpenTP1起動時は,このままOpenTP1を起動します。namchgflコマンド実行時は,コマンドをエラーリターンします。なお,OpenTP1起動時とnamchgflコマンド実行時のどちらの場合でも,優先選択ノードの定義ファイルで正しく定義した行は有効となります。
〔対策〕ドメイン定義ファイルのノード名およびポート番号を修正してください。
-
(aa....aa:bb....bb) rpc_multi_tp1_in_same_hostオペランドにYが指定されていないため,ドメイン定義ファイルに自ノードと同じホスト名,またはIPアドレスは指定できません。指定値=cc....cc 定義ファイル名=dd....dd (E)
ドメイン定義ファイルに,自ノードと同じホスト名またはIPアドレスが指定されています。ドメイン定義ファイルの指定を見直すか,rpc_multi_tp1_in_same_hostオペランドにYを指定する必要があります。
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:ドメイン定義ファイルに指定された値
dd....dd:cc....ccで示した値が指定されているドメイン定義ファイル名
(S)処理を続行します。
〔対策〕ドメイン定義ファイルの指定を見直すか,システム共通定義のrpc_multi_tp1_in_same_hostオペランドにYを指定してください。
-
(aa....aa:bb....bb) ドメイン定義ファイルに自ノードは指定しないでください。指定値=cc....cc 定義ファイル名=dd....dd (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:ドメイン定義ファイルに指定された値
dd....dd:cc....ccで示した値が指定されているドメイン定義ファイル名
(S)処理を続行します。
〔対策〕dd....ddで示したドメイン定義ファイルに指定している自ノードを削除してください。
-
(aa....aa:bb....bb) ドメイン定義ファイルにループバックアドレス,または,ループバックアドレスに変換されるホスト名は指定しないでください。指定値=cc....cc 定義ファイル名=dd....dd (E)
ドメイン定義ファイルに,ループバックアドレスまたはIPアドレスが127で始まる(例:127.0.0.1)ホスト名が指定されています。この場合,ネームサービスが正しく動作できません。
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:ドメイン定義ファイルに指定された値
dd....dd:cc....ccで示した値が指定されているドメイン定義ファイル名
(S)処理を続行します。
〔対策〕dd....ddで示したドメイン定義ファイルに指定しているノードを削除してください。
-
(aa....aa:bb....bb) rpc_multi_tp1_in_same_hostオペランドにYが指定されていないため,cc....ccオペランドに自ノードと同じホスト名,またはIPアドレスは指定できません。指定値=dd....dd (E)
システム共通定義のall_nodeオペランドまたはall_node_exオペランドに,自ノードと同じホスト名またはIPアドレスが指定されています。メッセージに出力したオペランドの指定値を見直すか,rpc_multi_tp1_in_same_hostオペランドにYを指定する必要があります。
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:不正な値が指定されたオペランド名
dd....dd:cc....ccで示したオペランドに指定されている値
(S)処理を続行します。
〔対策〕cc....ccで示したオペランドの指定値を見直すか,システム共通定義のrpc_multi_tp1_in_same_hostオペランドにYを指定してください。
-
(aa....aa:bb....bb) cc....ccオペランドに自ノードは指定しないでください。指定値=dd....dd (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:不正な値が指定されたオペランド名
dd....dd:cc....ccで示した定義ファイルに指定されている値
(S)処理を続行します。
〔対策〕cc....ccで示したオペランドに指定している自ノードを削除してください。
-
(aa....aa:bb....bb) name_portオペランドが指定されていないためcc....ccをname_portとして使用します。問題がないか確認してください。問題がない場合,本メッセージは無視してください。 (E)
システム共通定義のname_portオペランドが指定されていません。この場合ネームサービスは,cc....ccで示した値がname_portオペランドに指定されたと仮定します。ほかのアプリケーションで使用するポート番号と重複している場合は,OpenTP1を起動できなかったり,不正な通信を行ったりすることがあります。
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:ネームサービスが使用するポート番号
(S)処理を続行します。
〔対策〕ネームサービスがcc....ccで示した値をポート番号として使用して問題ないかどうかを確認してください。問題ない場合は,このメッセージを無視してください。
-
(aa....aa:bb....bb) name_notifyオペランドにYが指定されています。all_nodeおよびall_node_exに指定したノードのname_notifyオペランドにもYが指定されていることを確認してください。 (E)
システム共通定義のname_notifyオペランドにYが指定されています。この場合,システム共通定義のall_nodeオペランド,all_node_exオペランド,またはドメイン定義ファイルに指定したすべてのノードでname_notifyオペランドにYを指定する必要があります。
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
(S)処理を続行します。
〔対策〕システム共通定義のall_nodeオペランド,all_node_exオペランド,またはドメイン定義ファイルに指定したすべてのノードで,name_notifyオペランドにYが指定されていることを確認してください。問題がない場合は,このメッセージを無視してください。
-
(aa....aa:bb....bb) all_nodeオペランド,および,all_node_exオペランドに同一IPアドレスを持つノードが複数指定されています。この場合,cc....ccオペランドにdd....ddを指定するとネームサービスが正しく動作できません。 (E)
システム共通定義のall_nodeオペランド,all_node_exオペランド,またはドメイン定義ファイルに,同一IPアドレスを持つノードが複数指定されています。この場合,dd....ddで示したオペランドの指定値では,ネームサービスを正しく動作させることができません。
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:問題となるオペランド名
dd....dd:cc....ccで示したオペランドに指定されている値
(S)処理を続行します。
〔対策〕システム共通定義のall_nodeオペランド,およびall_node_exオペランドの指定値を見直すか,またはcc....ccで示したオペランドの指定値を変更してください。
-
(aa....aa:bb....bb) name_global_lookupオペランドにYが指定されています。all_nodeに指定したノードのname_global_lookupオペランドにYが指定されていないことを確認してください。 (E)
ネームサービス定義のname_global_lookupオペランドにYが指定されています。この場合,システム共通定義のall_nodeオペランド,all_node_exオペランド,またはドメイン定義ファイルに指定したすべてのノードで,name_global_lookupオペランドにYを指定することはできません。
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
(S)処理を続行します。
〔対策〕システム共通定義のall_nodeオペランド,all_node_exオペランド,またはドメイン定義ファイルに指定したすべてのノードのネームサービス定義でname_global_lookupオペランドにYが指定されていないことを確認してください。問題がない場合は,このメッセージを無視してください。
-
(aa....aa:bb....bb) all_nodeオペランドに129以上のノードが指定されていますが,name_service_extendオペランドに1が指定されていません。この場合,all_nodeオペランドに指定した129番目以降のノードはRPC先の対象とならない場合があります。 (E)
システム共通定義のall_nodeオペランド,またはall_node用ドメイン定義ファイルに,129以上のノードが指定されています。この場合,ネームサービス定義のname_service_extendオペランドに1を指定しないと129番目以降のノードがRPC先にならないことがあります。
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
(S)処理を続行します。
〔対策〕ネームサービス定義のname_service_extendオペランドに1を指定してください。現在の指定内容で問題がない場合は,このメッセージを無視してください。
-
(aa....aa:bb....bb) name_audit_confオペランドを省略しているか,0を指定しています。この場合,name_rpc_control_listオペランドにNを指定すると,ネームサービスはRPC抑止リストに登録しているノードからの通信を受信しない限り,そのノードをRPC抑止リストから削除しません。 (E)
ネームサービス定義のname_audit_confオペランドの指定を省略するか,0を指定した場合,name_rpc_control_listオペランドにはNを指定しないでください。
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
(S)処理を続行します。
- 〔対策〕次に示すどちらかの対策を行ってください。
-
-
ネームサービス定義のname_rpc_control_listの指定を省略するか,Yを指定する。
-
ネームサービス定義のname_audit_confオペランドに1または2を指定する。
-
-
(aa....aa:bb....bb) name_audit_confオペランドにcc....ccが指定されており,かつ,name_audit_intervalオペランドに180以下が指定されているか未指定です。この場合,name_rpc_control_listにNを指定することを推奨します。 (E)
ネームサービス定義のname_audit_confオペランドに1または2が指定されていて,かつname_audit_intervalオペランドの指定を省略しているか180以下を指定しています。この場合,ネームサービスが独自に行う処理(RPC抑止リスト登録ノードのを使用できるかどうかの確認)が不要であるため,name_rpc_control_listオペランドにNを指定することをお勧めします。
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:name_audit_confオペランドの指定値
(S)処理を続行します。
〔対策〕ネームサービス定義のname_rpc_control_listオペランドにNを指定してください。
-
(aa....aa:bb....bb) cc....ccオペランドにループバックアドレス,または,ループバックアドレスに変換されるホスト名を指定することはできません。指定値=dd....dd (E)
システム共通定義のall_nodeオペランドおよびall_node_exオペランドに,ループバックアドレスまたはIPアドレスが127で始まる(例:127.0.0.1)ホスト名が指定されています。この場合,ネームサービスを正しく動作させることができません。
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:不正な値が指定されているオペランド名
dd....dd:cc....ccで示したオペランドに指定されている値
(S)処理を続行します。
〔対策〕cc....ccで示したオペランドの指定値を削除してください。
-
aa....aaシステムコールでエラーが発生しました。
リターン情報=bbb エラーが発生した関数名:cc....cc (C+E)
aa....aa:システムコール名
bbb:システムコールのリターンコード
cc....cc:エラーの発生した関数名
(S)処理を続行します。または,OpenTP1を異常終了します。
(O)OpenTP1管理者に連絡してください。
- 〔対策〕aa....aaシステムコールのリターンコード
-
(errno)bbbを参照して原因を調査してください。原因を調査したあと,障害を取り除いて再度実行してください。
-
ファイルシステムの異常のため処理が続行できません。 (C)
ファイルを操作するシステムコールが異常終了しました。
(S)システムを全面ダウンします。
〔対策〕保守員に連絡し,原因を調査してください。
-
メモリ不足が発生しました。サイズ=aa....aaバイト
領域種別:bb....bb (C)
aa....aa:確保しようとした領域のサイズ(10けた以内の数字)
- bb....bb:メモリ不足が発生した領域の種別(15文字以内の英数字)
-
STATIC_SHMPOOL:静的共用メモリ
PROCESS:プロセス固有メモリ
(S)システムを全面ダウンします。
- 〔対策〕メモリ不足が発生した領域の種別が共用メモリの場合は,定義の指定値を見直し,対策後,再度実行してください。
-
メモリ不足が発生した領域の種別がプロセス固有メモリの場合は,プロセス数を見直し,再度実行してください。
繰り返し発生する場合は保守員に連絡し,原因を調査してください。
-
定義ファイルの解析中にエラーを検出しました。 (C)
(S)開始コマンド待ちです。
(O)定義ファイルを訂正し,dcstartコマンドを入力してください。
〔対策〕保守員に連絡し,原因を調査してください。
-
プロセスサービス定義の最大プロセス数の記述に誤りがあります。 (C)
(S)開始コマンド待ちです。
(O)プロセスサービス定義のprc_process_countオペランドで指定した値を見直してから,dcstartコマンドを入力してください。
-
プロセスサービス定義のprcsvpath形式の記述に誤りがあります。 (C)
(S)デフォルト値を仮定し,処理を続行します。
(O)定義ファイルを訂正し,dcstartコマンドを入力してください。
- 〔対策〕デフォルト値を仮定して処理を続行するので,プロセスサービス定義のprcsvpath定義コマンドに指定したすべてのパスが無効になります。
-
このメッセージの前に出力されるKFCA00757-Eメッセージに従い,プロセスサービス定義のprcsvpath形式で指定した値を見直してから,OpenTP1を再起動してください。
-
プロセスサービス定義のプロセス監視時間の記述に誤りがあります。 (C)
(S)開始コマンド待ちです。
(O)プロセスサービス定義のterm_watch_timeオペランドで指定した値を見直してから,dcstartコマンドを入力してください。
-
共用メモリの利用ができないため処理が続行できません。 (C)
プロセスサーバデーモンで,共用メモリの利用ができません。またはコマンドで,共用メモリの利用ができません。
(S)システムを全面ダウンします。コマンドの場合,コマンドを異常終了します。
(O)コマンドの場合,dcstartコマンドを入力してください。
〔対策〕保守員に連絡し,原因を調査してください。
-
プログラム不良又はハードウェア不良のため処理が続行できません。 (C+E)
プログラムに問題がある,またはハードウェアに障害が発生したため,OpenTP1の内部処理中に予期しないエラーが発生しました。
(S)システムを全面ダウンします。
〔対策〕保守員に連絡後,プログラムに問題がないか原因を調査してください。プログラムに問題がない場合,ハードウェア障害の可能性があるので,ハードウェアに問題がないか調査してください。
-
サーバ名aa....aaに対するロードモジュールbb....bbがありません。 (C)
aa....aa:サーバ名
bb....bb:ロードモジュール名
- (O)プロセスサービス定義のprcsvpath定義で指定,またはprcpathコマンドで変更したパスに,このメッセージに出力されたロードモジュールが格納されているか確認してください。ロードモジュールが格納されていない場合は,ロードモジュールを作成し,格納してください。または,サーバの定義ファイルのロードモジュール名を訂正してください。
-
繰り返し発生する場合は,ユーザサービス定義,またはユーザサービスデフォルト定義のputenvでPATHを変更しているかどうかを調査してください。変更している場合は,ロードモジュールが置かれているディレクトリも含めてPATHを指定するようにしてください。
-
サーバ名aa....aaに対するロードモジュールbb....bbが実行可能ファイルではありません。 (C)
aa....aa:サーバ名
bb....bb:ロードモジュール名
(O)ロードモジュールに実行許可を与えてください。または,サーバの定義ファイルのロードモジュール名を訂正してください。
-
[UNIX]
続行不可能なエラーが発生しました(要因コード:aaa)。
dcsetup -dを投入してください。 (C+E)
[Windows]
続行不可能なエラーが発生しました(要因コード:aaa)。
サービスを停止してください。 (C)
OpenTP1に処理の続行が不可能なエラーが発生しました。
- aaa:要因コード(3けた以内の数字)
-
- 1:UNIXの場合:/etc/inittabの内容が不正(Red Hat Enterprise Linux Server 6以降で使用する場合,/etc/init/hitachi.OpenTP1sb.DCXX(XXは通し番号).confファイルの内容が不正)
-
Windowsの場合:OpenTP1ディレクトリの指定が不正
2:メモリ不足
3,5,104,105:ステータスファイルのアクセスに失敗
4,13,101:ステータスファイルのオープンに失敗
6,102:ステータスファイルの書き込みに失敗
- 7:プロセスサービス定義のterm_watch_countオペランドに値を指定していない場合は,システムが3回連続ダウンしました。
-
term_watch_countオペランドに値を指定している場合は,システムが指定値回数ダウンしました。
8:ステータスファイルの内容不正
9,10,14:ステータスファイルの書き込み失敗
11,15,103:ステータスファイルのクローズに失敗
12,16:内部矛盾を検知しました。
17,18,19:システムの標準入出力のオープンに失敗
20:OpenTP1システム共通定義が不正
21:ディレクトリの移動に失敗
200:標準出力リダイレクト機能の初期化処理に失敗
300:dcstatus_prcnopauseファイルのオープンに失敗
500:OpenTP1開始中のシステム初期化処理が,システム環境定義のsystem_init_watch_timeオペランドに指定した時間を超えました。system_init_watch_timeオペランドに,システム初期化処理に十分な時間を指定し,システムを再起動してください。
(S)システムの開始処理,または再開始処理を中止します。
- 〔対策〕障害を取り除いたあと,OS別に次の対策を実施してください。ただし,要因コードから原因がわからない場合は保守情報を取得し,保守員に連絡してください。
-
- OSがUNIXの場合
-
次のどちらかの対策を実施してください。
-
dcresetコマンドを実行する。
-
dcsetupコマンドに-dオプションを指定して実行し,応答に対して「n」と入力する。その後,dcsetupコマンドを実行し,OpenTP1を再登録する。
-
- OSがWindowsの場合
-
サービスを停止してください。
-
システムがaa....aa回ダウンしました。 (C)
aa....aa:OpenTP1システム連続異常終了回数
(S)OpenTP1の再開始処理を中止します。
〔対策〕このメッセージの前に出力されているメッセージを調査し障害を取り除いたあと,再度起動してください。原因不明の場合は,保守員に連絡してください。
-
ディレクトリaa....aaにアクセスできません。 (C)
aa....aa:ディレクトリ名
(S)システムを全面ダウンします。
(O)ディレクトリのアクセス権限を確認してください。
-
prc_abort_signalに指定されたシグナル番号が不正です。 (E)
ユーザサービス定義,またはユーザサービスデフォルト定義で,prc_abort_signalに不正な値が指定されているため,コアファイルの出力,およびプロセスの停止ができません。
(S)コアファイルを出力しないで,該当するプロセスを停止します。
(O)prc_abort_signalの指定値を変更したあと,再度サーバを起動してください。
-
サーバaa....aaの定義ファイルにロードモジュール名の定義がありません。 (C)
サーバの定義ファイルにロードモジュール名の定義(set module =)がありません。
aa....aa:サーバ名(定義ファイル名と同じ)
(S)処理を続行します。
(O)定義ファイルにロードモジュール名を記述して再度サーバを起動してください。
-
プロセスサービスのライブラリとプロセスサービスのデーモンのバージョンの不一致が発生しました。 (E)
プロセスサービスのデーモンとプロセスサービスにサービス要求したライブラリのバージョンが一致しません。そのため,プロセスサービスのデーモンは,サービスを実行できません。
(S)処理を中止します。
〔対策〕現在使用中のOpenTP1が提供したライブラリを使用して,ユーザサーバ,またはコマンドを再度作成して起動してください。繰り返し発生する場合は,保守員に連絡してください。
-
定義の指定値に誤りがあります。
サーバ名:aa....aa 変数名:bb....bb (C)
定義ファイルに記述されている変数の指定値に誤りがあります。
aa....aa:サーバ名(8文字以内の英数字)
bb....bb:変数名
(S)エラーが発生したプロセスを終了します。
(O)OpenTP1管理者に連絡してください。
〔対策〕該当する変数名の記述形式を確認したあと,指定値が不正に指定されている個所を修正してください。
-
OpenTP1の続行が不可能なエラーが発生したため,OpenTP1を停止します。要因:aa....aa (C)
- aa....aa:エラー要因
-
CRITICAL:クリティカル状態でサーバが終了しました。
MEMORY:部分回復処理をするために一定回数リトライしましたが,メモリ不足のため失敗しました。
(S)OpenTP1を停止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕システムのプロセス数を見直し,対策したあと,再度OpenTP1を起動してください。
-
メモリ不足のため,サーバaa....aaの部分回復処理を行うことができません。bb....bb秒後に部分回復処理のリトライを行います。 (C)
aa....aa:ダウンしたサーバ名(8文字以内の英数字)
bb....bb:部分回復処理をリトライするまでの時間(単位:秒)
(S)OpenTP1の処理を続行し,部分回復処理をリトライします。
(O)OpenTP1管理者に連絡してください。
〔対策〕メモリ不足を解消するために,システムのプロセス数を見直して,不要なプロセスを終了させてください。
-
現在HAモニタは,停止中です。 (C)
HAモニタは,停止中です。
(S)OpenTP1を停止します。
(O)HAモニタを起動して,再度OpenTP1を起動してください。
-
HAモニタへの連絡処理中にシステムエラーを検知しました。
エラーコード:aa....aa 詳細コード:bb....bb (E)
aa....aa:HAモニタのリターンコード
bb....bb:HAモニタの詳細リターンコード
(S)OpenTP1を停止します。
(O)OpenTP1管理者に連絡してください。
〔対策〕保守員に連絡してください。
-
コマンド,サーバのサーチパスを引継ぎました。 (S)
前回のオンライン時のコマンド,サーバのサーチパスを引き継ぎました。
(S)システムを続行します。
-
コマンド,サーバのサーチパスの回復に失敗しました。 (E)
(S)システムを続行します。前回のオンライン中にコマンド,ユーザサーバのサーチパスを変更していた場合,その変更は無視されます。
(O)必要であれば,システムがオンラインになってから,コマンド,ユーザサーバのサーチパスを変更してください。
-
コマンド,サーバのサーチパスの保存に失敗しました。 (E)
(S)システムを続行します。ただし,次回のリランではコマンド,ユーザサーバのサーチパスを正しく引き継げません。
(O)障害要因を取り除いてから,prcpathコマンドでコマンド,ユーザサーバのサーチパスを設定し直してください。
-
スレッドの沈み込んだプロセスを検知したため、そのプロセスを停止させます。
サーバ名:aa....aa プロセスID:bb....bb (E)
aa....aa:スレッドの沈み込んだプロセスのサーバ名
bb....bb:スレッドの沈み込んだプロセスのプロセスID
(S)該当プロセスを停止させます。
-
プロセスサービス定義のprc_coresave_path定義の記述に誤りがあります。 (E)
(S)デフォルト値を仮定し,処理を続行します。
(O)定義ファイルを訂正し,dcresetコマンドを入力してください。
- 〔対策〕パス名が63文字以下であるかどうか確認してください。
-
先頭が"/"であるかなど,フルパス名として正しいかどうか確認してください。
-
システム共通定義のprc_current_work_path定義の記述に誤りがあります。 (C)
(S)デフォルト値を仮定し,処理を続行します。
(O)定義ファイルを訂正し,dcresetコマンドを入力してください。
- 〔対策〕次の項目について確認してください。
-
-
パス名が50文字以下であるか。
-
先頭が"/"であるかなど,フルパス名として正しいか。
-
指定したディレクトリにOpenTP1管理者に対する書き込み権限があるか。
-
指定したディレクトリがほかのOpenTP1で使用されていないか。
-
-
UAP共用ライブラリのサーチパスを引き継ぎました。 (S)
前回のオンライン時のUAP共用ライブラリのサーチパスを引き継ぎました。
(S)システムを続行します。
-
UAP共用ライブラリのサーチパスの回復に失敗しました。 (E)
(S)システムを続行します。前回のオンライン中にUAP共用ライブラリのサーチパスを変更していた場合,その変更は無視されます。
(O)必要であれば,システムがオンラインになってから,UAP共用ライブラリのサーチパスを変更してください。
-
UAP共用ライブラリのサーチパスの保存に失敗しました。 (E)
(S)システムを続行します。ただし,次回のリランではUAP共用ライブラリのサーチパスを正しく引き継げません。
(O)障害要因を取り除いてから,prcdlpathコマンドでUAP共用ライブラリのサーチパスを設定し直してください。
-
メモリ不足のためコマンドの実行ができません。
サイズ=aa....aaバイト 領域種別:bb....bb (E)
aa....aa:確保しようとした領域のサイズ(10けた以内の数字)
- bb....bb:メモリ不足が発生した領域の種別(15文字以内の英数字)
-
STATIC_SHMPOOL:静的共用メモリ
PROCESS:プロセス固有メモリ
(S)コマンドを異常終了します。
- 〔対策〕メモリ不足の発生した領域の種別が共用メモリの場合は,定義の指定値を見直し,対策後,再度実行してください。
-
メモリ不足の発生した領域の種別がプロセス固有メモリの場合は,プロセス数を見直し,再度実行してください。
繰り返し発生する場合は保守員に連絡し,原因を調査してください。
-
コマンドの文法が間違っています。 (E)
(O)コマンドの文法を確かめてください。
-
ロードモジュール名が不正です。 (E)
prclsコマンドの引数(ロードモジュール名)の長さが不正です。
(O)正しい引数を設定してください。
-
サーバ名が不正です。 (E)
prclsコマンドの引数(サーバ名)の長さが不正です。
(O)正しい引数を設定してください。
-
プロセスIDが不正です。 (E)
prclsコマンドの引数(プロセスID)の値が不正です。
(O)正しい引数を設定してください。
-
プロセス間通信ができません。 (E)
プロセス間通信ができないのでコマンドが実行できません。OpenTP1が動作していない,プロセス間通信の環境が整っていないなどの原因が考えられます。
(O)OpenTP1が動作しているときにコマンドを入力してください。OpenTP1の動作中にこのメッセージが出力された場合は,動作に必要な環境変数が正しく設定されているか確認してください。環境変数については,マニュアル「OpenTP1 運用と操作」の,OpenTP1管理者の環境設定についての説明を参照してください。
-
コマンドの引数が間違っています。 (E)
(O)正しい引数を設定してください。
-
aa....aaは存在しません。 (E)
次に示すコマンドで指定されたディレクトリは存在しません。
-
prcdlpathコマンド
-
prcpathコマンド
-
prcsvpathコマンド
aa....aa:ディレクトリ名
(O)正しい引数を設定してください。
-
-
aa....aaはディレクトリではありません。 (E)
prcpathコマンド,またはprcdlpathコマンドで指定された引数はディレクトリではありません。
aa....aa:ディレクトリ名
(O)正しい引数を設定してください。
-
サービスグループ名が不正です。 (E)
prclsコマンドの引数(サービスグループ名)の長さが不正です。
(O)正しい引数を設定してください。
-
prckillコマンドでエラーが発生しました。
プロセスID:aa....aa 要因:bb....bb (E)
aa....aa:エラーが発生したプロセスID
- bb....bb:エラーの要因
-
STATUS:停止しようとしたプロセスがダウン中です。
EXIT:停止しようとしたプロセスはありません。
(S)処理を続行します。
(O)必要であれば,エラーの要因を取り除いたあと,再度実行してください。
-
コマンドでエラーが発生しました。
要因:aa....aa (E)
- aa....aa:コマンドで発生したエラー要因
-
PROTOCOL:OpenTP1停止中以外の状態でdcresetコマンドを入力しました。
(S)コマンドを終了します。
- (O)エラーの要因を取り除いたあと,再度実行してください。
-
なお,OpenTP1の状態によってはdcstop -fでシステムを停止させる必要がある場合があります。
-
(aa....aa:bb....bb) prc:prcsvpathの設定に,cc....ccが含まれていません。 (E)
メッセージ区分および問題識別コードについては,マニュアル「OpenTP1 システム定義」の定義チェックの詳細についての説明を参照してください。
aa....aa:メッセージ区分
bb....bb:問題識別コード
cc....cc:$DCDIR/aplibおよび$DCDIR/binで,設定に含まれていない内容
(S)処理を続行します。
(O)プロセスサービス定義のprcsvpath定義コマンドの指定に,$DCDIR/aplibおよび$DCDIR/binが含まれているかどうかを確認してください。
-
使用方法:prctctrl {-s|-e} [-i 確認間隔] [-c 確認回数] (E+S)
prctctrlコマンドの使用方法を示します。
-
コマンドでエラーが発生しました。
要因:aa....aa (E)
prctctrlコマンドを実行しましたが,何らかの要因でエラーとなりました。
- aa....aa:コマンドで発生したエラー要因
-
ALREADY_STARTED:prcteeプロセスはすでに開始されています。
ALREADY_STOPPED:prcteeプロセスはすでに停止されています。
TIME_OUT:prcteeプロセスの開始または停止を確認できませんでした。
NOT_SUPER_USER:コマンドを実行したユーザがスーパユーザではありません。
PRCD_PAUSE:プロセスサーバデーモン(prcd)がKFCA00715-Eメッセージを出力して処理を中断しているか,OpenTP1がセットアップ(dcsetupコマンド)されていません。
PRCD_RETRY:待機系OpenTP1起動失敗時のリトライ機能による系切り替え起動処理中,または待機系の起動リトライ処理中です。
(S)コマンドを終了します。
(O)エラーの要因を取り除いたあと,再度実行してください。エラー要因がPRCD_RETRYの場合は,KFCA00715-E,KFCA01809-I,またはKFCA01888-Iメッセージが出力されたあと,再度実行してください。
-
使用方法:prcdlpath {-d | 追加パス名[:追加パス名]} (E+S)
prcdlpathコマンドの使用方法を示します。このメッセージは次の場合に出力します。
-
コマンドのオプションに-hを指定した場合
-
コマンドのオプションまたは引数の使用方法が誤っている場合
(S)コマンドの使用方法に誤りがあった場合は,コマンド処理を中止します。
(O)コマンドの使用方法に誤りがあった場合は,正しい使用方法で再度コマンドを入力してください。
-
-
使用方法:prcdlpathls (E+S)
prcdlpathlsコマンドの使用方法を示します。このメッセージは,次の場合に出力します。
-
コマンドのオプションに-hを指定した場合
-
コマンドの使用方法が誤っている場合
(S)コマンドの使用方法に誤りがあった場合は,コマンド処理を中止します。
(O)コマンドの使用方法に誤りがあった場合は,正しい使用方法で再度コマンドを入力してください。
-
-
使用方法:prcls [{-a|-s サーバ名|-g サービスグループ名|-l ロードモジュール名|-p プロセスID|-x}] (S)
prclsコマンドの使用方法を示します。コマンドの形式が誤っている場合に出力します。
(S)コマンドを異常終了します。
(O)正しいコマンドを入力し直してください。
-
使用方法:prcpath サーチパス名 (E)
prcpathコマンドの使用方法を示します。コマンドの形式が誤っている場合に出力します。
(S)コマンドを異常終了します。
(O)正しいコマンドを入力し直してください。
-
使用方法:prckill [プロセスID[プロセスID]...] (E)
prckillコマンドの形式が誤っている場合に,使用方法を示します。
(S)コマンドを異常終了します。
(O)正しいコマンドを入力し直してください。
-
使用方法:dcreset (E)
dcresetコマンドの使用方法を示します。コマンドの形式が誤っている場合に出力します。
(S)コマンドを異常終了します。
(O)正しいコマンドを入力し直してください。
-
prc_coredump_filterの設定処理でエラーが発生しました。処理:aa....aa 詳細コード:bb....bb (E)
aa....aa:処理識別コード
bb....bb:詳細コード
(S)処理を続行します。
〔対策〕詳細コードが-20013の場合,Linuxのcoredump_filterファイルにアクセス権限がありません。OSの設定を見直してください。詳細コードが-20013以外の場合は,OpenTP1管理者に連絡してください。
-
スケジューラを準備中です。 (L+E)
-
スケジューラを回復中です。 (L+E)
-
スケジューラを開始しました。 (L+E)
スケジューラの正常開始・再開始処理が完了しました。
-
スケジューラを開始できません。理由コード=aa....aa (L+E)
スケジューラの正常開始・再開始中に障害が発生しました。
- aa....aa:障害の内容を示す理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
(S)スケジューラの正常開始・再開始処理を中止します。
- 〔対策〕理由コード一覧を見て対策し,再度スケジューラを起動してください。
-
理由コード
意味
対策
1
共用メモリ確保不可
システム環境定義で指定した静的共用メモリサイズを見直し,対策後,OpenTP1を再起動してください。
2
定義解析エラー
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,再度起動してください。
3
プロセス固有メモリ不足
スケジュールサービス定義のscd_hold_recovery_count指定値を小さくしてください。それでも解消されない場合は,サーバ/サービスの閉塞状態の引き継ぎをあきらめて,scd_hold_recovery_count指定値を0にしてください。
4
ステータスファイルアクセスエラー
スケジュールサービス定義のscd_hold_recovery_countオペランドの指定値を見直し,対策したあと,再度起動してください。scd_hold_recovery_countオペランドの指定値に誤りがない場合は,以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,再度起動してください。
5
通信障害発生
このメッセージ以前に出力された障害メッセージに従って対策してください。
6
キュー情報ファイルアクセスエラー
キュー情報ファイル($DCDIR/spool/scdqid1,scdqid2)の作成に失敗しました。キュー情報ファイルへのアクセス権限を含む,$DCDIR下のアクセス権が変更されている可能性があります。アクセス権が変更されているかどうか確認してください。変更されていた場合,$DCDIR下をdcsetupコマンドを使用して再構築してください。再構築しても障害が繰り返し発生する場合は,保守員に連絡してください。
8
ポート番号重複
スケジュールサービス定義のscd_portで指定したポート番号で起動しているプロセスを停止するか,scd_portを定義し直してOpenTP1を起動してください。
10
スケジュールバッファグループ指定不正
スケジュールサービス定義のscdbufgrp定義コマンドを見直し,対策後,OpenTP1を再起動してください。
11
スケジュールバッファグループが共用可能数をオーバ
スケジュールサービス定義のscdbufgrp定義コマンドを見直し,対策後,OpenTP1を再起動してください。
13
スケジュールバッファグループのバッファプールサイズ不正
スケジュールサービス定義のscdbufgrp定義コマンドで指定したメッセージ格納バッファプール長(-eオプション)が,メッセージ格納バッファセル長(-lオプション)の整数倍ではありません。整数倍に切り上げた値を仮定してOpenTP1システムを起動しましたが,メッセージ格納バッファプールの最大サイズを超えています。
スケジュールサービス定義のscdbufgrp定義コマンドを見直し,対策後,OpenTP1を再起動してください。
14
スケジュールバッファグループ指定オプション組み合わせ不正
スケジュールサービス定義のscdbufgrp定義コマンドでメッセージ格納バッファ使用制限サイズ(-sオプション)とメッセージ格納バッファ使用制限率(-pオプション)を同時に指定しています。
スケジュールサービス定義のscdbufgrp定義コマンドを見直し,対策後,OpenTP1を再起動してください。
15
スケジュールバッファグループ指定メッセージ格納バッファ使用制限サイズ指定値不正
スケジュールサービス定義のscdbufgrp定義コマンドでメッセージ格納バッファ使用制限サイズ(-sオプション)の指定値が,メッセージ格納バッファプール長より大きくなっています。
スケジュールサービス定義のscdbufgrp定義コマンドを見直し,対策後,OpenTP1を再起動してください。
16
スケジュールバッファグループ指定オプション組み合わせ不正
スケジュールサービス定義のscdbufgrp定義コマンドでメッセージ格納バッファセル数(-nオプション)とメッセージ格納バッファプール長(-eオプション)を同時に指定しています。
スケジュールサービス定義のscdbufgrp定義コマンドを見直し,対策後,OpenTP1を再起動してください。
17
スケジュールバッファグループ指定メッセージ格納バッファ使用制限値不正
スケジュールサービス定義のscdbufgrp定義コマンドが不正です。次の定義不正が考えられます。
-
メッセージ格納バッファ使用制限サイズ(-sオプション)の指定値がメッセージ格納バッファセル長(-lオプション)より小さいです。
-
メッセージ格納バッファ使用制限率(-pオプション)から算出されるメッセージ格納バッファ使用制限サイズが,メッセージ格納バッファセル長(-lオプション)より小さいです。
スケジュールサービス定義のscdbufgrpを見直し,対策後,OpenTP1を再起動してください。
21
マルチスケジューラデーモン起動失敗
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,再度OpenTP1システムを起動してください。
22
マルチスケジューラ定義不正
スケジュールサービス定義のscdmulti定義コマンドが不正です。次の定義不正が考えられます。
-
指定されたポート番号が不正(他プロセスと重複など)
-
-gオプションを省略したscdmulti定義コマンドが複数指定された。
-
-gオプションに同一名称を指定したscdmulti定義コマンドが複数指定された。
scdmulti定義コマンドを正しく定義し直したあと,再度OpenTP1システムを起動してください。
-
-
スケジュールサービスを準備中です。 (L+E)
スケジュールサービス(スケジューラ下で動作するサーバに対するサービス要求の受け付け)の開始処理を始めました。
-
スケジュールサービスを開始しました。 (L+E)
スケジューラ下で動作するサーバに対するサービス要求の受け付けを開始しました。
-
スケジュールサービスを終了中です。 (L+E)
スケジューラ下で動作するサーバに対するサービス要求の受け付けを終了します。計画停止Bの場合は,現在受け付け済みのサービス要求も破棄します。
-
スケジュールサービスを終了しました。 (L+E)
スケジューラ下で動作するサーバに対するサービス要求の受け付けを終了しました。計画停止Bの場合は,スケジュールキューからのサービス要求取り出しも終了しました。
-
マルチスケジューラを開始できません。
理由コード=aa....aa 保守情報=bb....bb(cc....cc) (L+E)
マルチスケジューラ起動時にエラーが発生しました。
aa....aa:障害の内容を示す理由コード(10けた以内の数字)
bb....bb:保守情報(8文字以内の英数字)
cc....cc:保守情報(10けた以内の数字)
(S)スケジューラ開始処理を中止します。
- 〔対策〕理由コード一覧に従い対策し,再度OpenTP1システムを起動してください。
-
理由コード
意味
対策
1
定義解析エラー
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,再度OpenTP1システムを起動してください。
2
ポート番号重複
重複しているポート番号で起動しているプロセスを停止するか,スケジュールサービス定義のscdmulti定義コマンドを定義し直して,再度OpenTP1システムを起動してください。
3
通信障害
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,再度OpenTP1システムを起動してください。
4
メモリ不足
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,再度OpenTP1システムを起動してください。
5
ステータスファイルアクセスエラー
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,再度OpenTP1システムを起動してください。
-
スケジューラを終了中です。 (L+E)
-
スケジューラを終了しました。 (L+E)
-
サーバを閉塞しました。サーバ名:aa....aa (L+E)
aa....aa:閉塞したサーバのサーバ名(8文字以内の英数字)
-
サーバを閉塞できません。サーバ名:aa....aa
理由コード=bb....bb (L+E)
サーバの閉塞中に障害が発生しました。
aa....aa:閉塞できないサーバのサーバ名(8文字以内の英数字)
- bb....bb:障害の内容を示す理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
(S)サーバの閉塞処理を中止します。
(O)該当するサーバを閉塞する必要がある場合は,OpenTP1管理者の処置後,閉塞コマンド(scdhold)でサーバを閉塞してください。
- 〔対策〕理由コード一覧を見て対策してください。
-
理由コード
意味
対策
1
サーバ名不正
指定されたサーバ名が不正,または該当するサーバが起動されていません。指定誤りの場合は正しいサーバ名を指定して,scdholdコマンドを入力してください。
2
タイミングエラー
スケジューラが未開始,または終了中です。システム再開始後,scdholdコマンドを入力してください。
3
該当サーバ閉塞済み
scdlsコマンドでサーバの状態を確認してください。
4
通信障害発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,scdholdコマンドを入力してください。
5
プログラムバージョン不一致
OpenTP1の各ライブラリのバージョンを見直し,対策したあと,scdholdコマンドを入力してください。
6
サーバ不正
指定されたサーバは,閉塞不可能なサーバ(MHP,システムサーバ,またはデバッガ連動をするサーバなど)です。指定誤りの場合は,正しいサーバ名を指定して,scdholdコマンドを入力してください。
7
該当サーバ終了準備中
指定されたサーバは終了準備中のため,閉塞できません。指定誤りの場合は,正しいサーバ名を指定して,scdholdコマンドを入力してください。
-
サービスを閉塞しました。
サーバ名:aa....aa サービス名:bb....bb (L+E)
aa....aa:閉塞したサービスを持つサーバのサーバ名(8文字以内の英数字)
bb....bb:閉塞したサービスのサービス名(32文字以内の英数字)
-
サービスを閉塞できません。サーバ名:aa....aa
サービス名:bb....bb 理由コード=cc....cc (L+E)
サービスの閉塞中に障害が発生しました。
aa....aa:指定したサーバのサーバ名(8文字以内の英数字)
bb....bb:閉塞できないサービスのサービス名(32文字以内の英数字)
- cc....cc:障害の内容を示す理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
(S)サービスの閉塞処理を中止します。
(O)該当するサービスを閉塞する必要がある場合は,OpenTP1管理者の処置後,閉塞コマンド(scdhold)でサービスを閉塞してください。
- 〔対策〕理由コード一覧を見て対策してください。
-
理由コード
意味
対策
1
サーバ名不正
指定されたサーバ名が不正,または該当するサーバが起動されていません。指定誤りの場合は正しいサーバ名を指定して,scdholdコマンドを入力してください。
2
タイミングエラー
スケジューラが未開始,または終了中です。システム再開始後,scdholdコマンドを入力してください。
3
該当サーバ閉塞済み
scdlsコマンドでサーバの状態を確認してください。
4
通信障害発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,scdholdコマンドを入力してください。
5
プログラムバージョン不一致
OpenTP1の各ライブラリのバージョンを見直し,対策したあと,scdholdコマンドを入力してください。
6
サーバ不正
指定されたサーバは,閉塞不可能なサーバ(MHP,システムサーバ,またはデバッガ連動をするサーバなど)です。指定誤りの場合は正しいサーバ名を指定して,scdholdコマンドを入力してください。
7
サービス単位の閉塞管理不可
ユーザサービス定義にサービス閉塞管理なし(service_hold=N)を指定したサーバに対して,サービス閉塞要求を出しました。サービス単位の閉塞管理が必要な場合は,ユーザサービス定義のservice_holdオペランドを見直し,dcsvstop,dcsvstart,scdholdの順にコマンドを入力してください。
8
サービス名不正
指定されたサービス名が不正,または指定されたサーバに該当するサービスがエントリされていません。指定誤りの場合は,正しいサービス名を指定してscdholdコマンドを入力してください。
9
該当サービス閉塞済み
scdlsコマンドでサーバの状態を確認してください。
10
該当サーバ終了準備中
指定されたサーバは終了準備中のため,閉塞できません。指定誤りの場合は,正しいサーバ名を指定してからscdholdコマンドを入力してください。
-
サービス要求の受け付けが可能な状態でサーバを閉塞しました。サーバ名:aa....aa (L+E)
-pオプションを使ってサーバを閉塞しました。
aa....aa:閉塞したサーバのサーバ名(8文字以内の英数字)
-
サーバを再開始しました。サーバ名:aa....aa (L+E)
aa....aa:再開始したサーバのサーバ名(8文字以内の英数字)
-
サーバを再開始できません。サーバ名:aa....aa
理由コード=bb....bb (L+E)
サーバの再開始中に障害が発生しました。
aa....aa:再開始できないサーバのサーバ名(8文字以内の英数字)
- bb....bb:障害の内容を示す理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
(S)サーバの再開始処理を中止します。
(O)該当するサーバを再開始する必要がある場合は,OpenTP1管理者の処置後,再開始コマンド(scdrles)でサーバを再開始してください。
- 〔対策〕理由コード一覧を見て対策してください。
-
理由コード
意味
対策
1
サーバ名不正
指定されたサーバ名が不正,または該当するサーバが起動されていません。指定誤りの場合は正しいサーバ名を指定して,scdrlesコマンドを入力してください。
2
タイミングエラー
スケジューラが未開始,または終了中です。システム再開始後,scdrlesコマンドを入力してください。
3
該当サーバ未閉塞
scdlsコマンドでサーバの状態を確認してください。
4
通信障害発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,scdrlesコマンドを入力してください。
5
プログラムバージョン不一致
OpenTP1の各ライブラリのバージョンを見直し,対策したあと,scdrlesコマンドを入力してください。
6
サーバ不正
指定されたサーバはMHP,またはシステムサービスであるため再開始できません。指定誤りの場合は正しいサーバ名を指定して,scdrlesコマンドを入力してください。
7
常駐プロセス起動不可
システムのプロセス数を見直し,対策したあと,scdrlesコマンドを入力してください。
-
サービスを再開始しました。
サーバ名:aa....aa サービス名:bb....bb (L+E)
aa....aa:再開始したサービスを持つサーバのサーバ名(8文字以内の英数字)
bb....bb:再開始したサービスのサービス名(32文字以内の英数字)
-
サービスを再開始できません。サーバ名:aa....aa
サービス名:bb....bb 理由コード=cc....cc (L+E)
サービスの再開始中に障害が発生しました。
aa....aa:指定したサーバのサーバ名(8文字以内の英数字)
bb....bb:再開始できないサービスのサービス名(32文字以内の英数字)
- cc....cc:障害の内容を示す理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
(S)サービスの再開始処理を中止します。
(O)該当するサービスを再開始する必要がある場合は,OpenTP1管理者の処置後,再開始コマンド(scdrles)でサービスを再開始してください。
- 〔対策〕理由コード一覧を見て対策してください。
-
理由コード
意味
対策
1
サーバ名不正
指定されたサーバ名が不正,または該当するサーバが起動されていません。指定誤りの場合は正しいサーバ名を指定して,scdrlesコマンドを入力してください。
2
タイミングエラー
スケジューラが未開始,または終了中です。システム再開始後,scdrlesコマンドを入力してください。
3
該当サーバ未閉塞
scdlsコマンドでサーバの状態を確認してください。
4
通信障害発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,scdrlesコマンドを入力してください。
5
プログラムバージョン不一致
OpenTP1の各ライブラリのバージョンを見直し,対策したあと,scdrlesコマンドを入力してください。
6
サーバ不正
指定されたサーバはMHP,またはシステムサーバなので,閉塞できません。指定誤りの場合は正しいサーバ名を指定して,scdrlesコマンドを入力してください。
7
常駐プロセス起動不可
システムのプロセス数を見直し,対策したあと,scdrlesコマンドを入力してください。
8
サービス単位の閉塞管理不可
ユーザサービス定義にサービス閉塞管理なし(service_hold=N)を指定したサーバに対して,サービス再開始要求を出しました。サービス単位の閉塞管理が必要な場合は,ユーザサービス定義のservice_holdオペランドを見直し,dcsvstop,dcsvstart,scdrlesの順にコマンドを入力してください。
9
サービス名不正
指定されたサービス名が不正,または指定されたサーバに該当するサービスがエントリされていません。指定誤りの場合は,正しいサービス名を指定してscdrlesコマンドを入力してください。
10
該当サービス未閉塞
scdlsコマンドでサーバの状態を確認してください。
11
該当サーバ-pモードで閉塞中
サーバが-pモードで閉塞しているため,サービス単位での再開始はできません。指定誤りの場合は,正しいサービス名を指定して,scdrlesコマンドを入力してください。
-
メッセージ格納プールの使用率がaaa%を超えました。サーバ名:bb....bb(cc....cc) サービス要求数:dd....dd 使用可能サイズ:ee....ee 使用中サイズ:ff....ff 使用率:ggg (L+E)
aaa:メッセージ格納バッファプールの使用率の上限値(10進数,3けた以内)
bb....bb:メッセージ格納バッファプールの使用率の上限値を超えたサーバ名(8文字以内の英数字)
cc....cc:スケジュールバッファグループ名(8文字以内の英数字,スケジュールバッファグループ未使用時は,"********"を表示します)
dd....dd:スケジュールキューに滞留しているサービス要求数(10進数,7けた以内)
ee....ee:メッセージ格納用プールの使用可能サイズ(バイト)(10進数,10けた以内)
ff....ff:メッセージ格納用プールの使用中サイズ(バイト)(10進数,10けた以内)
ggg:メッセージ格納用プールの最大サイズに対する使用サイズの割合(10進数,3けた以内,小数点以下は切り捨てて表示します)
(S)処理を続行します。
- 〔対策〕このメッセージが頻繁に出力される場合は,サービス要求数に対して,メッセージ格納バッファプールが不足している可能性があります。
-
ユーザサービス定義,またはユーザサービスデフォルト定義に指定したmessage_store_buflenオペランドの指定値を見直してください。スケジュールバッファグループ名が表示されている場合には,スケジュールサービス定義のscdbufgrpオペランドの指定値を見直してください。
-
サーバを起動できません。サーバ名:aa....aa
理由コード=bbbbbbbbbb (L+E)
サーバの起動処理中に障害が発生しました。
aa....aa:起動できないサーバのサーバ名(8文字以内の英数字)
- bb....bb:障害の内容を示す理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
(S)サーバの起動処理を中止します。
(O)該当するサーバを起動する必要がある場合は,OpenTP1管理者の処置後,サーバ起動コマンド(dcsvstart)でサーバを起動してください。
- 〔対策〕理由コード一覧を見て対策してください。
-
理由コード
意味
対策
1
該当サーバ,またはサービスグループ起動済み
指定されたサーバ,またはサービスグループは,すでに起動されています。指定誤りの場合は,正しいサーバ名,またはサービスグループ名(ユーザサービス定義)を指定して,dcsvstartコマンドを入力してください。
2
タイミングエラー
スケジューラが未開始,または終了中です。システム再開始後,dcsvstartコマンドを入力してください。
3
サーバ数不正
スケジューラ下で動作できるサーバ数を超えました。スケジュールサービス定義のscd_server_countを見直し,対策したあと,dcsvstartコマンドを入力してください。
4
通信障害発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,dcsvstartコマンドを入力してください。
5
プログラムバージョン不一致
OpenTP1の各ライブラリのバージョンを見直し,対策したあと,dcsvstartコマンドを入力してください。
6
常駐プロセス起動不可
次の手順で対策してください。
(1)プロセスサービス定義のprc_process_countオペランドのプロセス数を見直してください。
(2)オペレーティングシステムのプロセス数を見直してください。
(3)dcsvstartコマンドを入力してください。
7
メモリ不足
直前にKFCA00855-Eが出力され,その領域種別がSTATIC_SHMPOOLまたはDYNAMIC_SHMPOOLの場合は,システム環境定義で指定したメモリサイズを見直してください。それ以外の場合は,直前に出力されるメッセージに従って対策したあと,dcsvstartコマンドを入力してください。
8
定義解析エラー
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,dcsvstartコマンドを入力してください。障害メッセージが出力されていなければ,ユーザサービス定義,ユーザサービスデフォルト定義のparallel_countオペランド,またはserviceオペランドを見直し,対策したあと,dcsvstartコマンドを入力してください。
10
スケジュールバッファグループ指定不正
ユーザサービス定義に指定したスケジュールバッファグループ名が不正です。指定誤りの場合は,正しいスケジュールバッファグループ名を指定したあと,ユーザサーバを起動し直してください。
11
スケジュールバッファグループ指定オプション組み合わせ不正
ユーザサービス定義のscdbufgrp定義コマンドでメッセージ格納バッファ使用制限サイズ(-sオプション)とメッセージ格納バッファ使用制限率(-pオプション)を同時に指定しています。
ユーザサービス定義のscdbufgrp定義コマンドを見直し,対策したあと,dcsvstartコマンドを入力してください。
12
スケジュールバッファグループ指定メッセージ格納バッファ使用制限サイズ指定値不正
ユーザサービス定義のscdbufgrp定義コマンドでメッセージ格納バッファ使用制限サイズ(-sオプション)の指定値が,スケジュールサービス定義で指定されているメッセージ格納バッファプール長より大きいです。
ユーザサービス定義のscdbufgrp定義コマンドを見直し,対策したあと,dcsvstartコマンドを入力してください。
13
スケジュールバッファグループ指定メッセージ格納バッファ使用制限値不正
ユーザサービス定義のscdbufgrp定義コマンドが不正です。次の定義不正が考えられます。
-
メッセージ格納バッファ使用制限サイズ(-sオプション) の指定値が,スケジュールサービス定義のscdbufgrp定義コマンドに指定されているメッセージ格納バッファセル長(-lオプション)より小さいです。
-
メッセージ格納バッファ使用制限率(-pオプション)から算出されるメッセージ格納バッファ使用制限サイズがスケジュールサービス定義のscdbufgrp定義コマンドに指定されているメッセージ格納バッファセル長(-lオプション)より小さいです。
ユーザサービス定義のscdbufgrpを見直し,対策したあと,dcsvstartコマンドを入力してください。
21
マルチスケジューラ定義不正
ユーザサービス定義,またはユーザサービスデフォルト定義のscdmulti定義コマンドが不正です。次の定義不正が考えられます。
-
scdmulti定義コマンドが複数指定されています。
-
-gオプションに指定した名称がスケジュールサービス定義のscdmulti定義コマンドで指定されていません。
-
-gオプションを省略したが,スケジュールサービス定義に-gオプションを省略したscdmulti定義コマンドが指定されていません。
scdmulti定義コマンドを正しく定義し直したあと,再度サーバを起動してください。
31
ノード間負荷バランス拡張機能定義不正
ユーザサービス定義,またはユーザサービスデフォルト定義のlevelup_queue_countオペランド,またはleveldown_queue_countオペランドが不正です。定義の指定値を見直し,対策したあと,dcsvstartコマンドを入力してください。
32
ノード間負荷バランス拡張機能共用メモリ取得失敗
ノード間負荷バランス機能で必要な共用メモリが不足しています。システム環境定義で指定した静的共用メモリサイズを見直し,対策したあと,dcsvstartコマンドを入力してください。
-
-
サーバに対するサービス要求がスケジューリングできません。サーバ名:aa....aa サービス名:bb....bb 理由コード=cc....cc 保守情報=dd....dd
scdsvcdef定義コマンドの指定によって,サーバへのサービス要求がスケジュールキューに登録できませんでした。
aa....aa:サービス要求をスケジュールできなかったサーバ名
bb....bb:サービス要求をスケジュールできなかったサービス名
- cc....cc:サービス要求をスケジュールできなかった理由コード
-
理由コードと対策を表に示します。
dd....dd:保守情報
(S)処理を中止します。
- 〔対策〕次に示す理由コード一覧を見て対策してください。サービス要求をスケジュールキューに登録できない状態が連続して発生した場合,同じ理由コードでのこのメッセージの出力は抑止されます。次にこのメッセージが出力されるタイミングは,スケジュールキューに一度でもサービス要求が登録できたあとに,再度登録できない状態になった場合です。
-
理由コード
意味
対策
SERVICE_COUNT
キューイング可能なサービス要求数の上限を超えた。
該当サーバおよびサービスのキューイング可能なサービス要求数(ユーザサービス定義のscdsvcdef定義コマンドの-nオプション)を見直し,必要であれば定義を修正してサーバを再起動してください。
MESSAGE_BUFFER
キューイング可能なメッセージ格納バッファプール長の上限を超えた。
該当サーバおよびサービスのキューイング可能なメッセージ格納バッファプール長(ユーザサービス定義のscdsvcdef定義コマンドの-lオプション)を見直し,必要であれば定義を修正してサーバを再起動してください。
-
スケジュールキューにサービス要求が滞留しています。サーバ名:aa....aa 処理率=bb....bb% 保守情報1:cc....cc, dd....dd,ee....ee 保守情報2:ff....ff,gg....gg,hh....hh,ii....ii,j (L+E)
スケジュールキューにサービス要求が滞留しているサーバがあります。
aa....aa:サービス要求が滞留しているユーザサーバ名
bb....bb:サービス要求の滞留数に対して,実際にサービスが実行された割合(%)
cc....cc:スケジュールキューの滞留監視処理内の前回のサービス要求の滞留数
dd....dd:スケジュールキューの滞留監視処理内の現在のサービス要求の滞留数
ee....ee:スケジュールキューの滞留監視時間内に処理されたサービス要求数
ff....ff:ユーザサービス定義またはユーザサービスデフォルト定義のstay_watch_queue_countオペランドの指定値
gg....gg:ユーザサービス定義またはユーザサービスデフォルト定義のstay_watch_check_rateオペランドの指定値(%)
hh....hh:ユーザサービス定義またはユーザサービスデフォルト定義のstay_watch_start_intervalオペランドの指定値(秒)
ii....ii:ユーザサービス定義またはユーザサービスデフォルト定義のstay_watch_check_intervalオペランドの指定値(秒)
j:ユーザサービス定義またはユーザサービスデフォルト定義のstay_watch_abortオペランドの指定(YまたはN)
- (S)ユーザサービス定義またはユーザサービスデフォルト定義のstay_watch_abortオペランドの指定値によって処理が異なります。
-
- stay_watch_abortオペランドにN(デフォルト値)を指定した場合
-
処理は続行します。スケジュールキューにサービス要求が滞留している状態が続くと,stay_watch_check_intervalオペランドの指定値ごとにこのメッセージが繰り返し出力されます。
- stay_watch_abortオペランドにYを指定した場合
-
KFCA00834-Eメッセージを出力し,スケジュールサービスのシステムデーモンが異常終了して,OpenTP1がシステムダウンします。
〔対策〕ユーザサーバのサービス処理が遅延しているか,またはシステム全体が高負荷な状態であることが考えられます。OSのシステムコマンドを利用して原因を調査して対策したあとに,OpenTP1を再起動してください。また,-pオプションを指定してscdlsコマンドを実行した結果を保存し,必要に応じて保守員に連絡してください。
-
サーバの処理率が低いため,OpenTP1を停止します。サーバ名:aa....aa 処理率=bb....bb% 保守情報1:cc....cc, dd....dd,ee....ee 保守情報2:ff....ff,gg....gg,hh....hh,ii....ii,j (L+E)
スケジュールキューにサービス要求が滞留し,処理率の低いサーバがあるため,OpenTP1を停止します。
aa....aa:サービス要求が滞留しているユーザサーバ名
bb....bb:サービス要求の滞留数に対して,実際にサービスが実行された割合(%)
cc....cc:スケジュールキューの滞留監視処理内の前回のサービス要求の滞留数
dd....dd:スケジュールキューの滞留監視処理内の現在のサービス要求の滞留数
ee....ee:スケジュールキューの滞留監視時間内に処理されたサービス要求数
ff....ff:ユーザサービス定義またはユーザサービスデフォルト定義のstay_watch_queue_countオペランドの指定値
gg....gg:ユーザサービス定義またはユーザサービスデフォルト定義のstay_watch_check_rateオペランドの指定値(%)
hh....hh:ユーザサービス定義またはユーザサービスデフォルト定義のstay_watch_start_intervalオペランドの指定値(秒)
ii....ii:ユーザサービス定義またはユーザサービスデフォルト定義のstay_watch_check_intervalオペランドの指定値(秒)
j:ユーザサービス定義またはユーザサービスデフォルト定義のstay_watch_abortオペランドの指定(YまたはN)
〔対策〕ユーザサーバのサービス処理が遅延しているか,またはシステム全体が高負荷な状態であることが考えられます。OSのシステムコマンドを利用して原因を調査して対策したあとに,OpenTP1を再起動してください。
-
サーバを終了できません。サーバ名:aa....aa
理由コード=bb....bb (L+E)
サーバの終了処理中に障害が発生しました。
aa....aa:終了できないサーバのサーバ名(8文字以内の英数字)
- bb....bb:障害の内容を示す理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
(S)サーバの終了処理を中止します。dcstopコマンド実行時にこのメッセージが出力された場合,該当するサーバを無視して,システムの終了処理を続行します。
(O)該当するサーバを終了する必要がある場合,サーバ停止コマンド(dcsvstop -f)でサーバを強制停止してください。dcstopコマンド実行時にこのメッセージが出力された場合,システム終了後に該当するサーバのプロセスを消滅させてください。
- 〔対策〕理由コード一覧を見て対策してください。
-
理由コード
意味
原因/対策
1
該当サーバ未起動
指定されたサーバ,またはサービスグループが,起動されていません。
2
タイミングエラー
スケジューラが未開始,または終了中です。
3
通信障害発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
4
プログラムバージョン不一致
OpenTP1の各ライブラリのバージョンを見直し,対策してください。
5
メモリ不足
直前にKFCA00855-Eが出力され,その領域種別がSTATIC_SHMPOOLまたはDYNAMIC_SHMPOOLの場合は,システム環境定義で指定したメモリサイズを見直してください。それ以外の場合は,直前に出力されるメッセージに従って対策してください。
6
定義解析エラー
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
-
サーバプロセスを生成できません。
サーバ名:aa....aa 理由コード=bb....bb(cc....cc) (L+E)
サーバスケジュール時に,サーバプロセスの生成に失敗しました。
aa....aa:サーバプロセスを生成できなかったサーバ名(8文字以内の英数字)
- bb....bb:サーバプロセス生成失敗の理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
cc....cc:内部コード(10けた以内の整数)
(S)サーバのスケジュールを延期します。理由コードが99のときは,OpenTP1が異常終了する場合があります。
- 〔対策〕理由コード一覧を見て対策してください。
-
処理を打ち切りたい場合は,該当するサーバを強制停止してください。
このメッセージは約10秒ごとに出力されますが,一度に最大5サーバ分のメッセージしか出力されません。そのため,5サーバ分のメッセージが出力されている場合は,それ以外のサーバも同じ状況である可能性があるので,確認してください。
理由コード
意味
対策
1
システム,またはOpenTP1で設定された,プロセス数の上限値に達しました。
実行中のプロセスを減らしてください。またはプロセス数の上限値を見直してください。
2
システム,またはOpenTP1でメモリ不足発生
OSのメモリ設定を見直し,メモリ不足を解消させてください。メモリ不足が解消しない場合は,保守員に連絡してください。
定義で指定されたロードモジュールがない。
プロセスサービス定義のprcsvpath定義で指定,またはprcpathコマンドで変更したパスに,サーバ用のロードモジュールが格納されているか確認してください。または,ユーザサービス定義のmoduleオペランドの指定を確認してください。
3
タイミングエラー
長時間解消されない場合は,保守員に連絡してください。
99
システムエラー
-
サーバの終了処理を保留しています。サーバ名:aa....aa
サーバ情報=(b,ccc,ddd,eee,ff....ff) (L+E)
サーバが終了できない状態が発生しているため,サーバの終了処理を保留しています。
aa....aa:終了を保留しているサーバ名(8文字以内の英数字)
- b:サーバの状態
-
サーバの状態を表に示します。
ccc:常駐プロセス数(3けた以内の数字)
ddd:最大プロセス数(3けた以内の数字)
- eee:起動プロセス数(3けた以内の数字)
-
サーバの状態がDの場合,起動プロセス数は-1とします。
ff....ff:スケジュールキュー上のサービス要求数(6けた以内の数字)
- 〔対策〕該当するサーバが長時間終了しない場合には,次の処置をしてください。
-
- サーバがMHP以外の場合
-
スケジュールキュー上のサービス要求数が減らない状態が長時間続いていることが確認された場合,状況に応じて次の処置をしてください。
-
サーバの状態がP,H以外のとき
閉塞コマンド(scdhold)で該当するサーバを閉塞して,スケジュールキュー上のサービス要求を破棄してください。
-
サーバの状態がPのとき
閉塞コマンド(scdhold)で該当するサーバを閉塞して,スケジュールキュー上のサービス要求を破棄してください。または,再開始コマンド(scdrles)で該当するサーバの閉塞状態を解除して,スケジュールキュー上のサービス要求を実行処理してください。
また,該当するサーバに対するスケジュールキュー上にサービス要求が残っていない状態が長時間続いている場合,保守員に連絡してください。
-
- サーバがMHPの場合
-
次の順に対策してください。
-
該当するサービスグループの入力キューのスケジュールをmcfthldiqコマンドで保留してください。
-
1.の状態で,ユーザサーバをdcsvstop -dfで強制終了してください。
-
ユーザサーバをdcsvstartコマンドで再開始してください。
-
入力キューのスケジュールの保留をmcftrlsiqコマンドで解除してください。
サーバの状態
内容
E
サーバ終了処理中
H
サーバ閉塞中
P
サーバ閉塞中(サービス要求の受信可能)
D
サーバプロセス異常終了中
-
なお,このメッセージが出力される障害の事例と調査手順については,マニュアル「OpenTP1 運用と操作」を参照してください。
-
スケジューリングが遅延しています。
サーバ名:aa....aa 保守情報:bb....bb,cc....cc,d,ee....ee (L+E)
スケジュールキューによるスケジューリングが遅延しているサーバがあります。
aa....aa:サーバ名
bb....bb:スケジュールキューに滞留しているサービス要求数(10けた以内の数字)
cc....cc:ユーザサービス定義のschedule_delay_limitオペランドで指定したスケジュール遅延限界経過時間(5けた以内の数字)(単位:秒)
d:ユーザサービス定義のschedule_delay_abortオペランドで指定したスケジュール遅延時のシステムダウン可否(NまたはY)
ee....ee:スケジュールキューの監視を開始した時刻の通算秒(10けた以内の数字)
- (S)ユーザサービス定義のschedule_delay_abortオペランドの指定値によって処理が異なります。
-
schedule_delay_abortにN(デフォルト値)を指定した場合,このメッセージを出力して処理を続行します。スケジュールキューによるスケジューリングが長時間遅延すると,このメッセージを繰り返し出力します。
schedule_delay_abortにYを指定した場合,スケジュールサービスのシステムデーモンが異常終了して,OpenTP1がシステムダウンします。
- 〔対策〕ユーザサーバのサービス処理が遅延しているか,またはシステム全体が高負荷な状態であることが考えられます。
-
OSのシステムコマンドを利用するなどして要因を調査し,対策したあとにOpenTP1を再起動してください。また,scdlsコマンドに-pオプションを指定してコマンドを入力した結果を保存し,必要に応じて保守員に連絡してください。
-
スケジューリングが遅延したためシステムダウンします。
サーバ名:aa....aa 保守情報:bb....bb,cc....cc,d,ee....ee (L+E)
スケジュールキューによるスケジューリングが遅延したサーバがあるためシステムダウンします。
aa....aa:サーバ名
bb....bb:スケジュールキューに滞留しているサービス要求数(10けた以内の数字)
cc....cc:ユーザサービス定義のschedule_delay_limitオペランドで指定したスケジュール遅延限界経過時間(5けた以内の数字)(単位:秒)
d:ユーザサービス定義のschedule_delay_abortオペランドで指定したスケジュール遅延時のシステムダウン可否(NまたはY)
ee....ee:スケジュールキューの監視を開始した時刻の通算秒(10けた以内の数字)
- 〔対策〕ユーザサーバのサービス処理が遅延しているか,またはシステム全体が高負荷な状態であることが考えられます。
-
OSのシステムコマンドを利用するなどして要因を調査し,対策したあとにOpenTP1を再起動してください。
-
定義解析中に障害が発生しました。サーバ属性:aa....aa (L+E)
- aa....aa:定義解析処理対象サーバの属性(6文字以内の英数字)
-
"SYSTEM":システムサーバ
"USER":ユーザサーバ
- 1.,2.の場合ごとに説明します。
-
-
システムサーバの場合
-
ユーザサーバの場合
-
- (S)
-
-
OpenTP1を異常終了します。
-
該当するユーザサーバに対する処理を中止し,プロセスを終了させます。
-
- 〔対策〕
-
-
定義の内容を見直し,対策後,OpenTP1を再度起動してください。繰り返し発生する場合は,保守員に連絡してください。
-
定義の内容を見直し,対策後,該当するユーザサーバをdcsvstartコマンドで起動してください。繰り返し発生する場合は,保守員に連絡してください。
-
-
サーバの定義ファイルにサービスグループ名の定義がありません。サーバ名:aa....aa (L+E)
aa....aa:定義エラーが発生したサーバのサーバ名(8文字以内の英数字)
(S)サーバの起動処理を中止します。
(O)該当するサーバを起動する必要がある場合は,OpenTP1管理者の処置後,サーバ起動コマンド(dcsvstart)でサーバを起動してください。
- 〔対策〕次のどれかの対策を実施してください。
-
-
該当するサーバの定義ファイルにサービスグループ名の定義を追加してください。
-
該当するサーバの強制停止後に定義ファイルを変更した可能性があります。その場合は定義ファイルを元に戻し,該当するサーバを正常終了させてから,定義ファイルを変更してください。
-
-
サーバのプロセス数を変更しました。サーバ名:aa....aa
scdchprcコマンドによってサーバのプロセス数を変更しました。
aa....aa:プロセス数を変更したサーバ名
-
scdchprcコマンドでエラーが発生しました。サーバ名:aa....aa 理由コード=bb....bb (L+E)
scdchprcコマンド処理中にエラーが発生しました。
aa....aa:コマンド処理中にエラーが発生したサーバ名。サーバを特定しない場合には"*******"を表示します。
bb....bb:エラー内容を示す理由コード。
- (S)該当サーバに対するコマンド処理を中止します。
-
-a指定の場合はほかのサーバについて処理を続行します。
- (O)理由コードで原因を調査して再度コマンドを実行してください。
-
理由コード
意味
対策
1※1
パラメタ不正
指定されたオプションまたは引数が不正ですので見直してください。
2※1
オプション指定不正
-pオプションの指定を見直してください。
11
サーバ名不正
指定されたサーバ名が不正,またはサーバが起動されていません。サーバ名またはサーバの起動状況を見直してください。
12
サーバ不正
指定されたサーバはプロセス数の変更ができないサーバ(システムサーバやデバッガ連動を行うサーバなど)です。サーバ名を見直してください。
13
サーバ終了中
指定されたサーバは終了中のため,プロセス数を変更できません。サーバ名を見直してください。
14
スケジュールサービス未起動
スケジュールサービスが未起動または終了中です。スケジュールサービス起動後にコマンドを実行してください。
15
タイミングエラー
再度コマンドを実行してください。
21
定義解析エラー
直前に出力されているメッセージを参照してください。
22
タイムアウト
コマンド処理がタイムアウトになりました。syslogfileに要因となるような障害メッセージが出力されていないかどうかを確認してください。なお,通信障害以外の原因の場合は,タイムアウト後もコマンド処理が続行されている場合があります。
23
メモリ不足
OSのメモリ設定を見直し,メモリ不足を解消してください。
24
プログラムバージョン不一致
OpenTP1の各ライブラリのバージョンを見直してください。
25
プロセス数上限オーバ
システムまたはOpenTP1で指定されたプロセス数の上限に達したため,常駐プロセス数を増やせませんでした。プロセス数を減らすか,プロセス数の上限値を見直してください。
26
通信障害
プロセス間通信が失敗しました。syslogfileに要因となるような障害メッセージが出力されていないかどうかを確認してください。
27
プロセス起動エラー
常駐プロセスの起動に失敗しました。syslogfileに要因となるような障害メッセージが出力されていないかどうかを確認してください。
-19xx※2
メッセージ出力エラー
メッセージの出力に失敗しました。syslogfileに要因となるような障害メッセージが出力されていないかどうかを確認してください。
-
サーバ閉塞状態の引き継ぎに失敗しました。
理由コード=aa....aa (L+E)
システム再開始処理で,サーバ閉塞状態の引き継ぎ中に障害が発生しました。
- aa....aa:障害の内容を示す理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
(S)処理を続行します。
(O)閉塞する必要があるサーバが存在する場合は,閉塞コマンド(scdhold)で該当するサーバを閉塞してください。
- 〔対策〕理由コード一覧を見て対策してください。
-
理由コード1,または3の場合,次回のシステム再開始時に閉塞状態が正しく引き継げなくなることがあります。そのため,次回のシステム再開始では,スケジュールサービス定義のscd_hold_recovery_countに0を指定して,閉塞状態の引き継ぎをいったん中止してください。
理由コード
意味
対策
1
ステータスファイルアクセスエラー
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。閉塞の引き継ぎが必要なサーバは,dcsvstop,dcsvstart,scdholdの順にコマンドを入力し,再度閉塞状態にしてください。
2
閉塞情報不整合
前回のオンラインの閉塞状態が引き継げないので,閉塞の引き継ぎが必要なサーバは,dcsvstop,dcsvstart,scdholdの順にコマンドを入力し,再度閉塞状態にしてください。
3
プロセス固有メモリ不足
4
閉塞情報がありません
前回のオンラインで,スケジュールサービス定義のscd_hold_recovery_countに0を指定した場合は,問題ありません。0を指定していない場合は,前回のオンラインの閉塞状態が引き継げないので,閉塞の引き継ぎが必要なサーバは,dcsvstop,dcsvstart,scdholdの順にコマンドを入力し,再度閉塞状態にしてください。
-
閉塞情報の登録に失敗したため,システム全面回復時に該当サーバ,又はサービスの閉塞状態を引き継げません。
サーバ名:aa....aa 理由コード=bb....bb (L+E)
サーバ,またはサービスの閉塞は完了しましたが,閉塞情報のファイルへの書き込みに失敗しました。このため,次回のシステム全面回復時に閉塞状態の引き継ぎはできません。
aa....aa:閉塞情報の書き込みに失敗したサーバのサーバ名(8文字以内の英数字)
- bb....bb:障害の内容を示す理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
(S)処理を続行します。
(O)システム全面回復時に閉塞状態の引き継ぎが必要な場合は,OpenTP1管理者の処置後,閉塞コマンド(scdhold)で再度サーバ,またはサービスを閉塞してください。
- 〔対策〕理由コード一覧を見て対策してください。
-
理由コード
意味
対策
1
ステータスファイルアクセスエラー
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。閉塞の引き継ぎが必要なサーバは,dcsvstop,dcsvstart,scdholdの順にコマンドを入力し,再度閉塞状態にしてください。
2
閉塞状態サーバ/サービス数超過
スケジュールサービス定義のscd_hold_recovery_countオペランドで指定した,閉塞状態の引き継ぎが必要なサーバ,およびサービスの合計数が少な過ぎます。閉塞状態の引き継ぎが必要な場合は,スケジュールサービス定義,ユーザサービス定義,およびユーザサービスデフォルト定義を見直し,対策したあと,OpenTP1を再度起動してください。
3
メモリ不足
運用状況に合わせて,次のどれかの対策を行ってください。
(1)ユーザサービス定義でservice_hold=Nとする。
(2)ユーザサービス定義でhold_recovery=Nとする。
(3)サーバ当たりのサービス数を64以下にする。
-
キュー情報の登録に失敗したため,次回システム開始時にメッセージキューを自動削除できません。サーバ名:aa....aa (L+E)
キュー情報のファイルへの書き込みに失敗したので,次回システム開始時にメッセージキューを自動削除できません。
aa....aa:キュー情報の書き込みに失敗したサーバのサーバ名(8文字以内の英数字)
(S)処理を続行します。
〔対策〕以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
-
サーバプロセスを再起動します。サーバ名: aa....aa (L+E)
aa....aa:サーバプロセスを再起動したサーバ名(8文字以内の英数字)
-
サーバの負荷レベルを変更しました。サーバ名:aa....aa レベル:bb....bb,cc....cc (L+S)
ユーザサーバの負荷レベルを変更しました。
aa....aa:負荷レベルを変更したサーバ名
bb....bb:変更前の負荷レベル(LEVEL0,LEVEL1,またはLEVEL2)
cc....cc:変更後の負荷レベル(LEVEL0,LEVEL1,またはLEVEL2)
(S)処理を続行します。
(O)このメッセージが頻繁に出力される場合は,スケジュールキューに登録されるサービス要求に対して,ユーザサーバの処理能力が不足している可能性があります。必要に応じてユーザサーバのサービス実行時間などを参照し,サーバの処理能力が妥当かどうか見直してください。
-
aa....aaシステムコールでエラーが発生したため,該当サーバに対するスケジューリングができません。
リターン情報=bb....bb サーバ名:cc....cc (L+E)
aa....aa:エラーが発生したシステムコール名
bb....bb:システムコールのリターンコード(errnoの値)
cc....cc:エラーが発生したサーバのサーバ名(8文字以内の英数字)
(S)該当するサーバに対する処理を中止します。
- 〔対策〕リターン情報によって原因を調査し,対策してください。原因がわからない場合は,保守員に連絡してください。
-
MSGGETシステムコールがエラーの場合は,システムパラメタのMSGMNI(メッセージパラメタ)の値を見直してください。修正が必要な場合は修正後,システムを再度起動してください。
MSGSND/MSGRCVシステムコールがerrno=13でエラーとなっている場合は,ユーザサービス定義のgidオペランドを見直してください。
gidオペランドでOpenTP1管理者のグループIDと異なるものを指定していると,このエラーが発生します。この場合,gidオペランドでOpenTP1管理者のグループIDを指定するか,gidオペランドを省略してください。
-
MSGCTLシステムコールでエラーが発生したため,メッセージキューを削除できません。リターン情報=aa....aa
キューID=bb....bb
aa....aa:システムコールのリターンコード(errno)
bb....bb:エラーが発生したメッセージキューのキューID
(S)処理を続行します。
(O)キューの削除が必要であれば,ipcrmコマンドで該当するメッセージキューを削除してください。
〔対策〕リターン情報で原因を調査し,対策してください。原因がわからない場合,またはこのメッセージが繰り返し発生する場合は,保守員に連絡してください。
-
キュー情報の取得に失敗したため,メッセージキューを削除できません。理由コード=aa....aa
- aa....aa:理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
(S)キュー削除処理を中止します。
- 〔対策〕以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
-
理由コード
意味
対策
1
メモリ不足
不要なプロセスを終了させて,再度起動してください。
2
キュー情報ファイルアクセスエラー
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,再度起動してください。また,$DCDIR/spool/下のファイルを不当にアクセスしていないか確認してください。
3
プログラムバージョン不一致
OpenTP1のコマンド,ライブラリなどのバージョンを見直し,対策したあと,再度起動してください。
4
環境変数不正
環境変数DCDIRを正しく設定し,再度起動してください。
-
メッセージ格納バッファプールのメモリ不足が連続して発生しました。サーバ名:aa....aa (L+E)
メッセージ格納バッファプールのメモリ不足がscd_poolfull_check_intervalオペランドで指定したインタバル時間中にscd_poolfull_check_countオペランドで指定した回数以上発生しています。
aa....aa:メモリ不足が発生したサーバのサーバ名
(S)処理を続行します。
- 〔対策〕該当するサーバで障害が発生している場合は,障害を対策してサーバを再起動してください。
-
該当するサーバで障害が発生していない場合は,該当サーバのメッセージ格納バッファプール,またはプロセス数を大きくして,サービス要求が滞留しないようにしてください。
繰り返し発生する場合は,保守員に連絡してください。
-
メッセージ格納バッファプールのメモリ不足が発生しました。サーバ名:aa....aa QUECNT:bb....bb POOL_SIZE:cc....cc FREE_POL:dd....dd MSG_SIZE:ee....ee (L+E)
該当するサーバ用のメッセージ格納バッファプールのメモリ不足が発生したため,クライアントからのメッセージを格納できません。
aa....aa:メモリ不足が発生したサーバのサーバ名(8文字以内の英数字)
bb....bb:スケジュールキューに滞留しているサービス要求数(7けた以内の10進数)
cc....cc:メッセージ格納バッファプールの全体サイズ(10けた以内の10進数)
dd....dd:メッセージ格納バッファプールの未使用サイズ(10けた以内の10進数)
ee....ee:格納できなかったメッセージサイズ(8けた以内の10進数)
(S)処理を中止します。
- 〔対策〕該当するサーバに障害が発生している場合は,対策後,再度実行してください。障害が発生していない場合は,次に示すどちらかの値を大きくしてください。必要に応じて,マニュアル「OpenTP1 運用と操作」の障害事例と調査手順についての記載を参照してください。
-
-
スケジュールメッセージ格納バッファプール長
該当するサーバの定義の,message_store_buflenオペランドの指定値。メッセージバッファグループを使用している場合は,該当するサーバのスケジュールサービス定義のscdbufgrp定義コマンドの指定値。
-
該当するサーバのプロセス数
該当するサーバの定義の,parallel_countオペランドの指定値。
上記の対策をしてもこのメッセージが繰り返し出力される場合は,保守員に連絡してください。
-
-
メモリ不足が発生しました。
サイズ=aa....aaバイト 領域種別:bb....bb (L+E)
aa....aa:確保しようとした領域のサイズ(10けた以内の数字)
- bb....bb:メモリ不足が発生した領域の種別(15文字以内の英数字)
-
STATIC_SHMPOOL:静的共用メモリ
DYNAMIC_SHMPOOL:動的共用メモリ
PROCESS:プロセス固有メモリ
(S)処理を中止します。
〔対策〕メモリ不足の発生した領域の種別が共用メモリの場合は,定義の指定値を見直し,対策後,再度実行してください。メモリ不足の発生した領域の種別がプロセス固有メモリの場合は,プロセス数を見直し,対策後,再度実行してください。繰り返し発生する場合は,保守員に連絡してください。
-
スケジューラライブラリとスケジューラデーモンのプログラムバージョン不一致が発生しました。 (L+E)
(S)処理を中止します。
- 〔対策〕現在使用中のOpenTP1が提供したライブラリを使用して,ユーザサーバを再作成してください。
-
繰り返し発生する場合は保守員に連絡してください。
-
スケジューラの処理中にバージョン不一致が発生しました。
バージョン種別:aa....aa (L+E)
- aa....aa:不一致が発生したバージョン種別
-
TABLE:テーブルバージョン
REQUEST:サービス要求ヘッダバージョン
COMMAND:コマンドバージョン
STATUS:ステータスファイルバージョン
HOLD:閉塞ファイルバージョン
QUEUE:キュー情報ファイルバージョン
NAMDATA:ネームサーバ登録情報バージョン
(S)処理を中止します。
〔対策〕現在使用中のOpenTP1の環境を調査し,必要であれば,対策したあと,OpenTP1を再度起動してください。
-
スケジュールサービスが遅延しています。サーバ名:aa....aa
自プロセスID:bb....bb 処理プロセスID:cc....cc
保守情報:dd....dd,ee....ee,ff....ff,gg....gg,hh....hh,ii....ii (L+E)
スケジュールサービスに負荷が集中しているか,または,他プロセスのスケジュールサービス処理が遅延しているため,該当するサーバの処理が遅くなっています。
aa....aa:処理中のサーバ名(9文字以内の英数字)
bb....bb:スケジュールサービスが遅延しているプロセスID
cc....cc:スケジュールサービスを処理しているプロセスID
dd....dd:サーバ管理テーブルの相対アドレス(10けた以内の16進)
ee....ee:スケジュールサービスが遅延しているスレッドID(10けた以内の数字)
- ff....ff:スケジュールサービスを処理しているプロセスで同時に発生しているサービスの処理数(2けた以内の数字)
-
スケジュールサービスを処理しているプロセスによっては,出力されない場合があります。
- gg....gg:スケジュールサービスを処理しているプロセスで同時に発生したサービス処理数のピーク値(2けた以内の数字)
-
スケジュールサービスを処理しているプロセスによっては,出力されない場合があります。
hh....hh:該当サーバで起動中プロセスの起動時刻(10けた以内の数字)
ii....ii:該当サーバのプロセス起動遅延時間のピーク値(10けた以内の数字)
(S)処理を続行します。スケジュールサービスの遅延が長時間続くとこのメッセージが何回も出力されることがあります。
- 〔対策〕このメッセージが同一プロセスから繰り返し出力され,処理プロセスIDでOpenTP1のシステムサーバプロセスが表示されている場合は,保守員に連絡してください。
-
処理プロセスIDでユーザサーバプロセスやコマンドプロセスが表示されている場合は,該当するプロセスを強制停止して,コアファイルにダンプを取得し,保守員に連絡してください。
-
サービスグループの種別に誤りがあります。種別:aa....aa 関数名:bb....bb (L+E)
ユーザサービス定義,またはユーザサービスデフォルト定義のtypeオペランドで指定した,サービスグループの種別で発行できない関数が発行されました。
aa....aa:ユーザサービス定義,またはユーザサービスデフォルト定義のtypeオペランドで指定したサービスグループの種別(8文字以内の英数字)
bb....bb:発行された関数名(dc_rpc_mainloop関数,またはdc_mcf_mainloop関数)
(S)処理を続行します。
- 〔対策〕次のどれかの対策を実施してください。
-
-
ユーザサービス定義,またはユーザサービスデフォルト定義のtypeオペランドの指定値を見直してください。
-
ユーザサービス定義,またはユーザサービスデフォルト定義のmoduleオペランドの指定値を見直してください。
-
UAPの処理内容を見直してください。
-
-
メッセージ格納バッファプールの使用制限値に達しました。サーバ名:aa....aa BUFGRP:bb....bb QUECNT:cc....cc POOL_SIZE:dd....dd FREE_POL:ee....ee LIMIT:ff....ff IN_USE:gg....gg MSG_SIZE:hh....hh (E+L)
該当するサーバ用のメッセージ格納バッファプールの使用制限値に達したため,クライアントからのメッセージを格納できません。
aa....aa:メッセージ格納バッファプールの使用制限値に達したサーバのサーバ名(8文字以内の英数字)
bb....bb:スケジュールバッファグループ名(8文字以内の英数字)
cc....cc:スケジュールキューに滞留しているサービス要求数(7けた以内の10進数)
dd....dd:メッセージ格納バッファプールの全体サイズ(10けた以内の10進数)
ee....ee:メッセージ格納バッファプールの未使用サイズ(10けた以内の10進数)
ff....ff:メッセージ格納バッファプールの使用制限サイズ(10けた以内の10進数)
gg....gg:メッセージ格納バッファプールの使用中サイズ(10けた以内の10進数)
hh....hh:格納できなかったメッセージサイズ(8けた以内の10進数)
(S)処理を中止します。
- 〔対策〕該当するサーバに障害が発生している場合は,対策後,再度実行してください。障害が発生していない場合は,次に示すどちらかの値を見直してください。必要に応じて,マニュアル「OpenTP1 運用と操作」の障害事例と調査手順についての記載を参照してください。なお,メッセージ格納バッファプールの使用制限値に達した状態が連続して発生した場合,このメッセージの出力は抑止されます。次にこのメッセージが出力されるタイミングは,メッセージ格納バッファプールにサービス要求が格納できたあとに,再度メッセージ格納バッファプールの使用制限値に達した状態になった場合です。
-
-
scdbufgrp定義コマンドのメッセージ格納バッファ使用制限サイズに該当するサーバの,ユーザサービス定義(またはユーザサービスデフォルト定義,スケジュールサービス定義)のscdbufgrp定義コマンドの-sオプションの指定値
-
scdbufgrp定義コマンドのメッセージ格納バッファ使用制限率に該当するサーバの,ユーザサービス定義(またはユーザサービスデフォルト定義,スケジュールサービス定義)のscdbufgrp定義コマンドの-pオプションの指定値
上記の対策をしてもこのメッセージが繰り返し出力される場合は,保守員に連絡してください。
-
-
使用方法:scdls [-{a|s サーバ名|ac|s サーバ名 -c|ae|s サーバ名 -e|am|s サーバ名 -m|b [スケジュールバッファグループ名]|p} [-t]] (E+S)
scdlsコマンド(スケジュール状態の表示)の使用方法を示します。このメッセージは,コマンドのオプションに-hを指定した場合,またはコマンドのオプションか引数の使用方法が誤っている場合に出力します。
(S)コマンドの使用方法に誤りがあった場合は,コマンド処理を中止します。
(O)コマンドの使用方法に誤りがあった場合は,正しい使用方法で,再度コマンドを入力してください。
-
使用方法:scdhold -{a|ap|s サーバ名[-c サービス名]|s サーバ名 -p} (E+S)
scdholdコマンド(スケジュールの閉塞)の使用方法を示します。このメッセージは,コマンドのオプションに-hを指定した場合,またはコマンドのオプションか引数の使用方法が誤っている場合に出力します。
(S)コマンドの使用方法に誤りがあった場合は,コマンド処理を中止します。
(O)コマンドの使用方法に誤りがあった場合は,正しい使用方法で,再度コマンドを入力してください。
-
使用方法:scdrles -{a[p]|s サーバ名 [-c サービス名|-p]} (E+S)
scdrlesコマンド(スケジュールの再開始)の使用方法を示します。このメッセージは,コマンドのオプションに-hを指定した場合,またはコマンドのオプションか引数の使用方法に誤りがあった場合に出力します。
(S)コマンドの使用方法に誤りがあった場合は,コマンド処理を中止します。
(O)コマンドの使用方法に誤りがあった場合は,正しい使用方法で,再度コマンドを入力してください。
-
使用方法:scdchprc -{a|s サーバ名} [-p 常駐プロセス数[,最大プロセス数]] (E+S)
scdchprcコマンドの使用方法を表示します。
-
使用方法:scdrsprc {-s サーバ名 | -a} (E+S)
scdrsprcコマンドの使用方法を示します。このメッセージは,コマンドオプションに-hを指定した場合,またはコマンドの使用方法に誤りがあった場合に出力します。
(S)コマンドの使用方法に誤りがあった場合は,コマンド処理を中止します。
〔対策〕コマンドの使用方法に誤りがあった場合は,正しい使用方法で,コマンドを再度入力してください。
-
スケジューラのコマンド処理でエラーが発生しました。
理由コード=aa....aa コマンド名:bb....bb (E)
- aa....aa:障害の内容を示す理由コード(10けた以内の数字)
-
理由コードと対策を表に示します。
bb....bb:コマンド名(9文字以内の英数字)
(S)コマンド処理を中止します。
- (O)理由コード一覧を見て対策し,再度コマンドを入力してください。
-
理由コード
意味
対策
4
通信障害発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,再度コマンドを入力してください。
5
プログラムバージョン不一致
OpenTP1の各ライブラリのバージョンを見直し,対策したあと,再度コマンドを入力してください。
7
常駐プロセス起動不可
次の手順で対策してください。
(1)プロセスサービス定義のprc_process_countオペランドのプロセス数を見直してください。
(2)OSのプロセス数を見直してください。
(3)dcsvstartコマンドを入力してください。
21
ステータスファイルアクセスエラー
閉塞,または閉塞解除処理は完了しましたが,閉塞引き継ぎ処理に失敗しました。以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,再度コマンドを入力してください。
22
閉塞サーバ/サービス数超過
閉塞,または閉塞解除処理は完了しましたが,閉塞引き継ぎ処理に失敗しました。スケジュールサービス定義のscd_hold_recovery_countオペランドの指定値を見直し,指定値を大きくしたあと,OpenTP1を再起動してください。
31
メモリ不足
システム環境定義の静的共用メモリサイズを見直し,対策したあと,再度コマンドを入力してください。scdhold,またはscdrlesコマンドの場合,運用状況に合わせて,次のどれかの対策をしてください。
-
ユーザサービス定義でservice_hold=Nとする。
-
ユーザサービス定義でhold_recovery=Nとする。
-
サーバ当たりのサービス数を64以下にする。
32
タイムアウト
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,再度コマンドを入力してください。なければ,システムの負荷が減少したあと,再度コマンドを入力してください。繰り返し発生する場合,OpenTP1管理者に連絡してください。
33
定義解析エラー
以前に障害メッセージが出力されていれば,そのメッセージに従って対策したあと,再度コマンドを入力してください。
34
サービス単位の閉塞管理不可
ユーザサービス定義にサービス閉塞管理なし(service_hold=N)を指定したサーバに対して,サービス閉塞要求を出しました。サービス単位の閉塞管理が必要な場合は,ユーザサービス定義のservice_holdオペランドを見直し,dcsvstop,dcsvstartの順にコマンドを入力してください。その後,再度scdholdコマンドを入力,またはscdhold,scdrlesの順に入力してください。
35
該当サーバは-pモードで閉塞していません
指定されたサーバは-pモードで閉塞していません。指定誤りの場合は,正しいサービス名を指定して,scdrlesコマンドを入力してください。
-
-
aa....aaコマンドの使用方法が不正です。 (E)
aa....aa:コマンド名(9文字以内の英数字)
(S)コマンド処理を中止します。
(O)正しい使用方法で,再度コマンドを入力してください。
-
スケジューラは動作可能でないため,aa....aaコマンドを実行できません。 (E)
スケジューラが,未起動,または終了中なので,コマンドを実行できません。
aa....aa:コマンド名(9文字以内の英数字)
(S)コマンド処理を中止します。
(O)システム起動完了後,再度コマンドを入力してください。
-
aa....aaコマンドで指定されたサーバ名,サービスグループ名,又はサービス名が不正です。 (E)
次に示す理由で指定されたサーバ名,サービスグループ名,またはサービス名が不正なため,コマンドが実行できません。
-
指定されたサーバ名はスケジューラ下で動作中でない。
-
scdhold,scdrles,またはscdlsコマンドを実行できないサーバ,またはサービス(MHP,システムサービス,またはデバッガ連動するサーバなど)に対してscdhold,scdrles,またはscdlsコマンドを入力しました。
-
指定されたサービス名は,指定されたサーバにはありません。
aa....aa:コマンド名(9文字以内の英数字)
(S)コマンド処理を中止します。
- (O)指定したサーバ名,サービスグループ名,またはサービス名が正しいか確認してください。
-
必要ならば,正しいサーバ名,サービスグループ名,またはサービス名を指定し,再度コマンドを入力してください。
-
-
スケジューラのaa....aaコマンドとデーモンのプログラムバージョン不一致が発生しました。 (E)
aa....aa:コマンド名(9文字以内の英数字)
(S)処理を中止します。
- 〔対策〕現在使用中のOpenTP1が提供したコマンドか確認し,対策後,再度コマンドを入力してください。
-
繰り返し発生する場合は保守員に連絡してください。
-
全サーバの一括閉塞処理に失敗しました。失敗したサーバの情報はログファイルのKFCA00821-E,又はKFCA00846-Wメッセージを参照してください。 (E)
scdholdコマンドの全サーバ一括閉塞処理でエラーが発生しました。
(S)コマンド処理を終了します。
(O)ログファイルのKFCA00821-E,またはKFCA00846-Wメッセージの理由コードによって対策し,再度コマンドを入力してください。
-
開塞中の全サーバの一括再開始処理に失敗しました。失敗したサーバの情報はログファイルのKFCA00826-E,又はKFCA00846-Wメッセージを参照してください。 (E)
scdrlesコマンドの閉塞中の全サーバ一括再開始処理でエラーが発生しました。
(S)コマンド処理を終了します。
(O)ログファイルのKFCA00826-E,またはKFCA00846-Wメッセージの理由コードによって対策し,再度コマンドを入力してください。
-
scdholdコマンドで指定されたサーバ,又はサービスは既に閉塞済みです。 (E)
(S)コマンド処理を中止します。
-
scdrlesコマンドで指定されたサーバ,又はサービスは閉塞されていません。 (E)
(S)コマンド処理を中止します。
-
通信プロトコルエラーが発生しました。状態=aaaaaa,リクエストコード=bbbbbb,ブランチ番号=ccccc,サーバ名=dddddd
トランザクション処理の通信に,プロトコルエラーが発生しました。
aaaaaa:OpenTP1内部コード(状態コード)
bbbbbb:OpenTP1内部コード(リクエストコード)
ccccc:OpenTP1内部コード(ブランチ番号)
dddddd:サーバ名
- 〔対策〕次のどれかの対策を実施してください。
-
-
マニュアル「OpenTP1 システム定義」,およびそのほかの該当するマニュアルを参照して,RPC,ソケット関係の通信のパラメタをチューニングしてください。
-
該当するサーバの並行度を上げてください。
-
該当するサーバがあるノードのネットワーク負荷を見直してください。
-
dc_rpc_callで指定したサービスグループ名およびサービス名の指定が,誤っている可能性があります。ユーザプログラムを確認してください。
-
-
リソースマネジャのオープン処理でエラーが発生しました。
サーバ名:aa....aa,リソースマネジャ名:bb....bb,リターンコード=cc....cc (L+E)
サーバ起動,終了,またはトランザクション回復処理時に行うリソースマネジャのオープン処理(xa_open関数)でエラーが発生しました。
このメッセージ(理由コード=-3)は,該当するリソースマネジャが使用できないことを通知するため,次の場合に出力されます。
-
OpenTP1に登録されているリソースマネジャが未起動
-
リソースマネジャがOpenTP1のトランザクションマネジャより先に終了
該当リソースマネジャをアクセスする場合は,再起動してください。
aa....aa:エラーが発生したサーバ名(8文字以内の英数字)
bb....bb:エラーが発生したリソースマネジャ名+リソースマネジャ拡張子(33文字以内の英数字)
cc....cc:リソースマネジャのオープン処理(xa_open関数)のリターンコード
- (S)エラーが発生したリソースマネジャのオープン処理(xa_open)をしないで,処理を続行します。
-
エラーが発生したサーバ名が_trnrcvの場合は,エラーが発生したリソースマネジャに対するトランザクションブランチの回復処理はしません。すぐに対策してください(トランザクションの回復処理は一定間隔でリトライします)。
(O)このメッセージのリターンコード,および該当するリソースマネジャの保守情報があれば,その情報を基に障害を取り除いてください。エラーが発生したリソースマネジャが未起動の場合は,起動してください。リソースマネジャの資源不足によってエラーとなった場合は,該当するリソースマネジャにアクセスするユーザサーバの負荷を少なくしてください。または該当するリソースマネジャにアクセスするユーザサーバのプロセス数を減らしてください。また,リソースマネジャの定義を変更して,リソースマネジャの資源を増やしてください。
-
-
サーバに登録されているリソースマネジャはOpenTP1システムに登録されていません。
サーバ名:aa....aa,リソースマネジャ名:bb....bb (L+E)
次に示すどちらかの理由によって,サーバの起動に失敗しました。
-
サーバに登録されているリソースマネジャがOpenTP1システムに登録されていません。
-
サーバにリンケージされている該当するリソースマネジャのXAスイッチが不正です。
aa....aa:エラーが発生したサーバ名(8文字以内の英数字)
bb....bb:エラーが発生したリソースマネジャ名
(S)サーバの起動処理を中止します。サーバがトランザクションサービス(_trnrcv,または_trnrm)の場合,OpenTP1システムの起動を中止します。
- (O)trnlsrmコマンドを実行し,OpenTP1システムとサーバに登録されているリソースマネジャを確認してください。
-
エラーとなったリソースマネジャがOpenTP1システムに未登録であれば,OpenTP1を終了し,trnlnkrmコマンドを実行し,登録後,OpenTP1を再起動してください。
登録済みの場合は,該当するリソースマネジャの関連オブジェクトを見直し,ユーザサーバに正しいXAスイッチを指定し,リンケージ後,再起動してください。
-
-
リソースマネジャのオープン,クローズ文字列取得時にエラーが発生しました。
ファイル名:aa....aa,行=bb....bb,オプション:cc,理由コード=dddd (L+E)
システム開始時,またはUAP開始時の定義ファイル(トランザクションサービス定義,ユーザサービス定義,またはユーザサービスデフォルト定義)からのリソースマネジャアクセス用文字列,および拡張子(trnstring定義コマンド,またはtrnrmid定義コマンド解析)取得処理で,エラーが発生しました。
aa....aa:エラーが発生した定義ファイル名(12文字以内の英数字)
- bb....bb:エラーが発生した定義行番号
-
定義がない場合は「0」を表示します。
- cc:エラーが発生した定義オプション名
-
定義がない場合は「*」を表示します。
- dddd:エラーの詳細を示すコード
-
理由コードと対策を表に示します。
(S)OpenTP1,またはUAPの起動を中止します。
- (O)ファイル名で示す定義ファイルの,行番号で示すtrnstring定義コマンド,またはtrnrmid定義コマンドを見直し,対策後,OpenTP1または該当するサーバを再起動してください。
-
理由コード
意味
対策
0001
プロセスメモリ不足発生
プロセス数を少なくしてから,再度該当するサーバを起動してください。引き続き発生する場合は,保守員に連絡してください。
0006
引数不正
引数を正しく指定して,再度該当するサーバを起動してください。
0011
リソースマネジャ拡張子不正
trnrmid定義コマンドに指定されたリソースマネジャ拡張子は,トランザクションサービス定義のtrnstring定義コマンドに指定されていません。ユーザサービス定義またはユーザサービスデフォルト定義を見直し,対策後,再起動してください。
0012
リソースマネジャ拡張子なし
トランザクションサービス定義のtrnstring定義コマンドにリソースマネジャ拡張子を指定していますが,該当サーバの定義にtrnrmid定義コマンドがありません。ユーザサービス定義またはユーザサービスデフォルト定義を見直し,対策後,再起動してください。
0033
RM情報データベースファイル不正
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
引き続き発生する場合は,保守員に連絡してください。
0056
環境変数不正
環境変数に正しい値を設定して,再度実行してください。
0153
ファイル操作失敗
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
引き続き発生する場合は,保守員に連絡してください。
-
トランザクションサービス関数でエラーが発生しました。
サーバ名:aa....aa,理由コード=bb....bb,関数:cc....cc (L+E)
aa....aa:エラーが発生したサーバ名(8文字以内の英数字)
- bb....bb:エラーの詳細を示すコード
-
理由コードと対策を表に示します。
cc....cc:エラーが発生したトランザクションサービスの関数名(保守情報)(サーバが発行したOpenTP1関数とは異なる場合があります)
(S)処理を続行できる場合は,処理を続行します。続行できない場合は,サーバが発行したOpenTP1関数をエラーリターンします。エラーリターンができない場合は,該当するプロセスをアボートします。
- (O)理由コード一覧を見て対策後,該当するサーバを再起動してください。
-
理由コード
意味
対策
0001
引数不正
引数を見直し,対策後,再度実行してください。
0002
プロトコル不正
OpenTP1関数の発行順序不正の場合,プログラムを見直し,対策後,再度実行してください。トランザクションサービスが未開始,または終了中の場合,OpenTP1起動後,再度実行してください。
0003
バージョン不一致(トランザクションサービスのライブラリと実行形式プログラムのバージョンが不一致)
実行環境を見直し,対策後,再度実行してください。
0004
プロセス領域確保不可
不要なプロセスを終了させ,再度実行してください。
0005
テーブル不足(トランザクション制御用テーブルの割り当てに失敗)
同時に実行中のトランザクションブランチ数が,トランザクションサービス定義のtrn_tran_process_countオペランドの指定値を超えている場合は,ほかのトランザクションブランチが終了したあと,再度実行してください。また,トランザクション開始からコミットまでに発行できるdc_rpc_callの数(生成できるトランザクションブランチの最大値)はトランザクションサービス定義のtrn_max_subordinate_countオペランドの指定値までです。超えている場合は,プログラムを修正して,再度実行してください。
0006
共用メモリアクセスエラー
プログラムを見直し,対策後,再度実行してください。
0007
実行環境設定エラー
不要なプロセスを終了してから,再度実行してください。
0008
ローカルトランザクション実行中
プログラムを見直し,対策後,再度実行してください。
0009
トランザクション未終了
0010
要求不正(要求されたトランザクション特性未サポート)
0011
リソースマネジャでxa関数発行時,エラー発生
または,最大時間監視サービス数不足
リソースマネジャの実行環境を見直し,対策後,再度実行してください。
または,タイマサービス定義のtim_watch_countオペランドの指定値を見直し,対策後,再度実行してください。
0012
リソースマネジャでxa関数発行時,トランザクションを独自決着
グローバルトランザクション内のすべてのトランザクションブランチでアクセスしたリソースを見直してください。
0013
関数発行条件不正(静的リソースマネジャが動的xa関数を発行)
リソースマネジャの実行環境を見直し,対策後,再度実行してください。
-
リソースマネジャへのアクセス時にエラーが発生しました。
サーバ名:aa....aa,リソースマネジャ名:bb....bb,理由コード=cccc,XA関数エラーリターンコード=dd....dd (L+E)
リソースマネジャへのアクセス時にエラーが発生しました。
aa....aa:エラーが発生したサーバ名(8文字以内の英数字)
bb....bb:エラーが発生したリソースマネジャ名+リソースマネジャ拡張子(33文字以内の英数字)
- cccc:エラーの詳細を示すコード
-
理由コードと対策を表に示します。
- dd....dd:xa関数のエラーリターンコード(11文字以内の英数字)
-
(エラーの原因が,xa関数でない場合は「*」を表示します)
(S)OpenTP1システム,またはUAPの起動を中止します。
- (O)理由コード一覧を見て対策後,OpenTP1,または該当するサーバを再起動してください。必要に応じて,マニュアル「OpenTP1 運用と操作」の障害事例と調査手順についての記載を参照してください。
-
理由コード
意味
対策
0001
RMスイッチ不正
リンケージされているXAインタフェース用スイッチは,該当するリソースマネジャのXAスイッチではありません。または,該当するサーバの定義で,XAインタフェース用スイッチがリンケージされていないリソースマネジャに対して,trnrmid定義コマンドが指定されています。正しいXAスイッチを指定して該当するサーバを再作成するか,またはユーザサービス定義もしくはユーザサービスデフォルト定義を修正して,再起動してください。
0002
xa_open関数エラー
該当するリソースマネジャのxa_open関数がエラーとなったため,トランザクションを開始できません。リソースマネジャの状態を調査して,対策後,サーバを再起動してください。
0003
xa_start関数エラー
該当するリソースマネジャのxa_start関数がエラーとなったため,トランザクションを開始できません。リソースマネジャの状態を調査して,対策後,サーバを再起動してください。
0004
xa_close関数
該当するリソースマネジャのxa_close関数がエラーとなりました。OpenTP1は処理を続行します。リソースマネジャの状態を調べて,対策してください。
0005
xa関数のリターン値不正
該当するリソースマネジャに対して,xa関数を発行したとき,不正なリターン値でリターンしました。該当するリソースマネジャの状態を調査し,対策してください。トランザクションマネジャはトランザクションの回復を一定間隔でリトライします。
-
リソースマネジャのXA関数でエラーが発生しました。
サーバ名:aa....aa,リソースマネジャ名:bb....bb,XA関数名:cc....cc,リターンコード=dd....dd,処置:ee....ee (L+E)
トランザクション実行時,リソースマネジャに対して発行したXA関数がエラーリターンしました。
トランザクションの決着ができる場合は,決着させます。トランザクションの決着ができない場合は,該当するサーバまたはOpenTP1システムを異常終了します。異常終了後の回復処理で再度XA関数エラーが発生した場合は,トランザクションサービス定義のtrn_processing_in_rm_errorオペランドの指定に従った処置を実行します。
リソースマネジャで何らかの障害が発生している場合は,対策してください。また,この現象は,OpenTP1のトランザクション制御下で,XA連携をしているリソースマネジャのトランザクション制御機能を使用した場合や,XA連携時にリソースマネジャが禁止している機能を使用した場合などに発生することがあり,ほかのリソースと不整合になっている可能性があります。その場合はすべてのリソースを見直してください。
このメッセージの出力後,KFCA00908-Eメッセージで障害の詳細情報を出力します。
aa....aa:エラーが発生したサーバ名(8文字以内の英数字)
bb....bb:エラーが発生したリソースマネジャ名+リソースマネジャ拡張子(33文字以内の英数字)
cc....cc:エラーが発生したXA関数名(32文字以内の英数字)
dd....dd:XA関数のリターンコード
- ee....ee:OpenTP1が取る処置
-
terminate:トランザクションをコミットまたはロールバックします。
server down:該当するサーバをアボートします。
system down:OpenTP1システムを強制停止します。
retry:トランザクションの決着をリトライします。
force:障害の発生したリソースマネジャを無視してトランザクションを決着します。
(S)トランザクションの決着ができる場合は,決着させます。トランザクションの決着ができない場合は,該当するサーバまたはOpenTP1システムを異常終了します。異常終了後の回復処理で再度XA関数エラーが発生した場合は,トランザクションサービス定義のtrn_processing_in_rm_errorオペランドの指定に従った処置を実行します。
(O)該当するサーバまたはOpenTP1が異常終了した場合は,このメッセージおよびKFCA00908-Eメッセージなどを基に該当するグローバルトランザクション内でアクセスしたすべてのリソースの状態を確認してください。リソース間の不整合が発生している場合は,障害となったリソースマネジャをアクセス禁止とし,リソースを回復するなどの処置を行ってください。必要に応じて,マニュアル「OpenTP1 運用と操作」の障害事例と調査手順についての記載を参照してください。
-
障害情報:TRNGID=aaaaaaaabbbbbbbb,TRNBID=aaaaaaaacccccccc,
XID=dd....dd,RMID=ee....ee,flags=ff....ff (L+E)
KFCA00907-Eメッセージで示した障害の詳細情報を表示します。リソースマネジャやリソースの障害調査や回復時に,必要に応じて使用してください。
TRNGID:トランザクショングローバル識別子
TRNBID:トランザクションブランチ識別子
aaaaaaaa:OpenTP1システムノードID(8文字の文字列)
bbbbbbbb:グローバルトランザクション番号(8文字の16進文字列)
cccccccc:トランザクションブランチ番号(8文字の16進文字列)
- dd....dd:エラーが発生したトランザクションの識別子(140文字以内の英数字)
-
エラーとなったXA関数の引数に指定したxid
- ee....ee:エラーが発生したリソースマネジャの識別子
-
エラーとなったXA関数の引数に指定したrmid
ff....ff:エラーとなったXA関数の引数に指定したflags
(S)処理を続行します。
(O)直前に出力されているKFCA00907-Eに従い,対策してください。
-
AX関数でエラーが発生しました。
サーバ名:aa....aa,通信リソースマネジャ名:bb....bb,AX関数名:cc....cc,
理由コード:dd....dd (L+E)
aa....aa:エラーが発生したサーバ名
bb....bb:エラーが発生したリソースマネジャ名+リソースマネジャ拡張子
cc....cc:AX関数名
dd....dd:理由コード
(S)処理を続行します。
- (O)理由コード一覧の対策を実施してください。
-
理由コード
意味
対策
0001
実行環境設定エラー
トランザクションサービス定義のtrn_crm_useオペランドを"Y"にして,AX関数を使用できるようにしてください。
0002
プロセス領域確保不可
不要なプロセスを終了させ,再度実行してください。
0003
最大CRM経由子トランザクションブランチ管理テーブル不足
トランザクションサービス定義のtrn_max_subordinate_countの指定値を見直してください。
-
aa....aaファイルの作成を開始しました。 (S)
トランザクションサービス制御用実行形式プログラム,またはトランザクション制御用オブジェクトの作成を開始しました。
aa....aa:作成を開始したファイル名(12文字以内の英数字)
-
aa....aaファイルの作成を完了しました。 (S)
トランザクションサービス制御用実行形式プログラム,またはトランザクション制御用オブジェクトの作成を完了しました。
aa....aa:作成を完了したファイル名(12文字以内の英数字)
-
使用方法:trnlnkrm {[-A 追加OpenTP1-RM[,追加OpenTP1-RM]…]
[-D 削除OpenTP1-RM[,削除OpenTP1-RM]…] [-d 削除他RM[,削除他RM]…] [-a 追加他RM[,追加他RM]… -s RMスイッチ[,RMスイッチ]… -o 'RM関連オブジェクト[RM関連オブジェクト]…'[,'RM関連オブジェクト[ RM関連オブジェクト]…'] …] |[-n]} [-C 'コンパイルオプション[ コンパイルオプション]…'] [-B 'リンケージオプション[ リンケージオプション]…'] [-l] [-f] [-P] (E+S)
trnlnkrmコマンドの使用方法を示します。
このメッセージは,次の場合に出力します。
-
コマンドのオプションをすべて省略した場合
-
コマンドのオプションに-hを指定した場合
-
コマンドのオプションか引数の使用方法が誤っている場合
(S)コマンドの使用方法に誤りがあった場合は,コマンド処理を中止します。
(O)コマンドの使用方法に誤りがあった場合は,正しい使用方法で,再度コマンドを入力してください。
-
-
使用方法:trnmkobj -oトランザクション制御用オブジェクト
[-R OpenTP1-RM[,OpenTP1-RM]…] [-r 他RM[,他RM]…] [-C 'コンパイルオプション名[ コンパイルオプション名]…'] [-l] [-P]
(E+S)
trnmkobjコマンドの使用方法を示します。
このメッセージは,次の場合に出力します。
-
コマンドのオプションに-hを指定した場合
-
コマンドのオプションか引数の使用方法が誤っている場合
-
コマンドのオプションをすべて省略した場合
(S)コマンドの使用方法に誤りがあった場合は,コマンド処理を中止します。
(O)コマンドの使用方法に誤りがあった場合は,正しい使用方法で,再度コマンドを入力してください。
-
-
使用方法:trnlsrm [-oファイル[,ファイル]…] [-s] (E+S)
trnlsrmコマンドの使用方法を示します。
このメッセージは,次の場合に出力します。
-
コマンドのオプションに-hを指定した場合
-
コマンドのオプションか引数の使用方法が誤っている場合
(S)コマンドの使用方法に誤りがあった場合は,コマンド処理を中止します。
(O)コマンドの使用方法に誤りがあった場合は,正しい使用方法で,再度コマンドを入力してください。
-
-
OpenTP1システムがリソースマネジャ登録コマンド実行不可状態(オンライン状態,リラン待ち状態),又は他のリソースマネジャ登録コマンド実行中のため,aa....aaコマンドを実行できません。 (E)
aa....aa:エラーとなったコマンド名(8文字以内の英数字)
(S)コマンド処理を中止します。
- (O)OpenTP1システム終了後,またはほかのリソースマネジャ登録コマンド終了後,再度コマンドを入力してください。
-
OpenTP1システムがリラン待ち状態の場合にtrnlnkrmコマンドを実行する場合は,-fオプションを指定して,再度コマンドを入力してください(ただし,コマンド正常終了後は,OpenTP1システムを正常開始する必要があります)。
-
OpenTP1システムに登録するリソースマネジャが32個を超えました。 (E)
(S)コマンド処理を中止します。
(O)OpenTP1システムに登録しているリソースマネジャをtrnlsrmコマンドで確認してください。不要なリソースマネジャが登録されている場合は,削除してください。
-
指定されたリソースマネジャは,OpenTP1システムに既に登録されています。リソースマネジャ名:aa....aa (E)
aa....aa:エラーとなったリソースマネジャ名
(S)コマンド処理を中止します。
(O)OpenTP1システムに登録しているリソースマネジャをtrnlsrmコマンドで確認してください。指定誤りの場合は,正しいリソースマネジャ名を指定して,再度コマンドを入力してください。
-
指定されたリソースマネジャはOpenTP1システムに登録されていません。リソースマネジャ名:aa....aa (E)
trnlnkrmコマンドで削除対象として指定されたリソースマネジャ,またはtrnmkobjコマンドで指定されたリソースマネジャは,OpenTP1システムに登録されていません。
aa....aa:エラーとなったリソースマネジャ名
(S)コマンド処理を中止します。
(O)OpenTP1システムに登録しているリソースマネジャをtrnlsrmコマンドで確認してください。指定誤りの場合は,正しいリソースマネジャ名を指定して,再度コマンドを入力してください。
-
aa....aaコマンドに指定された引数が不正です。
引数:bb....bb (E)
指定された引数が不正なので,コマンドを実行できません。
aa....aa:エラーとなったコマンド名(8文字以内の英数字)
bb....bb:不正な引数
(S)コマンド処理を中止します。
(O)正しい引数を指定して,再度コマンドを入力してください。
-
aa....aaコマンドに指定された引数の数が不正です。
オプション:b (E)
指定された引数の数が不正なので,コマンドを実行できません。
aa....aa:エラーとなったコマンド名(8文字以内の英数字)
b:引数の数が不正なオプション名
(S)コマンド処理を中止します。
(O)正しい引数を指定して,再度コマンドを入力してください。
-
リソースマネジャのオープン処理でエラーが発生しました。処置:aa....aa (L+E)
OpenTP1以外が提供するリソースマネジャのオープン処理(xa_open関数)でエラーが発生したため,トランザクションサービス定義のtrn_wait_rm_openオペランドで指定された処置に従います。
- aa....aa:OpenTP1がとる処置
-
RETRY:トランザクションサービス定義のtrn_retry_interval_rm_openオペランドとtrn_retry_count_rm_openオペランドの指定値に従い,xa_open関数発行をリトライします。
STOP:OpenTP1開始処理を打ち切ります。
-
リソースマネジャaa....aaのオープン処理が成功しました。 (L+E)
オープン処理(xa_open関数)をリトライしていたOpenTP1以外が提供するリソースマネジャのオープン処理(xa_open関数)が成功しました。
aa....aa:オープン処理(xa_open関数)が成功したリソースマネジャ名+リソースマネジャ拡張子
-
リソースマネジャのオープン処理がリトライ回数を超えました。処置:aa....aa (L+E)
OpenTP1以外が提供するリソースマネジャのオープン処理(xa_open関数)を指定された回数リトライしましたが,成功しなかったため,トランザクションサービス定義のtrn_wait_rm_openオペランドで指定された処置に従います。
- aa....aa:OpenTP1がとる処置
-
CONTINUE:OpenTP1以外が提供するリソースマネジャのxa_open関数エラーを無視して,OpenTP1開始処理を続行します。
STOP:OpenTP1開始処理を打ち切ります。
-
トランザクションをコミット決定しましたが,ロールバックしたリソースマネジャが存在します。
サーバ名:aa....aa,サービス名:bb....bb (L+E)
トランザクションをコミットするため,xa_commit()関数を発行したところ,リソースマネジャがロールバックしたことを示すリターンコードを返してきました。
トランザクションサービス定義のtrn_xa_commit_errorオペランドの指定に従った処理を実行します。このメッセージが出力された場合,コミットしたリソースマネジャとロールバックしたリソースマネジャが混在するので,リソース間の整合性が失われている可能性があります。必要であれば,すべてのメッセージのあとに出力されるKFCA00907-E,および,KFCA00908-Eメッセージを参照してください。
aa....aa:エラーが発生したサーバ名(8文字以内の英数字)
bb....bb:トランザクションを実行したサービス名
(S)トランザクションサービス定義のtrn_xa_commit_errorオペランドの指定に従った処置を実行します。
(O)障害の発生したリソースマネジャを調査してください。
-
XARのセッションタイムが満了しました。
TRNGID=aaaaaaaabbbbbbbb,TRNBID=aaaaaaaacccccccc
保守情報=dd....dd,ee....ee,ff....ff (L+C)
XAリソースサービス定義のxar_session_timeオペランドで指定された秒数を満了したために,仕掛り中のトランザクションブランチをOpenTP1として独自にロールバック決着します。
TRNGID:トランザクショングローバル識別子
TRNBID:トランザクションブランチ識別子
aaaaaaaa:トランザクションシステムノードID(8文字の文字列)
bbbbbbbb:グローバルトランザクション番号(8文字の16進数文字列)
cccccccc:トランザクションブランチ番号(8文字の16進数文字列)
dd....dd:保守情報1
ee....ee:保守情報2
ff....ff:保守情報3
-
リソースマネージャaa....aaに対してのxa_open関数に失敗したため,xa_recover関数を発行しません。リソースマネージャ識別子=bb....bb,プロセスID=cc....cc,リターン値=dd....dd (L+C)
OpenTP1に登録されているリソースマネジャで,トランザクションサービス定義のtrnstringコマンドで-rオプションを指定しているリソースマネジャへのxa_open関数が失敗しました。したがって,このリソースマネジャに対してxa_recover関数を発行しません。
aa....aa:リソースマネジャ名
bb....bb:リソースマネジャ識別子
cc....cc:トランザクション回復プロセスのプロセスID
dd....dd:xa_open関数のリターン値
-
リソースマネージャaa....aaに対してxa_recover関数を発行します。リソースマネージャ識別子=bb....bb,プロセスID=cc....cc (L+C)
OpenTP1に登録されているリソースマネジャで,トランザクションサービス定義のtrnstringコマンドで-rオプションを指定しているリソースマネジャに対してxa_recover関数を発行します。
aa....aa:リソースマネジャ名
bb....bb:リソースマネジャ識別子
cc....cc:トランザクション回復プロセスのプロセスID
-
リソースマネージャaa....aaからxa_recover関数がリターンしました。リソースマネージャ識別子=bb....bb,プロセスID=cc....cc,リターン値=dd....dd (L+C)
OpenTP1に登録されているリソースマネジャで,トランザクションサービス定義のtrnstringコマンドで-rオプションを指定しているリソースマネジャからxa_recover関数がリターンしました。
aa....aa:リソースマネジャ名
bb....bb:リソースマネジャ識別子
cc....cc:トランザクション回復プロセスのプロセスID
dd....dd:xa_recover関数のリターン値
-
リソースマネージャaa....aaからxa_recover関数がリターンしないため,該当するトランザクションの回復処理をスキップします。リソースマネージャ識別子=bb....bb,保守情報=cc....cc (L+C)
OpenTP1に登録されているリソースマネジャで,トランザクションサービス定義のtrnstringコマンドで-rオプションを指定しているリソースマネジャから応答がありません。リソースマネジャからエラーになる要因を取り除き,リソースマネジャが正しく起動されていることを確認してください。
aa....aa:リソースマネジャ名
bb....bb:リソースマネジャ識別子
cc....cc:xa_recover関数発行からの経過時間(単位:秒)
-
トランザクション回復サービスを準備中です。 (L+E)
-
トランザクション回復サービスを開始しました。 (L+E)
-
トランザクション回復サービスを終了中です。 (L+E)
-
トランザクション回復サービスを終了しました。 (L+E)
-
オンライン前トランザクション回復機能を開始します。 (L+C)
trnstring定義コマンドで-mオプションを指定したリソースマネジャに対して,未決着トランザクションの決着処理を開始します。
-
トランザクションリソースマネジャ監視サービスを準備中です。 (L+E)
-
トランザクションリソースマネジャ監視サービスを開始しました。
(L+E)
-
トランザクションリソースマネジャ監視サービスを終了中です。 (L+E)
-
トランザクションリソースマネジャ監視サービスを終了しました。
(L+E)
-
オンライン前トランザクション回復機能を終了します。 (L+C)
trnstring定義コマンドで-mオプションを指定したリソースマネジャに対する,未決着トランザクションの決着処理を終了しました。
-
トランザクションサービスを準備中です。 (L+E)
-
トランザクションサービスを回復中です。 (L+E)
-
トランザクションサービスを開始しました。 (L+E)
-
トランザクションサービスを終了中です。 (L+E)
-
トランザクションサービスを終了しました。 (L+E)
-
トランザクションサービスを開始できません。
理由コード=aaaa (L+E)
トランザクションサービスの開始・再開始中に理由コードに示すエラーが発生したため,トランザクションサービスを開始できません。
- aaaa:理由コード(4けたの数字)
-
理由コードと対策を表に示します。
(S)OpenTP1を異常終了します。
- 〔対策〕理由コード一覧を見て対策し,再度OpenTP1を起動してください。
-
理由コード
意味
対策
0001
プロセスメモリ不足発生
プロセス数を少なくしてから,再度OpenTP1を起動してください。引き続き多発する場合は,保守員に連絡してください。
0002
システム-RM接続定義読み込み失敗
保守員に連絡してください。
0010
RM数が定義の最大数を超えました。
0011
リソースマネジャ登録状態不正
リソースマネジャの登録状態を変更して(trnlnkrmコマンド実行後)トランザクションサービスを再開始できません。OpenTP1を正常開始してください。切り替え機能使用時は,実行系と待機系のリソースマネジャ登録状態が不一致の場合が考えられます。不一致の場合は,trnlnkrmコマンドを実行して待機系のリソースマネジャ登録状態を,実行系と一致させてから系を切り替えてください。
0012
バージョン不一致
トランザクションサービス再開始時に使用するジャーナル,チェックポイントダンプ,またはステータスファイルのフォーマットバージョンが,トランザクション実行形式プログラムのバージョンと不一致です。OpenTP1を正常開始してください。
0031
ファイル操作失敗
KFCA00966-Eの理由コードで,失敗した原因を調査し,対策してください。
0052
0056
環境変数不正
環境変数に正しい値を設定して,再度実行してください。
0060
RM登録コマンド実行中
RM登録コマンドの処理終了後,OpenTP1を再度起動してください。
0061
RM登録コマンドの実行中にエラー発生
RM登録コマンドを実行し,処理終了後,OpenTP1を再度起動してください。
0100
共用メモリ不足発生
共用メモリの見積もり計算をし,システム環境定義の静的共用メモリサイズを適切な数値に設定し直してから,OpenTP1を起動してください。
0200
定義解析開始処理でエラー発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
0201
トランザクションサービス定義解析失敗
0300
通信障害発生
0600
ネームサービスにサービス情報登録失敗
0601
name_portオペランド変更
OpenTP1再開始時に,システム共通定義のname_portオペランドが変更されました。name_portオペランドは,OpenTP1の再開始時には変更できません。変更前の値を設定して再開始するか,または正常開始してください。
0602
実行環境不正
OpenTP1環境が正しくセットアップされているか確認してください。
1000
ステータスファイルの読み込み失敗
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
1001
ステータスファイルの書き込み失敗
1002
ステータスレコードの確保に失敗
1003
ステータスレコードの解放に失敗
1100
ジャーナルサービス使用開始時にエラー
1800
リソースマネジャ監視,回復プロセス起動に失敗
1801
システムマネジャにサービス完了報告時にエラー発生
1802
リソースマネジャ監視,回復プロセス終了失敗
2100
チェックポイントダンプ取得予約処理時にエラー発生
2101
チェックポイントダンプ書き込み失敗
2102
チェックポイントダンプ読み込み失敗
2200
ジャーナル読み込み失敗
2300
オンライン前回復処理の中断
trn_start_recovery_watch_timeの指定値を見直し,再度OpenTP1を起動してください。引き続き多発する場合は,保守員に連絡してください。
2600
通信障害発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
-
トランザクションサービスを終了中に障害が発生しましたが,このまま続行します。理由コード=aaaa (L+E)
- aaaa:理由コード(4けたの数字)
-
理由コードと対策を表に示します。
- 〔対策〕理由コード一覧を見て対策してください。
-
理由コード
意味
対策
0001
プロセスメモリ不足発生
プロセス数を少なくしてから,再度OpenTP1を起動してください。引き続き多発する場合,保守員に連絡してください。
0300
通信障害発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
0601
ネームサービスでサービス情報削除失敗
1001
ステータスファイル書き込み失敗
1002
1003
ステータスレコードの解放に失敗
1101
ジャーナルサービス使用終了時にエラー
1802
リソースマネジャ監視,回復プロセス終了失敗
2101
チェックポイントダンプ書き込み失敗
-
トランザクションサービス再開始時にトランザクションサービス定義を変更することはできません。
(L+E)
前回の正常開始時の定義を仮定し処理を続行します。
(S)処理を続行します。
〔対策〕定義を変更する必要がある場合,一度システムを正常終了させてください。その後定義を変更し,再度システムを正常開始してください。
-
システム終了中のため,新たなトランザクションの受付を中止します。
(L+E)
システムに計画停止,終了指示がされたため,新たなトランザクションの受け付けを中止します。トランザクションサービスは終了処理に備えます。
-
トランザクションサービス再開始時にリソースマネジャ登録状態を変更することはできません。
(L+E)
trnlnkrmコマンドで,OpenTP1に登録するリソースマネジャを変更した場合,再度OpenTP1を開始できません。
(S)OpenTP1を異常終了します。
(O)OpenTP1を正常開始してください。
-
仕掛中トランザクションブランチがあります。
TRNGID=aaaaaaaabbbbbbbb,TRNBID=aaaaaaaacccccccc,
サーバ名=dd....dd,サービス名=ee....ee,要因=ff....ff,対象=gg....gg
回復できないトランザクションブランチがあります。
TRNGID:トランザクショングローバル識別子
TRNBID:トランザクションブランチ識別子
aaaaaaaa:トランザクションシステムノードID(8文字の文字列)
bbbbbbbb:グローバルトランザクション番号(8文字の16進数文字列)
cccccccc:トランザクションブランチ番号(8文字の16進数文字列)
dd....dd:サーバ名(8文字以内の文字列)
ee....ee:サービス名(32文字以内の文字列)
- ff....ff:回復不可要因
-
RM:リソースマネジャ
SUPERIOR:親トランザクションブランチ
SUBORDINATE:子トランザクションブランチ
- gg....gg:回復不可要因を生じさせている対象の名称(回復不可要因の発生元)
-
- ff....ffが"RM"の場合
-
リソースマネジャ名+リソースマネジャ拡張子+XA関数の戻り値
(リソースマネジャ拡張子とXA関数の戻り値の間はコロン":"で区切る)
- ff....ffが"SUPERIOR"または"SUBORDINATE"の場合
-
ノード識別子:内部情報
〔対策〕要因および対象を基に原因を調査し,障害を取り除いてください。
-
トランザクション回復サービスを開始できません。
理由コード=aaaa (L+E)
トランザクション回復サービスの開始中に理由コードに示すエラーが発生しました。そのため,トランザクション回復サービスを開始できません。
- aaaa:理由コード(4けたの数字)
-
理由コードと対策を表に示します。
(S)OpenTP1を異常終了します。
- 〔対策〕理由コード一覧を見て対策し,再度OpenTP1を起動してください。
-
理由コード
意味
対策
0001
プロセスメモリ不足
プロセス数を少なくしてから再起動してください。引き続き発生する場合は,保守員に連絡してください。
0012
バージョン不一致
トランザクションサービスとトランザクション回復サービスの実行形式プログラムのバージョンが不一致です。trnlnkrmコマンドを実行し,トランザクション回復サービス実行形式プログラムを再作成後,OpenTP1を正常開始してください。
0013
実行形式プログラム不正
トランザクション回復サービスの実行形式プログラムとOpenTP1に登録されているリソースマネジャが不一致です。trnlnkrmコマンドを実行し,トランザクション回復サービス実行形式プログラムを再作成後,OpenTP1を正常開始してください。
0052
ファイル操作失敗
このメッセージ以前に出力されたKFCA00966-Eメッセージの理由コード一覧を見て原因を調査し,対策後,再起動してください。
0200
定義解析開始処理でエラー発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
0300
通信障害発生
0800
回復プロセスをスケジュールサービス登録失敗
1801
システムマネジャにサービス完了報告時エラー
-
トランザクション回復サービスを終了中に障害が発生しましたが,このまま続行します。理由コード=aaaa (L+E)
- aaaa:理由コード(4けたの数字)
-
理由コードと対策を表に示します。
- 〔対策〕理由コード一覧を見て必要があれば対策してください。
-
理由コード
意味
対策
0300
通信障害発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
-
トランザクションリソースマネジャ監視サービスを開始できません。理由コード=aaaa (L+E)
トランザクションリソースマネジャ監視サービスの開始中に理由コードに示すエラーが発生しました。そのためトランザクションサービスを開始できません。
- aaaa:理由コード(4けたの数字)
-
理由コードと対策を表に示します。
(S)OpenTP1を異常終了します。
- 〔対策〕理由コード一覧を見て対策し,再度OpenTP1を起動してください。
-
理由コード
意味
対策
0001
プロセスメモリ不足
プロセス数を少なくしてから再起動してください。引き続き発生する場合は,保守員に連絡してください。
0012
バージョン不一致
トランザクションサービスとトランザクションリソースマネジャ監視サービスの実行形式プログラムのバージョンが不一致です。trnlnkrmコマンドを実行し,トランザクションリソースマネジャ監視サービス実行形式プログラムを再作成後,OpenTP1を正常開始してください。
0013
実行形式プログラム不正
トランザクションリソースマネジャ監視サービスの実行形式プログラムとOpenTP1に登録されているリソースマネジャが不一致です。trnlnkrmコマンドを実行し,トランザクションリソースマネジャ監視サービス実行形式プログラムを再作成後,OpenTP1を正常開始してください。
0050
実行環境不正
次のディレクトリがあるか調査してください。
-
$DCDIR/spool/dctrninfこのディレクトリがある場合は,そのアクセス権限があるかを調べてください。
0051
実行環境不正
システム共通定義のjnl_fileless_optionオペランドにYを指定して,リソースマネジャが登録されたOpenTP1を起動しようとしました。trnlnkrmコマンドですべてのリソースマネジャを削除したあと,OpenTP1を正常開始してください。
0052
ファイル操作失敗
このメッセージ以前に出力されたKFCA00966-Eメッセージの理由コード一覧を見て原因を調査し,対策後,再起動してください。
0200
定義解析開始処理でエラー発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
0300
通信障害発生
0600
ネームサービスにサービス情報登録失敗
1801
システムマネジャにサービス完了報告時エラー
-
-
トランザクションリソースマネジャ監視サービスを終了中に障害が発生しましたが,このまま続行します。
理由コード=aaaa (L+E)
- aaaa:理由コード(4けたの数字)
-
理由コードと対策を表に示します。
- 〔対策〕理由コード一覧を見て,必要があれば対策してください。
-
理由コード
意味
対策
0300
通信障害発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
0601
ネームサービスにサービス情報削除失敗
-
メモリ不足が発生しました。
サイズ=aa....aaバイト 領域種別:bb....bb (L+E)
aa....aa:確保しようとした領域のサイズ(10けた以内の数字)
- bb....bb:メモリ不足が発生した領域の種別(15文字以内の英数字)
-
STATIC SHMPOOL:静的共用メモリ
DYNAMIC SHMPOOL:動的共用メモリ
PROCESS:プロセス固有メモリ
(S)処理を中止します。
〔対策〕メモリ不足が発生した領域の種別が共用メモリの場合は,定義の指定値を見直し,対策後,再度実行してください。メモリ不足が発生した領域の種別がプロセス固有メモリの場合は,プロセス数を見直し,対策後,再度実行してください。繰り返し発生する場合は保守員に連絡してください。
-
aaaのファイル操作でbb....bbエラーが発生しました。
ファイル名:cc....cc,理由コード=dddd (L+E)
- aaa:ファイル種別
-
cmd:トランザクションコマンド制御ファイル(内部用)
rls:未決着トランザクション情報ファイル
rdb:システム-RM接続定義ファイル
bb....bb:エラーとなったシステムコール(open,close,write,read,stat,fcntl,lseek)
cc....cc:ファイルのフルパス名(63文字以内)
- dddd:理由コード(4けたの数字)
-
理由コードと対策を表に示します。
(S)このファイルに対する処理を中止します。
- 〔対策〕理由コード一覧を見て対策してください。
-
理由コード
意味
対策
0150
ファイル名不正
ファイル名を見直してください。
0151
ファイルに対するアクセス権限なし
ファイルに対するアクセス権限を見直してください。
0152
ファイルを他プロセスで占有中
このファイルを使用しているプロセスの処理が終了後,再度コマンドを実行,または起動してください。
0153
ファイル操作失敗
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
引き続き発生する場合は,保守員に連絡してください。
-
トランザクション統計情報取得項目定義に不正な値を指定しているため,該当サーバのトランザクション統計情報を取得できません。サーバ名:aa....aa (L+E)
トランザクション統計情報取得項目定義(trn_statistics_itemオペランド)の指定が誤っています。該当サーバのトランザクション統計情報を取得しません。
(S)サーバの起動処理を続行します。
(O)ユーザサービス定義,ユーザサービスデフォルト定義,またはトランザクションサービス定義のtrn_statistics_itemオペランドを修正してください。その後,再度該当サーバ,またはOpenTP1を起動してください。
-
RPCのタイムアウトが発生したため,サーバaa....aaをアボートさせ,トランザクションブランチをロールバックします。 (L+E)
リカーシブマイグレート最適化を使用したRPCがタイムアウトとなったため,該当するサーバをアボートさせ,トランザクションをロールバックします。
aa....aa:サーバ名
〔対策〕RPCがタイムアウトとなった原因を調査し,対策後,再度実行してください。
-
トランザクションのaa....aaコマンドを実行できません。
理由コード=bbbb (E)
aa....aa:コマンド名(6文字以内の英字)
- bbbb:理由コード(4けたの数字)
-
理由コードと対策を表に示します。
(S)コマンド処理を中止します。
- (O)理由コード一覧を見て対策してください。
-
必要があれば再度コマンドを入力してください。
理由コード
意味
対策
0001
プロセスメモリ不足発生
プロセス数を少なくしてから,再度OpenTP1を起動してください。引き続き多発する場合,保守員に連絡してください。
0003
フラグ引数の文字数が範囲外
フラグ引数の内容を見直してください。その後,誤りを修正して,再度コマンドを入力してください。
0004
フラグ引数の文字列に指定外の文字あり
0005
フラグ引数の10進文字列の値が範囲外
0008
表示すべき情報がありません。
理由を次に示します。
-
トランザクションが起動されていません。
-
フラグ引数の内容が不正です(登録していないノード名を指定したときに発生)。
-
trncmt,trnrbkの場合,トランザクションが操作対象の状態になっていません。
-
trncmt,trnrbkの場合,すでに同じ要求を受け付けています。
0030
RM情報データベースファイルのオープン失敗
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。引き続き多発する場合,保守員に連絡してください。
0031
RM情報データベースファイルの読み込み失敗
0032
RM情報データベースファイルの書き込み失敗
0033
RM情報データベースファイルの内容不正
0034
RM情報ファイルのオープン失敗
0035
RM情報ファイルの書き込み失敗
0036
RM関連オブジェクト名不正
コマンド実行環境,およびコマンドに指定した引数を確認してください。
0037
コンパイル失敗
0038
実行形式プログラム作成失敗
0039
指定ファイルのオープン失敗
0040
指定ファイルの読み込み失敗
0042
指定ファイルの内容不正
0050
実行環境不正
コマンドの実行に必要な環境が整っていません。次のディレクトリがあるか調査してください。ディレクトリがある場合は,そのアクセス権限があるかを調査してください。
-
$DCDIR/spool/dctrninf
-
$DCDIR/spool/trnrmcmd
-
$DCDIR/spool/trnrmcmd/userobj
-
カレントディレクトリ
0056
環境変数不正
環境変数に正しい値を設定して,再度実行してください。
0200
定義解析開始処理でエラー発生
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。
0300
通信障害発生
0301
タイムアウト発生
0602
バージョン不一致
OpenTP1の各ライブラリのバージョンを見直し,対策後,コマンドを入力してください。
-
-
オンライン前トランザクション回復機能のリトライ処理を終了しました。
要因=aa....aa (L+C)
trnstring定義コマンドで-mオプションを指定したリソースマネジャに対する,未決着トランザクションの決着リトライ処理を終了しました。
- aa....aa:リトライ処理要因
-
stop:trn_start_recovery_modeでstopが指定された場合
continue:trn_start_recovery_modeでcontinueが指定された場合
-
使用方法:trndlinf -d 日数 (E)
trndlinfコマンドの使用方法を示します。このメッセージは次の場合に出力します。
-
コマンドのオプションに-hを指定した場合
-
コマンドのオプションの使用方法が誤っている場合
(S)コマンドの使用方法が誤っている場合は,コマンド処理を中止します。
(O)コマンドの使用方法が誤っている場合は,正しい使用方法で再度コマンドを入力してください。
-
-
使用方法:trnstics -{s|e} (E)
trnsticsコマンドの使用方法を示します。このメッセージは,次の場合に出力します。
-
コマンドのオプションに-hを指定した場合
-
コマンドのオプションの使用方法が誤っている場合
(S)コマンドの使用方法に誤りがあった場合は,コマンド処理を中止します。
(O)コマンドの使用方法に誤りがあった場合は,正しい使用方法で,再度コマンドを入力してください。
-
-
使用方法:trnfgt {-t [-a] | -T トランザクショングローバル識別子 [-aq]} (E+S)
trnfgtコマンドの使用方法を示します。このメッセージは,次の場合に出力します。
-
コマンドのオプションに-hを指定した場合
-
コマンドのオプション,または引数の使用方法が誤っている場合
(S)コマンドの使用方法に誤りがあった場合は,コマンド処理を中止します。
(O)コマンドの使用方法に誤りがあった場合は,正しい使用方法で,再度コマンドを入力してください。
-
-
使用方法:trnls {-t [-{a|c}] | -T トランザクショングローバル識別子 [-{a|c}] | -bc | -BシステムノードID [-{a|c}] | -rc | -R RM名称+RM拡張子 [-{a|c}]} (E+S)
trnlsコマンド(トランザクションの状態表示)の使用方法を示します。
このメッセージは,次の場合に出力します。
-
コマンドのオプションに-hを指定した場合
-
コマンドのオプション,または引数の使用方法が誤っている場合
(S)コマンドの使用方法に誤りがあった場合は,コマンドの処理を中止します。
(O)コマンドの使用方法に誤りがあった場合は,正しい使用方法で,再度コマンドを入力してください。
-
-
使用方法:trncmt {-t [-af] | -T トランザクショングローバル識別子 [-afq]} (E+S)
trncmtコマンド(トランザクションのコミット)の使用方法を示します。
このメッセージは,次の場合に出力します。
-
コマンドのオプションに-hを指定した場合
-
コマンドのオプション,または引数の使用方法が誤っている場合
(S)コマンドの使用方法に誤りがあった場合は,コマンドの処理を中止します。
(O)コマンドの使用方法に誤りがあった場合は,正しい使用方法で,再度コマンドを入力してください。
-
-
使用方法:trnrbk {-t [-af] | -T トランザクショングローバル識別子 [-afq]} (E+S)
trnrbkコマンド(トランザクションのロールバック)の使用方法を示します。
このメッセージは,次の場合に出力します。
-
コマンドのオプションに-hを指定した場合
-
コマンドのオプション,または引数の使用方法が誤っている場合
(S)コマンドの使用方法に誤りがあった場合は,コマンドの処理を中止します。
(O)コマンドの使用方法に誤りがあった場合は,正しい使用方法で,再度コマンドを入力してください。
-
-
aa....aaコマンドの使用方法が不正です。 (E)
aa....aa:コマンド名(9文字以内の英数字)
(S)コマンド処理を中止します。
(O)正しい使用方法で,再度コマンドを入力してください。
-
トランザクションサービスは動作可能でないため,aa....aaコマンドを実行できません。 (E)
トランザクションサービスが未起動,または終了中なので,aa....aaコマンドを実行できません。
aa....aa:コマンド名(9文字以内の英数字)
(S)コマンド処理を中止します。
(O)システム起動完了後,再度コマンドを入力してください。
-
トランザクションブランチの経過時間を監視できません。
TRNGID=aaaaaaaabbbbbbbb,TRNBID=aaaaaaaacccccccc,
サーバ名=dd....dd,サービス名=ee....ee (L+E)
TRNGID:トランザクショングローバル識別子
TRNBID:トランザクションブランチ識別子
aaaaaaaa:OpenTP1システムノードID(8文字の文字列)
bbbbbbbb:グローバルトランザクション番号(8文字の16進文字列)
cccccccc:トランザクションブランチ番号(8文字の16進文字列)
dd....dd:サーバ名(8文字以内の文字列)
- ee....ee:サービス名(32文字以内の文字列)
-
SUPで発生した場合,サービス名は出力されません。また,トランザクション完了限界時間の監視で発生した場合,TRNGIDおよびTRNBIDは出力されません。
(S)処理を続行します。
- 〔対策〕次に示す時間の監視が不要な場合は無視してください。
-
-
サービス関数開始から終了までの実行監視時間
-
トランザクションブランチ限界経過時間
-
トランザクションブランチCPU監視時間
-
トランザクション完了限界時間
タイマサービス定義のtim_watch_countオペランドの指定値が不足しています。OpenTP1を停止し,tim_watch_countオペランドの指定値を見直してください。その後,OpenTP1を再度起動してください。
-
-
トランザクションブランチのCPU時間を監視できません。
TRNGID=aaaaaaaabbbbbbbb,TRNBID=aaaaaaaacccccccc,
サーバ名=dd....dd,サービス名=ee....ee (L+E)
TRNGID:トランザクショングローバル識別子
TRNBID:トランザクションブランチ識別子
aaaaaaaa:OpenTP1システムノードID(8文字の文字列)
bbbbbbbb:グローバルトランザクション番号(8文字の16進数文字列)
cccccccc:トランザクションブランチ番号(8文字の16進数文字列)
dd....dd:サーバ名(8文字以内の文字列)
ee....ee:サービス名(32文字以内の文字列)
(S)OpenTP1を異常終了します。
〔対策〕このメッセージ以前に表示されたタイマサービスのメッセージを見て,障害要因を取り除いてください。その後,OpenTP1を再度起動してください。
-
グローバルトランザクションのトランザクションブランチがヒューリスティックに完了しました。
TRNGID=aaaaaaaabbbbbbbb,TRNBID=aaaaaaaacccccccc,
サーバ名=dd....dd,サービス名=ee....ee,要因=ff....ff,対象=gg....gg (L+E)
ヒューリスティックに完了したトランザクションブランチがあります。
TRNGID:トランザクショングローバル識別子
TRNBID:トランザクションブランチ識別子
aaaaaaaa:トランザクションシステムノードID(8文字の文字列)
bbbbbbbb:グローバルトランザクション番号(8文字の16進数文字列)
cccccccc:トランザクションブランチ番号(8文字の16進数文字列)
dd....dd:サーバ名(8文字以内の文字列)
ee....ee:サービス名(32文字以内の文字列)
- ff....ff:回復不可要因
-
RM:リソースマネジャ
TIMEOUT:タイムアウト発生
SUBORDINATE:子トランザクションブランチ
- gg....gg:回復不可要因を生じさせている対象の名称(回復不可要因の発生元)
-
- ff....ffが"RM"の場合
-
リソースマネジャ名+リソースマネジャ拡張子+XA関数の戻り値
(リソースマネジャ拡張子とXA関数の戻り値の間はコロン":"で区切る)
- ff....ffが"TIMEOUT"または"SUBORDINATE"の場合
-
TP1ノード識別子+エントリ番号
(TP1ノード識別子とエントリ番号の間はコロン":"で区切る)
〔対策〕要因および対象を基に原因を調査し,障害を取り除いてください。
-
未決着トランザクション引き継ぎ情報の操作に失敗しました。
理由コード:aaaa (E)
- aaaa:理由コード
-
理由コード
意味
対策
0001
プロセスメモリ不足発生
OpenTP1以外が提供するリソースマネジャの状態を調査し,未決着のトランザクションが残っている場合は,そのリソースマネジャが提供する機能で未決着トランザクションをロールバックしてください。
0029
ファイルの情報取得失敗
0030
ファイルのオープン失敗
0031
ファイルの読み込み失敗
0032
ファイルの書き込み失敗
-
未決着のトランザクションに関する情報をaa....aaに取得しました。 (L+E)
aa....aa:ファイルのフルパス名
-
未決着のトランザクションに関する情報をaa....aaに取得できません。理由コード=bbbb (E)
aa....aa:ファイルのフルパス名
- bbbb:理由コード(4けたの数字)
-
理由コードと対策を表に示します。
(S)処理を続行します。
- 〔対策〕理由コード一覧を見て,対策してください。
-
理由コード
意味
対策
0001
プロセスメモリ不足発生
プロセス数を少なくしてから,再度OpenTP1を起動してください。引き続き多発する場合,保守員に連絡してください。
0032
RM情報データベースファイルの書き込み失敗
以前に障害メッセージが出力されていれば,そのメッセージに従って対策してください。引き続き多発する場合,保守員に連絡してください。
0052
ファイル操作失敗
KFCA00966-Eの理由コードによって,失敗した原因を調査し,対策してください。
0056
環境変数不正
環境変数DCDIRに正しい値を設定して,再度実行してください。
0150
ファイル名不正
ファイル名を見直してください。
-
未決着トランザクション情報ファイルの削除ができません。
理由コード=aaaa (L+E)
- aaaa:理由コード(4けたの数字)
-
理由コードと対策を表に示します。
- 〔対策〕理由コード一覧を見て,対策してください。
-
理由コード
意味
対策
0001
トランザクションサービス定義の指定値不正
トランザクションサービス定義のtrn_recovery_list_removeの指定値に,normal,force,noのどちらかを指定してください(省略値はno)。
0002
トランザクションサービス定義のtrn_recovery_list_remove_levelの指定値に,0から24855までの整数を指定してください(省略値は0)。
-
トランザクション最適化項目定義に不正な値を指定しているため,省略値を使用してトランザクションを実行します。
サーバ名:aa....aa (L+E)
ユーザサービス定義,ユーザサービスデフォルト定義,またはトランザクションサービス定義のtrn_optimum_itemオペランドに不正な値を指定しているため,省略値(base)を使用して該当するサーバのトランザクションを実行します。
aa....aa:エラーが発生したサーバ名(8文字以内の英数字)
〔対策〕定義を見直し,対策後,該当するサーバを再度起動してください。
-
トランザクションブランチをロールバックしました。
TRNGID=aaaaaaaabbbbbbbb,TRNBID=aaaaaaaacccccccc,
サーバ名=dd....dd,サービス名=ee....ee,
要因=ff....ff,発生元=gg....gg
TRNGID:トランザクショングローバル識別子
TRNBID:トランザクションブランチ識別子
aaaaaaaa:トランザクションシステムノードID
bbbbbbbb:グローバルトランザクション番号
cccccccc:トランザクションブランチ番号
dd....dd:サーバ名
ee....ee:サービス名
- ff....ff:ロールバック要因
-
RM:リソースマネジャ
SUPERIOR:親トランザクションブランチからのロールバック指示
SUBORDINATE:子トランザクションブランチからのロールバック報告
RPC_TIMEOUT:通信タイムアウト
RPC_COMMFAIL:通信障害
ax_end:CRMからのロールバック指示
ax_rollback:CRMからのロールバック指示
dc_trn_chained_rollback:UAPでdc_trn_chained_rollback発行
dc_trn_unchained_rollback:UAPでdc_trn_unchained_rollback発行
tx_rollback:UAPでtx_rollback発行
txi_rollback:MCFまたはRPCからのロールバック指示
dci_trn_rbmk_only:CRMまたはRPCからのロールバック指示
TESTMODE:オンラインテスタ使用時
TIMEOUT:trn_watch_time,またはtrn_limit_timeのタイムアウト
DOWN:UAPのダウン
ENDFAIL:アプリケーションサーバ,またはXAリソースサービスからのロールバックオンリー指示
XARRBK:アプリケーションサーバからのロールバック指示
OTHER:その他
- gg....gg:保守情報(ロールバックの発生元)
-
- ff....ffが"RM","ax_end"または"ax_rollback"の場合
-
リソースマネジャ名+リソースマネジャ拡張子
- ff....ffが"SUPERIOR"または"SUBORDINATE"の場合
-
ノード識別子:内部情報
- ff....ffが"OTHER"の場合
-
発生元情報
- ff....ffがそのほかの場合
-
空白
-
トランザクションブランチの回復が完了しました。
TRNGID=aaaaaaaabbbbbbbb,TRNBID=aaaaaaaacccccccc,
サーバ名=dd....dd,サービス名=ee....ee,
完了種別=f,gg (L+E)
TRNGID:トランザクショングローバル識別子
TRNBID:トランザクションブランチ識別子
aaaaaaaa:OpenTP1システムノードID(8文字の文字列)
bbbbbbbb:グローバルトランザクション番号(8文字の16進文字列)
cccccccc:トランザクションブランチ番号(8文字の16進文字列)
dd....dd:サーバ名(8文字以内の文字列)
ee....ee:サービス名(32文字以内の文字列)
- f:該当するトランザクションブランチの完了種別
-
c:コミット
r:ロールバック
- gg:子トランザクションブランチを含んだ完了種別
-
c:コミット
r:ロールバック
- hc:ヒューリスティックコミット
-
コマンドによるコミット決着
- hr:ヒューリスティックロールバック
-
コマンドによるロールバック決着
- hm:ヒューリスティックミックス
-
RMまたは子ブランチがコミット,ロールバック両方に決着
- hh:ヒューリスティックハザード
-
RMまたは子ブランチの決着が通信障害などのため,該当するトランザクションブランチでは認識できない場合
この完了種別が表示された場合は,RMまたは子ブランチの決着と該当するトランザクションブランチの決着が異なっている場合があります。原因になったRMまたは子ブランチ,およびグローバルトランザクションの同期点の結果については,OpenTP1のメッセージログファイルの内容とRMのログファイルを参照して確認してください。
-
トランザクションブランチの回復ができません。
TRNGID=aaaaaaaabbbbbbbb,TRNBID=aaaaaaaacccccccc,
サーバ名=dd....dd,サービス名=ee....ee,
決着種別=ff (L+E)
TRNGID:トランザクショングローバル識別子
TRNBID:トランザクションブランチ識別子
aaaaaaaa:OpenTP1システムノードID(8文字の文字列)
bbbbbbbb:グローバルトランザクション番号(8文字の16進文字列)
cccccccc:トランザクションブランチ番号(8文字の16進文字列)
dd....dd:サーバ名(8文字以内の文字列)
ee....ee:サービス名(32文字以内の文字列)
- ff:決着種別
-
c:コミット
r:ロールバック
hc:ヒューリスティックコミット
hr:ヒューリスティックロールバック
hm:ヒューリスティックミックス
hh:ヒューリスティックハザード
- 〔対策〕グローバルトランザクションの各トランザクションブランチの状態を調査してください。ほかのOpenTP1にトランザクションブランチがあり,そのOpenTP1がダウンしている場合は,OpenTP1をリランしてください。リソースマネジャが障害となっている場合は,障害を取り除いてください。
-
OpenTP1はトランザクションブランチの回復を一定間隔でリトライしています。そのため,障害を取り除けば,自動的にトランザクションブランチは回復されます。
-
トランザクションブランチをコミット,又はロールバック決定できません。
TRNGID=aaaaaaaabbbbbbbb,TRNBID=aaaaaaaacccccccc,
サーバ名=dd....dd,サービス名=ee....ee (L+E)
トランザクションブランチが通信障害などの発生のため,システムでコミット,またはロールバック決定ができません。
TRNGID:トランザクショングローバル識別子
TRNBID:トランザクションブランチ識別子
aaaaaaaa:OpenTP1システムノードID(8文字の文字列)
bbbbbbbb:グローバルトランザクション番号(8文字の16進文字列)
cccccccc:トランザクションブランチ番号(8文字の16進文字列)
dd....dd:サーバ名(8文字以内の文字列)
ee....ee:サービス名(32文字以内の文字列)
(S)トランザクションブランチの状態を保持し,処理を続行します。
〔対策〕該当するトランザクションブランチをtrncmt,またはtrnrbkコマンドで決めてください。