Nothing Special   »   [go: up one dir, main page]

JPS5969871A - Method for controlling output of data - Google Patents

Method for controlling output of data

Info

Publication number
JPS5969871A
JPS5969871A JP57181154A JP18115482A JPS5969871A JP S5969871 A JPS5969871 A JP S5969871A JP 57181154 A JP57181154 A JP 57181154A JP 18115482 A JP18115482 A JP 18115482A JP S5969871 A JPS5969871 A JP S5969871A
Authority
JP
Japan
Prior art keywords
data
output
program
ojp
processing
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
JP57181154A
Other languages
Japanese (ja)
Inventor
Takayuki Yoshimoto
吉本 隆之
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 JP57181154A priority Critical patent/JPS5969871A/en
Publication of JPS5969871A publication Critical patent/JPS5969871A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

PURPOSE:To reduce the number of processing step by regading any one of two data having a different data format each other as key data and classifying the other data to output the classified data in the control method of data output of plural business connections. CONSTITUTION:A file device 6 stores the data Da-Dz of shops A-Z and a control part 7 reads out a source program OJP from a file device 3 and stored the program OJP in a main storage part 5. A processing part 2 takes out the data Da-Dz of respective branches A-Z from the file device 6, stores the data in a buffer B of a memory 8 and then outputs the data in accordance with the instruction of the program OJP. In this case, the data of the shops A-Z which are classified by a business form format P1 are outputted to a list part l1 of an output list L and then the data of the shops A-Z which are classified by a business form format P2 are outputted to a list part l2. The program OJP is obtained by compiling the data specifying the business form format in a data definition part of a source program.

Description

【発明の詳細な説明】 (a)  発明の技術分野 本発明は、複数の取引層データの出力を制御するデータ
出力制御方式に関する。
DETAILED DESCRIPTION OF THE INVENTION (a) Technical Field of the Invention The present invention relates to a data output control method for controlling the output of a plurality of trading layer data.

(b)  従来技術と問題点 罎行等の金融機関におけるデータ処理システムにおいて
は、共なる帳票形式のデータが取扱われている。このよ
うな多棟類の1限票形式(P1〜Pn)で仕分けして多
数の支店(取引層: A−Z )に関わるデータを出力
せしめる必要がある。そのデータ出力の一方法として、
支店毎に+?M票形式P、〜Pnに関わるデータAP、
(1隈票形式P1によって仕分けされたA皮屑のデータ
)〜APn・・・・・zP8〜ZPnk出力する方法が
ある。これに対し、一つの帳票形式、例えばPlの帳票
形式でへ支店から2支店までのデータを一括(AP、 
、 BP、 、・・・ZP+ ) L、これを谷1眠票
形式(p+〜Pn)毎に出方せしめる方法がある。シス
テムの利用者が、そのユーザプログラムを用いて、後者
の方法でデータを出力せしめるとき、従来方式では少く
とも2つのジョブステップ(処理手順)を経なければな
らない欠点があっfc。
(b) Prior Art and Problems Data processing systems in financial institutions such as banks handle data in the same form. It is necessary to output data related to a large number of branches (transaction layers: A-Z) by sorting them in the form of one-limit slips (P1 to Pn) for multiple buildings. As one method of data output,
+ for each branch? Data AP related to M form format P, ~Pn,
There is a method of outputting (data of A leather scraps sorted according to the one-block format P1) ~APn...zP8~ZPnk. On the other hand, data from one branch to two branches can be collected in one form, for example, Pl form (AP,
, BP, , . . . ZP+) L, there is a method of making this appear for each valley and sleep form (p+ to Pn). When a system user uses the user program to output data using the latter method, the conventional method has the drawback of having to go through at least two job steps (processing procedures).

(C)  発明の目的 本発明は上記の欠点を解決するためになされたもので、
処理効率を同上するデータ出方制御方式の提供全目的と
する。
(C) Purpose of the invention The present invention has been made to solve the above-mentioned drawbacks.
The overall purpose is to provide a data output control method that improves processing efficiency.

(d)  発明の構成 本発明は複数の帳票枠組データと、該帳票枠組データに
基いて仕分けされるデータ群と、処理部とを有し、デー
タ群中の所定データをキーデータとして仕分けされた第
1のデータを出力する処理システムにおいて、前記帳票
枠組データを第2のキーデータとして能分けされる第2
のデータを前記データ群中より抽出して出力せしめる処
理手段を備えたことを特徴とするデータ出力制御方式で
ある。
(d) Structure of the Invention The present invention includes a plurality of form framework data, a data group sorted based on the form framework data, and a processing section, and the data group is sorted using predetermined data in the data group as key data. In the processing system that outputs the first data, the form framework data is used as the second key data.
This data output control system is characterized in that it includes processing means for extracting data from the data group and outputting it.

(e)発明の実施例 以下、本発明を図面によって説明する。第1図は本発明
におけるコンパイル動作の一実施例全説明するブロック
図、第2図は本発明における実行処理の一実施例を説明
するブロック図であり、1゜3.6Viフアイル装置、
2は処理部、4はコンiくイラ(翻訳プログラム)、5
は主記憶部、7は制@1部、8(はメモリ、9は出力装
置、ARばアクセスルーチン、Bはバッファ、e、 、
 C2,Ml、 M、 。
(e) Examples of the Invention The present invention will be explained below with reference to the drawings. FIG. 1 is a block diagram illustrating an embodiment of compiling operation according to the present invention, and FIG. 2 is a block diagram illustrating an embodiment of execution processing according to the present invention.
2 is a processing unit, 4 is a computer (translation program), 5
is the main memory, 7 is the control@1 part, 8 (is the memory, 9 is the output device, AR is the access routine, B is the buffer, e, ,
C2, Ml, M.

W、 、 W2はC0BOLステートメント、CI’l
 C2’。
W, , W2 is the C0BOL statement, CI'l
C2'.

MI′9M2Z W、’I W;はコン・くイル後の命
令、DaはA店のデータ、DbはB店のデータ、Dzは
2店のデータ、DDはデータ定義部、■Lはイメージラ
イブラリ、OJ’Pはオブジェクトプログラム、P、、
P2.Pnは帳票枠組データ、P l ’L P 2 
’は帳票指定データ、PDは手続き部、SPはソースプ
ログラム、Tはテーブル、T11T2はテーブルの欄で
ある。実施例は、釧行等の複数の支店(A店〜Z店)の
データ(Da−Dz)を、異なる1眠票形式(p+〜P
n)で仕分けして出力するデータ処理システムの例であ
る。このような処理システムにおいて、ユーザは通常C
0BOL言語により利用者プログラム(ユーザプログラ
ム)を作成する。従来方式では、例えばA店のデータD
a’に異なる帳票形式(P+−Pn)で仕分け(P+ 
Da−PnDa )L、これ全各支店単位で出力するこ
とは容易であった。これに対し同一帳票形式(例えばP
、  )で、全支店(A店〜2店)のデータDa−Dz
を仕分けして出力するには、少くも2個の処理手順(ジ
ョブステップ)を必要とした。本発明では、第1図にお
けるソースプログラムSPに示すように、C0BOLス
テートメントc1.C2を新たに設けることにより、1
回のジョブステップで、同一帳票形式により仕分けされ
た全支店データを出力することを可能としている。この
ソースプログラムSPのデータ定義部DDで、帳票形式
(P、’、 P、’ )が指定され、手続き部PDで、
処理手順を示すC0BOLステートメントIV1+ +
 Ct + Ws + Ml r Ct + Wtが記
述されている。このうち、Ml + Mlは転送分合、
w、、W、は出力命令であり、C1と02が前記のよう
に新設された命令で、メンノく多領域を用いてPAM(
パラメータ)呼出す命令である。
MI'9M2Z W, 'I W; is the command after con-cile, Da is the data of store A, Db is the data of store B, Dz is the data of store 2, DD is the data definition section, ■L is the image library , OJ'P is an object program, P...
P2. Pn is form framework data, P l 'L P 2
' is the form specification data, PD is the procedure division, SP is the source program, T is the table, and T11T2 is the table column. In the example, data (Da-Dz) of multiple branches (A store to Z store) such as Sengyo, etc.
This is an example of a data processing system that sorts and outputs data according to n). In such processing systems, users typically use C
Create a user program using the 0BOL language. In the conventional method, for example, store A's data D
Sorting (P+
Da-PnDa)L, it was easy to output this for each branch. On the other hand, the same form format (for example, P
, ), data of all branches (A store to 2 stores) Da-Dz
At least two processing steps (job steps) were required to sort and output. In the present invention, as shown in the source program SP in FIG. 1, the C0BOL statement c1. By newly providing C2, 1
In one job step, it is possible to output all branch data sorted by the same form format. In the data definition part DD of this source program SP, the form format (P,', P,') is specified, and in the procedure part PD,
C0BOL statement IV1+ + showing the processing procedure
Ct + Ws + Ml r Ct + Wt is described. Of these, Ml + Ml is the transfer portion,
w,,W, are output commands, and C1 and 02 are newly established commands as mentioned above.
parameter) is the calling command.

第1図はファイル装置1内のソースプログラムSPをコ
ンパイルする処理の説明図である。5141図において
、処理部2は主記憶部5内のコンiくイラ4を実行せし
めることによシ、ファイル装置3にオブジェクトプログ
ラム0JPt出力する。このときコンパイラ4はソース
プログラムSP中のステートメントC8及びCt (C
ALL PAM USINGメンバ名領域)を解読する
ことにより、アクセスルーチンARをオブジェクトプロ
グラムOJPの中に組込む。また転送合金んil(Mz
 )k解読することにより、データ定義部DDで定義さ
れた帳票指定データp、/ (p、′)を、ソースプロ
グラムOJP中のテーブルTの欄’r、 (’r2)へ
書き込む処理を行う。この外のC0BOLステートメン
ト(Ml 、 CI+W11M2.C2,W2)は、実
行形式の命令M+−CI ’+W、’ 、 M2’ 、
 C2’ 、 %’に翻訳される。
FIG. 1 is an explanatory diagram of the process of compiling the source program SP in the file device 1. In FIG. 5141, the processing unit 2 outputs the object program 0JPt to the file device 3 by executing the controller 4 in the main storage unit 5. At this time, the compiler 4 executes statements C8 and Ct (C
The access routine AR is incorporated into the object program OJP by decoding the ALL PAM USING member name field). Also transfer alloy (Mz
)k decoding, processing is performed to write the form designation data p, / (p,') defined in the data definition section DD into the columns 'r, ('r2) of the table T in the source program OJP. The other C0BOL statements (Ml, CI+W11M2.C2, W2) are executable instructions M+-CI'+W,', M2',
C2', translated into %'.

第2図はオブジェクトプログラムOJPの実行処理の説
明図であり、ファイル装置6内にA店〜Z店のデータD
a−Dzが格納されている。第2図において、制御部7
は、ソースプログラムOJPをファイル装置3から読取
り、これを主記憶部5に格納する。一方メモリ8には、
イメージライブラリILが用意されている。処理部2は
、主記憶部5内のオブジェクトプログラムOJPを続出
して、順次実行処理全行う。すなわち制ms7を介して
ファイル装置6内の各支店のA店テータDa〜Z店デー
タDzを、メモリ8内のバッファBに取出し、オブジェ
クトプログラムOJPの実行命令に従って、データを出
力する。実施例では、帳票形式P: (帳票枠組データ
:Pl )により仕分けされたA店〜Z店のデータを、
出力リストLのリスト部t 、に出力1−1次に帳票形
式P2 (’M票枠組デテー:P、)により仕分けされ
たA店〜Z店のデータをリスト部t2に出力している。
FIG. 2 is an explanatory diagram of the execution process of the object program OJP, in which data D of stores A to Z are stored in the file device 6.
a-Dz is stored. In FIG. 2, the control section 7
reads the source program OJP from the file device 3 and stores it in the main storage unit 5. On the other hand, in memory 8,
An image library IL is provided. The processing unit 2 sequentially outputs the object program OJP in the main storage unit 5 and sequentially performs all execution processing. That is, the A store data Da to Z store data Dz of each branch in the file device 6 is taken out to the buffer B in the memory 8 via the control ms7, and the data is output according to the execution command of the object program OJP. In the embodiment, data of stores A to Z sorted by form format P: (form framework data: Pl) is
Output 1-1 is then output to the list section t of the output list L, and the data of stores A to Z sorted by the form format P2 ('M form frame data: P,) is output to the list section t2.

(f)@明の効果 以上のように本発明は、データ形式の異なる2つのデー
タの何れか一方をキーデータとし、他方のデータを仕分
けして出力する手段を有し、その処理ステップは一度で
済むためシステムの処理効率を向上する利点を有する。
(f) Effect of @Akira As described above, the present invention has means for using one of two data of different data formats as key data and sorting and outputting the other data, and the processing step is performed once. This has the advantage of improving system processing efficiency.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明におけるコンパイル動作の一実施例を説
明するブロック図、第2図は本発明における実行処理の
説明図であり、図中に用いた符号は次の通りである。 1.3.6はファイル装置、2は処理部、4はコンパイ
ラ(翻訳プログラム)、5は王記憶部、7は制御部、8
はメモリ、9は出力装置、ARはアクセスルーチン、B
はバッファ、C1+ C21M4 、 Mt 、W’+
 、WtはC0BOLステートメント、CI’ r 0
2’ r M+’ + Mt + w1’ + W2’
 はコンパイル後の命令、DaはA店のデータ、Dbは
B店のデータ、Dzは2店のデータ、DDはデータ定義
部、ILはイメージライブラリ、Lは出力リスト、OJ
、Pはオブジェクトプログラム、P++P2+Pnは帳
票枠組データ、PI’+ P2’は帳票指定データ、P
 Dは手続き部、sDはソースプログラム、Tはテーブ
ル、T I +  T 2はテーブルの欄、tI + 
72はリスト部を示す。
FIG. 1 is a block diagram illustrating an embodiment of compiling operation according to the present invention, and FIG. 2 is a diagram illustrating execution processing according to the present invention. Reference symbols used in the figures are as follows. 1.3.6 is a file device, 2 is a processing unit, 4 is a compiler (translation program), 5 is a storage unit, 7 is a control unit, 8
is the memory, 9 is the output device, AR is the access routine, B
is buffer, C1+ C21M4, Mt, W'+
, Wt is a C0BOL statement, CI' r 0
2' r M+' + Mt + w1' + W2'
is the instruction after compilation, Da is the data of store A, Db is the data of store B, Dz is the data of 2 stores, DD is the data definition section, IL is the image library, L is the output list, OJ
, P is the object program, P++P2+Pn is form framework data, PI'+P2' is form specification data, P
D is the procedure division, sD is the source program, T is the table, T I + T 2 is the column of the table, tI +
72 indicates a list section.

Claims (1)

【特許請求の範囲】[Claims] D1.数の帳票枠組データと、該帳票枠組データに基い
て仕分けされるデータ群と、処理部とを有し、データ群
中の所定データをキーデータとして仕分けされた第1の
データを出力する処理システムにおいて、前記置眠票枠
組データを第2のキーデータとして仕分けされる第2の
データを前記データ群中より抽出して出力せしめる処理
手段を備えたこと’1Bt8徴とするデータ出力制御方
式。
D1. A processing system comprising a number of form framework data, a data group sorted based on the form framework data, and a processing unit, and outputting first data sorted using predetermined data in the data group as key data. A data output control method according to the present invention, further comprising processing means for extracting and outputting second data sorted by using the sleep slip framework data as second key data from the data group.
JP57181154A 1982-10-15 1982-10-15 Method for controlling output of data Pending JPS5969871A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57181154A JPS5969871A (en) 1982-10-15 1982-10-15 Method for controlling output of data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57181154A JPS5969871A (en) 1982-10-15 1982-10-15 Method for controlling output of data

Publications (1)

Publication Number Publication Date
JPS5969871A true JPS5969871A (en) 1984-04-20

Family

ID=16095827

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57181154A Pending JPS5969871A (en) 1982-10-15 1982-10-15 Method for controlling output of data

Country Status (1)

Country Link
JP (1) JPS5969871A (en)

Similar Documents

Publication Publication Date Title
US8688936B2 (en) Point-in-time copies in a cascade using maps and fdisks
JPH06509892A (en) How to impose multiple object constraints on data files
JPS60218142A (en) Dynamic format conversion system of data
US5995960A (en) Method and system for improving efficiency of programs utilizing databases by exeuting scenarios based on recalled processed information
JPH052610A (en) Intensive arithmetic processing system in relational data base
JPS5969871A (en) Method for controlling output of data
JPS62217325A (en) Optimization system for assembler code
JPH03179548A (en) Command re-execution processing system
JPH0235533A (en) Command execution history log collection processor
JPS60584A (en) Word recognition system
JP3000941B2 (en) Distributed logic simulator
JP3208300B2 (en) Method of extracting use form of physical entity in program and related extraction method
JPH0581342A (en) Data processor
JP3279706B2 (en) Online compilation method
JPS59133613A (en) Software verifying method of process controller
JPH01259424A (en) Automatic software generating device
JPS63268050A (en) Continuous converting device for multiple file
JPH02257284A (en) Data processor
JPH0581339A (en) Data processor
JPS62135958A (en) Simulation system
JPH01188938A (en) Collective batch processing system
JPH05265731A (en) Global job network diagram producer
JPH05205007A (en) Generating system for real chip information file
JPS6051131B2 (en) How to classify data
JPH04320572A (en) Data processor