JPH0120780B2 - - Google Patents
Info
- Publication number
- JPH0120780B2 JPH0120780B2 JP57052662A JP5266282A JPH0120780B2 JP H0120780 B2 JPH0120780 B2 JP H0120780B2 JP 57052662 A JP57052662 A JP 57052662A JP 5266282 A JP5266282 A JP 5266282A JP H0120780 B2 JPH0120780 B2 JP H0120780B2
- Authority
- JP
- Japan
- Prior art keywords
- group
- data set
- name
- information
- members
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、処理対象データ・セツトにグループ
情報を登録してグループ処理するためのグループ
定義保存方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a group definition storage method for registering group information in a data set to be processed and performing group processing.
ソース管理プログラム(GEM)におけるグル
ープ・コマンド機能は、従来、一回のGEMのセ
シヨン内でしか有効でない。したがつて、同じこ
とを実行するにも拘らず、毎回GEMを起動する
ジツブ・ステツプごとに何らかの方法で処理対象
のグループを定義し、そのグループに対する種種
の処理を行つている。また、区分データ・セツト
のいくつかのメンバを画面編集(例えばFSO)
する場合、従来は一つのメンバの処理が終了後、
再び、同一データ・セツトの他のメンバを呼び出
さなければならない。
Group command functionality in source management programs (GEM) has traditionally been effective only within a single GEM session. Therefore, even though the same thing is executed, each time the GEM is activated, a group to be processed is defined in some way, and various types of processing are performed on that group. You can also screen edit (e.g. FSO) some members of a partitioned data set.
When processing one member, conventionally, after processing of one member,
Again, other members of the same data set must be called.
このように従来は、グループの定義作業が非常
に負担になつたり、或は複数のメンバを参照およ
び更新する場合、同一のデータ・セツトの他のメ
ンバをその都度呼び出さなければならないなど、
データ・セツトの操作性に種々の問題をかかえて
いた。 In this way, in the past, the task of defining a group was extremely burdensome, or when referencing and updating multiple members, other members of the same data set had to be called each time.
There were various problems with the operability of data sets.
〔発明の目的〕
本発明は、上記問題を解決するものであつて、
グループ定義情報やグループ情報をデータ・セツ
ト上に登録することによつて、グループ定義作業
の負担を軽減させ、メンバに対するアクセスを容
易にし、データ・セツトの操作性を向上させるこ
とを目的とするものである。[Object of the invention] The present invention solves the above problems, and includes:
The purpose is to reduce the burden of group definition work, facilitate access to members, and improve the operability of data sets by registering group definition information and group information on data sets. It is.
上記目的を達成するため本発明のグループ定義
保存方式は、データ・セツト上のモジユール又は
メンバをグループ化すると共に上記データ・セツ
ト上にグループ定義管理ブロツクを設け、該グル
ープ定義管理ブロツクにグループの名前とグルー
プに属するモジユール又はメンバを特定する情報
からなる定義情報を書込んだことを特徴とするも
のである。
In order to achieve the above object, the group definition storage method of the present invention groups modules or members on a data set, provides a group definition management block on the data set, and stores the name of the group in the group definition management block. This is characterized in that definition information consisting of information specifying modules or members belonging to the group is written.
以下、本発明を図面を参照しつつ説明する。 Hereinafter, the present invention will be explained with reference to the drawings.
第1図は指定されたグループ定義情報の登録状
態を示す図、第2図はGEMライブラリ初期化時
のグループ情報の登録状態を示す図、第3図はモ
ジユール登録時のグループ情報の登録状態を示す
図、第4図は区分データ・セツトのメンバのグル
ープ登録状態を示す図である。図において、1は
GEMライブラリ(処理対象データ・セツト)、2
は区分データ・セツト、3はグループ名、4はメ
ンバを示す。 Figure 1 shows the registration status of specified group definition information, Figure 2 shows the registration status of group information at the time of GEM library initialization, and Figure 3 shows the registration status of group information at the time of module registration. The figure shown in FIG. 4 is a diagram showing the group registration status of members of the segmented data set. In the figure, 1 is
GEM library (processing target data set), 2
indicates a partitioned data set, 3 indicates a group name, and 4 indicates a member.
本発明は、指定されたグループ定義情報(グル
ープ名とグループの属性)を処理対象データ・セ
ツト(ソース管理プログラムではGEMライブラ
リ)に登録する。更に、GEMライブラリ初期化
時に全てのモジユールを対象とするグループ情報
を、又モジユール登録時にオーナーが指定された
ときはそのオーナー名をもつモジユールを対象と
するグループ情報を、例えば使用者共通のグルー
プや使用者個別のグループをGEMライブラリに
自動的に登録する。そして、任意の時点でグルー
プ定義情報(指定グループ又は全グループ)をリ
スト出力する機能、および不要になつたグループ
定義を削除する機能をもたせる。このようにする
ことによつて、グループの定義情報(グループ名
とグループの属性)が登録されているので、毎回
の同一グループの定義作業が省略できると共に、
使用者共通のグループや使用者個別のグループが
登録されるので、使い易さがより向上する。ここ
で、モジユールは区分データ・セツトのメンバに
相当する。 The present invention registers specified group definition information (group name and group attributes) in a processing target data set (GEM library in the source control program). Furthermore, when initializing the GEM library, group information for all modules, or when an owner is specified when registering a module, group information for modules with that owner name, such as a group common to users or Automatically register user-specific groups in the GEM library. It also has a function to output a list of group definition information (specified groups or all groups) at any time, and a function to delete group definitions that are no longer needed. By doing this, the group definition information (group name and group attributes) is registered, so you can omit the work of defining the same group every time.
Since groups common to all users and groups for individual users are registered, ease of use is further improved. Here, a module corresponds to a member of a partitioned data set.
また、区分データ・セツトの複数のメンバをグ
ループ化し、区分データ・セツトをデータ・セツ
ト名とグループ名とメンバからなるようにし、一
回の呼び出しでグループ化されたメンバ全てに対
して参照および更新を可能にする。以下、第1図
ないし第4図により説明する。 You can also group multiple members of a partitioned data set, make the partitioned data set consist of a data set name, a group name, and a member, and refer to and update all grouped members with a single call. enable. This will be explained below with reference to FIGS. 1 to 4.
指定されたグループ定義情報を登録する場合
に、例えばグループ制御文として
GROUP GROUP1、MODNAME=(MO1、
MO2、MO3)
GROUP GROUP2、TYPE=SPL100
を入力すると、GEMライブラリ1のグループ定
義管理ブロツクに第1図のようにグループ定義情
報が登録される。上記グループ制御文は、前段の
部分がMO1、MO2、MO3というモジユール名を
もつ三つのモジユールをグループ化してグループ
1にしろという命令であることを意味し、後段が
SPL100(プログラム言語の名前)で書かれたモジ
ユールをグループ2にしろという命令であること
を意味している。 When registering specified group definition information, for example, use the group control statement GROUP GROUP1, MODNAME=(MO1,
MO2, MO3) GROUP When GROUP2, TYPE=SPL100 is input, group definition information is registered in the group definition management block of GEM library 1 as shown in Figure 1. The above group control statement means that the first part is an instruction to group three modules with module names MO1, MO2, and MO3 into group 1, and the second part is a command to group three modules with module names MO1, MO2, and MO3 into group 1.
This means that the command is to place modules written in SPL100 (the name of the programming language) in group 2.
GEMライブラリ初期化時に全てのモジユール
を対象とするグループ情報は、第2図に示すよう
に自動的に登録される。即ち、第2図は、グルー
プ名ALLMODで全てのモジユールを対象とする
グループを定義し登録されたことを意味してい
る。 When the GEM library is initialized, group information for all modules is automatically registered as shown in FIG. 2. That is, FIG. 2 means that a group targeting all modules has been defined and registered with the group name ALLMOD.
オーナー名がT2620というモジユールが複数あ
り、これらの同一のオーナー名のモジユールを集
めてグループ化し、このグループにT2620という
グループ名が存在する状態のもとで、オーナー名
がT2620のモジユール1を上記グループに追加す
る場合には、例えばADD制御文として
ADD MO1、OWNER=T2620を入力すると、
GEMライブラリ1のグループ定義管理ブロツク
に第3図のようにグループ情報が登録される。 There are multiple modules with the owner name T2620, and if the modules with the same owner name are collected and grouped, and the group name T2620 exists in this group, module 1 with the owner name T2620 is added to the above group. For example, if you enter ADD MO1, OWNER=T2620 as an ADD control statement,
Group information is registered in the group definition management block of the GEM library 1 as shown in FIG.
グループ定義情報のリスト出力機能は、新しい
制御文、例えばLISTGを入力することによりグ
ループ定義情報を
グループ名 グループの属性
ALLMOD 全モジユール
GROUP1 モジユール名MO1、MO2、MO3の
いずれかのモジユール
T2620 所有者名がT2620のモジユール
のようにリスト・アツプする。 The group definition information list output function can be used by inputting a new control statement, for example LISTG.Group name Group attribute ALLMOD All modules GROUP1 Module name Any of the modules MO1, MO2, MO3 T2620 List up like a T2620 module.
グループ定義情報削除機能は、新しい制御文、
例えばDEL GROUPにより指定したグループ名
又は全てのグループ名の定義情報を削除する。 The group definition information deletion function uses new control statements,
For example, delete the group name specified by DEL GROUP or the definition information of all group names.
なお制御情報には、このブロツクがグループ定
義管理ブロツクであることやブロツクの大きさな
どの情報が含まれている。 The control information includes information such as the fact that this block is a group definition management block and the size of the block.
区分データ・セツトに関するグループの定義の
概要を示したのが第4図である。従来、区分デー
タ・セツトは、データ・セツト名とメンバから成
り立つているが、これを第4図のようにデータ・
セツト名、グループ名とメンバから成り立つたも
のとする。したがつて、第4図の場合、例えば画
面編集でメンバ名A、B、Cについて参照および
更新を行いたいときは、データ・セツト名とグル
ープ名「1」を指定すると、画面上ではA、Bお
よびCが一つのメンバのように処理できる。 FIG. 4 shows an overview of group definitions regarding the segmented data set. Conventionally, a partitioned data set consists of a data set name and a member, but this is divided into data sets as shown in Figure 4.
It consists of a set name, group name, and members. Therefore, in the case of Figure 4, if you want to refer to and update member names A, B, and C in screen editing, for example, if you specify the data set name and group name "1," A, B, and C will be displayed on the screen. B and C can be treated as if they were one member.
以上の説明から明らかなように、本発明によれ
ば、データ・セツトのグループ定義情報およびグ
ループ情報をデータ・セツト上に登録するように
したので、ジヨブ・ステツプごとにグループの定
義作業をすることなく、またデータ・セツトが使
い易くなり、操作性が向上する。更には、区分デ
ータ・セツトの複数のメンバをグループ化するこ
とにより、一回の呼び出しでグループ化されたメ
ンバ全てに対して参照および更新が可能になる。
又、この場合グループ中のメンバの切換制御用指
令が必要ではあるが、メンバの切替指令と本質的
に同一にでき、区分データ・セツトの操作性を向
上させうる。
As is clear from the above explanation, according to the present invention, the group definition information and group information of a data set are registered on the data set, so it is not necessary to perform group definition work for each job step. This also makes data sets easier to use and improves operability. Furthermore, grouping multiple members of a partitioned data set allows all grouped members to be referenced and updated in a single call.
In this case, although a command for controlling switching of members in a group is required, it can be essentially the same as the command for switching members, thereby improving the operability of the segmented data set.
第1図は指定されたグループ定義情報の登録状
態を示す図、第2図はGEMライブラリ初期化時
のグループ情報の登録状態を示す図、第3図はモ
ジユール登録時のグループ情報の登録状態を示す
図、第4図は区分データ・セツトのメンバのグル
ープ登録状態を示す図である。
1……GEMライブラリ(処理対象データ・セ
ツト)、2……区分データ・セツト、3……グル
ープ名、4……メンバ。
Figure 1 shows the registration status of specified group definition information, Figure 2 shows the registration status of group information at the time of GEM library initialization, and Figure 3 shows the registration status of group information at the time of module registration. The figure shown in FIG. 4 is a diagram showing the group registration status of members of the segmented data set. 1...GEM library (processing target data set), 2...Divided data set, 3...Group name, 4...Member.
Claims (1)
グループ化すると共に上記データ・セツト上にグ
ループ定義管理ブロツクを設け、該グループ定義
管理ブロツクにグループの名前とグループに属す
るモジユール又はメンバを特定する情報からなる
定義情報を書込んだことを特徴とするグループ定
義保存方式。1 The modules or members on the data set are grouped, and a group definition management block is provided on the data set, and a definition consisting of the group name and information specifying the modules or members belonging to the group is written in the group definition management block. A group definition storage method characterized by written information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57052662A JPS58169268A (en) | 1982-03-31 | 1982-03-31 | Preservation system for group definition |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57052662A JPS58169268A (en) | 1982-03-31 | 1982-03-31 | Preservation system for group definition |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58169268A JPS58169268A (en) | 1983-10-05 |
| JPH0120780B2 true JPH0120780B2 (en) | 1989-04-18 |
Family
ID=12921071
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57052662A Granted JPS58169268A (en) | 1982-03-31 | 1982-03-31 | Preservation system for group definition |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58169268A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04251346A (en) * | 1990-05-16 | 1992-09-07 | Internatl Business Mach Corp <Ibm> | Method for hierarchically grouping document in data processing system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57105060A (en) * | 1980-12-23 | 1982-06-30 | Fujitsu Ltd | Processing system for list out of program |
-
1982
- 1982-03-31 JP JP57052662A patent/JPS58169268A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58169268A (en) | 1983-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6526441B2 (en) | Input/output device information management system for multi-computer system | |
| JPH0120780B2 (en) | ||
| JPH06110670A (en) | Graphic user interface function customizing system | |
| JPH07104779B2 (en) | User menu display processing method | |
| JPS63228347A (en) | Control system for generation of file consisting of plural members | |
| JPS63226723A (en) | Multiwindow control system | |
| CN117539200A (en) | Management and control client, picture configuration method, electronic equipment and storage medium | |
| JPH0430694A (en) | Stored program control electronic exchange | |
| JPS63178329A (en) | Resource managing system | |
| JPH03218532A (en) | Control system for arbitrary starting program | |
| JPH0368417B2 (en) | ||
| JPH1031513A (en) | User interface system for monitor control system | |
| JPH04153732A (en) | Source correction device | |
| KR20010039126A (en) | Method for variable form generation of editor | |
| JPS63180129A (en) | Program connection system | |
| JPH0261715A (en) | Command interpreter with memory function | |
| Oddy | Integration in'software'engineering environments | |
| JPS6250930A (en) | Data-leading type command control system | |
| JPH05233249A (en) | Batch management system for source/document | |
| JPH04160439A (en) | Group processor for file | |
| JPS62216037A (en) | Message managing system using source library | |
| JPH04205039A (en) | Exclusive control on shared files in a plurality of operating systems | |
| Sastron et al. | Design management system | |
| JPS625460A (en) | Input and output control system | |
| JPS63280328A (en) | Control method for data with multiple names |