JP2862734B2 - Screen form definition body automatic generation processing device - Google Patents
Screen form definition body automatic generation processing deviceInfo
- Publication number
- JP2862734B2 JP2862734B2 JP4173081A JP17308192A JP2862734B2 JP 2862734 B2 JP2862734 B2 JP 2862734B2 JP 4173081 A JP4173081 A JP 4173081A JP 17308192 A JP17308192 A JP 17308192A JP 2862734 B2 JP2862734 B2 JP 2862734B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- screen
- item
- screen form
- form definition
- 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 - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims description 37
- 238000013461 design Methods 0.000 claims description 18
- 230000007704 transition Effects 0.000 claims description 15
- 238000000034 method Methods 0.000 claims description 14
- 238000010200 validation analysis Methods 0.000 claims description 2
- 238000013523 data management Methods 0.000 description 15
- 238000011161 development Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000007726 management method Methods 0.000 description 6
- 238000010276 construction Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、データ処理装置におけ
る、データファイルを構築するためのプログラムの自動
生成処理に関するものであり、特に入出力画面または帳
票を作成するための画面帳票定義体の自動生成処理装置
に関する。BACKGROUND OF THE INVENTION This invention is, your in the data processing device
That, which relates to the automatic generation processing of a program for constructing a data file, in particular to automatic generation processor <br/> screen form definition for creating input screen or form.
【0002】[0002]
【従来の技術】データファイルを構築するためのアプリ
ケーションプログラムを作成する際には、データファイ
ル(たとえば社員管理ファイル)自体の設計および生成
と、入出力画面または帳票の設計および生成と、データ
ファイルを構築するための手続きの作成の各作業および
処理が必要となる。これらの設計作業は一般に経験のあ
るユーザに委ねられているが、膨大な工数を必要とされ
る場合が多い。特に画面帳票定義体の設計では、データ
ファイルに収められているデータの長さや属性を調べる
繰り返し作業が多く、限られた人手により開発に長期間
が費やされていた。2. Description of the Related Art When an application program for constructing a data file is created, design and generation of a data file (for example, an employee management file) itself, design and generation of an input / output screen or a form, and creation of a data file are performed. Each task and process of creating a procedure for construction is required. These design tasks are generally entrusted to experienced users, but often require enormous man-hours. In particular, in the design of a screen form definition body, there are many repetitive operations for checking the length and attributes of data contained in a data file, and a long period of time has been spent on development by limited human resources.
【0003】[0003]
【発明が解決しようとする課題】本発明は、画面または
帳票作成における画面帳票定義体の設計および作成にあ
まり経験のないユーザでも容易に短期間で画面帳票定義
体の作成ができるようにするための手段を提供すること
を目的としている。SUMMARY OF THE INVENTION The present invention is intended to enable a user who has little experience in designing and creating a screen form definition in screen or form creation to easily create a screen form definition in a short period of time. The purpose is to provide a means of.
【0004】[0004]
【課題を解決するための手段】本発明は、構築対象とな
るデータファイルの内容および構築方法を定義した連携
情報ファイルを作成し、この連携情報ファイルから画面
帳票定義体の作成に必要な全ての情報を取り出して、画
面帳票定義体を自動生成するものであり、その構成は、
連携情報ファイル手段と、妥当性チェック手段と、画面
帳票設計手段と、画面帳票定義体作成手段とからなる画
面帳票定義体自動生成処理装置であって、上記連携情報
ファイル手段は、レイアウトのタイプとボディ部の繰り
返し数を含み,生成する画面帳票定義体の形式を指定す
る画面帳票定義体情報と、プログラム状態遷移のトリガ
となるものを指定する実行中アテンション情報と、画面
遷移のトリガとなるものを指定する画面遷移アテンショ
ン情報と、生成する項目の見出し、項目属性、桁数、該
項目がヘッド部、ボディ部、ティル部のいずれに展開さ
れるかを指定する展開部を含む項目情報とからなる画面
帳票定義体生成データを保持するように構成され、上記
妥当性チェック手段は、連携情報ファイル手段の情報が
取り扱い可能なものであるかどうかの妥当性をチェック
する処理機能を有し、上記画面帳票設計手段は、連携情
報ファイル手段の項目情報に基づいて各項目を展開する
とともに、展開した範囲をテーブルで管理し、ヘッド、
ボディ、ティル、各部の開始行位置及び行数を含む形式
情報を算出することによりデータのレイアウト等を設計
し、それを中間データとして生成する処理機能を有し、
上記画面帳票定義体作成手段は、画面帳票設計手段が生
成した中間データに基づいて画面帳票定義体をテーブル
構造で作成し、ファイルに格納する処理機能を有してい
るものである。 According to the present invention, a coordination information file that defines the contents of a data file to be constructed and a construction method is created, and all the necessary forms for creating a screen form definition body are created from the coordination information file. The information is taken out and the screen form definition body is automatically generated.
Linkage information file means, validity check means, and screen
An image consisting of a form design means and a screen form definition body creation means
A face sheet definition body automatic generation processing device, wherein the link information
The file means includes screen form definition body information for specifying the format of the screen form definition body to be generated, including the layout type and the number of repetitions of the body part, and executing attention information for specifying a trigger for program state transition. , Screen transition attention information that specifies what triggers a screen transition, and the heading, item attribute, and number of digits of the item to be generated, and whether the item is expanded to the head, body, or tile. is configured to hold the screen form definition generating data comprising the item information containing the extracted portion, the
Validation means includes a processing function information of the link information file unit checks whether the validity is capable of handling, the screen form design means, based on the item information of the collaboration information file means To expand each item, manage the expanded range in a table,
A processing function of designing data layout and the like by calculating format information including a body, a tile, a start line position and the number of lines of each part, and generating it as intermediate data ,
The screen form definition body creation means is generated by the screen form design means.
Screen form definition body based on generated intermediate data
It has a processing function to create in a structure and store it in a file.
Things.
【0005】図1は、本発明の原理説明図である。図に
おいて、1は、連携情報ファイルであり、画面帳票定義
体を自動生成するために必要な生成データ情報群が格納
されている。本発明では次のような生成データ情報の参
照が行われる。−画面帳票定義体情報生成する画面帳票
定義体に関する指定であり、生成パターン(生成するレ
イアウトのタイプ)、繰り返し数(伝票形式の場合の第
一ボディ部の繰り返し数)等の情報である。−実行中ア
テンション情報プログラム状態遷移のトリガとなるアテ
ンション情報である。−画面遷移アテンション情報画面
遷移のトリガとなるアテンション情報である。−項目情
報生成する項目に関する指定であり、見出し、項目属
性、全体桁数、展開部(該当する項目を配置する部であ
る)等の情報である。FIG. 1 is a diagram illustrating the principle of the present invention. In the figure, reference numeral 1 denotes a cooperation information file, which stores a generation data information group necessary for automatically generating a screen form definition body. In the present invention, the following generated data information is referred to. -Screen form definition body information This is a specification relating to a screen form definition body to be generated, and is information such as a generation pattern (type of layout to be generated) and a repetition number (repetition number of the first body part in the case of a slip format). -Attention information during execution This is attention information that triggers a program state transition. -Screen transition attention information Attention information that triggers screen transition. -Item information This is a specification regarding an item to be generated, and is information such as a heading, an item attribute, the total number of digits, and a development unit (a unit for arranging the corresponding item).
【0006】2は、妥当性チェック手段であり、たとえ
ばデータの長さがリミット内に納まっているかなど、規
則に対する充足性、無矛盾性を調べる。3は、画面帳票
設計手段であり、画面あるいは帳票上での項目データの
位置や計算やレイアウトの設計アテンション情報の決定
などを行い、その結果を中間データとして生成する。Reference numeral 2 denotes validity checking means for checking whether the rules satisfy or not, for example, whether the length of the data is within a limit. Reference numeral 3 denotes a screen form design unit, which performs the position and calculation of item data on a screen or a form, determines layout design attention information, and generates the result as intermediate data.
【0007】4は、画面帳票定義体作成手段であり、中
間データに基づいて画面帳票定義体をテーブル構造で作
成し、ファイルに格納する。5は、格納された画面定義
体である。Reference numeral 4 denotes a screen form definition body creating means for creating a screen form definition body in a table structure based on the intermediate data and storing it in a file. 5 is a stored screen definition body.
【0008】6は、格納された帳票定義体である。7
は、画面定義体に基づく画面イメージの例である。8
は、帳票定義体に基づく帳票イメージの例である。Reference numeral 6 denotes a stored form definition body. 7
Is an example of a screen image based on the screen definition body. 8
Is an example of a form image based on a form definition body.
【0009】妥当性チェック手段2、画面帳票設計手段
3、画面帳票定義体作成手段4は順次的に起動され、連
携情報ファイル1から画面定義体5あるいは帳票定義体
6の自動生成が行われる。The validity checking means 2, the screen form designing means 3, and the screen form definition body creating means 4 are sequentially activated, and the screen definition body 5 or the form definition body 6 is automatically generated from the cooperation information file 1.
【0010】[0010]
【作用】本発明によれば、連携情報ファイルに必要な情
報を設定した後、妥当性チェック手段、画面帳票設計手
段、画面帳票作成手段が自動的に画面帳票定義体を作成
する。According to the present invention, after setting necessary information in the cooperation information file, the validity checking means, the screen form designing means, and the screen form creating means automatically create the screen form definition body.
【0011】利用者は画面を見て修正を行うことがで
き、また連携情報ファイルの内容を変更しても迅速に設
計のやり直しができる。The user can make corrections by looking at the screen, and can quickly redo the design even if the contents of the link information file are changed.
【0012】[0012]
【実施例】図2ないし図6を用いて、実施例を説明す
る。図2は、実施例システムのブロック図である。図に
おいて、9は連携情報ファイル、10は画面帳票定義情
報、11は実行中アテンション情報、12は画面遷移ア
テンション情報、13は項目情報、14は処理装置(C
PUメモリ)、15は生成データ管理部、16は定義体
自動生成部、17は内部データ管理部、18は定義体格
納部、19は画面帳票定義体である。An embodiment will be described with reference to FIGS. FIG. 2 is a block diagram of the system according to the embodiment. In the figure, 9 is a link information file, 10 is screen form definition information, 11 is active attention information, 12 is screen transition attention information, 13 is item information, and 14 is a processing device (C
PU memory), 15 is a generated data management unit, 16 is a definition body automatic generation unit, 17 is an internal data management unit, 18 is a definition body storage unit, and 19 is a screen form definition body.
【0013】連携情報ファイル9に設定されている10
ないし13で示される各種情報は、処理装置14の定義
体自動生成部16のプログラムによって参照され、画面
帳票定義体19が生成される。[0013] 10 set in the cooperation information file 9
The various information indicated by 13 is referred to by the program of the definition body automatic generation unit 16 of the processing device 14, and the screen form definition body 19 is generated.
【0014】定義体自動生成部16は、連携情報ファイ
ルの情報を参照し、レイアウト等の定義体情報を生成し
て、内部データ管理部に情報を設定する処理を行い、そ
のためのプログラムA,B,Cをそなえている。The definition body automatic generation unit 16 generates definition body information such as a layout by referring to the information in the cooperative information file, performs processing for setting information in the internal data management unit, and programs A and B for that. , C.
【0015】プログラムAは、連携情報ファイル情報チ
ェック処理を行い、連携情報ファイルに対して処理対象
となるか否かの妥当性をチェックする。プログラムBは
生成データ管理情報設定処理を行い、連携情報ファイル
を参照し、生成データ管理情報(中間データ)を生成し
て生成データ管理部15に設定する。プログラムCは、
内部データ管理情報設定処理を行い、生成データ管理部
の情報を参照してレイアウト情報等を設定し、内部デー
タ管理情報を生成して内部データ管理部17に設定す
る。The program A performs a linkage information file information check process, and checks whether the linkage information file is to be processed or not. The program B performs a generated data management information setting process, refers to the cooperation information file, generates generated data management information (intermediate data), and sets the generated data management information in the generated data management unit 15. Program C is
An internal data management information setting process is performed, layout information and the like are set with reference to information of the generated data management unit, and internal data management information is generated and set in the internal data management unit 17.
【0016】生成データ管理部15の情報は、レイアウ
ト自動設計等の処理を効率よく実現するために、連携情
報ファイルの情報を分類/設定した情報群である。内部
データ管理部17の情報は、画面帳票定義体(テーブル
構造)情報の自動設計処理(追加/削除等)を効率よく
実現するために、画面帳票定義体情報をリスト構造で保
持する情報群である。The information of the generated data management unit 15 is an information group in which the information of the cooperation information file is classified / set in order to efficiently realize processing such as automatic layout design. The information of the internal data management unit 17 is an information group that holds the screen form definition information in a list structure in order to efficiently realize the automatic design processing (addition / deletion, etc.) of the screen form definition body (table structure) information. is there.
【0017】定義体格納部18は、内部データ管理情報
を参照し、画面帳票定義体(テーブル構造)19として
格納する処理を行う。以下、定義体自動生成部16が行
う機能の詳細を説明する。The definition body storage unit 18 performs a process of referring to the internal data management information and storing the screen form definition body (table structure) 19. Hereinafter, the function performed by the definition body automatic generation unit 16 will be described in detail.
【0018】画面帳票定義体自動生成時、形式情報(伝
票のヘッド行数(別紙の例では“会社名”まで)、ボ
ディ行数、テイル行数等)を自動的に定義可能とする。
上記の機能を実現するため、以下の処理を行う。 項目情報において、展開部に“ヘッド部”が指定さ
れている項目を、ヘッド部にレイアウト展開する。これ
により、ヘッド部の行数及びボディ部の開始行位置が決
定される。 画面帳票定義情報において、繰り返し数の指定(実
繰り返し数、又は、繰り返し可能最大数)により、それ
ぞれ以下の処理を行う。 −実繰り返し数の指定があった場合 ボディ部を、実繰り返し数分繰り返す。これにより、ボ
ディ部の行数及びテイル部(開始行位置及び行数)が決
定される。 −繰り返し可能最大数の場合 項目情報において、展開部に“テイル部”が指定されて
いる項目を、テイル部にレイアウト展開する。これによ
り、テイル部(開始行位置及び行数)及びボディ部の行
数が決定される。When the screen form definition body is automatically generated, it is possible to automatically define format information (the number of head lines of a slip (up to “company name” in the example of a separate sheet), the number of body lines, the number of tail lines, etc.).
The following processing is performed to realize the above functions. In the item information, an item in which “head section” is specified in the expansion section is layout-expanded in the head section. Thereby, the number of rows of the head section and the starting row position of the body section are determined. In the screen form definition information, the following processing is performed according to the specification of the number of repetitions (the actual number of repetitions or the maximum number of repetitions). -When the actual repetition number is specified The body part is repeated for the actual repetition number. Thereby, the number of lines and the tail portion (start line position and number of lines) of the body portion are determined. -In the case of the maximum number of repeatable items In the item information, the item whose “tail” is specified in the expansion part is layout-expanded in the tail part. Thereby, the tail part (starting line position and the number of lines) and the number of lines of the body part are determined.
【0019】また画面帳票定義体自動生成時、伝票形式
のヘッド部及びテイル部のように、展開形式が同一の場
合のレイアウト設計において、処理を共通化することに
より、プログラムの簡素化を図る。In addition, when the screen form definition body is automatically generated, the program is simplified by making the processing common in the layout design when the expansion form is the same, such as the head part and the tail part of the form.
【0020】上記の機能を実現するため、以下の処理を
行う。なお図3に例を示す。 展開範囲を指定することにより、展開範囲の先頭か
らレイアウト展開する処理を構成する。 の処理に対して、定義体の全体範囲と、項目情報
において展開部に“ヘッド部”が指定されている項目情
報を指定し、展開処理を行う。(図3の(a)参照)。 処理に対して、ヘッド部以外の全体範囲と、項目
情報において展開部に“テイル部”が指定されている項
目情報を指定し、展開処理を行う。(図3の(b)参
照)。 により展開された範囲が、定義範囲の最下端にな
るように、レイアウトの再配置を行う(項目情報の行位
置をオフセット分加算する)。(図3の(b)参照)。The following processing is performed to realize the above functions. FIG. 3 shows an example. By designating the development range, a process for developing the layout from the beginning of the development range is configured. With respect to the processing of (1), the expansion processing is performed by designating the entire range of the definition body and the item information in which “head section” is specified as the expansion section in the item information. (See FIG. 3A). For the processing, the expansion processing is performed by specifying the entire range other than the head section and the item information in which the “tail section” is specified as the expansion section in the item information. (See FIG. 3B). The layout is rearranged so that the range developed by (1) is the lowermost end of the defined range (the line position of the item information is added by an offset). (See FIG. 3B).
【0021】さらに、画面帳票定義体自動生成時、連携
情報ファイルで指定された項目情報が1画面に収まらな
い場合、自動的に複数画面に分割/生成することを可能
とする。Further, when the screen form definition body is automatically generated, if the item information specified in the coordination information file does not fit in one screen, it is possible to automatically divide / generate the screen information into a plurality of screens.
【0022】この時、1画面目と2画面目の画面遷移を
行うためのトリガとなるアテンション情報を自動的に生
成する。上記の機能を実現するため、以下の処理を行
う。なお図4が参照される。 連携情報ファイルにおいて、アテンション情報を、
『実行中アテンション情報(別紙の例では“更新、終
了”』と『画面遷移アテンション情報(たとえば“次画
面、前画面”)』とに分類して指定する。 内部データ管理情報設定処理(プログラムC)にお
いて、複数画面に生成展開されるか否かを判断し、複数
画面になる場合のみ、『画面遷移アテンション情報(た
とえば“次画面、前画面”)』を、生成展開した総ての
画面定義体に設定する。At this time, attention information is automatically generated as a trigger for performing a screen transition between the first screen and the second screen. The following processing is performed to realize the above functions. FIG. 4 is referred to. In the link information file, the attention information
Internal data management information setting processing (Program C) is classified into “Attention information during execution (“ Update, end ”in the attached example) and“ Transition attention information (eg, “Next screen, Previous screen”) ”. ), It is determined whether or not it is generated and expanded on multiple screens, and only when the screen is displayed on multiple screens, “screen transition attention information (for example,“ next screen, previous screen ”)” is generated and expanded on all screen definitions. Set on the body.
【0023】次に図5により、項目展開処理における展
開範囲の領域管理について説明する。項目展開時に、展
開済の項目がどこまで使用しており、これから展開する
項目に対してはどこまで使用可能であるかを、いちいち
計算せずに求められるように使用可能範囲管理テーブル
20を設ける。テーブルには使用可能範囲の開始行/
桁、および最終行/桁を設定する。そして項目展開時に
テーブルを参照して未使用領域を求め、項目の展開が可
能であれば実行して、残った未使用領域、つまり次の項
目展開時の使用可能範囲を示すようにテーブルを更新す
る。この動作を項目展開を行うたびに繰り返すものであ
る。図示された〜の手順は、その具体例を示してい
る。Next, referring to FIG. 5, a description will be given of the area management of the expansion range in the item expansion processing. At the time of item expansion, a usable range management table 20 is provided so that it is possible to find out to what extent an expanded item has been used and how much the item to be expanded can be used without calculating each time. The starting line of the usable range /
Set column and last line / column. Then, refer to the table at the time of item expansion to find the unused area, execute if the item can be expanded, and update the table to indicate the remaining unused area, that is, the usable range at the time of the next item expansion I do. This operation is repeated each time the item is expanded. The illustrated procedures (1) to (4) show specific examples thereof.
【0024】次に図6により、伝票形式のように形式
(フォーマット)がブロック化されている場合の形式情
報設定処理について説明する。通常、形式情報は連携情
報ファイルに設定されるが、設定側つまり連携情報ファ
イルを作成した生成依頼元では、項目を展開して見ない
と全体のレイアウトを知ることができない。このため従
来は依頼元でも項目展開を行っており、負担が大きかっ
た。しかし連携情報ファイルの項目情報の展開部(図2
参照)には、項目ごとにヘッド、ボディ、テイルの情報
が設定されている(伝票形式の場合)ので、自動生成処
理時の項目展開の際に形式情報を作成することが可能で
ある。図6はその処理を示している。ここではそのため
に項目展開範囲管理テーブル21を作成している。Next, referring to FIG. 6, a description will be given of a format information setting process when a format (format) is blocked like a slip format. Normally, the format information is set in the link information file, but the setting side, that is, the generation request source that created the link information file, cannot know the entire layout without expanding the items. For this reason, in the past, the requester had also developed the items, and the burden was large. However, the expansion unit of the item information of the link information file (FIG. 2)
), Head, body, and tail information are set for each item (in the case of a slip format), so that format information can be created at the time of item expansion during automatic generation processing. FIG. 6 shows the processing. Here, the item development range management table 21 is created for that purpose.
【0025】項目情報の各項目について、ヘッド、ボデ
ィ、テイル別に展開処理を行い、それぞれの場合におけ
る行数と開始位置を求めて、項目展開範囲管理テーブル
21に設定する。この値を形式情報として画面帳票定義
体22に出力する。これにより依頼元の負担を軽減する
ことができる。For each item of item information, expansion processing is performed for each head, body, and tail, and the number of lines and the starting position in each case are obtained and set in the item expansion range management table 21. This value is output to the screen form definition body 22 as format information. This can reduce the burden on the requester.
【0026】[0026]
【発明の効果】本発明により、画面帳票定義体の設計技
法を修得していないユーザでも簡単に画面帳票定義体を
作成することが可能になる。そしてこれによりアプリケ
ーションプログラムの開発コストの削減、工数の削減、
開発期間の短縮を図ることができる。According to the present invention, even a user who has not mastered the design technique of the screen form definition body can easily create the screen form definition body. This reduces application program development costs, man-hours,
The development period can be shortened.
【図1】本発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.
【図2】本発明の実施例システムのブロック図である。FIG. 2 is a block diagram of a system according to an embodiment of the present invention.
【図3】項目展開範囲の管理方法の説明図である。FIG. 3 is an explanatory diagram of a method of managing an item development range.
【図4】アテンション情報展開処理の説明図である。FIG. 4 is an explanatory diagram of attention information development processing.
【図5】項目展開処理の流れと項目展開範囲の管理説明
図である。FIG. 5 is a diagram illustrating the flow of an item expansion process and management of an item expansion range.
【図6】伝票形式の形式情報設定処理の流れ説明図であ
る。FIG. 6 is an explanatory flowchart of a format information setting process of a slip format.
1 連携情報ファイル 2 妥当性チェック手段 3 画面帳票設計手段 4 画面帳票定義体作成手段 5 画面定義体 6 帳票定義体 1 linkage information file 2 validity checking means 3 screen form design means 4 screen form definition body creation means 5 screen definition body 6 form definition body
───────────────────────────────────────────────────── フロントページの続き (72)発明者 西尾 智和 石川県河北郡宇ノ気町字宇野気ヌ98番地 の2 株式会社ピーエフユーソフトウエ アラボラトリ内 (56)参考文献 特開 昭63−140335(JP,A) 特開 平4−106621(JP,A) 特開 平3−198128(JP,A) 特開 平3−228125(JP,A) 「FUJITSU」Vol.41,N o.5(1990−9)p.403−412 (58)調査した分野(Int.Cl.6,DB名) G06F 9/06──────────────────────────────────────────────────続 き Continuation of the front page (72) Inventor Tomokazu Nishio 98-2 Unoki-nu, Unoki-cho, Kawakita-gun, Ishikawa Pref. A) JP-A-4-106621 (JP, A) JP-A-3-198128 (JP, A) JP-A-3-228125 (JP, A) "FUJITSU" Vol. 41, No. 5 (1990-9) p. 403-412 (58) Field surveyed (Int. Cl. 6 , DB name) G06F 9/06
Claims (3)
ク手段と、画面帳票設計手段と、画面帳票定義体作成手
段とからなる画面帳票定義体自動生成処理装置であっ
て、上記連携情報ファイル手段は、 レイアウトのタイプとボ
ディ部の繰り返し数を含み,生成する画面帳票定義体の
形式を指定する画面帳票定義体情報と、プログラム状態
遷移のトリガとなるものを指定する実行中アテンション
情報と、画面遷移のトリガとなるものを指定する画面遷
移アテンション情報と、生成する項目の見出し、項目属
性、桁数、該項目がヘッド部、ボディ部、ティル部のい
ずれに展開されるかを指定する展開部を含む項目情報と
からなる画面帳票定義体生成データを保持するように構
成され、上記妥当性チェック手段は、 連携情報ファイル手段の情
報が取り扱い可能なものであるかどうかの妥当性をチェ
ックする処理機能を有し、 上記画面帳票設計手段は、連 携情報ファイル手段の項目
情報に基づいて各項目を展開するとともに、展開した範
囲をテーブルで管理し、ヘッド、ボディ、ティル、各部
の開始行位置及び行数を含む形式情報を算出することに
よりデータのレイアウト等を設計し、それを中間データ
として生成する処理機能を有し、 上記画面帳票定義体作成手段は、画面帳票設計手段が生
成した中間データに基づいて画面帳票定義体をテーブル
構造で作成し、ファイルに格納する処理機能を有し、 ていることを特徴とする画面帳票定義体自動生成処理装
置。 1. A coordination information file means and a validity check
Screen means, screen form design means, and screen form definition body creation
Screen form definition body automatic generation processing device
Te, the linkage information file means includes a number of repetitions of the type and the body portion of the layout, specifying the screen form definition information that specifies the format of the screen form definition to produce, what the trigger program state transition Attention information during execution, screen transition attention information that specifies what triggers screen transition, and the heading, item attribute, and number of digits of the item to be generated, and the item are expanded to any of the head, body, and tile. configured so as to hold the screen form definition generating data comprising the item information containing the extracted portion to specify Luke
Made is, the validation unit has a processing function information of the link information file unit checks whether the validity is capable of handling, the screen form design means, the cooperation information file means Expand each item based on the item information, manage the expanded range in a table, and design the data layout etc. by calculating the format information including the head, body, tilt, start line position of each part and the number of lines And has a processing function of generating it as intermediate data . The screen form definition body creating means is generated by the screen form designing means.
Screen form definition body based on generated intermediate data
A screen form definition body automatic generation processing apparatus having a processing function of creating in a structure and storing it in a file.
Place.
は、さらに、連携情報ファイル手段の項目情報に基づい
て項目を展開する処理を行う際、使用可能範囲を管理す
るテーブルを作成し、項目を展開するたびにテーブルを
更新する処理機能を有することを特徴とする画面帳票定
義体自動生成処理装置。2. A screen form designing means according to claim 1,
Further has a processing function of creating a table for managing a usable range when performing processing for expanding an item based on the item information of the link information file means , and updating the table every time the item is expanded. Screen form definition body automatic generation processing device .
は、さらに、連携情報ファイル手段の項目情報に基づい
て項目を展開する処理を行う際、項目が1画面に展開さ
れるか複数画面となるかを認識し、項目が1画面に展開
される場合は画面遷移アテンション情報を展開せずに実
行中アテンション情報のみを展開し、項目が複数画面に
展開される場合は画面遷移アテンション情報と実行中ア
テンション情報をともに展開する処理機能を有すること
を特徴とする画面帳票定義体自動生成処理装置。 3. The screen form designing means according to claim 1,
Further, when performing a process of expanding an item based on the item information of the cooperation information file unit , the device recognizes whether the item is expanded on one screen or a plurality of screens, and determines whether the item is expanded on one screen. Has a processing function that expands only the active attention information without expanding the screen transition attention information, and expands both the screen transition attention information and the active attention information when the item is expanded on multiple screens. Screen form definition body automatic generation processing device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4173081A JP2862734B2 (en) | 1992-06-30 | 1992-06-30 | Screen form definition body automatic generation processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4173081A JP2862734B2 (en) | 1992-06-30 | 1992-06-30 | Screen form definition body automatic generation processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0619695A JPH0619695A (en) | 1994-01-28 |
| JP2862734B2 true JP2862734B2 (en) | 1999-03-03 |
Family
ID=15953858
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4173081A Expired - Fee Related JP2862734B2 (en) | 1992-06-30 | 1992-06-30 | Screen form definition body automatic generation processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2862734B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4547218B2 (en) * | 2004-09-17 | 2010-09-22 | 株式会社野村総合研究所 | Computer operating status acquisition system, method and program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63140335A (en) * | 1986-12-02 | 1988-06-11 | Fujitsu Ltd | Automatic procedure generating and processing system |
-
1992
- 1992-06-30 JP JP4173081A patent/JP2862734B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
| Title |
|---|
| 「FUJITSU」Vol.41,No.5(1990−9)p.403−412 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0619695A (en) | 1994-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3123025B2 (en) | Cut and paste filter in data processing system | |
| JP2993528B2 (en) | Text management and restoration method | |
| WO2007067677A2 (en) | Readsheet cell-based notifications | |
| JPH0713813B2 (en) | Data access method and data processing system | |
| US8472034B2 (en) | Job control device, job control file, job control method, and job control program | |
| JP2862734B2 (en) | Screen form definition body automatic generation processing device | |
| JP3022326B2 (en) | File change history management system | |
| JP3704374B2 (en) | Document management system | |
| JP2817917B2 (en) | Solid CAD system | |
| JPH08166973A (en) | Image data management system | |
| JP3170795B2 (en) | File group processing device | |
| JP2852162B2 (en) | Database management device | |
| JPH05298077A (en) | Customizing development procedure support method | |
| Ziegler | The GPSS On-Line Monitor | |
| Siddiqi | A graphical tool for the simulation of timed petri nets | |
| JP3047400B2 (en) | Data processing device | |
| JPH03235124A (en) | Rule base constructing system | |
| JPH0357020A (en) | System processing program generating device | |
| JPH07175644A (en) | Revision managing device for distributed program development | |
| JPH07111720B2 (en) | CAD system shape data management method | |
| JPH0229867A (en) | Design execution control system | |
| JPH06266640A (en) | Information processor | |
| JPH0643959A (en) | Computer system | |
| JPH0628351A (en) | Document processor | |
| JPH08235289A (en) | Data processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |