JPH0619734B2 - データセットアクセス方式 - Google Patents

データセットアクセス方式

Info

Publication number
JPH0619734B2
JPH0619734B2 JP58045921A JP4592183A JPH0619734B2 JP H0619734 B2 JPH0619734 B2 JP H0619734B2 JP 58045921 A JP58045921 A JP 58045921A JP 4592183 A JP4592183 A JP 4592183A JP H0619734 B2 JPH0619734 B2 JP H0619734B2
Authority
JP
Japan
Prior art keywords
data set
record
rba
relative
pds
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 - Lifetime
Application number
JP58045921A
Other languages
English (en)
Other versions
JPS59172051A (ja
Inventor
義章 新村
不二男 藤田
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP58045921A priority Critical patent/JPH0619734B2/ja
Publication of JPS59172051A publication Critical patent/JPS59172051A/ja
Publication of JPH0619734B2 publication Critical patent/JPH0619734B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units

Landscapes

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、特殊形式データセツトのアクセス方式に係
り、特に従来の標準形式のデータセツトの位置情報との
互換性に好適なアクセス方式に関する。
〔従来技術〕
従来、オペレーテイングシステム(以下OSと略称す
る)が提供していたライブラリシステムは、区分データ
セツト(以下PDSと略称する)を基礎としたものであ
るが、同時使用上の制約、無効領域の発生、各種管理・
統計情報の不足等の欠陥があつた。このようなPDSの
欠陥を無くしたライブラリシステムとして特殊形式のデ
ータセツトが提供されている。しかし、特殊形式のデー
タセツトは、PDSを基礎にした既存のライブラリ管理
システムとの互換性が無く使いにくいものとなつてい
る。そこで、PDSの欠陥を無くした新しい特殊形式の
ライブラリシステム(以下LIMEと略称する)を開発
し、既存のライブラリ管理システムとユーザインタフエ
ース上で互換性を持たせるためのプログラムを作ること
が考えられている。しかし、既存のライブラリ管理シス
テムでは、PDSの位置情報TTR(相対トラツクアド
レス)がアクセス方式の基礎になつているため、LIM
Eの位置情報RBA(相対バイトアドレス)との互換性
が無く、その解決が急務となつている。
〔発明の目的〕
本発明の目的は、従来の標準形式のデータセツトの位置
情報TTR(相対トラツクアドレス)でアクセスしてい
たプログラムが、位置情報がRBA(相対バイトアドレ
ス)で示される特殊形式のデータセツトをアクセスする
場合に必要な、第3の形式の位置付け情報を提供するこ
とにある。
〔発明の概要〕
本発明は、相対トラックアドレス(TTR)によってデ
ータセットをアクセスしていたプログラムを用いて相対
バイトアドレス(RBA)によって位置付けられるデー
タセット(RBA形式のデータセット)をアクセスする
ために、データセット中の各メンバを相対トラックアド
レスの代りに絶対CI番号で指定し、メンバ内の各レコ
ードを相対CI番号とCI内レコード番号とで指定し、
これらの絶対CI番号あるいは相対CI番号とCI内レ
コード番号とをRBAに変換し、得られたRBAによっ
て該プログラムを介しRBA形式のデータセットをアク
セスするデータセットアクセス方式を特徴とする。
〔発明の実施例〕
第1図はPDSの位置情報とLIMEの位置付け情報と
の相違を吸収するための本発明による新たな位置付け情
報を説明する図、第2図は本発明による位置情報をLI
MEの位置付け情報に変換する処理のフローチャートで
ある。
はじめに第1図によりPDSの位置情報1、本発明によ
る位置付け情報2,4およびLIMEの位置付け情報3
との対応関係について説明する。第1図において、
(1)はCIを構成要素とするデータセットの全体構
造、(2)は各メンバの先頭位置を示す位置付け情報の
対応関係を、(3)はメンバ内のレコード位置を示す位
置付け情報の対応関係を示す。又、第1図(1)中、5は
データの小集合であるメンバ領域、6はデータセツトの
先頭CI、7はメンバの先頭CI、8は絶対CI番号、
9は相対CI番号、10はレコード番号を示す。こゝで、
本実施例では特殊形式データセツト13は、固定長lのC
I11でフオーマツテイングされているLIMEデータセ
ツトを対象とする。
PDS中の位置情報はTTR1で表示されるが、これは
(2)のメンバの先頭位置を示すものと、(3)のメンバ内の
レコード位置を示すものとに大別できる。前者はLIM
Eの場合、必ずCIの先頭であるため、LIMEの先頭
からの絶対CI番号CCC8で表示することができる。
後者はLIMEの場合、LIME中のメンバの先頭CI
からの相対CI番号9及びCI内のレコード番号CCR
10で表示することができる。このCCC及びCCRの表
示方式の差は、本発明による位置付け情報2,4の先頭
ビットのON/OFFで区別するものとすると、PDS
のTTRと同じ3バイトの形式で、LIME中の位置付
け情報を表示することができる。
上記位置付け情報の使用例を示したのが第3図である。
第3図中、BLDL、FIND、POINT、NOTE
の各マクロはPDSの位置付け用マクロであり、1点鎖
線で囲つた部分はメンバ各Xの処理を示す。
次に第2図により本発明による位置付け情報をLIME
の位置付け情報に変換する処理について説明する。LI
ME中の位置性報は全てデータセツトの先頭からのRB
A(相対バイトアドレス:4バイト)によつて表示され
る。PDSとの互換性のために設けたCCC及びCCR
とは第2図に示す関係式によつて上記RBAに変換可能
である。すなわちメンバの先頭CIの絶対CI番号であ
るCCCに固定長lを掛ければ当該CIの先頭RBAが
得られる。またCCC+CCによって後続のCIの絶対
CI番号が得られるのでこれに固定長lを掛けて当該C
Iの先頭RBAが得られ、さらにこれに指定されたレコ
ード番号をもつレコードに前置されるレコード群のレコ
ード長の総和を加えて行けば、順次目的のレコードの先
頭RBAが得られる。このように、本発明による位置付
け情報CCC及びCCRを使用することにより、第3図
に示すPDS用の位置付けマクロをPDSの場合と同一
のインタフエースでLIMEに適用できる。
〔発明の効果〕
本発明によれば、PDSの機能上の欠陥を除いた新形式
のライブラリ管理システムをPDSと同一のユーザプロ
グラムインタフエースで使用することができるため、新
形式のライブラリ管理システム中に作成・編集したソー
スプログラムを直接コンパイラの入力にしたり、ユーザ
作成のPDS用プログラムで入力することができること
に加え、PDSと比べて非常に高度なライブラリ管理を
行うことが可能となる。
【図面の簡単な説明】
第1図はデータセットの構造とデータの位置付け情報の
指定形式を示す図、第2図は本発明による位置情報をL
IMEの位置付け情報に変換する処理のフローチャー
ト、第3図は本発明による新たな位置付け情報とPDS
用の位置付けマクロの関係の説明図である。 1……PDS中のブロツクの位置情報、2……各CIの
絶対CI番号、3……LIMEデータセツト中の位置情
報、4……各CIの相対CI番号。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】データセット内の各メンバ及びメンバ内の
    各レコードに対して相対バイトアドレス(RBA)によ
    ってアクセスするライブラリシステムのデータセットア
    クセス方式において、データセット内の各メンバ及び各
    レコードをデータセット内の相対トラックアドレス(T
    TR:トラックアドレス+レコード番号)でアクセスす
    るプログラムを用いてRBA形式のデータセットをアク
    セスするために、前記プログラムを介して前記相対トラ
    ックアドレスの代りに前記メンバの先頭位置を絶対CI
    番号(CCC)で取得し、前記レコードの位置を相対C
    I番号とCI内レコード番号(CCR)とで取得し、前
    記絶対CI番号にCIのデータ長を掛けることによって
    前記メンバのRBAに変換し、(前記絶対CI番号+前
    記相対CI番号)×前記データ長+前記レコード番号を
    もつ前記レコードに前置されるレコード群のレコード長
    の総和によって目的のレコードのRBAに変換し、前記
    相対トラックアドレスの代りに得られたRBAによって
    前記RBA形式のデータセットをアクセスすることを特
    徴とするデータセットアクセス方式。
JP58045921A 1983-03-22 1983-03-22 データセットアクセス方式 Expired - Lifetime JPH0619734B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58045921A JPH0619734B2 (ja) 1983-03-22 1983-03-22 データセットアクセス方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58045921A JPH0619734B2 (ja) 1983-03-22 1983-03-22 データセットアクセス方式

Publications (2)

Publication Number Publication Date
JPS59172051A JPS59172051A (ja) 1984-09-28
JPH0619734B2 true JPH0619734B2 (ja) 1994-03-16

Family

ID=12732709

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58045921A Expired - Lifetime JPH0619734B2 (ja) 1983-03-22 1983-03-22 データセットアクセス方式

Country Status (1)

Country Link
JP (1) JPH0619734B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6760713B2 (en) 2001-05-03 2004-07-06 International Business Machines Corporation Method, computer program product, and system for file and record selection utilizing a fuzzy data record pointer

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
「日立評論」VOL.64NO.111982−11P.849−852

Also Published As

Publication number Publication date
JPS59172051A (ja) 1984-09-28

Similar Documents

Publication Publication Date Title
US7032229B1 (en) Automatic tracking of user progress in a software application
JPH0619734B2 (ja) データセットアクセス方式
JPS58117077A (ja) 図形処理における図形デ−タ検索方式
JPH05307589A (ja) Cadシステム間のデータ転送方式
JPH0256666A (ja) ジョブネットワーク一元管理システム生成情報動的更新方式
CN117316425A (zh) 对初步报告的病变位置合理性的判断方法及系统
JPH0553885A (ja) 出力関数方式
JP2522031B2 (ja) ガ―ベ―ジコレクション方式
JPH0793191A (ja) トレース採取方式
JPH03266042A (ja) 外部データ入力編集処理方式
CN121704773A (zh) 分布式存储空间的管理方法、系统、设备和介质
JPH0498516A (ja) ディスクアクセス方式
JP2001142782A (ja) 仮想記憶空間計算機システム
JPH0490026A (ja) 処理フロー図編集装置
JPS61283091A (ja) フアイル装置の記録デ−タアクセス方式
JPH04275658A (ja) 端末ソフトオンライン一括更新装置
JPS60160460A (ja) Dma制御方式
JPH0883292A (ja) Cad図面検図装置
JPS63253464A (ja) 計画作成支援システム
JPH03282971A (ja) 部品レファレンス番号の管理方法
JPH04320559A (ja) 通信用バッファの処理方式
JPH0619990A (ja) Cad装置
JPH0792757B2 (ja) 最適データ割付け方式
JPH10269114A (ja) ディスク記憶の管理方法
JPH03113651A (ja) ガーベジコレクション処理方式