call "CBL_CREATE_CORE" using by value flags by value core-param by reference filename returning status-code
呼び出しプロトタイプ使用時 (「説明の読み方」を参照) | PIC | |
---|---|---|
flags | cblt-x4-comp5 | pic x(4) comp-5 |
core-param | cblt-x4-comp5 | pic x(4) comp-5 |
filename | pic x(n) | |
status-code | 「説明の読み方」を参照 |
コア ファイルの名前を表す null で終了する文字列です。
ファイル名には次の文字列を含めることができます。これらはコア ファイルの作成時に置き換えられます。
ファイル名が指定されていない場合 (つまり、このパラメーターが NULL ポインターに設定されている場合)、core_filename チューナーの値がファイルの名前に使用されます。そのチューナーも設定されていない場合は、プラットフォームのデフォルトのファイル名である cblcore になります。
次の例では、現在のプロセスのコア ファイルを作成します。ファイル名は「myDump」になります。
01 flags pic x(4) comp-5 value 0. 01 process pic x(4) comp-5 value 0. 01 filename pic x(7) value "myDump" & x"00". call "CBL_CREATE_CORE" using by value flags by value process by reference filename.
次の例では、同じユーザーによって開始され、別のプロセスで実行されている COBOL アプリケーションのコア ファイルを作成します。プロセス ID は 18655 であり、ファイル名は「myDump.18655」になります。
01 flags pic x(4) comp-5 value 0. 01 process pic x(4) comp-5 value 18655. 01 filename pic x(100) value "myDump.%p" & x"00". call "CBL_CREATE_CORE" using by value flags by value process by reference filename.