COBRT198 ロードできない (致命的)

システムがプログラム モジュールをロードできないか、新規スレッドを開始できません (マルチスレッド プログラムの場合)。

次の原因で CALL 文が失敗しました。

保護違反などにより内部構造が破損している場合は、スレッド開始の呼び出しまたは試行が失敗することがあります。

ディスク上または現行の実行単位でエントリ ポイントが見つからないため、SET PROCEDURE POINTER TO ENTRY <エントリ ポイント> 形式の文が失敗しました。

エントリ ポイント マッピング機能でエイリアス定義と同じ名前のプログラムがディスク上に見つかりました。この条件で COBRT198 エラーが発生するかどうかは、entry_point_mapper_alias_exists_error チューナーの設定によって異なります。

このエラーは稀に、メモリ領域の不足、またはランタイム システムのバージョンが古すぎることによる CALL 文の失敗が原因で発生することがあります。

解決方法:

呼び出しのターゲットが存在し、破損していないことを確認します。

次の形式のコードを含めて、手続きポインターが有効であることを使用前にテストします。

set bad-pointer to entry 'just-not-there-ever'...set procedure-pointer to entry 'myentrypoint'if procedure-pointer = bad-pointer display errorend-if