[go: up one dir, main page]

JP3070701B2 - Program control method for interactive system - Google Patents

Program control method for interactive system

Info

Publication number
JP3070701B2
JP3070701B2 JP3263190A JP26319091A JP3070701B2 JP 3070701 B2 JP3070701 B2 JP 3070701B2 JP 3263190 A JP3263190 A JP 3263190A JP 26319091 A JP26319091 A JP 26319091A JP 3070701 B2 JP3070701 B2 JP 3070701B2
Authority
JP
Japan
Prior art keywords
screen
program
unit
data
transition control
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
JP3263190A
Other languages
Japanese (ja)
Other versions
JPH0573290A (en
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 Software Engineering Co Ltd
Hitachi Ltd
Original Assignee
Hitachi Software Engineering Co Ltd
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 Software Engineering Co Ltd, Hitachi Ltd filed Critical Hitachi Software Engineering Co Ltd
Priority to JP3263190A priority Critical patent/JP3070701B2/en
Publication of JPH0573290A publication Critical patent/JPH0573290A/en
Application granted granted Critical
Publication of JP3070701B2 publication Critical patent/JP3070701B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、対話型システムのプロ
グラム制御方式にかかわり、例えばオンライン端末に画
面を表示するオンラインシステムやパーソナルコンピュ
ータに画面を表示する対話型システムのプログラム制御
方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a program control method for an interactive system, for example, an online system for displaying a screen on an online terminal or a program control for an interactive system for displaying a screen on a personal computer.
About the method .

【0002】[0002]

【従来の技術】対話型システムでは、ディスプレーに文
字やグラフィック情報を表示し、オペレータが前記ディ
スプレーを参照してキーボードなどから情報を入力し、
さらにオペレータによる入力情報に対応する次の画面を
ディスプレーに表示する、一連の処理を繰り返すことに
より、所期の目的とする業務を処理する。これを実現す
る従来技術は次の二つに大別される。
2. Description of the Related Art In an interactive system, characters and graphic information are displayed on a display, and an operator inputs information from a keyboard or the like with reference to the display.
Further, by repeating a series of processes for displaying the next screen corresponding to the information input by the operator on the display, the intended business is processed. Conventional techniques for realizing this are roughly divided into the following two.

【0003】第1の方式は、一つのディスプレー装置を
制御する対話型システムにおいて利用されているもの
で、その処理方式は次の通りである。システムが起動さ
れると、最初に出力する画面のデータを作成してディス
プレーに表示し、ディスプレーから、データが入力され
るまで待つ。ディスプレー装置からデータが入力される
と、現在表示中の画面からデータが入力されたことを前
提として入力データの処理を行う。
The first method is used in an interactive system for controlling one display device. The processing method is as follows. When the system is started, data of the screen to be output first is created and displayed on the display, and the display waits until data is input. When data is input from the display device, the input data is processed on the assumption that the data is input from the currently displayed screen.

【0004】第2の方式は、複数のディスプレー装置を
制御する対話型システムにおいて利用されているもので
ある。この方式では、ディスプレーから入力するデータ
には、データの種別を表すトランザクションコードを付
与しておく。更に、トランザクションコードごとに、そ
のトランザクションコードを付与されたデータを処理す
るプログラムの対応を設定し記憶しておく。いずれかの
ディスプレーからデータが入力されると、制御部はその
データのトランザクションコードに対応するプログラム
を起動し入力データを引き渡す。起動されたプログラム
は、渡されたデータにかかわる処理を行なった後、次の
画面に出力するデータを作成して制御部に引き渡す。こ
のとき必要に応じてデータベースの参照更新などの処理
を行う。制御部は、次の画面に出力するデータを渡され
ると、前述のデータを入力したディスプレーに画面を出
力する。
A second method is used in an interactive system for controlling a plurality of display devices. In this system, data input from the display is provided with a transaction code representing the type of data. Further, for each transaction code, a correspondence of a program for processing data to which the transaction code is assigned is set and stored. When data is input from any of the displays, the control unit activates a program corresponding to the transaction code of the data and delivers the input data. The started program performs processing related to the passed data, creates data to be output to the next screen, and delivers it to the control unit. At this time, processing such as reference update of the database is performed as needed. When receiving the data to be output to the next screen, the control unit outputs the screen to the display to which the above-described data has been input.

【0005】[0005]

【発明が解決しようとする課題】上記従来技術において
は、次のような問題がある。すなわち、複数のディスプ
レーを制御する対話型システムと一つのディスプレー装
置を制御する対話型システムでは、プログラムの制御方
式が異なるため、プログラムを作成する者は、システム
の稼動環境に応じて両方の方式を使い分けなければなら
ない。また、プログラムはディスプレーから入力された
画面入力データを処理した結果に応じて、次に表示する
画面を決定し、その画面の画面出力データを作成する。
したがって、画面の表示順序を変更する場合には、プロ
グラムの変更が必要である。
The above prior art has the following problems. That is, since the program control method is different between the interactive system for controlling a plurality of displays and the interactive system for controlling one display device, a creator of the program must use both methods according to the operating environment of the system. You have to use them properly. Further, the program determines a screen to be displayed next according to a result of processing the screen input data input from the display, and creates screen output data of the screen.
Therefore, when the display order of the screens is changed, it is necessary to change the program.

【0006】さらに、ある特定の画面から入力したデー
タを処理するプログラムは、その画面の次に表示する特
定の画面を前提として作成されている。そのため、同一
の画面を複数回使用する業務システムを構築する場合に
おいて、その画面の前又は後に表示する画面が異なる場
合には、画面の組み合わせごとにプログラムを作成する
必要がある。一方、プログラムはそのプログラムを稼動
させる計算機システムが提供する画面入出力方式やトラ
ンザクション処理方式などの処理方式にあわせて作成し
ている。したがって、プログラムのテストを行うために
は、実際にそのプログラムを稼動させる計算機と同等な
処理方式の計算機を使用する方法と、テスト用の計算機
上で、実際に稼動させる計算機の処理方式を模擬的に稼
動させる方法のいずれかで行う必要があった。
Further, a program for processing data input from a specific screen is created on the premise of a specific screen to be displayed next to the screen. Therefore, when constructing a business system that uses the same screen a plurality of times, if a screen to be displayed before or after the screen is different, it is necessary to create a program for each combination of screens. On the other hand, the program is created in accordance with a processing method such as a screen input / output method and a transaction processing method provided by a computer system that runs the program. Therefore, in order to test a program, a method that uses a computer with a processing method equivalent to the computer that actually runs the program and a method that uses a computer that is actually operated on a test computer are simulated. Had to be done in one of the ways to work.

【0007】このように、従来の方式は、計算機の処理
方式ごとに異なる方式でプログラムを作成する必要があ
り、またプログラムは、画面の順序関係を考慮して作成
する必要があった。
As described above, in the conventional method, it is necessary to create a program in a different method for each processing method of a computer, and it is necessary to create a program in consideration of the order relation of screens.

【0008】本発明の第一の目的は、計算機の処理方式
に依存しない対話型システムのプログラム制御方法を提
供することにある。
A first object of the present invention is to provide a program control method for an interactive system which does not depend on a processing method of a computer.

【0009】本発明の第二の目的は、画面の表示順序と
独立にプログラムを作成できる対話型システムのプログ
ラム制御方法を提供することにある。
A second object of the present invention is to provide a program control method for an interactive system which can create a program independently of the display order of screens.

【0010】本発明の第三の目的は、画面対応及びデー
タベース対応にプログラムを作成できる対話型システム
のプログラム制御方法を提供することである。
A third object of the present invention is to provide a program control method for an interactive system that can create a program for a screen and a database.

【0011】本発明の第四の目的は、ある計算機用に開
発したプログラムが他の計算機上で実行できるための、
計算機の処理方式に依存しないデータ受け渡しを可能と
する所の、対話型システムのプログラム制御方法を提供
することである。
A fourth object of the present invention is to enable a program developed for one computer to be executed on another computer.
An object of the present invention is to provide a program control method for an interactive system that enables data transfer independent of a processing method of a computer.

【0012】[0012]

【課題を解決するための手段】上記目的を達成するため
に、本発明では、画面から入力したデータを格納する画
面入力データ記憶部と、画面に出力するデータを格納す
る画面出力データ記憶部と、データベースに入出力する
データを格納する業務データ記憶部を設ける共に、画面
から入力したデータを操作する画面入力データ操作部
と、画面に出力するデータを操作する画面出力データ操
作部と、データベースに入出力するデータの操作及び入
出力処理を行うデータベース操作部と、トランザクショ
ン毎に、前記画面入力データ操作部と画面出力データ操
作部とデータベース操作部の実行順序を記憶したプログ
ラム遷移記憶部と、前記プログラム遷移記憶部に記憶し
ている実行順序にしたがって、前記画面入力データ操作
部と画面出力データ操作部とデータベース操作部の実行
順序を制御するプログラム遷移制御部とを設ける。さら
に、プログラム遷移記憶部内のプログラム実行中ポイン
タ、画面入力データ操作部や画面出力データ操作部やデ
ータベース操作部からプログラム遷移制御部へ引き渡さ
れるプログラム遷移制御情報を記憶するプログラム遷移
制御情報記憶部を設ける。
According to the present invention, there is provided a screen input data storage unit for storing data input from a screen, and a screen output data storage unit for storing data to be output to a screen. A business data storage unit for storing data to be input / output to / from a database, a screen input data operation unit for operating data input from the screen, a screen output data operation unit for operating data output to the screen, and a database A database operation unit that operates input / output data and performs input / output processing, and a transaction
For each emission, a program transition storage unit that stores the execution order of the screen input data operation unit and the screen output data operation unit and the database operation unit, according to the execution order stored in said program transition storage unit, the screen input Execution of data operation part, screen output data operation part and database operation part
And a program transition control unit for controlling the order . Further
The program execution point in the program transition storage
Screen, screen input data operation section, screen output data operation section,
Handover from the database operation unit to the program transition control unit
Program transition that stores the program transition control information
A control information storage unit is provided.

【0013】画面入力データ操作部や画面出力データ操
作部やデータベース操作部は、その処理結果に従い、プ
ログラム遷移制御部へ引き渡すプログラム遷移制御情報
を該プログラム遷移制御情報記憶部へ設定する。プログ
ラム遷移制御部は、該プログラム遷移制御情報記憶部の
内容とプログラム遷移記憶部に記憶されている実行順序
にしたがって、画面入力テデータ操作部や画面出力デー
タ操作部やデータベース操作部の実行順序を制御すると
ともに、プログラム実行中プリンタの更新を制御する。
The screen input data operation unit, the screen output data operation unit, and the database operation unit set the program transition control information to be transferred to the program transition control unit in the program transition control information storage unit according to the processing results. The program transition control unit controls the execution order of the screen input teledata operation unit, the screen output data operation unit, and the database operation unit according to the contents of the program transition control information storage unit and the execution order stored in the program transition storage unit. And controls updating of the printer during execution of the program.

【0014】また、本発明では、ディスプレー装置が複
数存在する場合に、前記プログラム遷移制御情報記憶部
の情報を格納するプログラム遷移制御情報退避部と業務
データ記憶部のデータを格納する業務データ退避部をデ
ィスプレーごとに設ける。プログラム遷移制御部は、画
面からデータが入力されたとき、そのデータが入力され
たディスプレーに対応するプログラム遷移制御情報退避
部と業務データ退避部からプログラム遷移制御情報記憶
部と業務データ記憶部にデータを複写してから画面入力
データ操作部を実行し、画面出力データ操作部が実行さ
れた後にプログラム遷移制御情報記憶部と業務データ記
憶部のデータを該当プログラム遷移制御情報退避部と業
務データ退避部に複写するようにする。
According to the present invention , when there are a plurality of display devices, a program transition control information saving section for storing information of the program transition control information storage section and a business data saving section for storing data of the business data storage section. Is provided for each display . When data is input from the screen, the program transition control unit transmits data from the program transition control information saving unit and the business data saving unit corresponding to the display on which the data is input to the program transition control information storage unit and the business data storage unit. After the screen input data operation unit is executed, the data of the program transition control information storage unit and the business data storage unit are copied to the corresponding program transition control information save unit and the business data save unit after the screen output data operation unit is executed. To make copies .

【0015】[0015]

【作用】本発明では、対話型システムのプログラムを、
画面の入力及び出力データ操作部とデータベース操作部
及びこれら操作部の実行順序を制御するプログラム遷移
制御部に分割する。画面入力データ操作部と画面出力デ
ータ操作部とデータベース操作部の実行順序はプログラ
ム遷移記憶部に記憶しておく。また、これら各操作部で
の処理結果、プログラム遷移制御部へ引き渡す必要のあ
るプログラム遷移制御情報はプログラム遷移制御情報記
憶部へ記憶する。プログラム遷移制御部は、プログラム
遷移制御情報記憶部の情報とプログラム遷移記憶部に記
憶されている実行順序にしたがって各操作部を起動す
る。起動を受けた各操作部は、プログラム遷移制御情報
記憶部と画面入力データ記憶部と画面出力データ記憶部
と業務データ記憶部を介してデータの受け渡しを行う。
According to the present invention, the program of the interactive system is
The screen is divided into an input and output data operation unit, a database operation unit, and a program transition control unit that controls the execution order of these operation units. The execution order of the screen input data operation unit, the screen output data operation unit, and the database operation unit is stored in the program transition storage unit. In each of these operation units
Processing result, it is necessary to transfer it to the program transition control unit.
Program transition control information is
It is stored in the storage unit. Program transition control unit is programmed
Each operation unit is activated in accordance with the information in the transition control information storage unit and the execution order stored in the program transition storage unit. Each of the operation units that have been activated transfers data via the program transition control information storage unit, the screen input data storage unit, the screen output data storage unit, and the business data storage unit .

【0016】[0016]

【実施例】以下、本発明の一実施例を図面により詳細に
説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below in detail with reference to the drawings.

【0017】図1は本発明の一実施例のブロック図であ
る。図1において、ディスプレー22は画面データの表
示とキーボードやマウスなどから投入した画面データの
入力を行う。本実施例では、このディスプレー22は複
数存在する。データベース23は本実施例で扱う業務に
関するデータを格納する。プログラム遷移記憶部15は
画面入力データ操作部12と画面出力データ操作部13
とデータベース操作部14の実行順序を記憶する。プロ
グラム遷移制御情報記憶部16はプログラム遷移制御部
11と各操作部12,13,14の間で、プログラムの
実行順序の制御にかかわる情報を(プログラム遷移制御
情報)受け渡すために使用する。プログラム遷移制御部
11は、入出力装置としてディスプレー22から入力し
たデータを画面入力データ記憶部17に格納する機能と
画面出力データ記憶部18に格納されているデータをデ
ィスプレー22に出力する機能とプログラム遷移記憶部
15とプログラム遷移制御情報記憶部16の情報に従い
画面入力データ操作部12又は画面出力データ操作部1
3又はデータベース操作部14を起動する機能を持つ。
画面入力データ操作部12は画面入力データ記憶部17
に記憶されている画面入力データを業務の仕様にしたが
って操作し業務データ記憶部19に格納する。画面出力
データ操作部13は業務データ記憶部19に記憶れてい
るデータを業務の仕様にしたがって操作し画面出力デー
タ記憶部18に格納する。データベース操作部14は業
務データ記憶部19に記憶されている情報による業務デ
ータベース23の更新処理と業務データベース23を読
み出し業務データ記憶部19に格納する処理を行う。こ
れらの操作部12,13,14は、一般に複数存在す
る。プログラム遷移制御情報退避部20はプログラム遷
移制御情報記憶部16の情報を退避する領域であり、本
システムで制御するディスプレー対応に存在する。業務
データ退避部21は業務データ記憶部19の情報を退避
する領域であり、これも本システムで制御するディスプ
レー対応に存在する。
FIG. 1 is a block diagram of one embodiment of the present invention. In FIG. 1, a display 22 displays screen data and inputs screen data input from a keyboard, a mouse, or the like. In this embodiment, there are a plurality of displays 22. The database 23 stores data relating to tasks handled in this embodiment. The program transition storage unit 15 includes a screen input data operation unit 12 and a screen output data operation unit 13
And the execution order of the database operation unit 14. The program transition control information storage unit 16 stores information related to control of the execution order of programs between the program transition control unit 11 and each of the operation units 12, 13, and 14 (program transition control information).
Information) used to pass. The program transition control unit 11 has a function of storing data input from the display 22 as an input / output device in the screen input data storage unit 17 and a function of outputting data stored in the screen output data storage unit 18 to the display 22. The screen input data operation unit 12 or the screen output data operation unit 1 according to the information in the transition storage unit 15 and the program transition control information storage unit 16
3 or a function to start the database operation unit 14.
The screen input data operation unit 12 is a screen input data storage unit 17
Is operated in accordance with the business specifications and stored in the business data storage unit 19. The screen output data operation unit 13 operates data stored in the business data storage unit 19 according to business specifications and stores the data in the screen output data storage unit 18. The database operation unit 14 performs a process of updating the business database 23 with information stored in the business data storage unit 19 and a process of reading the business database 23 and storing the read business database 23 in the business data storage unit 19. Generally, a plurality of these operation units 12, 13, 14 exist. The program transition control information saving section 20 is an area for saving information in the program transition control information storage section 16 and exists for a display controlled by the present system. The business data saving unit 21 is an area for saving information in the business data storage unit 19, and also exists for a display controlled by the present system.

【0018】図2は図1の動作フローチャートであり、
これについては後述する。
FIG. 2 is an operation flowchart of FIG.
This will be described later.

【0019】図3は図1の主要ブロック間の制御構造を
示したものである。図3において、31は画面データ操
作部で入力画面データ操作部12と出力画面データ操作
部13及びこの2つの操作部を選択する機能からなる。
FIG. 3 shows a control structure between the main blocks of FIG. In FIG. 3, reference numeral 31 denotes a screen data operation unit which includes an input screen data operation unit 12, an output screen data operation unit 13, and a function of selecting these two operation units.

【0020】図4はプログラム遷移制御情報記憶部16
の詳細構成である。図4において、実行中プログラムポ
インタ部41は現在実行中の画面データ操作部31又は
データベース操作部14がプログラム遷移記憶部15に
おいて記憶されている位置を示すポインタを格納する。
42から46は各操作部からプログラム遷移制御部11
へ引き渡されるプログラム遷移制御情報を格納する領域
である。ここで、エラー情報引き渡し部42は、画面デ
ータ操作部31又はデータベース操作部14でエラーが
発生したとき、そのエラーにかかわる情報を引き渡すた
めの領域である。プログラム制御コード部43は、画面
出力データ操作部13と画面入力データ操作部12とデ
ータベース操作部14の実行順序を各々の操作部の実行
結果にしたがって動的に変更するときに、その次に実行
するプログラムを特定する情報を引き渡すために使用す
る領域である。分岐先指定部44は、例えばメニュー画
面での指定により次に表示する画面が決まるような場合
に、次に表示する画面を特定するための情報を引き渡す
ための領域である。画面作成フラグ部45は画面出力デ
ータ操作部13が画面出力データを作成したことをプロ
グラム遷移制御部11に連絡するための領域である。終
了フラグ部46は本システムを使用した業務処理が終了
したことをプログラム遷移制御部11に連絡するための
領域である。入出力モード設定部47はプログラム遷移
制御部11が画面データ操作部31を起動するときに設
定する。画面データ操作部31は入出力モード設定部4
7の情報にしたがって入力画面データ操作部12又は出
力画面データ操作部13を起動することになる。
FIG. 4 shows a program transition control information storage section 16.
It is a detailed configuration of. In FIG. 4, an executing program pointer unit 41 stores a pointer indicating a position where the currently executing screen data operation unit 31 or database operation unit 14 is stored in the program transition storage unit 15.
Reference numerals 42 to 46 denote program transition control units 11 from each operation unit.
Area for storing program transition control information passed to
It is. Here, the error information transfer unit 42 is an area for transferring information relating to the error when an error occurs in the screen data operation unit 31 or the database operation unit 14. When the execution order of the screen output data operation unit 13, the screen input data operation unit 12, and the database operation unit 14 is dynamically changed according to the execution result of each operation unit, the program control code unit 43 executes This area is used to pass information that specifies the program to be executed. The branch destination specifying unit 44 is an area for transferring information for specifying a screen to be displayed next, for example, when a screen to be displayed next is determined by specification on the menu screen. The screen creation flag section 45 is an area for notifying the program transition control section 11 that the screen output data operation section 13 has created screen output data. The end flag unit 46 is an area for notifying the program transition control unit 11 that the business process using this system has ended. The input / output mode setting unit 47 is set when the program transition control unit 11 activates the screen data operation unit 31. The screen data operation unit 31 is an input / output mode setting unit 4
7, the input screen data operation unit 12 or the output screen data operation unit 13 is started.

【0021】図5は画面遷移図の一例で、各ボックスは
画面を表し、ボックス内に書かれている文字はその画面
に対応する画面データ操作部のプログラム名称を示す。
FIG. 5 is an example of a screen transition diagram. Each box represents a screen, and characters written in the boxes indicate program names of a screen data operation unit corresponding to the screen.

【0022】図6はプログラム遷移記憶部15の記憶内
容の一例である。図6において、63はプログラム遷移
記述部であり、図5のようなプログラム遷移を表形式に
記述する。62は分岐先名称であり、例えば図5におい
て画面G02を表示した後に画面03又は画面04を表
示する場合にどちらの画面を表示するのかを指定する。
61は本実施例をオンラインシステムに適用する場合の
トランザクションコード指定部であり、プログラム遷移
記述部63の行ごとにトランザクションコードを指定す
る。
FIG. 6 shows an example of the contents stored in the program transition storage unit 15. In FIG. 6, reference numeral 63 denotes a program transition description section, which describes the program transition as shown in FIG. 5 in a table format. Reference numeral 62 denotes a branch destination name, which specifies which screen to display when displaying the screen 03 or the screen 04 after displaying the screen G02 in FIG. 5, for example.
Reference numeral 61 denotes a transaction code specification unit when the present embodiment is applied to an online system, and specifies a transaction code for each line of the program transition description unit 63.

【0023】図7は図5の画面遷移図において、画面
を、画面G01、画面G02、画面G03、画面G02
の順番に表示するときの、画面入力データ操作部12又
は画面出力データ操作部13又はデータベース操作部1
4の処理順序の説明図である。図7において、71から
79のボックスは画面入力データ操作部又は画面出力デ
ータ操作部又はデータベース操作部であり、ボックスの
なかの文字はそのボックスの処理の説明である。
FIG. 7 shows the screen transition diagram of FIG. 5, wherein the screens are screen G01, screen G02, screen G03, screen G02.
Screen display data operation unit 12, screen output data operation unit 13, or database operation unit 1 when displaying in the order of
FIG. 14 is an explanatory diagram of a processing order of No. 4; In FIG. 7, boxes 71 to 79 are a screen input data operation unit, a screen output data operation unit, or a database operation unit, and the characters in the boxes are explanations of the processing of the boxes.

【0024】次に、図5の画面遷移図において、画面
を、画面G01、画面G02、画面G03、画面G02
の順番に表示するときの実施例について、図2のフロー
チャートに基づき図7を用いて図1の各部の動作を説明
する。
Next, in the screen transition diagram of FIG. 5, screens G01, G02, G03, G02
1 will be described with reference to FIG. 7 based on the flowchart of FIG. 2 using the embodiment shown in FIG.

【0025】本システムには、複数のディスプレー装置
が接続されており、各々のディスプレー装置には図5に
示した画面のいずれか1つの画面が表示されており、こ
のうち少なくとも一つのディスプレー装置には画面G0
1が表示されているものとする。以下の説明では、画面
G01が表示されている特定の一つのディスプレー装置
とこのディスプレー装置を介して入出力する画面データ
を用いて説明をする。すなわち、本実施例では、「画面
G01の画面出力データ操作部」71は既に実行済であ
ることとする。
A plurality of display devices are connected to the present system, and each display device displays one of the screens shown in FIG. 5, and at least one of the display devices displays one of the screens. Is the screen G0
It is assumed that 1 is displayed. In the following description, description will be made using a specific one display device on which the screen G01 is displayed and screen data input / output via this display device. That is, in the present embodiment, it is assumed that the “screen output data operation unit for the screen G01” 71 has already been executed.

【0026】まず、利用者がディスプレー22から画面
データを入力すると(ステップ101)、プログラム遷
移制御部11はディスプレー22から画面入力データを
受け取り画面入力データ記憶部17に格納する(ステッ
プ102)。
First, when a user inputs screen data from the display 22 (step 101), the program transition control unit 11 receives the screen input data from the display 22 and stores it in the screen input data storage unit 17 (step 102).

【0027】次に、画面データを入力したディスプレー
22(以下、単にディスプレーと表記する)に対応する
プログラム遷移制御情報退避部20と業務データ退避部
21からプログラム遷移制御情報と業務データを取り出
し、プログラム遷移制御情報記憶部16と業務データ記
憶部19に格納する(ステップ103)。
Next, program transition control information and business data are extracted from the program transition control information saving unit 20 and the business data saving unit 21 corresponding to the display 22 (hereinafter simply referred to as a display) to which the screen data is input, and It is stored in the transition control information storage unit 16 and the business data storage unit 19 (step 103).

【0028】図4のプログラム遷移制御情報記憶部16
の実行中プログラムポインタ部41に格納されているポ
インタは、図6のプログラム遷移記憶部15の一部であ
るプログラム遷移記述部63の表に記述されているプロ
グラムのうち、現在実行中のプログラム又は次に実行す
るプログラムの位置を示している。
The program transition control information storage section 16 shown in FIG.
The pointer stored in the currently executing program pointer section 41 is the currently executing program or the program described in the table of the program transition description section 63 which is a part of the program transition storage section 15 in FIG. The position of the program to be executed next is shown.

【0029】プログラム遷移制御部11は、プログラム
遷移制御情報記憶部16の実行中プログラムポインタ部
41のポインタを使用してプログラム遷移記憶部15の
プロラム遷移記述部63を参照し、次に実行すべきプロ
グラムの名称「G01」を得る。更にプログラム遷移制
御情報記憶部16の入出力モード設定部47に「入力モ
ード」を示すフラグを設定し、画面データ操作部31で
あるプログラム「G01」を起動する(ステップ10
4)。このときプログラム遷移制御情報記憶部16のプ
ログラム制御コード部43に制御コードとしてスペース
を設定しておく。これにより「画面G01の画面入力デ
ータ操作部」72が実行される。
The program transition control section 11 refers to the program transition description section 63 of the program transition storage section 15 using the pointer of the executing program pointer section 41 of the program transition control information storage section 16 and should execute next. The program name "G01" is obtained. Further, a flag indicating "input mode" is set in the input / output mode setting section 47 of the program transition control information storage section 16, and the program "G01" as the screen data operation section 31 is started (step 10).
4). At this time, a space is set as a control code in the program control code section 43 of the program transition control information storage section 16. As a result, the “screen input data operation unit for screen G01” 72 is executed.

【0030】プログラム「G01」では、プログラム遷
移制御情報記憶部16の入出力モード設定部47に「入
力モード」を示すフラグがセットされているため、画面
入力データ操作部12を実行する。画面入力データ操作
部12では、画面入力データ記憶部17に格納されてい
るデータのエラーチェックを行いエラーがあれば、プロ
グラム遷移制御情報記憶部16のエラー情報引き渡し部
42にエラーコードを設定しプログラム遷移制御部11
に制御を移す。エラーがなかった場合には、画面入力デ
ータ記憶部17の情報を編集して業務データ記憶部19
に格納した後、プログラム遷移制御部11に制御を移す
(ステップ105)。
In the program "G01", since the flag indicating "input mode" is set in the input / output mode setting section 47 of the program transition control information storage section 16, the screen input data operation section 12 is executed. The screen input data operation unit 12 checks the data stored in the screen input data storage unit 17 for errors, and if there is an error, sets an error code in the error information transfer unit 42 of the program transition control information storage unit 16 and sets the program. Transition control unit 11
Transfer control to. If there is no error, the information in the screen input data storage section 17 is edited and the business data storage section 19 is edited.
After that, the control is transferred to the program transition control unit 11 (step 105).

【0031】プログラム遷移制御部11では、プログラ
ム遷移制御情報記憶部16のエラー情報引き渡し部42
を参照し(ステップ106)、エラーがあった場合に
は、エラー情報引き渡し部42のエラーコードに対応す
るエラーメッセージを作成し(ステップ107)、ディ
スプレー22に表示し(ステップ108)、処理を終了
する(ステップ109)。なお、エラーメッセージは、
既に表示されている画面のエラーメッセージ表示領域に
表示するものであり、表示中の図面を破壊しない形式の
ものである。
In the program transition control section 11, the error information transfer section 42 of the program transition control information storage section 16
(Step 106), if an error occurs, an error message corresponding to the error code of the error information transfer unit 42 is created (Step 107), displayed on the display 22 (Step 108), and the process is terminated. (Step 109). The error message is
This is displayed in the error message display area of the already displayed screen, and is of a format that does not destroy the drawing being displayed.

【0032】この時点で、ディスプレー22には、画面
「G01」が表示され、そのエラーメッセージ表示領域
にはエラーメッセージが表示されている。利用者は、こ
のエラーメッセージを参考にして正しい画面データを入
力することになる(ステップ101)。この後、ステッ
プ105までの動作は前記説明の通りである。
At this point, a screen "G01" is displayed on the display 22, and an error message is displayed in its error message display area. The user inputs correct screen data with reference to this error message (step 101). Thereafter, the operation up to Step 105 is as described above.

【0033】一方、プログラム遷移制御部11がプログ
ラム遷移制御情報記憶部16のエラー情報引き渡し部4
2を参照し(ステップ106)、エラーがなかった場合
には、まず、実行中プログラムポインタ部41のポイン
タを退避する(ステップ110)。次にプログラム制御
コード部43のコードに従い、実行中プログラムポイン
タ部41のポインタを更新することで、次に実行するプ
ログラムを決定する(ステップ111)。本実施例で
は、プログラム制御コードはスペースが設定されてい
る。ここではプログラム制御コードとしてスペースが設
定されている場合、プログラム遷移記憶部15のプログ
ラム遷移記述部63において、実行中プログラムポイン
タが示すエントリの次のエントリに記述されているプロ
グラムを指定するものとする。したがって、プログラム
遷移制御情報記憶部16の実行中プログラムポインタ部
41はプログラム遷移記憶部15のプログラム遷移記述
部63に記述されているプログラム「D01」のエント
リを示すように更新される。なお、実行中プログラムポ
インタ部41の更新処理の詳細については後述する。
On the other hand, the program transition control unit 11 operates in the error information transfer unit 4 of the program transition control information storage unit 16.
2 (step 106), and if there is no error, first, the pointer of the program pointer section 41 during execution is evacuated (step 110). Next, the program to be executed next is determined by updating the pointer of the program pointer section 41 during execution according to the code of the program control code section 43 (step 111). In this embodiment, a space is set in the program control code. Here, when a space is set as the program control code, the program described in the entry next to the entry indicated by the executing program pointer is specified in the program transition description section 63 of the program transition storage section 15. . Therefore, the running program pointer section 41 of the program transition control information storage section 16 is updated to indicate the entry of the program “D01” described in the program transition description section 63 of the program transition storage section 15. The details of the updating process of the running program pointer unit 41 will be described later.

【0034】プログラム遷移制御部11は、プログラム
遷移制御情報記憶部16の実行中プログラムポインタ部
41のポインタを使用してプログラム遷移記憶部15の
プログラム遷移記述部63を参照し、次に実行すべきプ
ログラムの名称「D01」を得る。更に、プログラム遷
移制御情報記憶部16の入出力モード設定部47に「出
力モード」を示すフラグを設定し、データベース操作部
であるプログラム「D01」を起動する。このときプロ
グラム遷移制御情報記憶部16の画面作成フラグ部45
には画面未作成を表すフラグを設定しておく。なお、本
実施例では、スペースを設定しておくものとする。これ
により、「データベース操作部D01」73が実行され
る。
The program transition control section 11 refers to the program transition description section 63 of the program transition storage section 15 using the pointer of the executing program pointer section 41 of the program transition control information storage section 16 and should execute next. The program name "D01" is obtained. Further, a flag indicating "output mode" is set in the input / output mode setting section 47 of the program transition control information storage section 16, and the program "D01" which is a database operation section is started. At this time, the screen creation flag unit 45 of the program transition control information storage unit 16
Is set with a flag indicating that a screen has not been created. In this embodiment, a space is set. As a result, the “database operation unit D01” 73 is executed.

【0035】プログラム「D01」すなわちデータベー
ス操作部14では、業務データ記憶部19と業務データ
ベース23の間でのデータの受け渡しを行う。例えば、
業務データ記憶部19のデータを業務データベース23
に書き込み、又は、業務データ記憶部19のデータをキ
ーとして業務データベース23からデータを読み出し業
務データ記憶部19に設定する。これらの一連の処理が
終了した後、プログラム遷移制御部11に制御を移す。
なお、この処理中にエラーが発生した場合には、プログ
ラム遷移制御情報記憶部16のエラー情報引き渡し部4
2にエラーコードを設定し、プログラム遷移制御部11
に制御を移す(ステップ112)。
The program "D01", that is, the database operation unit 14, exchanges data between the business data storage unit 19 and the business database 23. For example,
The data in the business data storage unit 19 is stored in the business database 23
Or read data from the business database 23 using the data in the business data storage unit 19 as a key and set the data in the business data storage unit 19. After a series of these processes is completed, the control is transferred to the program transition control unit 11.
If an error occurs during this processing, the error information transfer unit 4 of the program transition control information storage unit 16
2, an error code is set, and the program transition control unit 11
Is transferred to (step 112).

【0036】プログラム遷移制御部11では、プログラ
ム遷移制御情報記憶部16のエラー情報引き渡し部42
を参照し(ステップ113)、エラーがあった場合に
は、事前(ステップ110)に退避した実行中プログラ
ムポインタを回復した後(ステップ114)、エラー情
報引き渡し部42のエラーコードに対応するエラーメッ
セージを作成し(ステップ107)、ディスプレー22
に表示して(ステップ108)、処理を終了する(ステ
ップ109)。
In the program transition control section 11, the error information transfer section 42 of the program transition control information storage section 16
(Step 113), and if there is an error, after recovering the running program pointer saved in advance (Step 110) (Step 114), an error message corresponding to the error code of the error information transfer unit 42 (Step 107), and the display 22
Is displayed (step 108), and the process is terminated (step 109).

【0037】一方、プログラム遷移制御部11がエラー
情報引き渡し部42を参照し(ステップ113)、エラ
ーがなかった場合には、プログラム遷移制御情報記憶部
16の画面作成フラグ部45を参照し、画面データが作
成済みであるか否かをチェックする(ステップ11
5)。
On the other hand, the program transition control section 11 refers to the error information transfer section 42 (step 113). If there is no error, the program transition control section 11 refers to the screen creation flag section 45 of the program transition control information storage section 16 to display the screen. Check whether data has been created (step 11)
5).

【0038】プログラム遷移制御情報記憶部16の画面
作成フラグ部45に画面未作成を表すフラグが設定され
ているとき、プログラム制御コード部43のコードに従
い、実行中プログラムポインタ部41のポインタを更新
することで、次に実行するプログラムを再度決定(ステ
ップ111)し、これ以降の処理を繰り返す。本実施例
では、画面作成フラグ部45はスペースであるため、次
に実行するプログラムを再度決定する処理(ステップ1
11)を実施する。このとき、プログラム制御コードと
してスペースが設定されているため、実行中プログラム
ポインタはプログラム遷移記述部53に記述されている
プログラム「G02」のエントリを示すように更新され
る。したがって、プログラム遷移制御部11は、プログ
ラム遷移制御情報記憶部16の実行中プログラムポイン
タ部41のポインタを使用してプログラム遷移記憶部1
5のプログラム遷移記述部63を参照し、次に実行すべ
きプログラムの名称「G02」を得る。更に、プログラ
ム遷移制御情報記憶部16の入出力モード設定部47に
「出力モード」を示すフラグを設定し、画面データ操作
部31であるプログラム「G02」を起動する。このと
きプログラム遷移制御情報記憶部16の画面作成フラグ
部45に「画面未作成」を表すフラグを設定しておく。
これにより、「画面G02の画面出力データ操作部」
が実行される。
When a flag indicating that a screen is not created is set in the screen creation flag section 45 of the program transition control information storage section 16, the pointer of the program pointer section 41 during execution is updated in accordance with the code of the program control code section 43. Thus, the program to be executed next is determined again (step 111), and the subsequent processing is repeated. In the present embodiment, since the screen creation flag section 45 is a space, the process of determining the next program to be executed again (step 1)
Perform 11). At this time, since a space is set as the program control code, the running program pointer is updated to indicate the entry of the program “G02” described in the program transition description unit 53. Therefore, the program transition control unit 11 uses the pointer of the executing program pointer unit 41 of the program transition control information storage unit 16 to store the program transition storage unit 1.
5, the name "G02" of the program to be executed next is obtained. Further, a flag indicating "output mode" is set in the input / output mode setting unit 47 of the program transition control information storage unit 16, and the program "G02" as the screen data operation unit 31 is started. At this time, a flag indicating “screen not created” is set in the screen creation flag section 45 of the program transition control information storage section 16.
Thereby, “the screen output data operation unit of the screen G02” 7
4 is executed.

【0039】プログラム「G02」では、プログラム遷
移制御情報記憶部16の入出力モード設定部47に「出
力モード」を示すフラグが設定されているため、画面出
力データ操作部13を実行する。画面出力データ操作部
13では、必要に応じて業務データ記憶部19のデータ
を参照し、画面出力データを作成して画面出力データ記
憶部18に格納する。出力画面データを作成したとき、
プログラム遷移制御情報記憶部16の画面作成フラグ部
45に「画面作成済み」を表すフラグを設定する。これ
らの処理が終了した後、プログラム遷移制御部11に制
御を移す。なお、この処理中にエラーが発生した場合に
は、プログラム遷移制御情報記憶部16のエラー情報引
き渡し部42にエラーコードを設定し、プログラム遷移
制御部11に制御を移す(ステップ112)。
In the program "G02", since the flag indicating "output mode" is set in the input / output mode setting section 47 of the program transition control information storage section 16, the screen output data operation section 13 is executed. The screen output data operation unit 13 creates screen output data by referring to the data in the business data storage unit 19 as necessary, and stores the screen output data in the screen output data storage unit 18. When creating output screen data,
A flag indicating “screen creation completed” is set in the screen creation flag section 45 of the program transition control information storage section 16. After these processes are completed, the control is transferred to the program transition control unit 11. If an error occurs during this process, an error code is set in the error information transfer unit 42 of the program transition control information storage unit 16, and control is transferred to the program transition control unit 11 (step 112).

【0040】この後、プログラム遷移制御部11は、既
に説明した通り、エラー情報引き渡し部42を参照して
エラーの有無をチェックし(ステップ113)、次に、
プログラム遷移制御情報記憶部16の画面作成フラグ部
45を参照して、画面データが作成済みであるか否かを
チェックする(ステップ115)。画面データが作成済
みであるときは、プログラム遷移情報記憶部16に記憶
しているプログラム遷移情報と業務データ記憶部19に
記憶している業務データを、プログラム遷移情報退避部
20と業務データ退避部21に退避する(ステップ11
6)。次に、画面出力データ記憶部18の画面をディス
プレー22に表示し(ステップ108)、処理を終了す
る(ステップ109)。
Thereafter, the program transition control section 11 checks for an error by referring to the error information transfer section 42 as described above (step 113).
With reference to the screen creation flag section 45 of the program transition control information storage section 16, it is checked whether or not screen data has been created (step 115). When the screen data has been created, the program transition information stored in the program transition information storage unit 16 and the business data stored in the business data storage unit 19 are transferred to the program transition information saving unit 20 and the business data saving unit. 21 (Step 11
6). Next, the screen of the screen output data storage unit 18 is displayed on the display 22 (step 108), and the process is terminated (step 109).

【0041】このとき、プログラム遷移制御情報退避部
20に退避されている実行中プログラムポインタ部41
のポインタは、プログラム遷移記憶部15のプログラム
遷移記述部63に記述されているプログラム「G02」
のエントリを示している。また、ディスプレー22には
画面G02が表示されている。ここで、利用者が画面G
02から、画面入力データを投入すると(ステップ10
1)、プログラム遷移制御部11はディスプレー22か
らの画面入力データを受け取り画面入力データ記憶部1
7に格納し(ステップ102)、引き続き既に説明した
処理を繰り返ことで、「画面G02の画面入力データ操
作部」75以降の処理を実行する。
At this time, the executing program pointer section 41 saved in the program transition control information saving section 20
Is the program "G02" described in the program transition description section 63 of the program transition storage section 15.
Shows the entry. Further, a screen G02 is displayed on the display 22. Here, when the user
02 and input screen input data (step 10
1), the program transition control unit 11 receives screen input data from the display 22, and stores the screen input data storage unit 1
7 (step 102), and by repeating the above-described processing, the processing after the “screen input data operation unit for the screen G02” 75 and thereafter is executed.

【0042】以下に、実行中プログラムポインタの更新
について詳細を説明する。
The updating of the program pointer during execution will be described below in detail.

【0043】プログラム遷移制御情報記憶部16の実行
中プログラムポインタ部41のポインタは現在実行中の
画面データ操作部又はデータベース操作部がプログラム
遷移記憶部15のプログラム遷移記述部63において記
憶されている位置を示すポインタであり、このポインタ
を更新することにより、画面データ操作部31(画面入
力データ操作部12、画面出力データ操作部13)とデ
ータベース操作部14の実行順序を制御する。画面デー
タ操作部31又はデータベース操作部14の処理結果に
従い前記の実行順序を動的に変更する場合、画面データ
操作部31又はデータベース操作部14はプログラム遷
移制御情報記憶部16のプログラム制御コード部43に
プログラム制御コードを設定する。プログラム遷移制御
部11は、プログラム制御コード部43に設定されてい
るコードに従い、実行中プログラムポインタを更新す
る。
The pointer of the currently executing program pointer section 41 of the program transition control information storage section 16 is the position where the currently executed screen data operation section or database operation section is stored in the program transition description section 63 of the program transition storage section 15. The execution order of the screen data operation unit 31 (the screen input data operation unit 12, the screen output data operation unit 13) and the database operation unit 14 is controlled by updating this pointer. When the execution order is dynamically changed in accordance with the processing result of the screen data operation unit 31 or the database operation unit 14, the screen data operation unit 31 or the database operation unit 14 uses the program control code unit 43 of the program transition control information storage unit 16. Set the program control code in. The program transition control unit 11 updates the program pointer during execution according to the code set in the program control code unit 43.

【0044】図8は、プログラム遷移を実現するための
機能とそれに対応するプログラム制御コードの対応表で
ある。
FIG. 8 is a correspondence table of functions for realizing program transition and corresponding program control codes.

【0045】図5と図6を用いて、図8の個々の機能に
対応する実行中プログラムポインタの更新方法を説明す
る。
A method of updating the program pointer during execution corresponding to each function of FIG. 8 will be described with reference to FIGS.

【0046】(1)次画面 画面遷移図において、次に表示する画面が一意に決まる
とき、その画面を次に表示することを指定する。例え
ば、図5において画面G01の後に画面G02を表示す
る場合に、画面G01の画面入力データ操作部12にお
いて指定する。ただし、本実施例においては、画面入力
データ操作部12において、プログラム遷移制御情報記
憶部16のプログラム遷移制御コード部43が更新され
なかったときには、「次画面」が指定されたものと見な
す。これは、画面入力データ操作部12を起動する前
に、プログラム遷移制御情報記憶部16のプログラム遷
移制御コード部43に、プログラム遷移制御コードとし
てスペースを設定しておくことで実現する。また、実行
中プログラムポインタは、プログラム遷移記憶部15の
プログラム遷移記述部63において現在実行中の画面デ
ータ操作部又はデータベース操作部が格納されているエ
ントリの次のエントリを示す値を算出して更新する。
(1) Next Screen In the screen transition diagram, when the screen to be displayed next is uniquely determined, the next screen is designated to be displayed next. For example, when the screen G02 is displayed after the screen G01 in FIG. 5, the screen G01 is specified in the screen input data operation unit 12 of the screen G01. However, in the present embodiment, when the program transition control code section 43 of the program transition control information storage section 16 is not updated in the screen input data operation section 12, it is regarded that the "next screen" is designated. This is realized by setting a space as a program transition control code in the program transition control code unit 43 of the program transition control information storage unit 16 before activating the screen input data operation unit 12. In addition, the program pointer under execution is updated by calculating a value indicating the next entry of the entry in which the currently executed screen data operation unit or database operation unit is stored in the program transition description unit 63 of the program transition storage unit 15. I do.

【0047】(2)分岐 画面遷移図において、次に表示する画面が一意に決まら
ないとき、次に表示する画面を一意に決定するために指
定する。例えば、図5において画面G02の後に表示す
る画面が画面G03であるか、画面G04であるかを決
定するものである。このとき、プログラム遷移制御情報
記憶部16には、「分岐」を示す画面制御コードととも
に、分岐先指定部44に分岐先名称を指定する。プログ
ラム遷移制御部11は、「分岐」を示すプログラム制御
コードが指定されると、プログラム遷移制御情報記憶部
16の分岐先指定部44に指定されている「分岐先名
称」をキーとしてプログラム遷移記憶部15の一部であ
る分岐先名称62を検索し、同一の「分岐先名称」が記
述されている行を特定する。次にプログラム遷移記述部
63での同一行の先頭から2番目のエントリを示すよう
に、プログラム遷移制御情報記憶部16の実行中プログ
ラムポインタを更新する。
(2) Branch In the screen transition diagram, when the screen to be displayed next is not uniquely determined, the screen is designated to uniquely determine the screen to be displayed next. For example, it determines whether the screen displayed after the screen G02 in FIG. 5 is the screen G03 or the screen G04. At this time, a branch destination name is specified in the branch destination specifying unit 44 together with the screen control code indicating “branch” in the program transition control information storage unit 16. When the program control code indicating “branch” is designated, the program transition control unit 11 stores the program transition using the “branch destination name” designated in the branch destination designation unit 44 of the program transition control information storage unit 16 as a key. The branch destination name 62 which is a part of the unit 15 is searched, and a line in which the same “branch destination name” is described is specified. Next, the running program pointer of the program transition control information storage unit 16 is updated so as to indicate the second entry from the top of the same line in the program transition description unit 63.

【0048】(3)再実行 同一画面に関する処理を再度実行するものである。プロ
グラム遷移制御情報記憶部16の実行中プログラムポイ
ンタは、現在表示中の画面の画面データ操作部を示すよ
うに更新する。例えば、図5において画面G01の画面
入力データの操作の後、データベース操作プログラムD
01を実行し、ここで「再実行」が指定されたとき、画
面G01のエントリを示すように更新する。
(3) Re-execution The processing relating to the same screen is executed again. The running program pointer of the program transition control information storage unit 16 is updated so as to indicate the screen data operation unit of the currently displayed screen. For example, in FIG. 5, after operating the screen input data of the screen G01, the database operation program D
01, and when "re-execute" is designated here, the screen G01 is updated to indicate the entry.

【0049】以上の例で示すように、画面データ操作部
とデータベース操作部は次に実行するプログラムを動的
に変更する場合、プログラム遷移制御情報記憶部16の
プログラム制御コード部43にプログラム制御コードを
設定する。プログラム遷移制御部11は、前記プログラ
ム制御コード部43のプログラム制御コードに従い、実
行中プログラムポインタを更新することで、プログラム
遷移を動的に変更する。
As shown in the above example, when the screen data operation unit and the database operation unit dynamically change the next program to be executed, the program control code unit 43 of the program transition control information storage unit 16 stores the program control code Set. Program transition control unit 11 in accordance with a program control code of the program <br/> arm control code unit 43, by updating the running program pointer, program
Change transitions dynamically.

【0050】次に、プログラム遷移制御情報記憶部16
の画面作成フラグ部45の使用方法について、他の実施
例を使用して説明する。
Next, the program transition control information storage section 16
The method of using the screen creation flag unit 45 will be described using another embodiment.

【0051】図9は本システムの別の実施例の画面遷移
図であり、図10は図9のなかの1画面のレイアウト図
で、図11は業務データ記憶部19の一部分であり、図
12は各画面の画面データ操作部とデータベース操作部
の実施順序の説明図である。
FIG. 9 is a screen transition diagram of another embodiment of the present system, FIG. 10 is a layout diagram of one screen in FIG. 9, FIG. 11 is a part of the business data storage unit 19, and FIG. FIG. 4 is an explanatory diagram of an execution order of a screen data operation unit and a database operation unit of each screen.

【0052】図9の実施例は、個人情報検索システムの
適用例であり、氏名指定画面91で検索しようとする個
人の氏名を入力すると、指定された名称と同じ名称の個
人の生年月日と住所の一覧を同姓同名画面92に表示
し、ここで特定の個人を指定することで個人情報画面9
3を表示するものである。ただし、氏名指定画面91で
指定された名称の個人が一名だけ登録されていた場合に
は、同姓同名画面92を表示せずに個人情報画面93を
表示する。
The embodiment shown in FIG. 9 is an application example of the personal information search system. When the name of an individual to be searched is input on a name designation screen 91, the date of birth of the individual having the same name as the designated name is displayed. A list of addresses is displayed on the same name and same name screen 92, and by specifying a specific individual here, the personal information screen 9 is displayed.
3 is displayed. However, when only one person with the name specified on the name specification screen 91 is registered, the personal information screen 93 is displayed without displaying the same name and same name screen 92.

【0053】本実施例では、まず氏名指定画面91の画
面出力データ操作部13が実行され、当該画面の画面出
力データを作成し画面出力データ記憶部18に格納した
後、プログラム遷移制御情報記憶部16の画面作成フラ
グ45を画面作成状態とする(ステップ1201)。
In this embodiment, first, the screen output data operating section 13 of the name designation screen 91 is executed, and the screen output data of the screen is created and stored in the screen output data storage section 18, and then the program transition control information storage section The 16 screen creation flags 45 are set to a screen creation state (step 1201).

【0054】プログラム遷移制御部11は、プログラム
遷移制御情報記憶部16の画面作成フラグ45が画面作
成状態になっているので、氏名指定画面を表示した後、
その画面からデータを入力し、画面入力データ記憶部1
7に格納した後、氏名指定画面91の画面入力データ操
作部12を起動する。氏名指定画面91の画面入力デー
タ操作部12は画面入力データ記憶部17のデータを編
集し、氏名領域1001に氏名を設定する(ステップ1
202)。
Since the screen creation flag 45 of the program transition control information storage unit 16 is in the screen creation state, the program transition control unit 11 displays the name designation screen,
Data is input from the screen, and the screen input data storage unit 1
7, the screen input data operation unit 12 of the name designation screen 91 is activated. The screen input data operation unit 12 of the name designation screen 91 edits the data of the screen input data storage unit 17 and sets the name in the name area 1001 (step 1).
202).

【0055】プログラム遷移制御部11は、プログラム
遷移制御情報記憶部16の画面作成フラグ45が画面作
成状態になってないので、画面の入出力を行わずに次の
データベース操作部である氏名データベース検索を起動
する。氏名データベース検索は、業務データ記憶部19
の氏名領域1001に格納されている氏名をキーとして
氏名データベース(業務データベース23)を検索し、
その氏名を持つすべての個人の氏名番号と生年月日と住
所を業務データ記憶部19の同姓同名領域1002に設
定する(ステップ1203)。
Since the screen creation flag 45 of the program transition control information storage unit 16 is not in the screen creation state, the program transition control unit 11 does not perform input / output of the screen and searches the next database operation unit, the name database search unit. Start The name database search is performed by the business data storage unit 19
The name database (business database 23) is searched using the name stored in the name area 1001 of the
The name, the date of birth, and the address of all the individuals having the name are set in the same name and the same name area 1002 of the business data storage unit 19 (step 1203).

【0056】プログラム遷移制御部11は、プログラム
遷移制御情報記憶部16の画面作成フラグ45が画面作
成状態になってないので、画面の入出力を行わずに次の
同姓同名画面92の画面出力データ操作部13を起動す
る。同姓同名画面92の画面出力データ操作部13は業
務データ記憶部19の同姓同名領域1002のデータを
使用して同姓同名画面92の画面出力データを作成し、
画面出力データ記憶部18に格納した後、プログラム遷
移制御情報記憶部16の画面作成フラグ45を画面作成
状態とする(ステップ1204)。
Since the screen creation flag 45 of the program transition control information storage unit 16 is not in the screen creation state, the program transition control unit 11 does not input / output the screen and outputs the screen output data of the next same name / same name screen 92. The operation unit 13 is started. The screen output data operation unit 13 of the same name and same name screen 92 creates screen output data of the same name and same name screen 92 using the data of the same name and same name area 1002 of the business data storage unit 19.
After storing in the screen output data storage section 18 , the screen creation flag 45 of the program transition control information storage section 16 is set to a screen creation state (step 1204).

【0057】プログラム遷移制御部11は、プログラム
遷移制御情報記憶部16の画面作成フラグが画面作成状
態になっているので、同姓同名画面92を表示した後、
その画面からデータを入力し、画面入力データ記憶部1
7に格納した後、同姓同名画面92の画面入力データ操
作部12を起動する。同姓同名画面92の画面入力デー
タ操作部12は画面入力データ記憶部17のデータを編
集し、指定された個人の氏名番号を業務データ記憶部1
9の個人情報領域1003の氏名番号の領域の領域に設
定する(ステップ1205)。
Since the screen creation flag of the program transition control information storage unit 16 is in the screen creation state, the program transition control unit 11 displays the same name and name screen 92,
Data is input from the screen, and the screen input data storage unit 1
7, the screen input data operation unit 12 of the same name and same name screen 92 is activated. The screen input data operation unit 12 of the same name and same name screen 92 edits the data of the screen input data storage unit 17 and stores the name and number of the designated individual in the business data storage unit 1.
Nine personal information areas 1003 are set in the area of the name number area (step 1205).

【0058】プログラム遷移制御部11は、プログラム
遷移制御情報記憶部16の画面作成フラグが画面作成状
態になってないので、画面の入出力を行わずに、次のデ
ータベース操作部14である個人情報データベース検索
を起動する。個人情報データベース検索では、業務デー
タ記憶部19の個人情報領域1003の氏名番号をキー
として個人情報データベース(業務データベース23)
を検索し、生年月日、住所、職業などの個人情報を業務
データ記憶部19の個人情報領域1003に格納する
(ステップ1206)。
Since the screen creation flag in the program transition control information storage section 16 is not in the screen creation state, the program transition control section 11 does not perform input / output of the screen and the personal information of the next database operation section 14 Invoke a database search. In the personal information database search, the personal information database (business database 23) is used with the name of the personal information area 1003 of the business data storage unit 19 as a key.
Is stored in the personal information area 1003 of the business data storage unit 19 (step 1206).

【0059】プログラム遷移制御部11は、プログラム
遷移制御情報記憶部16の画面作成フラグが画面作成状
態になってないので、画面の入出力を行わずに、次の個
人情報画面93の画面出力データ操作部を起動する。個
人情報画面93の画面出力データ操作部13は、業務デ
ータ記憶部19の個人情報領域1003のデータを使用
して個人情報画面93の画面出力データを作成し、画面
出力データ記憶部18に格納した後、プログラム遷移制
御情報記憶部16の画面作成フラグを画面作成状態とす
る(ステップ1207)。
Since the screen creation flag of the program transition control information storage unit 16 is not in the screen creation state, the program transition control unit 11 does not input / output the screen and outputs the screen output data of the next personal information screen 93. Start the operation unit. The screen output data operation unit 13 of the personal information screen 93 creates screen output data of the personal information screen 93 using the data of the personal information area 1003 of the business data storage unit 19 and stores the data in the screen output data storage unit 18. Thereafter, the screen creation flag in the program transition control information storage unit 16 is set to the screen creation state (step 1207).

【0060】プログラム遷移制御部11は、プログラム
遷移制御情報記憶部16の画面作成フラグが画面作成状
態になっているので、個人情報画面を表示した後、その
画面からデータを入力し、画面入力データ記憶部17に
格納した後、以後の処理を続ける。
Since the screen creation flag of the program transition control information storage unit 16 is in the screen creation state, the program transition control unit 11 displays the personal information screen, inputs data from the screen, and enters the screen input data. After storing in the storage unit 17, the subsequent processing is continued.

【0061】一方、氏名データベース検索(ステップ1
203)において、同一の名称を持つ個人がただ一人だ
け検索された場合、その一人の氏名番号と生年月日と住
所を同姓同名領域1002に設定する(ステップ120
3)。この場合の以降の処理は次の通りである。
On the other hand, a name database search (step 1)
In step 203), if only one individual having the same name is found, the name, the date of birth, and the address of the individual are set in the same name and same name area 1002 (step 120).
3). The subsequent processing in this case is as follows.

【0062】プログラム遷移制御部11は、プログラム
遷移制御情報記憶部16の画面作成フラグが画面作成状
態になってないので、画面の入出力を行わずに、次の同
姓同名画面92の画面出力データ操作部13を起動す
る。同姓同名画面92の画面出力データ操作部13は、
業務データ記憶部19の同姓同名領域1002のデータ
が一人分だけ設定されているとき、その個人氏名番号を
個人情報領域1003の氏名番号の領域に設定する。す
なわち、同姓同名画面92を表示し、当該個人が指定さ
れた場合と同等な処理を行う。更に、プログラム遷移制
御情報記憶部16の画面作成フラグを画面作成状態にせ
ずに処理を終わる。
Since the screen creation flag of the program transition control information storage unit 16 is not in the screen creation state, the program transition control unit 11 does not perform input / output of the screen and outputs the screen output data of the next screen with the same name and the same name 92. The operation unit 13 is started. The screen output data operation unit 13 of the same name and name screen 92
When the data in the same name and same name area 1002 of the business data storage unit 19 is set for one person, the personal name number is set in the name information area of the personal information area 1003. That is, the same name and the same name screen 92 is displayed, and the same processing as when the individual is designated is performed. Further, the process ends without setting the screen creation flag in the program transition control information storage unit 16 to the screen creation state.

【0063】プログラム遷移制御部11は、プログラム
遷移制御情報記憶部16の画面作成フラグが画面作成状
態になってないので、画面の入出力を行わずに、次のデ
ータベース操作部14である個人情報データベース検索
を起動する。個人情報データベース検索は、個人情報領
域1003の氏名番号をキーとして個人情報データベー
スを検索し、生年月日、住所、職業などの個人情報を業
務データ記憶部19の個人情報領域1003に格納する
(ステップ1206)。
Since the screen creation flag in the program transition control information storage section 16 is not in the screen creation state, the program transition control section 11 does not perform input / output of the screen, and the personal information of the next database operation section 14 Invoke a database search. In the personal information database search, the personal information database is searched using the name of the personal information area 1003 as a key, and personal information such as date of birth, address, occupation, etc. is stored in the personal information area 1003 of the business data storage unit 19 (step). 1206).

【0064】以上の説明で示したように、同姓同名画面
92の画面出力データ操作部で、同姓同名画面である特
定の個人が選択された場合と同様の処理を実施し、画面
作成フラグを画面作成の状態にしないことにより、個人
情報データベース検索(ステップ1206)以降のステ
ップでは、同姓同名画面を表示する場合と表示しない場
合と全く同じ処理を実施することができる。
As described above, the same processing as when a specific individual having the same name and the same name screen is selected is performed by the screen output data operation unit of the same name and the same name screen 92, and the screen creation flag is set to the screen. By not making the state of creation, in the steps after the personal information database search (step 1206), exactly the same processing can be performed as when displaying the same name and same name screen and when not displaying it.

【0065】次に、トランザクションコードの変更方法
について図6を用いて説明する。
Next, a method of changing a transaction code will be described with reference to FIG.

【0066】図6の実施例では、初めに、トランザクシ
ョンコード「TR1」で入力された画面入力データを画
面データ操作部「G01」の画面入力データ操作部が操
作し、引き続き、データベース操作部「D01」と画面
「G02」の画面出力データ操作部を実行した後、画面
「G02」を表示する。
In the embodiment of FIG. 6, first, the screen input data input by the transaction code "TR1" is operated by the screen input data operation unit of the screen data operation unit "G01", and subsequently, the database operation unit "D01" is operated. ”And the screen output data operation unit of the screen“ G02 ”, and then the screen“ G02 ”is displayed.

【0067】次に、同じトランザクションコードである
「TR1」により、「G02」の画面入力データが入力
される。画面「G02」の画面入力データ操作部は画面
制御コードとして「分岐」を指定し、分岐先として「R
02」を指定する。なお、プログラム遷移制御部11
は、画面出力時に使用したトランザクションコードを常
に退避しておく。
Next, the transaction codes are the same.
Screen input data of "G02" is input by "TR1"
Is done. The screen input data operation part of the screen “G02” is the screen
Specify "branch" as the control code and "R
02 ". The program transition control unit11
Always uses the transaction code used for screen output.
Evacuation.

【0068】プログラム遷移制御部11は、プログラム
遷移記憶部15内のプログラム遷移記述部63の「G0
2」に対応する画面データ操作部又はデータベース操作
部を検索し、データベース操作部「D02」と画面「G
03」の画面出力データ操作部を実行する。プログラム
遷移制御部11は、既に退避してあるトランザクション
コードとプログラム遷移記憶部15の分岐先「R02」
に対応するトランザクションコード指定部61のトラン
ザクションコード「TR2」を比較し、これが異なって
いるため、新しいトランザクションコードである「TR
2」を指定して画面「G03」を表示する。これによ
り、トランザクションコードは、「TR1」から「TR
2」に変更される。
The program transition control unit 11 stores “G0” in the program transition description unit 63 in the program transition storage unit 15.
A search is performed for the screen data operation unit or the database operation unit corresponding to “2”, and the database operation unit “D02” and the screen “G
03 "is executed. The program transition control unit 11 determines the transaction code that has already been saved and the branch destination “R02” of the program transition storage unit 15.
Is compared with the transaction code “TR2” of the transaction code specifying unit 61 corresponding to the new transaction code “TR2”.
"2" is designated to display the screen "G03". As a result, the transaction code changes from “TR1” to “TR1”.
2 ".

【0069】以上説明したようにして、本発明では、プ
ログラム遷移記憶部15にトランザクションコードを指
定することにより、プログラム遷移制御部11が、トラ
ンザクションコードを動的に変更していく。
As described above, in the present invention, by designating a transaction code in the program transition storage unit 15, the program transition control unit 11 dynamically changes the transaction code.

【0070】次に、本発明の他の実施例を説明する。図
13は本発明を単一のディスプレーを制御する対話型シ
ステムに適用した場合のブロック図、図14はそのフロ
ーチャートである。
Next, another embodiment of the present invention will be described. FIG. 13 is a block diagram when the present invention is applied to an interactive system for controlling a single display, and FIG. 14 is a flowchart thereof.

【0071】図13において、ディスプレー22は本シ
ステムにただ一つ存在し、画面データの表示とキーボー
ドやマウスなどから投入した画面データの入力を行う。
プログラム遷移制御部11は、入出力装置としてディス
プレー22から入力したデータを画面入力データ記憶部
17に格納する機能と画面出力データ記憶部18に格納
されているデータをディスプレー22に出力する機能と
プログラム遷移記憶部15とプログラム遷移制御情報記
憶部16の情報に従い画面入力データ操作部12又は画
面出力データ操作部13又は業務データ操作部19を起
動する機能を持つ。即ち、プログラム遷移制御部11
は、図1の複数のディスプレーを制御する対話型システ
ムとほぼ同一の機能を持つものであるが、図1における
ディスプレー対応のプログラム遷移制御情報記憶部16
と業務データ記憶部19を退避回復する機能を持たな
い。画面データ操作部31と画面入力データ操作部12
と画面出力データ操作部13とデータベース操作部14
とプログラム遷移記憶部15とプログラム遷移制御情報
記憶部16と画面入力データ記憶部17と面出力データ
記憶部18と業務データ記憶部19と業務データベース
23は、図1の複数のディスプレーを制御する対話型シ
ステムと同等である。
In FIG. 13, only one display 22 exists in the present system, and displays screen data and inputs screen data input from a keyboard or a mouse.
The program transition control unit 11 has a function of storing data input from the display 22 as an input / output device in the screen input data storage unit 17 and a function of outputting data stored in the screen output data storage unit 18 to the display 22. It has a function of activating the screen input data operation unit 12, the screen output data operation unit 13, or the business data operation unit 19 according to the information in the transition storage unit 15 and the program transition control information storage unit 16. That is, the program transition control unit 11
Has almost the same functions as the interactive system for controlling a plurality of displays in FIG. 1, but has a program transition control information storage unit 16 corresponding to the displays in FIG.
And the function of saving and recovering the business data storage unit 19 is not provided. Screen data operation unit 31 and screen input data operation unit 12
, Screen output data operation unit 13 and database operation unit 14
1, a program transition storage unit 15, a program transition control information storage unit 16, a screen input data storage unit 17, a screen output data storage unit 18, a business data storage unit 19, and a business database 23 are used to control a plurality of displays in FIG. Equivalent to type system.

【0072】次に、図5の画面遷移図において、画面
を、画面G01、画面G02、画面G03、画面G02
の順番に表示するときの実施例について、図7及び図1
4のフローチャートに基づき図13の各部の動作を説明
する。なお、プログラム遷移制御情報記憶部16とプロ
グラム遷移記憶部15の構成は図4、図6を用いる。
Next, in the screen transition diagram of FIG. 5, screens G01, G02, G03, G02
7 and FIG.
13 will be described with reference to the flowchart of FIG. The configurations of the program transition control information storage unit 16 and the program transition storage unit 15 use FIGS.

【0073】まず、利用者が本システムを起動すると
(ステップ201)、プログラム遷移制御部11は、プ
ログラム遷移制御情報記憶部16を初期設定する。この
ときプログラム遷移制御情報記憶部16の実行中プログ
ラムポインタは、プログラム遷移記憶部15のプログラ
ム遷移記述部63において、実施例のシステムで最初に
表示する画面が記述されているエントリを示すように設
定する(ステップ202)。
First, when the user activates the system (step 201), the program transition control unit 11 initializes the program transition control information storage unit 16. At this time, the program pointer during execution of the program transition control information storage unit 16 is set in the program transition description unit 63 of the program transition storage unit 15 so as to indicate the entry describing the screen to be displayed first in the system of the embodiment. (Step 202).

【0074】プログラム遷移制御部11は、プログラム
遷移制御情報記憶部16の実行中プログラムポインタ部
41のポインタを使用してプログラム遷移記憶部15の
プログラム遷移記述部63を参照し、始めに実行すべき
プログラムの名称「G01」を得る。更にプログラム遷
移制御情報記憶部16の入出力モード設定部47に「出
力モード」を示すフラグを設定し、画面データ操作部で
あるプログラム「G01」を起動する(ステップ20
3)。これにより「画面G01の画面出力データ操作
部」71が実行される。
The program transition control section 11 refers to the program transition description section 63 of the program transition storage section 15 using the pointer of the executing program pointer section 41 of the program transition control information storage section 16 and should be executed first. The program name "G01" is obtained. Further, a flag indicating "output mode" is set in the input / output mode setting section 47 of the program transition control information storage section 16, and the program "G01" which is a screen data operation section is activated (step 20).
3). As a result, the “screen output data operation unit for screen G01” 71 is executed.

【0075】プログラム「G01」では、プログラム遷
移制御情報記憶部16の入出力モード設定部47に「出
力モード」を示すフラグが設定されているため、画面出
力データ操作部13を実行する。画面出力データ操作部
13では、画面出力データを作成し、画面出力データ記
憶部18に格納する。出力画面データを作成したとき、
プログラム遷移制御情報記憶部16の画面作成フラグ部
45に「画面作成済み」を表すフラグを設定する。これ
らの処理が終了した後プログラム遷移制御部11に制御
を移す(ステップ204)。
In the program “G01”, since the flag indicating “output mode” is set in the input / output mode setting section 47 of the program transition control information storage section 16, the screen output data operation section 13 is executed. The screen output data operation unit 13 creates screen output data and stores it in the screen output data storage unit 18. When creating output screen data,
A flag indicating “screen creation completed” is set in the screen creation flag section 45 of the program transition control information storage section 16. After these processes are completed, the control is transferred to the program transition control unit 11 (step 204).

【0076】プログラム遷移制御部11は表示中の画面
から画面データを入力した後、プログラム遷移制御情報
記憶部16の実行中プログラムポインタ部41のポイン
タを使用してプログラム遷移記憶部15のプログラム遷
移記述部63を参照し、次に実行すべきプログラムの名
称「G01」を得る。更にプログラム遷移制御情報記憶
部16の入出力モード設定部47に「入力モード」を示
すフラグをセットし、画面データ操作部であるプログラ
ム「G01」を起動する(ステップ205)。このとき
プログラム遷移制御情報記憶部16のプログラム制御コ
ード部43に制御コードとしてスペースを設定してお
く。これにより「画面G01の画面入力データ操作部」
72が実行される。
After inputting the screen data from the screen being displayed, the program transition control unit 11 uses the pointer of the running program pointer unit 41 of the program transition control information storage unit 16 to write the program transition description of the program transition storage unit 15. By referring to the section 63, the name "G01" of the program to be executed next is obtained. Further, a flag indicating "input mode" is set in the input / output mode setting section 47 of the program transition control information storage section 16, and the program "G01" which is a screen data operation section is activated (step 205). At this time, a space is set as a control code in the program control code section 43 of the program transition control information storage section 16. Thereby, the “screen input data operation unit of the screen G01”
72 is executed.

【0077】プログラム「G01」では、プログラム遷
移制御情報記憶部16の入出力モード設定部47に「入
力モード」を示すフラグがセットされているため、画面
入力データ操作部12を実行する。画面入力データ操作
部12では、画面入力データ記憶部17に格納されてい
るデータのエラーチェックを行い、エラーがあれば、プ
ログラム遷移制御情報記憶部16のエラー情報引き渡し
部42にエラーコードを設定し、プログラム遷移制御部
11に制御を移す。エラーがなかった場合には、画面入
力データ記憶部17の情報を編集して業務データ記憶部
19に格納した後、プログラム遷移制御部11に制御を
移す(ステップ206)。
In the program "G01", since the flag indicating "input mode" is set in the input / output mode setting section 47 of the program transition control information storage section 16, the screen input data operation section 12 is executed. The screen input data operation unit 12 performs an error check on the data stored in the screen input data storage unit 17, and if there is an error, sets an error code in the error information transfer unit 42 of the program transition control information storage unit 16. Then, the control is transferred to the program transition control unit 11. If there is no error, the information in the screen input data storage unit 17 is edited and stored in the business data storage unit 19, and then control is transferred to the program transition control unit 11 (step 206).

【0078】プログラム遷移制御部11では、プログラ
ム遷移制御情報記憶部16のエラー情報引き渡し部42
を参照し(ステップ207)、エラーがあった場合には
エラー情報引き渡し部42のエラーコードに対応するエ
ラーメッセージを作成し(ステップ208)ディスプレ
ー22に表示する(ステップ209)。なお、エラーメ
ッセージは、既に表示されている画面のエラーメッセー
ジ表示領域に表示するものであり、表示中の画面を破壊
しない形式のものである。
In the program transition control section 11, the error information transfer section 42 of the program transition control information storage section 16
(Step 207), and if there is an error, an error message corresponding to the error code of the error information transfer unit 42 is created (step 208) and displayed on the display 22 (step 209). The error message is displayed in the error message display area of the screen that is already displayed, and has a format that does not destroy the screen that is being displayed.

【0079】プログラム遷移制御部11は表示中の画面
から画面データを入力した後、プログラム遷移制御情報
記憶部16の実行中プログラムポインタ部41のポイン
タを使用してプログラム遷移記憶部15のプログラム遷
移記述部63を参照し、次に実行すべきプログラムの名
称「G01」を得る。更に、プログラム遷移制御情報記
憶部16の入出力モード設定部47に「入力モード」を
示すフラグをセットし、画面データ操作部であるプログ
ラム「G01」を起動する(ステップ205)。この
後、ステップ206以降の処理を繰り返す。
After inputting the screen data from the screen being displayed, the program transition control unit 11 uses the pointer of the executing program pointer unit 41 of the program transition control information storage unit 16 to write the program transition description of the program transition storage unit 15. By referring to the section 63, the name "G01" of the program to be executed next is obtained. Further, a flag indicating "input mode" is set in the input / output mode setting section 47 of the program transition control information storage section 16, and the program "G01" which is a screen data operation section is activated (step 205). After that, the processing after step 206 is repeated.

【0080】一方、エラーがなかった場合には、プログ
ラム遷移制御部11はプログラム遷移制御情報記憶部1
6の終了フラグ部46を参照し、処理を終了するか否か
を判定する(ステップ210)。
On the other hand, if there is no error, the program transition control unit 11
It is determined whether or not the processing is to be ended by referring to the end flag section 46 of Step 6 (Step 210).

【0081】プログラム遷移制御部11では、プログラ
ム遷移制御情報記憶部16の終了フラグ部46が終了状
態となっていないとき、プログラム制御コード部43の
コードに従い、実行中プログラムポインタ部41のポイ
ンタを更新することで、次に実行するプログラムを決定
する(ステップ211)。本実施例では、プログラム制
御コードはスペースが設定されている。ここではプログ
ラム制御コードとしてスペースが設定されている場合、
プログラム遷移記憶部15のプログラム遷移記述部63
において、実行中プログラムポインタが示すエントリの
次のエントリに記述されているプログラムを指定するも
のとしている。したがって、図6の場合、実行中プログ
ラムポインタはプログラム遷移記述部63に記述されて
いるプログラム「D01」のエントリを示すように更新
される。この、実行中プログラムポインタの更新方法
は、前記実施例と同じである。
When the end flag section 46 of the program transition control information storage section 16 is not in the end state, the program transition control section 11 updates the pointer of the running program pointer section 41 in accordance with the code of the program control code section 43. Then, the program to be executed next is determined (step 211). In this embodiment, a space is set in the program control code. Here, if a space is set as the program control code,
Program transition description section 63 of program transition storage section 15
, The program described in the entry next to the entry indicated by the program pointer being executed is specified. Therefore, in the case of FIG. 6, the running program pointer is updated to indicate the entry of the program “D01” described in the program transition description section 63. The method of updating the program pointer during execution is the same as in the above embodiment.

【0082】次に、プログラム遷移制御部11は、プロ
グラム遷移制御情報記憶部16の実行中プログラムポイ
ンタ部41のポインタを使用してプログラム遷移記憶部
15のプログラム遷移記述部63を参照し、次に実行す
べきプログラムの名称「D01」を得る。更にプログラ
ム遷移制御情報記憶部16の入出力モード設定部47に
「出力モード」を示すフラグをセットし、データベース
操作部であるプログラム「D01」を起動する。このと
きプログラム遷移制御情報記憶部16の画面作成フラグ
部45に画面未作成を表すフラグを設定しておく。な
お、本実施例では、スペースを設定しておくものとす
る。これにより、73「データベース操作部D01」
が実行される。
Next, the program transition control section 11 refers to the program transition description section 63 of the program transition storage section 15 using the pointer of the executing program pointer section 41 of the program transition control information storage section 16, and then The name “D01” of the program to be executed is obtained. Further, a flag indicating "output mode" is set in the input / output mode setting unit 47 of the program transition control information storage unit 16, and the program "D01" which is a database operation unit is started. At this time, a flag indicating that a screen has not been created is set in the screen creation flag section 45 of the program transition control information storage section 16. In this embodiment, a space is set. As a result, 73 “database operation unit D01” 7
3 is executed.

【0083】プログラム「D01」では、業務データ記
憶部19と業務データベース23の間でのデータの受け
渡しを行う。例えば、業務データ記憶部19のデータを
業務データベース23に書き込み、又は、業務データ記
憶部19のデータをキーとして業務データベース23か
らデータを読み出し業務データ記憶部19に設定する。
これらの一連の処理が終了した後、プログラム遷移制御
部11に制御を移す。なお、この処理中にエラーが発生
した場合には、プログラム遷移制御情報記憶部16のエ
ラー情報引き渡し部42にエラーコードを設定し、プロ
グラム遷移制御部11に制御を移す(ステップ21
)。
The program “D01” transfers data between the business data storage unit 19 and the business database 23. For example, the data in the business data storage unit 19 is written into the business database 23, or the data is read from the business database 23 using the data in the business data storage unit 19 as a key and set in the business data storage unit 19.
After a series of these processes is completed, the control is transferred to the program transition control unit 11. If an error occurs during this processing, an error code is set in the error information transfer unit 42 of the program transition control information storage unit 16, and the control is transferred to the program transition control unit 11 (step 21).
2 ).

【0084】プログラム遷移制御部11ではプログラム
遷移制御情報記憶部16のエラー情報引き渡し部42を
参照し(ステップ213)、エラーがあった場合には事
前(ステップ206)に退避した実行中プログラムポイ
ンタを回復した後(ステップ214)、プログラム遷移
制御情報記憶部16のエラー情報引き渡し部42のエラ
ーコードに対応するエラーメッセージを作成し(ステッ
プ208)、ディスプレー22に表示する(ステップ2
09)。
The program transition control section 11 refers to the error information transfer section 42 of the program transition control information storage section 16 (step 213). If there is an error, the program pointer stored in advance (step 206) is saved. After the recovery (step 214), an error message corresponding to the error code of the error information transfer unit 42 of the program transition control information storage unit 16 is created (step 208) and displayed on the display 22 (step 2).
09).

【0085】プログラム遷移制御部11は表示中の画面
から画面データを入力した後、プログラム遷移制御情報
記憶部16の実行中プログラムポインタ部41のポイン
タを使用してプログラム遷移記憶部15のプログラム遷
移記述部63を参照し、次に実行すべきプログラムの名
称「G01」を得る。更にプログラム遷移制御情報記憶
部16の入出力モード設定部47に「入力モード」を示
すフラグをセットし、画面データ操作部であるプログラ
ム「G01」を起動する(ステップ205)。この後、
ステップ206以降の処理を繰り返す。
After inputting the screen data from the screen being displayed, the program transition control unit 11 uses the pointer of the executing program pointer unit 41 of the program transition control information storage unit 16 to write the program transition description of the program transition storage unit 15. By referring to the section 63, the name "G01" of the program to be executed next is obtained. Further, a flag indicating "input mode" is set in the input / output mode setting section 47 of the program transition control information storage section 16, and the program "G01" which is a screen data operation section is activated (step 205). After this,
The processing after step 206 is repeated.

【0086】一方、プログラム遷移制御部11がプログ
ラム遷移制御情報記憶部16のエラー情報引き渡し部4
2を参照し(ステップ213)、エラーがなかった場合
には、画面作成フラグ部45を参照し画面データが作成
済みであるか否かをチェックする(ステップ215)。
On the other hand, the program transition control unit 11 stores the error information delivery unit 4 in the program transition control information storage unit 16.
2 (step 213). If there is no error, it is checked whether or not screen data has been created by referring to the screen creation flag unit 45 (step 215).

【0087】プログラム遷移制御部11は、プログラム
遷移制御情報記憶部16の画面作成フラグ部45に画面
未作成を表すフラグが設定されていたとき、プログラム
制御コード部43のコードに従い、実行中プログラムポ
インタ部41のポインタを更新することで、次に実行す
るプログラムを再度決定し(ステップ211)、これ以
降の処理を繰り返す。本実施例では、プログラム遷移制
御情報記憶部16の画面作成フラグ部45はスペースで
あるため、次に実行するプログラムを再度決定する処理
(ステップ211)を実施する。このとき、プログラム
遷移制御情報記憶部16のプログラム制御コード43と
してスペースが設定されているため、実行中プログラム
ポインタ部41のポインタはプログラム遷移記憶部15
のプログラム遷移記述部63に記述されているプログラ
ム「G02」のエントリを示すように更新される。
When the flag indicating that the screen has not been created is set in the screen creation flag section 45 of the program transition control information storage section 16, the program transition control section 11 By updating the pointer of the unit 41, the program to be executed next is determined again (step 211), and the subsequent processing is repeated. In the present embodiment, since the screen creation flag unit 45 of the program transition control information storage unit 16 is a space, a process (step 211) of determining the next program to be executed again is performed. At this time, since a space is set as the program control code 43 of the program transition control information storage unit 16, the pointer of the executing program pointer unit 41 is changed to the program transition storage unit 15.
Is updated to indicate the entry of the program “G02” described in the program transition description section 63 of FIG.

【0088】したがって、プログラム遷移制御部11は
プログラム遷移制御情報記憶部16の実行中プログラム
ポインタ部41のポインタを使用してプログラム遷移記
憶部15のプログラム遷移記述部63を参照し、次に実
行すべきプログラムの名称「G02」を得る。更に入出
力モード設定部47に「出力モード」を示すフラグをセ
ットし、画面データ操作部であるプログラム「G02」
を起動する。このときプログラム遷移制御情報記憶部1
6の画面作成フラグ部45に「画面未作成」を表すフラ
グを設定しておく。これにより、「画面G02の画面出
力データ操作部」73が実行される。
Therefore, the program transition control section 11 refers to the program transition description section 63 of the program transition storage section 15 by using the pointer of the executing program pointer section 41 of the program transition control information storage section 16 and executes the next program. The program name "G02" to be obtained is obtained. Further, a flag indicating "output mode" is set in the input / output mode setting section 47, and the program "G02" which is a screen data operation section is set.
Start At this time, the program transition control information storage unit 1
A flag indicating “screen not created” is set in the screen creation flag unit 45 of No. 6. As a result, the “screen output data operation unit for the screen G02” 73 is executed.

【0089】プログラム「G02」ではプログラム遷移
制御情報記憶部16の入出力モード設定部47に「出力
モード」を示すフラグがセットされているため、画面出
力データ操作部13を実行する。画面出力データ操作部
13では、必要に応じて業務データ記憶部19のデータ
を参照して画面出力データを作成し、画面出力データ記
憶部18に格納する。出力画面データを作成したとき、
プログラム遷移制御情報記憶部16の画面作成フラグ部
45に「画面作成済み」を表すフラグを設定する。これ
らの処理が終了した後、プログラム遷移制御部11に制
御を移す。なお、この処理中にエラーが発生した場合に
は、プログラム遷移制御情報記憶部16のエラー情報引
き渡し部42にエラーコードを設定し、プログラム遷移
制御部11に制御を移す(ステップ212)。
In the program “G02”, since the flag indicating “output mode” is set in the input / output mode setting section 47 of the program transition control information storage section 16, the screen output data operation section 13 is executed. The screen output data operation unit 13 creates screen output data by referring to the data in the business data storage unit 19 as necessary, and stores the screen output data in the screen output data storage unit 18. When creating output screen data,
A flag indicating “screen creation completed” is set in the screen creation flag section 45 of the program transition control information storage section 16. After these processes are completed, the control is transferred to the program transition control unit 11. If an error occurs during this process, an error code is set in the error information transfer unit 42 of the program transition control information storage unit 16, and control is transferred to the program transition control unit 11 (step 212).

【0090】この後、プログラム遷移制御部11は、既
に説明した通り、プログラム遷移制御情報記憶部16の
エラー情報引き渡し部42を参照してエラーの有無をチ
ェックし(ステップ213)、次に、画面作成フラグ部
45を参照して画面データが作成済みであるか否かをチ
ェックする(ステップ215)。
Thereafter, the program transition control section 11 checks for an error by referring to the error information transfer section 42 of the program transition control information storage section 16 as described above (step 213). It is checked whether or not the screen data has been created with reference to the creation flag section 45 (step 215).

【0091】画面データが作成済みであるときは、実行
中プログラムポインタを退避した後(ステップ21
6)、画面出力データ記憶部18の画面をディスプレー
22に表示(ステップ209)する。
If the screen data has already been created, the program pointer during execution is saved (step 21).
6) Display the screen of the screen output data storage unit 18 on the display 22 (step 209).

【0092】このとき、退避されている実行中プログラ
ムポインタ部41のポインタは、プログラム遷移記述部
63に記述されているプログラム「G02」のエントリ
を示している。また、ディスプレー22には画面G02
が表示されている。
At this time, the saved pointer of the executing program pointer section 41 indicates the entry of the program “G02” described in the program transition description section 63. The display G22 is displayed on the display 22.
Is displayed.

【0093】プログラム遷移制御部11は表示中の画面
から画面データを入力した後、プログラム遷移制御情報
記憶部16の実行中プログラムポインタ部41のポイン
タを使用してプログラム遷移記憶部15のプログラム遷
移記述部63を参照し、次に実行すべきプログラムの名
称「G02」を得る。更に入出力モード設定部47に
「入力モード」を示すフラグをセットし、画面データ操
作部であるプログラム「G02」を起動する(ステップ
205)。この後、ステップ206以降の処理を繰り返
すことで、「画面G02の画面入力データ操作部」75
以降の処理を実行する。
After inputting screen data from the screen being displayed, the program transition control unit 11 uses the pointer of the executing program pointer unit 41 of the program transition control information storage unit 16 to write the program transition description of the program transition storage unit 15. With reference to the section 63, the name of the program to be executed next, "G02", is obtained. Further, a flag indicating "input mode" is set in the input / output mode setting section 47, and the program "G02" which is a screen data operation section is started (step 205). Thereafter, by repeating the processing of step 206 and subsequent steps, the “screen input data operation unit for screen G02” 75
Execute the following processing.

【0094】なお、プログラム遷移制御部11はプログ
ラム遷移制御情報記憶部16の終了フラグ部46を参照
し処理の終了を判定したとき(ステップ210)、終了
フラグ部46が終了状態となっていたときには、表示し
ている画面の消去などの終了処理を実施した後(ステッ
プ217)、処理を終了する(ステップ218)。
When the program transition control unit 11 determines the end of the process with reference to the end flag unit 46 of the program transition control information storage unit 16 (step 210), when the end flag unit 46 is in the end state, After the end processing such as erasing the displayed screen is executed (step 217), the processing is ended (step 218).

【0095】以上述べたように、図13の実施例におけ
る画面データ操作部とデータベース操作部は、図1の複
数のディスプレーを制御する対話型システムにおける画
面データ操作部とデータベース操作部と同等である。
As described above, the screen data operation unit and the database operation unit in the embodiment of FIG. 13 are equivalent to the screen data operation unit and the database operation unit in the interactive system for controlling a plurality of displays of FIG. .

【0096】[0096]

【発明の効果】本発明による対話型システムのプログラ
ム制御方式によれば、次のような効果が達成される。
According to the program control method of the interactive system according to the present invention, the following effects can be achieved.

【0097】(1)画面データ操作部及び/又はデータ
ベース操作部を開発するプログラマは、画面制御情報記
憶部と業務データ記憶部と画面入力データ記憶部と画面
出力データ記憶部の利用方法だけを知ることでプログラ
ムを開発できる。
(1) The programmer who develops the screen data operation unit and / or the database operation unit knows only how to use the screen control information storage unit, the business data storage unit, the screen input data storage unit, and the screen output data storage unit. By doing so, you can develop programs.

【0098】(2)画面データ操作部及び/又はデータ
ベース操作部を開発するプログラマは、各々のプログラ
マが開発するプログラムの前後に実行されるプログラム
がどの画面データ操作部であるか又はどのデータベース
操作部であるかを考慮することなくプログラムを開発で
きる。
(2) The programmer who develops the screen data operation unit and / or the database operation unit determines which screen data operation unit or which database operation unit is executed before and after the program developed by each programmer. Programs can be developed without having to consider

【0099】(3)画面データ操作部又はデータベース
操作部を変更することなく、プログラム遷移制御情報記
憶部だけを変更することで、画面の表示順序を変更でき
る。
(3) The display order of the screens can be changed by changing only the program transition control information storage unit without changing the screen data operation unit or the database operation unit.

【0100】(4)画面データ操作部又はデータベース
操作部を変更することなく、プログラム遷移制御部を入
れ替えるだけで、単一のディスプレーを制御する対話型
システムを複数のディスプレーを制御するように変更す
ることができる。
(4) The interactive system for controlling a single display is changed to control a plurality of displays only by replacing the program transition control unit without changing the screen data operation unit or the database operation unit. be able to.

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

【図1】本発明を複数のディスプレー装置を制御する対
話型システムに適用したときの一実施例のブロック図で
ある。
FIG. 1 is a block diagram of an embodiment when the present invention is applied to an interactive system for controlling a plurality of display devices.

【図2】図1の動作を説明するためのフローチャートで
ある。
FIG. 2 is a flowchart for explaining the operation of FIG. 1;

【図3】図1の主要ブロックの制御構造の説明図であ
る。
FIG. 3 is an explanatory diagram of a control structure of main blocks in FIG. 1;

【図4】図1のプログラム遷移制御情報記憶部の構成例
を示す図である。
FIG. 4 is a diagram illustrating a configuration example of a program transition control information storage unit in FIG. 1;

【図5】画面遷移の一例を示す図である。FIG. 5 is a diagram showing an example of screen transition.

【図6】図5の画面遷移に対応するプログラム遷移記憶
部の記憶情報を示す図である。
FIG. 6 is a diagram showing information stored in a program transition storage unit corresponding to the screen transition of FIG. 5;

【図7】図5の画面遷移に対応する画面入力データ操作
部と画面出力データ操作部とデータベース操作部の実行
順序の説明図である。
7 is an explanatory diagram of an execution order of a screen input data operation unit, a screen output data operation unit, and a database operation unit corresponding to the screen transition of FIG. 5;

【図8】プログラム遷移制御情報記憶部におけるプログ
ラム制御コードの一例を示す図である。
FIG. 8 is a diagram showing an example of a program control code in a program transition control information storage unit.

【図9】画面遷移の他の一例を示す図である。FIG. 9 is a diagram showing another example of the screen transition.

【図10】図9の画面遷移における1画面のレイアウト
例を示す図である。
FIG. 10 is a diagram showing a layout example of one screen in the screen transition of FIG. 9;

【図11】図9の例の業務データ記憶部の一例を示す図
である。
11 is a diagram illustrating an example of a business data storage unit in the example of FIG. 9;

【図12】図9の画面遷移に対応する画面入力データ操
作部と画面出力データ操作部とデータベース操作部の実
行順序の説明図である。
12 is an explanatory diagram of an execution order of a screen input data operation unit, a screen output data operation unit, and a database operation unit corresponding to the screen transition of FIG. 9;

【図13】本発明を単一のディスプレイー装置を制御す
る対話型システムに適分したときの一実施例のブロック
図である。
FIG. 13 is a block diagram of one embodiment when the present invention is suitably applied to an interactive system for controlling a single display device.

【図14】図13の動作を説明するためのフローチャー
トである。
FIG. 14 is a flowchart illustrating the operation of FIG.

【符号の説明】[Explanation of symbols]

11 プログラム遷移制御部 12 画面入力データ操作部 13 画面出力データ操作部 14 データベース操作部 15 プログラム遷移記憶部 16 プログラム遷移制御情報記憶部 17 画面入力データ記憶部 18 画面出力データ記憶部 19 業務データ記憶部 20 プログラム遷移制御情報退避部 21 業務データ退避部 22 ディスプレー装置 23 業務データベース 31 画面データ操作部 41 実行中プログラムポインタ部 42 エラー情報引き渡し部 43 プログラム制御コード部 44 分岐先指定部 45 画面作成フラグ部 46 終了フラグ部 47 入出力モード設定部 61 トランザクションコード設定部 62 分岐先指定部 63 プログラム遷移記述部 11 Program transition control unit 12 Screen input data operation unit 13 Screen output data operation unit 14 Database operation unit 15 Program transition storage unit 16 Program transition control information storage unit 17 Screen input data storage unit 18 Screen output data storage unit 19 Business data storage unit Reference Signs List 20 program transition control information saving unit 21 business data saving unit 22 display device 23 business database 31 screen data operation unit 41 program pointer in execution 42 error information transfer unit 43 program control code unit 44 branch destination designation unit 45 screen creation flag unit 46 End flag part 47 Input / output mode setting part 61 Transaction code setting part 62 Branch destination specification part 63 Program transition description part

フロントページの続き (72)発明者 大野 治 神奈川県川崎市幸区鹿島田890番地の12 株式会社 日立製作所 情報システム 開発本部内 (72)発明者 森岡 洋介 神奈川県川崎市幸区鹿島田890番地の12 株式会社 日立製作所 情報システム 開発本部内 (56)参考文献 特開 平1−258022(JP,A) 「情報処理学会第41回(平成2年後 期)全国大会講演論文集」P.5−309 〜312 (58)調査した分野(Int.Cl.7,DB名) G06F 9/06 Continued on the front page (72) Inventor Osamu Ohno 890 Kashimada, Saiwai-ku, Kawasaki-shi, Kanagawa Prefecture Information Systems Development Division, Hitachi, Ltd. Information Systems Development Division, Hitachi, Ltd. (56) References JP-A-1-258022 (JP, A) “Information Processing Society of Japan 41st (late 1990) National Conference Lecture Paper Collection”, p. 5-309 to 312 (58) Fields investigated (Int. Cl. 7 , DB name) G06F 9/06

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 画面から入力したデータを格納する画面
入力データ記憶部と、画面に出力するデータを格納する
画面出力データ記憶部と、データベースに入出力するデ
ータを格納する業務データ記憶部有する対話型システ
ムにおけるプログラム制御方法であって、 画面から入力したデータを操作する画面入力データ操作
部と、画面に出力するデータを操作する画面出力データ
操作部と、データベースに入出力するデータの操作及び
入出力処理を行うデータベース操作部(以下、各操作部
と総称する)と、前記各操作部の実行順序を制御するプ
ログラム遷移制御部と、トランザクション毎に、前記各
操作部の実行順序を記憶したプログラム遷移記憶部と、
前記プログラム遷移記憶部内の実行中ポインタおよび前
記各操作部から前記プログラム遷移制御部へ引き渡され
るプログラム遷移制御情報を記憶するプログラム遷移制
御情報記憶部とを設け、 前記操作部は、処理結果に従い、前記プログラム遷移制
御部へ引き渡すプログラム遷移制御情報を前記プログラ
ム遷移制御情報記憶部へ設定し、 前記プログラム遷移制御部は、前期プログラム遷移制御
情報記憶部の情報と前記プログラム遷移記憶部に記憶さ
れている実行順序に従って、前記各操作部の実行操作を
制御するとともに、前記実行中ポインタの更新を制御す
る、 ことを特徴とする対話型システムにおけるプログラム制
御方法。
1. A screen input data storage unit for storing data input from a screen, a screen output data storage unit for storing data to be output to a screen, and a business data storage unit for storing data input to and output from a database. a program control method for definitive interactive system, a screen input data operation unit for operating the data input from the screen, and the screen output data operation part for operating the data to be output to the screen, the operation of the data to be input to and output from the database And a database operation unit that performs input / output processing (hereinafter, each operation unit
) , A program for controlling the execution order of the operation units.
Program transition control unit, and for each transaction,
A program transition storage unit that stores an execution order of the operation unit;
Executing pointer and previous in the program transition storage unit
Delivered from each operation unit to the program transition control unit
Program transition control that stores program transition control information
A control information storage unit, wherein the operation unit is configured to control the program transition according to a processing result.
The program transition control information to be transferred to the
Program transition control information storage unit, and the program transition control unit
The information in the information storage unit and the information stored in the program transition storage unit
The execution operation of each operation unit is performed according to the execution order
Control the updating of the running pointer.
That the program system in the interactive system, characterized in that
Your way.
【請求項2】 ディスプレー装置が複数存在する場合
に、前記プログラム遷移制御情報記憶部の情報を格納す
るプログラム遷移制御情報退避部と業務データ記憶部の
データを格納する業務データ退避部をディスプレーごと
に設け、 プログラム遷移制御部は、画面からデータが入力された
とき、そのデータが入力されたディスプレーに対応する
プログラム遷移制御情報退避部と業務データ退避部から
プログラム遷移制御情報記憶部と業務データ記憶部にデ
ータを複写してから画面入力データ操作部を実行せし
め、画面出力データ操作部が実行された後にプログラム
遷移制御情報記憶部と業務データ記憶部のデータを該当
プログラム 遷移制御情報退避部と業務データ退避部に複
写することを特徴とする請求項1記載の対話型システム
のプログラム制御方法
2. When there are a plurality of display devices.
The information of the program transition control information storage unit.
Of the program transition control information save section and business data storage section
Business data evacuation unit that stores data for each display
Provided, and the program transition control unit receives data from the screen.
When the data corresponds to the input display
From the program transition control information save unit and business data save unit
The data is stored in the program transition control information storage and business data storage.
Copy the data and execute the screen input data operation section.
After the screen output data operation unit is executed,
Applicable to data in transition control information storage and business data storage
The program transition control information save section and business data save section
2. The interactive system according to claim 1, wherein the image is copied.
Program control method .
JP3263190A 1991-09-13 1991-09-13 Program control method for interactive system Expired - Lifetime JP3070701B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3263190A JP3070701B2 (en) 1991-09-13 1991-09-13 Program control method for interactive system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3263190A JP3070701B2 (en) 1991-09-13 1991-09-13 Program control method for interactive system

Publications (2)

Publication Number Publication Date
JPH0573290A JPH0573290A (en) 1993-03-26
JP3070701B2 true JP3070701B2 (en) 2000-07-31

Family

ID=17386024

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3263190A Expired - Lifetime JP3070701B2 (en) 1991-09-13 1991-09-13 Program control method for interactive system

Country Status (1)

Country Link
JP (1) JP3070701B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6532586B1 (en) * 1995-10-30 2003-03-11 Information System Development Institute Software producing method, processor, processing method and recording medium
EP0947916B1 (en) * 1996-10-30 2002-06-12 Information System Development Institute Software producing method, processor, processing method and recording medium
JP2004046530A (en) 2002-07-11 2004-02-12 Hitachi Ltd Operation attribute specification device of electronic application system, operation attribute specification device of program, operation attribute specification method, and computer system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
「情報処理学会第41回(平成2年後期)全国大会講演論文集」P.5−309〜312

Also Published As

Publication number Publication date
JPH0573290A (en) 1993-03-26

Similar Documents

Publication Publication Date Title
US5161211A (en) Method and system of specification processing
EP0663639A1 (en) Method for creating a multimedia application
JP3392828B2 (en) Distributed processing system, drawing command transfer method in the system, and computer-readable storage medium
JP3227066B2 (en) Program generation method using program parts
JP3070701B2 (en) Program control method for interactive system
JPH06110910A (en) Form creation method, form processing method, and form creation processing system
JP3022326B2 (en) File change history management system
JPS63109578A (en) Processing system for logic diagram outline display
JP2590281B2 (en) Procedure Definition Screen Display Processing Method in Interactive Program Creation System
JPH096981A (en) Drawing production and editing device
JP2012118812A (en) Information processing apparatus, control method and program
JPH09185499A (en) Method and apparatus for interactive program generation
JP2692196B2 (en) Test data editing method
JP3639965B2 (en) Model wage output device
JP2613881B2 (en) Automatic creation of shipping documents
JP2802142B2 (en) Document input editing device
JP2908050B2 (en) Drawing and record management system
JP2982535B2 (en) Graph creation device
JPH06266640A (en) Information processor
JPH06214789A (en) Fuzzy rule development support device
JPH04348427A (en) Screen input/output back-up system
JPH07175907A (en) Cut data information management device
JPH10289207A (en) Data entry system
JPH04167130A (en) Field check system
JPH08115358A (en) Table and graphic data connection method and data connection device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080526

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090526

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100526

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110526

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110526

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120526

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120526

Year of fee payment: 12