JPH0719208B2 - Message text assembly edit information load method - Google Patents
Message text assembly edit information load methodInfo
- Publication number
- JPH0719208B2 JPH0719208B2 JP62086653A JP8665387A JPH0719208B2 JP H0719208 B2 JPH0719208 B2 JP H0719208B2 JP 62086653 A JP62086653 A JP 62086653A JP 8665387 A JP8665387 A JP 8665387A JP H0719208 B2 JPH0719208 B2 JP H0719208B2
- Authority
- JP
- Japan
- Prior art keywords
- message
- text
- message text
- identification code
- original
- 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
Links
- 238000000034 method Methods 0.000 title claims description 9
- 238000011068 loading method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 4
- 230000001174 ascending effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明はメッセージテキスト組立て編集情報ロード方式
に関し、特に計算機本体から操作卓,端末,プリンタ装
置等の出力装置に出力されるメッセージテキストの組立
てに用いられるメッセージ原文等のメッセージテキスト
組立て編集情報のロード方式に関する。The present invention relates to a message text assembling / editing information loading system, and more particularly to assembling a message text output from a computer main body to an output device such as an operator console, a terminal, a printer device, or the like. The present invention relates to a method for loading message text assembling / editing information such as message original texts used.
従来、この種のメッセージテキスト組立て編集制御方式
は、メッセージ原文等のメッセージテキスト組立て編集
情報が磁気ディスク装置等の外部記憶装置にあらかじめ
格納されており、メッセージテキストの組立て編集のた
びに外部記憶装置にアクセスしてメッセージ原文等のメ
ッセージテキスト組立て編集情報を取り出す方式となっ
ていた(特公昭60−19012号公報参照)。Conventionally, this type of message text assembling / editing control method has previously stored message text assembling / editing information such as a message original text in an external storage device such as a magnetic disk device. The system was designed to access and retrieve message text assembly editing information such as the original message text (see Japanese Patent Publication No. 60-19012).
上述した従来のメッセージテキスト組立て編集制御方式
では、メッセージ原文等のメッセージテキスト組立て編
集情報が磁気ディスク装置等の外部記憶装置に置かれて
いたので、メッセージテキストの組立て編集のたびに外
部記憶装置へのアクセスを行わなければならず、計算機
システムの性能が劣化するという欠点がある。In the above-described conventional message text assembling / editing control method, the message text assembling / editing information such as the original message text is stored in the external storage device such as the magnetic disk device. There is a drawback that the performance of the computer system is deteriorated because access must be performed.
そこで、本願発明者は、メッセージ原文等のメッセージ
テキスト組立て編集情報を仮想記憶空間にあらかじめ設
定しておくようにしたメッセージテキスト組立て編集制
御方式をすでに提案した(特願昭60−253055号公報)。Therefore, the inventor of the present application has already proposed a message text assembling / editing control system in which message text assembling / editing information such as a message original text is set in the virtual storage space in advance (Japanese Patent Application No. 60-253055).
ところで、本願発明者の提案したメッセージテキスト組
立て編集制御方式では、メッセージ原文等のメッセージ
テキスト組立て編集情報を固定的に仮想記憶空間上に保
持するようにした場合には、メッセージテキストの変更
が容易でなくなり、融通性に欠けるきらいがある。By the way, in the message text assembling / editing control method proposed by the inventor of the present application, when the message text assembling / editing information such as the message original text is fixedly held in the virtual storage space, the message text can be easily changed. There is a tendency to disappear and lack flexibility.
本発明の目的は、上述の点に鑑み、計算機システムの立
上げ時に外部記憶装置からメッセージ原文等のメッセー
ジテキスト組立て編集情報を仮想記憶空間にロードさせ
ることにより、メッセージテキストの変更に融通性をも
たせるとともに計算機システムの運用中の外部記憶装置
へのアクセスを不要とするようにしたメッセージテキス
ト組立て編集情報ロード方式を提供することにある。In view of the above points, an object of the present invention is to allow flexibility in changing message texts by loading message text assembly / edit information such as message texts from an external storage device into a virtual storage space when the computer system is started up. Another object of the present invention is to provide a message text assembling edit information loading method that does not require access to an external storage device during operation of the computer system.
本発明のメッセージテキスト組立て編集情報ロード方式
は、メッセージ発行プログラムから与えられる指示情報
に基づいて仮想記憶空間に設けられたメッセージ原文を
参照してメッセージテキストを組み立てて編集を行うメ
ッセージテキスト組立て編集制御方式において、あらか
じめ定められた識別コードがそれぞれ割り当てられた複
数のメッセージ原文を格納する原文格納ファイルを有す
る外部記憶装置と、原文格納領域を含む仮想記憶空間
と、計算機システムの初期設定時に前記外部記憶装置の
前記原文格納ファイルから前記識別コードと前記メッセ
ージ原文とを読み込み前記識別コードと前記メッセージ
原文とを分離して前記識別コードと前記識別コードから
前記メッセージ原文へのポインタと前記メッセージ原文
とを前記仮想記憶空間の前記原文格納領域にロードする
初期設定プログラムとを含む。The message text assembling / editing information loading method of the present invention is a message text assembling / editing control method for assembling and editing a message text by referring to a message original text provided in a virtual memory space based on instruction information given from a message issuing program. In, an external storage device having an original text storage file for storing a plurality of message original texts each assigned a predetermined identification code, a virtual storage space including an original text storage area, and the external storage device at the time of initial setting of a computer system The identification code and the message original text are read from the original text storage file, the identification code and the message original text are separated, and the identification code, the pointer from the identification code to the message original text, and the message original text are virtualized. Empty memory Of and an initialization program to be loaded into the original storage area.
本発明のメッセージテキスト組立て編集情報ロード方式
では、外部記憶装置があらかじめ定られた識別コードが
それぞれ割り当てられた複数のメッセージ原文を格納す
る原文格納ファイルを有し、仮想記憶空間が原文格納領
域を含み、初期設定プログラムが計算機システムの初期
設定時に外部記憶装置の原文格納ファイルから識別コー
ドとメッセージ原文とを読み込み識別コードとメッセー
ジ原文とを分離して識別コードと識別コードからメッセ
ージ原文へのポインタとメッセージ原文とを仮想記憶空
間の原文格納領域にロードする。In the message text assembling / editing information loading method of the present invention, the external storage device has a text storage file that stores a plurality of message texts to which predetermined identification codes are respectively assigned, and the virtual storage space includes a text storage area. , The initialization program reads the identification code and the message original text from the original storage file of the external storage device during the initialization of the computer system, separates the identification code and the message original text, and the pointer and the message from the identification code and the identification code to the message original text. The original text and are loaded into the original text storage area of the virtual storage space.
次に、本発明について図面を参照して詳細に説明する。 Next, the present invention will be described in detail with reference to the drawings.
第1図は、本発明の一実施例のメッセージテキスト組立
て編集情報ロード方式の構成を示すブロック図である。
本実施例のメッセージテキスト組立て編集情報ロード方
式は、あらかじめ定められた識別コード51とその識別コ
ード51がそれぞれ割り当てられたメッセージ原文52とで
なる複数のレコード50を格納する原文格納ファイル5を
有するディスクファイル装置1と、ディスクファイル装
置1の原文格納ファイル5からレコード50を読み込みメ
ッセージ原文52およびメッセージ原文52に対応する識別
コード51とメッセージ原文52へのポインタ53との配列を
仮想記憶空間3の原文格納領域4にロードするシステム
初期設定プログラム2と、原文格納領域4を有する仮想
記憶空間3と、仮想記憶空間3に設けられた原文格納領
域4と、ディスクファイル装置1に設けられた原文格納
ファイル5と、システム初期設定プログラム2を実行す
る処理手段6とから構成されている。FIG. 1 is a block diagram showing the configuration of a message text assembly edit information loading system according to an embodiment of the present invention.
The message text assembling / editing information loading method of the present embodiment is a disk having a text storage file 5 for storing a plurality of records 50 each of which is a predetermined identification code 51 and a message text 52 to which the identification code 51 is assigned. The record 50 is read from the file storage device 5 of the file device 1 and the disk file device 1, and an array of the message text 52, the identification code 51 corresponding to the message text 52, and the pointer 53 to the message text 52 is arranged in the text of the virtual storage space 3. A system initialization program 2 to be loaded into the storage area 4, a virtual storage space 3 having an original text storage area 4, an original text storage area 4 provided in the virtual storage space 3, and an original text storage file provided in the disk file device 1. 5 and processing means 6 for executing the system initialization program 2 It has been.
仮想記憶空間3は、例えば磁気ディスク装置,主記憶装
置およびオペレーティングシステムにより公知の技術で
実現される。The virtual storage space 3 is realized by a known technique by, for example, a magnetic disk device, a main storage device, and an operating system.
第2図を参照すると、本実施例のメッセージテキスト組
立て編集情報ロード方式が適用された計算機システム
は、第1図中に示したディスクファイル装置1,システム
初期設定プログラム2,仮想記憶空間3,原文格納領域4,原
文格納ファイル5および処理手段6の他に、メッセージ
発行プログラム7と、メッセージ編集プログラム8と、
メッセージ出力プログラム9と、CRT装置等でなる出力
装置10とを含んで構成されている。なお、処理手段6
は、計算機システムの運用中にはメッセージ発行プログ
ラム7,メッセージ編集プログラム8およびメッセージ出
力プログラム9をも実行するようになっている。Referring to FIG. 2, the computer system to which the message text assembling / editing information loading method of this embodiment is applied has a disk file device 1, a system initial setting program 2, a virtual storage space 3, and an original text shown in FIG. In addition to the storage area 4, the original text storage file 5, and the processing means 6, a message issuing program 7, a message editing program 8,
It is configured to include a message output program 9 and an output device 10 such as a CRT device. The processing means 6
Also executes the message issuing program 7, the message editing program 8 and the message output program 9 during the operation of the computer system.
次に、このように構成された本実施例のメッセージテキ
スト組立て編集情報ロード方式の動作について説明す
る。Next, the operation of the message text assembling / editing information loading method of the present embodiment configured as described above will be described.
処理手段6において実行されるシステム初期設定プログ
ラム2は、計算機システムの立上げ時にシステム初期設
定処理の1段階として、原文格納ファイル5を有するデ
ィスクファイル装置1を読み、原文格納ファイル5内の
識別コード51とメッセージ原文52とからなるレコード50
を検出すると、作業領域(図示せず)上に識別コード51
とメッセージ原文52とを分離して記憶する。識別コード
51とメッセージ原文52とからなるすべてのレコード50を
読み込み終えると、システム初期設定プログラム2は、
仮想記憶空間3の原文格納領域4内にすべてのメッセー
ジ原文52を移送してロードし、さらにすべての識別コー
ド51と各識別コード51に対応するメッセージ原文52への
ポインタとの配列を昇べき順で作成して仮想記憶空間3
の原文格納領域4内にロードする。The system initialization program 2 executed in the processing means 6 reads the disk file device 1 having the original text storage file 5 as one step of the system initialization processing at the time of starting the computer system, and identifies the identification code in the original text storage file 5. Record 50 consisting of 51 and original message 52
Is detected, an identification code 51 is displayed on the work area (not shown).
And the message original text 52 are stored separately. Identifying code
When all the records 50 consisting of 51 and original message 52 are read, the system initialization program 2
All the message originals 52 are transferred and loaded into the original storage area 4 of the virtual memory space 3, and the array of all identification codes 51 and pointers to the message originals 52 corresponding to each identification code 51 is arranged in ascending order. Created in and virtual memory space 3
The original text storage area 4 is loaded.
システム初期設定プログラム2は、システム立上げ時に
1回のみ実行され、その後は計算機システムは運用中と
なる。The system initialization program 2 is executed only once when the system is started up, and thereafter the computer system is in operation.
システム初期設定プログラム2によってメッセージ原文
52等のメッセージテキスト組立て編集情報をロードされ
た仮想記憶空間3の原文格納領域4は、システム運用中
にメッセージ発行プログラム7によって発行されるメッ
セージテキストをメッセージ編集プログラム8が編集す
る際に参照される。Message from the system initialization program 2
The original text storage area 4 of the virtual storage space 3 loaded with the message text assembling / editing information such as 52 is referred to when the message editing program 8 edits the message text issued by the message issuing program 7 during system operation. .
例えば、第3図に示すように、メッセージ編集プログラ
ム8がメッセージ発行プログラム7の実行中にメッセー
ジの出力を指示する指示情報を検出すると、メッセージ
編集プログラム8は、メッセージ発行プログラム7が指
定する識別コード51が付与された可変長メッセージデー
タP1〜PnへのポインタP(P1)〜P(Pn)でなる複数の
エントリを有するポインタテーブル11を作成する。ポイ
ンタテーブル11の作成が完了すると、メッセージ編集プ
ログラム8は、メッセージ発行プログラム7が指定する
識別コード51と一致する識別コード51が付与されたメッ
セージ原文52を仮想記憶空間3の原文格納領域4をアク
セスして選択する。選択されたメッセージ原文52が、複
数のフィールドf(C1),f(P1),f(P2),f(C2)およ
びf(P3)を有するとすると、これらフィールドに対応
するようにメッセージテキスト12が作成される。すなわ
ち、選択されたメッセージ原文52の第1番目のフィール
ドf(C1)は固定長メッセージデータC1を含んでいるの
で、この固定長メッセージデータC1がメッセージテキス
ト12の第1番目のフィールドに設定される。また、メッ
セージ原文52の第2番目のフィールドf(P1)が固定長
メッセージデータを含まないので、ポインタテーブル11
の第1番目のエントリの内容であるポインタP(P1)が
参照され、このポインタP(P1)が指定する可変長メッ
セージデータP1が仮想記憶空間3等から取得されてメッ
セージテキスト12の第2番目のフィールドf(P1)に設
定される。以下同様にして、メッセージテキスト12の第
3番目,第4番目および第5番目のフィールドf
(P2),f(C2)およびf(P3)に対して可変長メッセー
ジデータP2,固定長メッセージデータC2および可変長メ
ッセージデータP3がそれぞれ設定される。以上の結果、
メッセージ原文52等のメッセージテキスト組立て編集情
報に基づいて所望のメッセージテキスト12が編集されて
生成される。For example, as shown in FIG. 3, when the message editing program 8 detects instruction information for instructing message output during execution of the message issuing program 7, the message editing program 8 identifies the identification code specified by the message issuing program 7. A pointer table 11 having a plurality of entries consisting of pointers P (P 1 ) to P (P n ) to the variable length message data P 1 to P n to which 51 is added is created. When the creation of the pointer table 11 is completed, the message editing program 8 accesses the original text storage area 4 of the virtual storage space 3 with the original message text 52 to which the identification code 51 matching the identification code 51 specified by the message issuing program 7 is added. And select. If the selected message source text 52 has multiple fields f (C 1 ), f (P 1 ), f (P 2 ), f (C 2 ) and f (P 3 ), corresponding to these fields. Message text 12 is created as follows. That is, since the first field f of message original 52 selected (C 1) includes a fixed-length message data C 1, the fixed-length message data C 1 is the first-th field of the message text 12 Is set. Also, since the second field f (P 1 ) of the original message text 52 does not include fixed length message data, the pointer table 11
The pointer P (P 1 ) which is the content of the first entry of the message is referred to, the variable length message data P 1 designated by this pointer P (P 1 ) is acquired from the virtual storage space 3 or the like, and the message text 12 It is set in the second field f (P 1 ). In the same manner, the third, fourth and fifth fields f of the message text 12
Variable length message data P 2 , fixed length message data C 2 and variable length message data P 3 are set for (P 2 ), f (C 2 ) and f (P 3 ), respectively. As a result of the above,
A desired message text 12 is edited and generated based on the message text assembling edit information such as the original message text 52.
このようにしてメッセージ編集プログラム8により生成
されたメッセージテキスト12は、メッセージ出力プログ
ラム9によりCRT装置等の出力装置10に出力される。The message text 12 thus generated by the message editing program 8 is output to the output device 10 such as a CRT device by the message output program 9.
なお、上記実施例では、外部記憶装置をディスクファイ
ル装置としたが、磁気テープ装置等のその他の外部記憶
装置であっても本発明が同様に適用できることはいうま
でもない。Although the external storage device is the disk file device in the above embodiment, it goes without saying that the present invention can be similarly applied to other external storage devices such as a magnetic tape device.
以上説明したように本発明は、システム立上げ時にメッ
セージ原文等のメッセージテキスト組立て編集情報が格
納された外部記憶装置を1回だけアクセスしてメッセー
ジ原文等のメッセージテキスト組立て編集情報を仮想記
憶空間上にロードすることにより、メッセージ原文等の
メッセージテキスト組立て編集情報の修正変更に対して
融通性をもたせることができるとともに、システム運用
中はメッセージ原文等のメッセージテキスト組立て編集
情報を仮想記憶空間上に保持することにより、外部記憶
装置へのアクセスをなくして計算機システムの性能向上
を図ることができるという効果がある。As described above, according to the present invention, when the system is started up, the external storage device in which the message text assembly edit information such as the message original text is stored is accessed only once, and the message text assembly edit information such as the message original text is stored in the virtual storage space. By loading it into the message text assembly edit information such as the message original text, it is possible to have flexibility and to retain the message text assembly edit information such as the message original text in the virtual storage space during system operation. By doing so, it is possible to improve the performance of the computer system by eliminating access to the external storage device.
第1図は本発明の一実施例の構成を示すブロック図、 第2図は本実施例のメッセージテキスト組立て編集情報
ロード方式が適用された計算機システムを示すブロック
図、 第3図は本実施例のメッセージテキスト組立て編集情報
ロード方式により仮想記憶空間上にロードされたメッセ
ージ原文等のメッセージテキスト組立て編集情報を用い
てメッセージテキストを生成する処理を説明するための
図である。 図において、 1…ディスクファイル装置、2…システム初期設定プロ
グラム、3…仮想記憶空間、4…原文格納領域、5…原
文格納ファイル、6…処理手段、7…メッセージ発行プ
ログラム、8…メッセージ編集プログラム、9…メッセ
ージ出力プログラム、10…出力装置、11…ポインタテー
ブル、12…メッセージテキスト、50…レコード、51…識
別コード、52…メッセージ原文、53…ポインタである。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, FIG. 2 is a block diagram showing a computer system to which the message text assembly / editing information loading method of this embodiment is applied, and FIG. 3 is this embodiment. FIG. 7 is a diagram for explaining a process of generating a message text using message text assembly edit information such as a message original text loaded in the virtual storage space by the message text assembly edit information loading method. In the figure, 1 ... Disk file device, 2 ... System initial setting program, 3 ... Virtual storage space, 4 ... Original text storage area, 5 ... Original text storage file, 6 ... Processing means, 7 ... Message issuing program, 8 ... Message editing program , 9 ... Message output program, 10 ... Output device, 11 ... Pointer table, 12 ... Message text, 50 ... Record, 51 ... Identification code, 52 ... Message original text, 53 ... Pointer.
Claims (1)
指示情報に基づいて仮想記憶空間に設けられたメッセー
ジ原文を参照してメッセージテキストを組み立てて編集
を行うメッセージテキスト組立て編集制御方式におい
て、 あらかじめ定められた識別コードがそれぞれ割り当てら
れた複数のメッセージ原文を格納する原文格納ファイル
を有する外部記憶装置と、 原文格納領域を含む仮想記憶空間と、 計算機システムの初期設定時に前記外部記憶装置の前記
原文格納ファイルから前記識別コードと前記メッセージ
原文とを読み込み前記識別コードと前記メッセージ原文
とを分離して前記識別コードと前記識別コードから前記
メッセージ原文へのポインタと前記メッセージ原文とを
前記仮想記憶空間の前記原文格納領域にロードする初期
設定プログラムと、 を含むことを特徴とするメッセージテキスト組立て編集
情報ロード方式。1. A message text assembling / editing control method for assembling and editing a message text by referring to a message original text provided in a virtual storage space based on instruction information given from a message issuing program, and a predetermined identification. An external storage device having a text storage file for storing a plurality of message texts to which codes are respectively allocated; a virtual storage space including a text storage area; and a text storage file from the text storage file of the external storage device when initializing a computer system. The identification code and the message text are read, the identification code and the message text are separated, and the identification code, the pointer from the identification code to the message text, and the message text are stored in the virtual storage space in the text storage area. Initial settings to load The message text assemble editing information load system, characterized in that it comprises program and, the.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62086653A JPH0719208B2 (en) | 1987-04-07 | 1987-04-07 | Message text assembly edit information load method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62086653A JPH0719208B2 (en) | 1987-04-07 | 1987-04-07 | Message text assembly edit information load method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63250720A JPS63250720A (en) | 1988-10-18 |
| JPH0719208B2 true JPH0719208B2 (en) | 1995-03-06 |
Family
ID=13892988
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62086653A Expired - Lifetime JPH0719208B2 (en) | 1987-04-07 | 1987-04-07 | Message text assembly edit information load method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0719208B2 (en) |
-
1987
- 1987-04-07 JP JP62086653A patent/JPH0719208B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63250720A (en) | 1988-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20050144608A1 (en) | Operating system allowing running of real-time application programs, control method therefor, and method of loading dynamic link libraries | |
| JP2927180B2 (en) | Debugging method of information processing program and debugger therefor | |
| JPH1185526A (en) | Program loading method | |
| JPH04190421A (en) | Application startup method and device | |
| JPH06161719A (en) | Program executing device | |
| JPH0719208B2 (en) | Message text assembly edit information load method | |
| US5930505A (en) | Method for storing a program into an auxiliary memory | |
| JP3346997B2 (en) | Printer driver deletion method and apparatus, and medium recording printer driver deletion program | |
| JPS58114275A (en) | Pattern information retrieving system | |
| JP2901543B2 (en) | Magnetic disk file relocation method | |
| JPH0652495B2 (en) | Message text editing control method | |
| JP2668052B2 (en) | Output control method for multiple types of plotter devices | |
| JP3120493B2 (en) | Data processing device | |
| JPH0715661B2 (en) | Message text assembly / edit control method | |
| JPS6046747B2 (en) | Initial program loading method | |
| JPH0364896B2 (en) | ||
| JPH113211A (en) | Pc card setting system for computer system | |
| JP2908003B2 (en) | Controlled program evaluation system | |
| JPH04256129A (en) | Computer with function deletion function | |
| JPH0287227A (en) | Data processor | |
| JPH0245842A (en) | Data file control system | |
| JPS6368920A (en) | Terminal equipment | |
| JPS63314642A (en) | Control processing system for selected product | |
| JPS6111861A (en) | Program access control system | |
| JPS59186048A (en) | Microprogram control system |