JPS6330652B2 - - Google Patents

Info

Publication number
JPS6330652B2
JPS6330652B2 JP57170554A JP17055482A JPS6330652B2 JP S6330652 B2 JPS6330652 B2 JP S6330652B2 JP 57170554 A JP57170554 A JP 57170554A JP 17055482 A JP17055482 A JP 17055482A JP S6330652 B2 JPS6330652 B2 JP S6330652B2
Authority
JP
Japan
Prior art keywords
magnetic tape
program
program group
magnetic
disk
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.)
Expired
Application number
JP57170554A
Other languages
English (en)
Other versions
JPS5960550A (ja
Inventor
Etsuo Shinohara
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP57170554A priority Critical patent/JPS5960550A/ja
Publication of JPS5960550A publication Critical patent/JPS5960550A/ja
Publication of JPS6330652B2 publication Critical patent/JPS6330652B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】 (i) 発明の技術分野 本発明は、プログラム識別子が付与された複数
のプログラム群を格納する磁気テープと、管理情
報、該複数のプログラム群のうちで内容が改訂さ
れたプログラム群、及び該磁気テープにない識別
子のプログラム群とが格納される磁気デイスク
と、少なくとも上記磁気テープ、磁気デイスクに
関する編集処理を行なう処理部と、及び該処理部
により出力される情報を格納するための磁気テー
プとを備える編集処理システムに関する。
(ii) 技術の背景 一般に磁気テープへの複写あるいは編集を行な
うために、あらかじめ、1本の磁気テープ(MT
1とする)には以前に偏集されたプログラム識別
子が付与されており、磁気デイスク(以下単にデ
イスクと称する)上には入れかえるべき最新の改
訂されたプログラム群、及び磁気テープにない識
別子のプログラム群が格納されている。この両者
を比べて他の1本の磁気テープ(MT2とする)
へ新しく編集するには次のように行なわれる。磁
気テープMT1のプログラム群と、デイスク内の
磁気テープMT1の内容を改訂すべきプログラム
群及び磁気テープMT1にない識別子のプログラ
ム群とを処理部で編集し、磁気テープMT2へ出
力している。次に編集するときには、デイスク上
に別のプログラム群を用意して磁気テープMT2
からデイスクの諸々のプログラム群を磁気テープ
MT1へ出力していた。
(iii) 従来技術と問題点 さて、従来は磁気テープから磁気テープへと複
写あるいは編集を行なうとき、使用者が意識的に
複写元と複写先に指定や、複数のプログラム群の
磁気テープのMT1のラベル及び出力する方の磁
気テープMT2のラベルを指定する必要があつ
た。これによると、使用者の指定ミスにより入力
フアイルをこわしたり、又連続JOBで処理しよ
うとして前のJOBがABENDして磁気テープMT
2が完成されていない状態で次のJOBがそれを
磁気テープの入力側として使用してしまうなどの
欠点があつた。
(iv) 本発明の目的 本発明は、上記欠点をなくし、2つの磁気テー
プの新旧を自動的に判別し磁気テープのプログラ
ム群を保護することを目的とする。
(v) 発明の構成 上記目的はプログラム識別子が付与された複数
のプログラム群を格納してある第1の磁気テープ
と、該複数のプログラム群のうちで内容が改訂さ
れたプログラム群、及び該磁気テープにない識別
子のプログラム群とが少なくとも格納される磁気
デイスクと、上記磁気テープ、磁気デイスクに関
する編集処理を行なう処理部と、及び該処理部に
より出力される情報を格納するための第2の磁気
テープとを少なくとも備える編集処理システムに
おいて、該処理部は上記第1及び第2の磁気テー
プのラベルもしくはラベルに対応した時期情報を
比較し、どちらがより新しい内容を格納している
かを判別する新旧判別部、該新旧判別部の判別結
果による新しい格納内容をもつ方の磁気テープの
格納内容と上記磁気デイスクの格納内容とを比較
し、同じ識別子のプログラム群と、磁気テープに
なく磁気デイスクにのみある識別子のプログラム
群とに対しては該磁気デイスクに格納されている
プログラム群を、また磁気テープにのみにある識
別子のプログラム群に対しては該磁気テープのプ
ログラム群を、他方の磁気テープ上に出力する編
集処理機能部とを備えたことを特徴とする編集処
理システムによつて達成される。
(vi) 発明の効果 以下、本発明を図面を用いて詳細に説明する。
第1図は本発明実施例で、MT1は第1の磁気テ
ープ、MT2は第2の磁気テープ、3は磁気デイ
スクであるデイスク、4は処理部、5は新旧判別
部、6はエラー処理部、8は編集処理機能部であ
る。第2図a,b,cは本発明実施例のフロー図
である。第3図a,bは編集するときの概念図及
びジヨブ制御文のプログラムであり、図において
9はプリンタであり、前図と同記号のものは前図
と同じものを示す。次に動作を説明する。まず、
2つの複数のプログラム群を格納する磁気テープ
(例えばMT1,MT2とする)が、設置され、
処理が開始される。すると、処理部4は第2図の
フロー図より磁気テープMT1、磁気テープMT
2のラベルをジヨブ・フアイル・コントロール・
ブロツク(以下JFCBと称す)として、読み込
む。次にデイスク3内に格納されている管理情報
(少なくとも管理下にある全磁気テープラベルに
つき更新時期を記録したリストを含む磁気テープ
の世代管理フアイル)を読み込む。これを簡単に
図で示すと第4図のようになる。
処理部4では、デイスク3から読み込んだ世代
管理フアイル(例えば第5図)の形式が予め定め
られた所定の形式かどうかをチエツクし、正しく
なければエラー処理部6にてエラー処理(世代管
理フアイル異常表示など)を行なう。正しければ
磁気テープMT1から先ほど読み込んだ磁気テー
プMT1のラベルが世代管理フアイル上に登録さ
れているが否かをチエツクする。たとえば、磁気
テープMT1のラベルは「aaaaaa」で、磁気テ
ープMT2のラベルが「bbbbbb」であると、世
代管理フアイルに磁気テープMT1,MT2のラ
ベルが夫々volとして登録されているからエラー
とならず次の処理へ移行する。もし、登録されて
いなければエラー処理を行なう。たとえば、磁気
テープの内容をもとのままで保持しておくように
する。さて、デイスク3から読み込んだ世代管理
フアイルを新旧判別部5は磁気テープMT1,
MT2のラベルで検索して、各々の処理された時
期である日付、時刻を得、それらを比較し、どち
らが新しい内容を格納しているかを判別する。す
ると本実施例では、磁気テープMT1は82年1月
30日の12時に処理されたのに対し、磁気テープ
MT2は82年1月29日の11時に処理されている。
即ち、日付の引き算を行ない、MT1−MT2>
0だから磁気テープMT2の方が磁気テープMT
1よりも古い内容を格納していることがわかる。
そこで、磁気テープMT2の方は出力側磁気テ
ープとして第3a図のMT2へ、磁気テープMT
1は入力側磁気テープとして次の処理が行なわれ
る。入力側及び出力側として決定した磁気テープ
MT1,MT2のラベルをまずメツセージ出力
し、それぞれの決定した磁気テープMT1,MT
2のラベルを制御文が集まつているフアイル
JFCBに設定してオープン(使用できる状態)に
し、実際の編集処理に移る。デイスク3には入れ
かえるべき最新のプログラム群と追加のプログラ
ム群が格納されており、磁気テープMT1には以
前に編集されているプログラム識別子が付与され
たプログラム群があり、それぞれを第6図a,b
で示す。第6a図において、x1,x2…,xoは入れ
かえるべきプログラム群が第6b図において、
y1,y2…yoは化前編集されたプログラム群が夫々
に付与された識別子(名前)でソートされ順番に
格納されている。
さて、デイスク3と磁気テープMT1のプログ
ラム群を、第2b図の処理フロー図に沿つて編集
処理機能部8で比較していく。説明すると、まず
i=1、j=1としてプログラム群x1,y1が同じ
識別子を有するか否かを判断する。尚、xiはデイ
スク上のi番目のプログラム群yjは磁気テープ上
のj番目のプログラム群であり、i=jでも識別
子(名前)が必ずしも一致しない。両プログラム
群が存在したらx1とy1のプログラム群の名前の比
較を行なう。この場合、第6a,b図よりどちら
も‘名1'の識別子が格納されていて等しいので、
CRSK処理を行なう。CRSK処理は、クリエイト
スキツプと称し、内容が改訂されたプログラム群
ともつデイスク3内のxiを磁気テープMT2に作
成し、磁気テープMT1のyjをスキツプし、xの
ポインタを+1、yのポインタを+1することで
ある。そのため、デイスク3の識別子‘名1'が磁
気テープMT1に優先された磁気テープMT2上
にデイスク3の“名1”のプログラム群が複写、
作成され、ポインタが更新しプログラム群の指定
はx2,y3となる。
次にx2,y2即ち、デイスク3上の2番目の識別
子と磁気テープMT1上の2番目の識別子とを比
較する。ここではプログラム群x2の識別子は‘名
3'、プログラム群y2の識別子は‘名2'であるから
プログラム群y2の方が小さいので、CPY処理
(磁気テープMT1のプログラム群を磁気テープ
MT2に作成し、yjのポインタを+1する)を行
ない磁気テープMT1のプログラム群を磁気テー
プMT2に作成し、y2を+1し、y3にする。
次に、プログラム群x2の識別子‘名3'とプログ
ラム群y3の識別子‘名5'を比較し、y3のプログラ
ム群の識別子の方が大きいので、CRT(クリエイ
ト)処理を行なう。この処理は、デイスク3のプ
ログラム群を磁気テープMT2に作成し、xのポ
インタを+1することである。以下、x,yにお
けるプログラム群があるまで磁気テープMT2に
作成される。そして両方のプログラム群がなくな
つたら、磁気テープMT1、磁気テープMT2の
使用をやめ(クローズする)デイスク3より再
び、世代管理フアイルを読み込み、フアイル形
式、磁気テープのラベルが正しいかをチエツク
し、正しければ磁気テープMT2に出力したラベ
ルに対応する日付、時刻を世代管理フアイルへ例
えば第7図のように更新して書き込む。
そして、更新した内容をメツセージ出力する。
こうして古い内容が格納されていた磁気テープに
は最新の内容が自動的に格納される。
以下、新しく追加、更新する場合は同様に行な
う。
() 発明の効果 以上、詳細に説明したように本発明によれば、
以下のような効果がある。
磁気テープへ編集する際その世代を意識しなく
てもよいので指定ミスによるプログラム群の破壊
がない。JOBがABEND又は途中で止められた時
磁気テープ世代管理フアイルは更新されないで残
る。磁気テープ世代管理フアイルに登録されてい
ることにより数ヶ月間のブランクがあつても編集
作業は再開が容易である。
磁気テープ世代管理フアイルの内容を調べたい
時、マクロ命令の形式をとつているのでアセンブ
ルするとにより展開される。
【図面の簡単な説明】
第1図は本発明実施例、第2図は本発明実施例
フロー図、第3a図は編集概念図、第3b図はジ
ヨブ制御文プログラム図、第4図は編集前動作
図、第5図は編集前世代管理フアイル、第6図は
プログラム群、第7図は編集後世代管理フアイル
である。 図において、MT1は磁気テープ、MT2は磁
気テープ、3はデイスク、4は処理部、5は新旧
判別部、6はエラー処理部、8は編集処理機能
部、9はプリンタである。

Claims (1)

    【特許請求の範囲】
  1. 1 プログラム識別子が付与された複数のプログ
    ラム群を格納している第1の磁気テープと、該複
    数のプログラム群のうちで内容が改訂されたプロ
    グラム群、及び該磁気テープにない識別子のプロ
    グラム群とが少なくとも格納される磁気デイスク
    と、上記磁気テープ、磁気デイスクに関する編集
    処理を行なう処理部と、及び該処理部により出力
    される情報を格納するための第2の磁気テープと
    を少なくとも備える編集処理システムにおいて、
    該処理部は上記第1及び第2の磁気テープのラベ
    ル若しくはラベルに対応した時期情報を比較し、
    どちらがより新しい内容を格納しているかを判別
    する新旧判別部、該新旧判別部の判別結果による
    新しい格納内容をもつ方の磁気テープの格納内容
    と上記磁気デイスクの格納内容とを比較し、同じ
    識別子のプログラム群と、磁気テープになく磁気
    デイスクにのみある識別子のプログラム群とに対
    しては該磁気デイスクに格納されているプログラ
    ム群を、また磁気テープにのみある識別子のプロ
    グラム群に対しては該磁気テープのプログラム群
    を、他方の磁気テープ上に出力する編集処理機能
    部とを備えたことを特徴とする編集処理システ
    ム。
JP57170554A 1982-09-29 1982-09-29 編集処理システム Granted JPS5960550A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57170554A JPS5960550A (ja) 1982-09-29 1982-09-29 編集処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57170554A JPS5960550A (ja) 1982-09-29 1982-09-29 編集処理システム

Publications (2)

Publication Number Publication Date
JPS5960550A JPS5960550A (ja) 1984-04-06
JPS6330652B2 true JPS6330652B2 (ja) 1988-06-20

Family

ID=15907013

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57170554A Granted JPS5960550A (ja) 1982-09-29 1982-09-29 編集処理システム

Country Status (1)

Country Link
JP (1) JPS5960550A (ja)

Also Published As

Publication number Publication date
JPS5960550A (ja) 1984-04-06

Similar Documents

Publication Publication Date Title
EP1406181B1 (en) Document revision support
US5623661A (en) System for and method of providing delta-versioning of the contents of PCTE file objects
JP3727076B2 (ja) プログラム管理方法および装置
JP3186117B2 (ja) データ中心型ソフトウエア部品によるプログラム自動生成システム
JPS63273961A (ja) 複数バ−ジヨン管理システム
JPS6330652B2 (ja)
RU2260206C2 (ru) Способ и устройство для воспроизведения программы и носитель с записанной на нем программой для воспроизведения программы
JPS5827242A (ja) プログラム間制御方式
JPH05314483A (ja) 情報記録方法
JPH0651959A (ja) ソフトウエア・インストール方法
JPH0256666A (ja) ジョブネットワーク一元管理システム生成情報動的更新方式
JPH04172529A (ja) データ中心型ソフトウエア部品によるプログラム自動生成方式
JP2692196B2 (ja) テストデータ編集方式
JPH0612542B2 (ja) 構造化ドキユメントのマーク箇所のコピー方法
JPS62217320A (ja) リスト編集処理方法
JPH0264744A (ja) 障害解析情報取得方式
JPH09128227A (ja) プログラムの自動変更履歴作成手段
Schroeder Incremental variant control
JPH0362157A (ja) テキストデータ修正管理方法
JPH02165329A (ja) システム生成方式
JPH03230228A (ja) プログラムエラーの出力方式
JPS6220040A (ja) フアイル更新方式
JPS60241131A (ja) プログラムの履歴管理方法
JPH0334019A (ja) ロジック展開装置
JPS62271114A (ja) 業務処理日付の変換方式