JPH035840A - ジョブステップダンプ出力方式 - Google Patents

ジョブステップダンプ出力方式

Info

Publication number
JPH035840A
JPH035840A JP1140331A JP14033189A JPH035840A JP H035840 A JPH035840 A JP H035840A JP 1140331 A JP1140331 A JP 1140331A JP 14033189 A JP14033189 A JP 14033189A JP H035840 A JPH035840 A JP H035840A
Authority
JP
Japan
Prior art keywords
dump
job step
area
job
page
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1140331A
Other languages
English (en)
Inventor
Rie Narama
奈良間 里絵
Fumie Kimura
木村 文江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
NEC Solution Innovators Ltd
Original Assignee
NEC Corp
NEC Solution Innovators Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp, NEC Solution Innovators Ltd filed Critical NEC Corp
Priority to JP1140331A priority Critical patent/JPH035840A/ja
Publication of JPH035840A publication Critical patent/JPH035840A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はジョブステップダンプ出力方式に関し、特にジ
ョブステップの処理に誤りがある際その異常な処理結果
の原因を追求するのに好適なジョブステップダンプ出力
方式に関する。
〔従来の技術〕
従来、任意のジョブステップの処理終了後、そのジョブ
ステップに係る:メモリイメージをダンプする(ジョブ
ステップダンプと呼ぶ)には、そのジョブステップを含
むジョブに関して記述したジョブ制御言語においてジョ
ブステップ単位に、ジョブステップの終了状態によるジ
ョブステップの有無およびダンプ領域をあらかじめ指定
してお上述した従来のダンプ方式は、ジョブステップの
起動以前にジョブステップダンプのダンプ領域を指定し
ておくため、ジョブステップが異常終了したときに、そ
の異常の原因に関するメモリデータが全てダンプできる
とは限らない。必要なデータがダンプできなかった場合
は、再度そのジョブステップを実行しダンプしなければ
ならない。ところが、ジョブステップの異常終了は、ジ
ョブステップの起動、またはジョブステップ実行の環境
時の特殊な条件に起因するものがある。そういった場合
には、再度同じジョブステップを実むしても同じ異常状
態を再現させることは難しく、異常終了のデータを採取
しそこなってしまう。一方、ダンプ領域を大きく指定す
ると、その規模に見合ったダンプの格納ファイルが必要
となるなどの欠点がある。
本発明の目的は、上記の欠点を除去することにより、ジ
ョブステップの異常処理の原因を早く、また容易に探る
ことができ、かつダンプ自身が他の正常系のコンピュー
タシステムの妨げとならないようなプログラムのデバッ
グのために、より有用な道具としての、ジョブステップ
ダンプ出力方式を提供することにある。
〔課題を解決するための手段〕
本発明のジョブステップダンプ出力方式は、ジョブステ
ップから成るプログラムを任意のサイズ(以下ページと
記す)に分割し、必要なページを順次主記憶装置にロー
ドすることで前記ジョブステップを実行する仮想記憶方
式を採用し、かつ、前記ジョブステップが正常終了また
は異常終了した時にそのジョブステップのダンプ(以下
ジョブステップダンプ2記す)を出力する機能を有スる
コンピュータシステムにおいて、主記憶装置にロードさ
れたページを仮想記憶システムが記録するページ管理テ
ーブルからジョブステップダンプの対象となる任意のジ
ョブステップのページ情報を検知する手段と、 前記ジョブステップの終了状態が正常であるか、異常で
あるか、異常であれば、どのような異常であるのかの情
報をも含めたジョブステップ終了コードを検知する手段
と、 ジョブステップ終了コードに対応するダンプ領域を定義
した、ダンプ領域定義テーブルと、前記ダンプ領域定義
テーブルを検索する手段と、ページ情報とダンプ領域と
を照合し、その共通する領域を抽出する手段と、 ダンプ領域をダンプする手段と、 出力したダンプな格納するファイルと、を備えて構成さ
れる。
〔実施例〕
以下、本発明の実施例について、図面を参照して説明す
る。
第1図は本発明の概要の構成を示す説明図である。
本実施例のジョブステップダンプ出力装置11は、主記
憶装置にロードされたページを仮想記憶システムが記録
するページ管理テーブルから、任意のジョブステップ1
のページ情報4を検知する手段6と、ジョブステップ1
の終了状態が正常であるか異常であるか、異常であれば
どのような異常であるかも含めたジョブステップ終了コ
ード2を検知する手段5と、上記ジョブステップ終了コ
ードに対応するダンプ領域を定義したダンプ領域定義テ
ーブル7と、ダンプ領域定義テーブルを検索する手段8
と、ページ情報4とダンプ領域定義テーブル7に定義さ
れたダンプ領域を照合しその共通する領域を抽出する手
段9と、ダンプ領域をダンプする手段10と、出力した
ダンプの格納ファイル12とを含んでいる。
本発明の特徴は、第1図において図示する構成を有する
ジョブステップダンプ出力装置の中に、ページ情報4と
ダンプ領域定義テーブル7に定義されたダンプ領域を照
合し、その共通する領域を抽出する手段9を設け、上記
共通領域のみをダンプ出力することにある。
第2図は、ジョブステップダンプ出力装置が、任意のジ
ョブステップ1のジョブステップ終了コード2を受信し
てからダンプ格納ファイル12ヘダンプ出力するまでの
制御の流れを示すブロック図である。
ここで、実施例ではダンプ格納ファイル12が確保され
ているダンプ出力装置202として磁気ディスク装置を
例に挙げたが、ダンプ出力装置は磁気テープやフレキシ
ブルディスク装置であってもよいし、プリンタであって
も構わない。
また第3図は本実施例の動作を示す流れ図である。
次に、第2図および第3図を参照して本実施例の動作に
ついて説明する。
任意のジョブステップlの処理が正常終了または異常終
了すると、そのジョブステップの終了状態が正常である
か、異常であるが、異常であればどのよりな異常である
かの情報も含めたジョブステップ終了コード2が、ジョ
ブステップ終了コード検知ルーチン205によって拾わ
れる(Sl)。
そのジョブステップ終了コードをキーコードにして、ジ
ョブステップ終了コードに対応するダンプ領域定義テー
ブル7の検索が、ダンプ領域定義テーブル検索ルーチン
208によって行われる(S2)。ここで、ジョブステ
ップ1のジョブステップ終了コードXXによってダンプ
領域Xが検索され、ダンプ領域抽出ルーチン209に上
記ダンプ領域Xを通知する。
一方、ベージ情報検知ルーチン206によって、ベージ
管理テーブル3よりジョブステップ1に対するベージ管
理情報が検索される(S3)。ジョブステップ1の占め
る空間がページAとページBとページCとに分割されて
仮想管理されており、ジョブステップ1が実行を開始し
てから正常終了または異常終了する間に、ページAおよ
びページCは少なくとも1度は主記憶装置上にロードさ
れ、中央処理装置にアクセスされ、ページBは1度も主
記憶装置上にロードされず、主記憶装置外の記憶装置上
にあったものとする。ページ情報検知ルーチン206は
まずページAを検知し、ページAが少なくとも1度は主
記憶装置上にロードされたかどうかをベージ管理テーブ
ル3上で確認し、ダンプ領域抽出ルーチン209ヘベー
ジAを通知する。
ダンプ領域抽出ルーチン206は、ダンプ領域定義テー
ブル検索ルーチン208より通知されたダンプ領域Xと
、ページ情報検知ルーチン206より通知されたページ
Aとを照合し、ページAの空間をダンプ領域Xに含まれ
るAXと、ダンプ領域Xに含まれないAYとに切り分け
たとする。ダンプ領域抽出ルーチン209は、上記空間
AXをジョブステップダンプ出力ルーチン210へ通知
する。
ジョブステップダンプ出力ルーチン210は、ジョブス
テップ1のメモリ空間より空間AXのイメージをダンプ
格納ファイル12へ出力する(S7)。
ジョブステップダンプ1の空間はページAが検出された
のみで未だ全ページが検索されていないので、ジョブス
テップダンプ出力の制御は再びベージ情報検索ルーチン
206に渡る。ページ情報検索ルーチン206はページ
Aの次にページBを検出するが、ページBが1度も主記
憶装置上にロードされなかったことをページ管理テーブ
ル3上で確認するとページBの次のページCを検出し、
ダンプ領域抽出ルーチン209へ通知する(S3)。
ダンプ領域抽出ルーチン209は、通知されたダンプ領
域XとページCとを照合する。ここで、ページCとダン
プ領域Xには共通領域がなかったとする。すると、ペー
ジCの空間は全くダンプされず、制御は再びページ情報
検知ルーチン206に渡される。ページ情報検知ルーチ
ン206は、ページCの次のページを検索にい<(S3
)が、ページCまででジョブステップ1の全てのページ
を検索し終ったことを認める。
以上、ダンプ領域Xに対して、ジョブステッフ1の空間
が、 主記憶にロードされダンプ領域Xに含まれるAXと、 主記憶にロードされダンプ領域Xに含まれないAYおよ
びCYと、 主記憶に四−ドされずダンプ領域Xに含まれるBXと、 主記憶にロードされずダンプ領域Xに含まれないBYと
、 に分けられるとき、空間AXのメモリイメージのみをダ
ンプ格納ファイルに納め、処理を終了する。
〔発明の効果〕
以上説明したように本発明によれば、これからダンプし
ようとするダンプ領域が、そのダンプ対象となるジョブ
ステップ終了後に、そのジョブステップの終了コードに
よって決定される。そしてそのダンプ領域の中で、主記
憶装置にロードされ、処理を行ったページのみをダンプ
格納ファイルに出力する。
よって、ダンプする範囲がジョブステップの処理過程を
顕著に示す部分のみに限ることができ、ジョブステップ
の処理状況を容易に迅速に把握するのに役立ち、なおか
つダンプ出力ファイルとして確保しなげればならないダ
ンプ出力ファイルの容量も小さくて済むという利点があ
る。
【図面の簡単な説明】
第1図は本発明の概要の構成を示す説明図、第2図は本
発明の一実施例の構成を示すプロ、り図、第3図は本実
施例の動作を示す流れ図である。 1・・・・・・ジョブステップ、2・・・・・・ジョブ
ステ、ブ終了コード、3・・・・・・ページ管理テーブ
ル、4・・・・・・ページ情報、5・・・・・・ジョブ
ステ、プ終了コード検知手段、6・・・・・・ページ情
報検知手段、7・・・・・・ダンプ領域定義テーブル、
8・・・・・・ダンプ領域定義テーブル検索手段、9・
・・・・・ダンプ領域抽出手段、10・・・・・・ジョ
ブステ、プダンブ出力手段、11・・川・ジョブステッ
プダンプ出力装置、12・・・・・・ダンプ格納ファイ
ル、1.′・・・・・・ダンプ領域Xで表わされるメモ
リ空間、4′・・・・・・ジョブステップ10ページ情
報、201・・・・・・記憶装置、202・・・・・・
ダンプ出力装置、203・・・・・・インターフェイス
、204・・・・・・中央処理装置、205・・・・・
・ジョブステップ終了コード検知ルーチン、206・・
・・・・ページ情報検知ルーチン、208・・・・・・
ダンプ領域定義テーブル検索ルーチン、209・・・・
・・ダンプ領域抽出ルーチン、210・・・・・・ジョ
ブステップダンプ出力ルーチン。

Claims (1)

  1. 【特許請求の範囲】 ジョブステップから成るプログラムを任意のサイズ(以
    下ページと記す)に分割し、必要なページを順次主記憶
    装置にロードすることで前記ジョブステップを実行する
    仮想記憶方式を採用し、かつ、前記ジョブステップが正
    常終了または異常終了した時にそのジョブステップのダ
    ンプ(以下ジョブステップダンプと記す)を出力する機
    能を有するコンピュータシステムにおいて、主記憶装置
    にロードされたページを仮想記憶システムが記録するペ
    ージ管理テーブルからジョブステップダンプの対象とな
    る任意のジョブステップのページ情報を検知する手段と
    、 前記ジョブステップの終了状態が正常であるか、異常で
    あるか、異常であれば、どのような異常であるのかの情
    報をも含めたジョブステップ終了コードを検知する手段
    と、 ジョブステップ終了コードに対応するダンプ領域を定義
    した、ダンプ領域定義テーブルと、前記ダンプ領域定義
    テーブルを検索する手段と、ページ情報とダンプ領域と
    を照合し、その共通する領域を抽出する手段と、 ダンプ領域をダンプする手段と、 出力したダンプを格納するファイルと、 を備えて成ることを特徴とするジョブステップダンプ出
    力方式。
JP1140331A 1989-06-01 1989-06-01 ジョブステップダンプ出力方式 Pending JPH035840A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1140331A JPH035840A (ja) 1989-06-01 1989-06-01 ジョブステップダンプ出力方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1140331A JPH035840A (ja) 1989-06-01 1989-06-01 ジョブステップダンプ出力方式

Publications (1)

Publication Number Publication Date
JPH035840A true JPH035840A (ja) 1991-01-11

Family

ID=15266339

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1140331A Pending JPH035840A (ja) 1989-06-01 1989-06-01 ジョブステップダンプ出力方式

Country Status (1)

Country Link
JP (1) JPH035840A (ja)

Similar Documents

Publication Publication Date Title
JP3600414B2 (ja) 複数システム環境におけるデータのバックアップ・復元方法及びシステム
US6467045B2 (en) Recovery support method for recovering from failure of an external storage device
US5819024A (en) Fault analysis system
US7974949B2 (en) Computer system and automatic data backup method
JPH035840A (ja) ジョブステップダンプ出力方式
JPH047650A (ja) 障害情報ログ方法及びデータ処理装置
CN1143214C (zh) 测定数据状态的方法
US20020196289A1 (en) Preview picture output system and method for controling operation of the same
JPH0322149A (ja) ジヨブステツプ自動ダンプ採取方式
JPH05143422A (ja) 更新後ジヤーナル管理方式
JPH05189255A (ja) プログラム暴走検知方法
JP2000132432A (ja) 並列ノードのメモリダンプ方式
JP2972593B2 (ja) テキストファイル世代比較時のテキスト一致行検出装置
JPH03246643A (ja) ダンプサマリ編集処理方法
JPH08314766A (ja) 情報処理装置
JP3312494B2 (ja) データ処理装置
JP3189804B2 (ja) データバックアップ方法および装置
JP2702356B2 (ja) デバッグ情報アクセス方式
JPS6211746B2 (ja)
JPH05210562A (ja) ネットワークファイル方式
JPH0489649A (ja) 記録密度識別方式
JPH0581103A (ja) 二重化フアイル復旧方式
JPH02151945A (ja) ファイル管理装置
JPH06149630A (ja) 障害情報取得装置
JPH05173851A (ja) メモリダンプ収集方式