Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2534433B2 - Message verification method - Google Patents
[go: Go Back, main page]

JP2534433B2 - Message verification method - Google Patents

Message verification method

Info

Publication number
JP2534433B2
JP2534433B2 JP5051818A JP5181893A JP2534433B2 JP 2534433 B2 JP2534433 B2 JP 2534433B2 JP 5051818 A JP5051818 A JP 5051818A JP 5181893 A JP5181893 A JP 5181893A JP 2534433 B2 JP2534433 B2 JP 2534433B2
Authority
JP
Japan
Prior art keywords
message
program
operator
displayed
display device
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
Application number
JP5051818A
Other languages
Japanese (ja)
Other versions
JPH0689204A (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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH0689204A publication Critical patent/JPH0689204A/en
Application granted granted Critical
Publication of JP2534433B2 publication Critical patent/JP2534433B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Digital Computer Display Output (AREA)
  • Stored Programmes (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はプログラムのエンドユー
ザに対して表示されるメッセージの、オペレータによる
編集及び検証を可能にする方法に関する。
FIELD OF THE INVENTION The present invention relates to a method that allows an operator to edit and verify messages displayed to an end user of a program.

【0002】[0002]

【従来の技術】アプリケーションプログラムのようなコ
ンピュータプログラムは一般にエンドユーザに夫々のプ
ログラムについての情報を与えるメッセージを含んでい
る。それらメッセージの多くはそのプログラムに生じる
エラー条件に関する情報を与えるものである。一般にそ
れらメッセージはコンピュータスクリーンによりユーザ
に表示される。特定のメッセージを見ることによりユー
ザは修正アクションを行い、そのプログラムの使用を続
行しうる。
Computer programs, such as application programs, generally include messages that provide the end user with information about each program. Many of these messages give information about error conditions that occur in the program. Generally, those messages are displayed to the user on a computer screen. By seeing the particular message, the user can take corrective action and continue using the program.

【0003】メッセージは一般にアプリケーションプロ
グラムの開発中にそのプログラムに組込まれる。プログ
ラムの開発者またはオペレータ(以下本明細書中でオペ
レータと総称する。)は夫々のメッセージの内容及びフ
ォームを決定する。プログラムオペレータの目的とする
ところはそれらメッセージをプログラムのユーザがその
問題を理解し、その問題をどのようにして修正するかを
理解しうるように構築することである。1つのメッセー
ジを構成した後にオペレータはそのメッセージが満足す
べきであってエラーを含まないことを確認するためにそ
れを検証する。そのメッセージが満足すべきものでない
場合にはオペレータはそのメッセージを編集し、編集さ
れたメッセージを再び検証しなければならない。
Messages are typically incorporated into an application program during the development of that program. A program developer or operator (hereinafter collectively referred to as an operator in the present specification) determines the content and form of each message. The purpose of the program operator is to construct these messages so that the user of the program understands the problem and how to fix it. After composing one message, the operator validates it to ensure that it should be satisfied and does not contain any errors. If the message is not satisfactory, the operator must edit the message and revalidate the edited message.

【0004】[0004]

【発明が解決しようとする課題】従来、オペレータによ
るプログラム内のメッセージの検証には時間がかかり費
用もかかる。その理由はアプリケーションプログラムの
実行中に一連の所定の事象が生じたときにのみメッセー
ジが発生されるからである。それ故オペレータはアプリ
ケーションプログラム全体を実行し、そして所定のメッ
セージの発生をトリガーするためにそのプログラム内の
選択された事象を進行させなければならない。例えば、
1つのアプリケーションプログラムにおいてメッセージ
“File NotSaved(ファイルが保存されていません)”を
検証するためには、オペレータはそのメッセージを含む
アプリケーションプログラムファイルをコンパイルし、
そのアプリケーションプログラム全体を実行し、そして
メッセージ“File Not Saved”が生じる位置までそのプ
ログラムを進めなくてはならない。表示されたメッセー
ジをみてオペレータがそのメッセージに変更を加えるべ
きものと決定した場合には、そのアプリケーションプロ
グラムを出てそのメッセージを変更し、更に全検証プロ
セスを繰り返さなくてはならない。多くのアプリケーシ
ョンプログラムは数千のメッセージを含んでいる。それ
らのメッセージの検証及び変更にはプログラムの開発時
間及びコストの大幅な増加が伴う。
Conventionally, verification of a message in a program by an operator is time-consuming and costly. The reason is that the message is generated only when a series of predetermined events occur during the execution of the application program. Therefore, the operator must execute the entire application program and proceed with selected events within that program to trigger the occurrence of a given message. For example,
To verify the message "File Not Saved" in one application program, the operator compiles the application program file containing the message,
You must run the entire application program and proceed to the point where the message "File Not Saved" occurs. If the operator sees the displayed message and decides that the message should be modified, he must exit the application program, modify the message, and repeat the entire verification process. Many application programs contain thousands of messages. Verification and modification of these messages entails a significant increase in program development time and costs.

【0005】更に、多くのメッセージは従来のシステム
では検証が困難であるという問題がある。例えば入力/
出力エラー、システムエラー、ハードウェアの問題、記
憶手段の問題及び影響の大きい他の問題を含むメッセー
ジは、そのメッセージを表示するために必要なエラー条
件をアプリケーションプログラム中で生成することが困
難なため検証も困難である。この種のメッセージを発生
するようにプログラムを操作すればプログラムの開発時
間及びコストが更に大きくなる。
Further, there is a problem that many messages are difficult to verify in the conventional system. For example, enter /
Messages containing output errors, system errors, hardware problems, storage problems, and other high-impact problems are difficult to generate in the application program the error conditions needed to display the message. Verification is also difficult. Manipulating the program to generate this type of message further increases program development time and cost.

【0006】更に、多くのプログラムは2ヶ国以上で販
売されるから、それらメッセージの適正な言語への翻訳
が必要である。従来技術を用いてそれらメッセージの翻
訳者は開発者と同じジレンマに直面する。それらメッセ
ージを翻訳した後に翻訳者はそのプログラムを実行して
そのプログラム内の特定のシナリオにより所定のメッセ
ージの表示を行わないかぎりそれらメッセージを検証す
ることができない。
Furthermore, since many programs are sold in more than one country, it is necessary to translate those messages into the proper language. Using conventional techniques, translators of those messages face the same dilemmas as developers. After translating the messages, the translator cannot verify them unless the program is run to display the given messages according to the particular scenario within the program.

【0007】本発明の目的はプログラムに含まれるメッ
セージをそのプログラムの実行とは無関係に編集し検証
することを可能にする方法を提供することである。
It is an object of the present invention to provide a method which allows messages contained in a program to be edited and verified independent of the execution of the program.

【0008】[0008]

【課題を解決するための手段】本発明はデータ処理シス
テムでメッセージを検証する方法を提供するものであ
る。このメッセージはデータ処理システムで実行される
プログラムにより発生される。このメッセージはそのプ
ログラムのユーザ及びデータ処理システムに情報を与え
る。この方法はプログラムから1つの選択されたメッセ
ージを獲得するステップ及びそのプログラムを実行する
ことなくデータ処理システム内の出力装置にその選択さ
れたメッセージを与えるステップを有する。この選択さ
れたメッセージは出力装置により与えられて検証され
る。
The present invention provides a method for validating a message in a data processing system. This message is generated by a program running on the data processing system. This message informs the user of the program and the data processing system. The method comprises the steps of obtaining a selected message from a program and providing the selected message to an output device within the data processing system without executing the program. The selected message is provided and verified by the output device.

【0009】本発明の方法は更に選択されたメッセージ
を更新し、更新されたメッセージを出力装置に与えるス
テップを含む。更新されたメッセージは次いで検証され
る。更に、本発明においてはコメント及びヘルプテキス
トがプログラムから獲得され、それが出力装置に与えら
れる。このヘルプテキストは更新され、更新されたヘル
プテキストが出力装置に与えられることにより再検証さ
れうる。
The method of the present invention further comprises the steps of updating the selected message and providing the updated message to the output device. The updated message is then verified. Further, in the present invention, comments and help texts are obtained from the program and provided to the output device. This help text can be updated and revalidated by providing the updated help text to the output device.

【0010】[0010]

【実施例】図1は本発明が適用されるデータ処理システ
ム11の概略ブロック図である。このデータ処理システム
11は複数のコンピュータ13を含み、それらコンピュータ
はローカルエリアネットワーク(LAN) 15に接続される。
各コンピュータ13はユーザインターフェースを含み、そ
れには出力装置としての表示スクリーン17及び入力装置
としてのキーボード19が接続されている。各コンピュー
タ13は更に記憶装置21及びプリンタ23も接続される。1
個以上のそのような記憶装置21を用いてデータ処理シス
テム11内の任意のユーザにより周期的にアクセスしうる
アプリケーションあるいは資源オブジェクトを記憶する
ことができる。
1 is a schematic block diagram of a data processing system 11 to which the present invention is applied. This data processing system
11 includes a plurality of computers 13, which are connected to a local area network (LAN) 15.
Each computer 13 includes a user interface, to which a display screen 17 as an output device and a keyboard 19 as an input device are connected. A storage device 21 and a printer 23 are also connected to each computer 13. 1
One or more such storage devices 21 can be used to store application or resource objects that can be periodically accessed by any user within the data processing system 11.

【0011】データ処理システム11はまた通信リンク27
によりこれらコンピュータの内の1個に接続される主コ
ンピュータ25を含む。コンピュータ25は上記コンピュー
タについての遠隔記憶手段として作用しうる記憶装置29
に接続される。
The data processing system 11 also includes a communication link 27.
Includes a main computer 25 connected to one of these computers by. The computer 25 is a storage device 29 that can act as a remote storage means for the computer.
Connected to.

【0012】本発明によるメッセージの編集及び検証の
ための方法を図2乃至図5のフローチャートにより説明す
る。これらフローチャートにおいて、次のような図表上
の約束がある。即ち、矩形はプロセス、機能又はスクリ
ーン表示を、菱形は決定を、そして円形はそのフローチ
ャートの他の部分へ出たりそこへ入ったりするコネクタ
を夫々示す。
A method for editing and verifying a message according to the present invention will be described with reference to the flowcharts of FIGS. 2 to 5. In these flow charts, there are the following graphical conventions. That is, rectangles indicate processes, functions or screen displays, diamonds indicate decisions, and circles indicate connectors to and from other parts of the flow chart.

【0013】本発明の方法はメッセージ編集ユーティリ
ティプログラムの形でデータ処理システム11によって行
われる。このユーティリティプログラムは独立したもの
であり、通常ならデータ処理システムにメッセージを発
生するようなアプリケーションプログラムを必要としな
い。本発明によれば、メッセージ編集ユーティリティの
オペレータはコンピュータスクリーン上に表示されたメ
ッセージのリストから編集されるべきメッセージを選択
し、それをコンピュータスクリーン上に実際に発生され
る状態で観察し、そしてそのメッセージに対して変更を
加えることができる。このメッセージが変更された後
に、オペレータは再びそのメッセージを見てそれら変更
を検証することができる。
The method of the present invention is performed by the data processing system 11 in the form of a message editing utility program. This utility program is self-contained and normally does not require an application program to generate messages in the data processing system. According to the invention, the operator of the message editing utility selects from the list of messages displayed on the computer screen the message to be edited, observes it on the computer screen as it actually occurs, and You can make changes to the message. After this message has been modified, the operator can view it again to verify the changes.

【0014】図2において、本方法はメッセージ編集ユ
ーティリティプログラムがオペレータにより選択される
ことによってスタートし、図1のコンピュータスクリー
ン17にステップ31において初期パネル即ちウィンドーが
表示される(図6参照)。図6のウィンドー33はタイトルバ
ー35、アクションバー37及びクライエントエリア39を有
する。タイトルバー35はプログラムの名前を含む。アク
ションバー37はオペレータによる選択に使用しうるアク
ションのリストを含む。クライエントエリア39はオペレ
ータに情報を与えるために用いられる。このスクリーン
の左上隅にはユーティリティから出るための出口アイコ
ン41が含まれる。出口アイコン41が選択されると、ステ
ップ43(図2)でそのプログラムから出る。初期ウィンド
ー33を表示した後に、本方法ではステップ45でオペレー
タにより選択されるべきアクションを待つ。オペレータ
はHELP(ヘルプ)アクション47又はFILE(ファイル)アクシ
ョン55を選択することができる。オペレータがHELPアク
ション47を選択すれば、ステップ51でヘルププルダウン
メニュー49が表示される(図7)。オペレータがヘルププ
ルダウンメニュー49の中から1つのアクションを選択す
ると、ステップ53で適正なヘルプ情報がコンピュータス
クリーンに表示される。ヘルプ情報を表示した後に、ス
テップ45に戻り他の選択を待つ。
In FIG. 2, the method starts by the operator selecting a message editing utility program, which causes the computer screen 17 of FIG. 1 to display an initial panel or window at step 31 (see FIG. 6). The window 33 in FIG. 6 has a title bar 35, an action bar 37 and a client area 39. The title bar 35 contains the name of the program. Action bar 37 contains a list of actions available for selection by the operator. The client area 39 is used to inform the operator. The upper left corner of this screen includes an exit icon 41 for exiting the utility. When the exit icon 41 is selected, the program exits in step 43 (FIG. 2). After displaying the initial window 33, the method waits at step 45 for an action to be selected by the operator. The operator can select HELP action 47 or FILE action 55. If the operator selects HELP action 47, a help pull-down menu 49 is displayed at step 51 (FIG. 7). When the operator selects one action from the help pull-down menu 49, step 53 displays the proper help information on the computer screen. After displaying the help information, return to step 45 to await another selection.

【0015】オペレータがFILEアクション55を選択すれ
ば、ステップ57でファイルプルダウンメニュー56が表示
される(図8)。ファイルプルダウンメニュー55におい
て、NEW(新規)、SAVE(保存)、SAVE AS (…として保存)
の選択枝がプルダウンメニュー56に低コントラストで表
示され、オペレータにそれらの選択枝を選択できないこ
とを示す。このようにオペレータはプログラムを出るた
めの出口アイコン41又はより普通のことであるがOPEN
(オープン)選択枝59を選択することができる。OPEN選択
枝59が選択されると、本方法はステップ61で使用可能な
ファイルのリストを得て、ステップ63でそのリストをウ
ィンドー64に表示する(図9)。各ファイル65は1以上のメ
ッセージを含む。例えば、図9において、ファイルMSGEN
UOO.MSTが表示される。オペレータがステップ69でENTER
(エンター)キー67を選択してこのファイルを選択する
と、本方法は選択されたファイルをステップ71でオープ
ンし、そしてステップ73でウィンドー33Aにスクリーン
上の選択されたファイルに含まれるメッセージを表示す
る(図3及び図10)。ついで本方法はプログラムから選択
されたメッセージファイルを獲得する。
When the operator selects the FILE action 55, the file pull-down menu 56 is displayed in step 57 (FIG. 8). In the file pull-down menu 55, NEW, SAVE, SAVE AS (Save as…)
The options are displayed in the pull-down menu 56 in low contrast, indicating to the operator that they cannot be selected. Thus the operator can exit the program by exit icon 41 or, more commonly, OPEN.
The (open) selection branch 59 can be selected. When the OPEN selection 59 is selected, the method obtains a list of available files in step 61 and displays the list in window 64 in step 63 (FIG. 9). Each file 65 contains one or more messages. For example, in FIG. 9, the file MSGEN
UOO.MST is displayed. Operator enters ENTER in step 69
If you select the Enter key 67 and select this file, the method will open the selected file in step 71 and display the message contained in the selected file on the screen in window 33A in step 73. (Figs. 3 and 10). The method then obtains the selected message file from the program.

【0016】図2のステップ63及び図9のウィンドー64に
おいて、オペレータがHELP(ヘルプ)キー75を選択する
と、本方法はステップ77でファイル選択に対するヘルプ
情報を表示する。本方法は次いでステップ63に戻る。オ
ペレータがCANCEL(キャンセル)キー79を選択すると、本
方法はステップ45に戻り、図6の初期パネルからのオペ
レータ選択を待つ。
In step 63 of FIG. 2 and window 64 of FIG. 9, when the operator selects the HELP key 75, the method displays in step 77 help information for the file selection. The method then returns to step 63. If the operator selects the CANCEL key 79, the method returns to step 45 to await operator selection from the initial panel of FIG.

【0017】図3及び図10において、ファイル内のメッ
セージがオペレータに表示されるとき、それらメッセー
ジは図示のように単にリストの形式で表示される。各メ
ッセージはラベル即ち識別子81及びテキスト83を含む。
図10においてはこのメッセージテキストの初めの数桁分
かが示されている。これらメッセージは入力及び編集用
の図10のフォーマットで与えられる。このフォーマット
はアプリケーションプログラムの実行中にそのアプリケ
ーションプログラムにより表示される図11のメッセージ
のフォーマットとは異なる。
In FIGS. 3 and 10, when the messages in the file are displayed to the operator, they are simply displayed in the form of a list as shown. Each message includes a label or identifier 81 and text 83.
In FIG. 10, only the first few digits of this message text are shown. These messages are provided in the format of Figure 10 for input and editing. This format is different from the format of the message of FIG. 11 displayed by the application program during its execution.

【0018】オペレータが図10のウィンドー33AからFIL
Eアクション87を選択するとすれば、ステップ89でOPEN
及びSAVEの選択枝を示すプルダウンメニューが表示され
る。ここでOPEN 91が選択されれば、ステップ63に戻
り、そこでファイルリストが表示され、オペレータが新
しいファイルを作成することができる。SAVE93が選択さ
れると、ステップ175(図4)でオペレータは作成された又
は更新されたファイルを保存することができる。ステッ
プ175及びそれに続くステップについては後述する。
The operator selects FIL from window 33A in FIG.
If E action 87 is selected, step 89 opens
A pull-down menu showing the options for SAVE and SAVE is displayed. If OPEN 91 is selected here, the process returns to step 63, where the file list is displayed and the operator can create a new file. If SAVE93 is selected, then in step 175 (FIG. 4) the operator can save the created or updated file. Step 175 and subsequent steps will be described later.

【0019】オペレータが図10のウィンドー33AからHEL
Pアクション95を選択すれば、ステップ97で関係する情
報が表示され、ステップ73に戻る。オペレータがOPTION
S (オプション)アクション99を選択すれば、ステップ10
1に進み、メッセージ及びヘルプ接頭部に対するデフォ
ルトが表示される。これらのデフォルトはそれらメッセ
ージがどのように表示されるかについての情報をオペレ
ータに与え、それらを1つの言語から他の言語に翻訳す
る際の援助を行う。デフォルトウィンドーには3個のキ
ー即ち、ENTER ,CANCEL及びHELPが設けられる。ENTER
103が選択されると、ステップ105でオペレータにより与
えられているデフォルトに対する変更がなされる。次に
ステップ73に移る。CANCEL 107が選択されると、ステッ
プ73に戻る。HELP 109が選択されると、ステップ111は
オペレータに対し関係するヘルプ情報を表示し、ステッ
プ101に戻る。
The operator selects HEL from window 33A in FIG.
If P action 95 is selected, relevant information is displayed in step 97 and the process returns to step 73. Operator is OPTION
S (optional) If you select action 99, step 10
Go to 1 and the defaults for message and help prefixes are displayed. These defaults give the operator information about how those messages will be displayed, and assist in translating them from one language to another. The default window is equipped with three keys, ENTER, CANCEL and HELP. ENTER
If 103 is selected, then in step 105 changes are made to the defaults provided by the operator. Then, the process proceeds to step 73. When CANCEL 107 is selected, the process returns to step 73. If HELP 109 is selected, step 111 displays relevant help information to the operator and returns to step 101.

【0020】オペレータがEDIT(編集)アクション113(こ
れはウィンドー33Aにフルコントラストで表示される)を
図10のウィンドー33Aから選択すれば、ステップ117でプ
ルダウンメニューが生じる。オペレータがVIEW(観察)11
5をこのプルダウンメニューから選択すれば、この選択
されたメッセージが図3のステップ119でアプリケーショ
ンプログラムにより表示されるものと同じ形でオペレー
タに対し表示される。図11に示すように、この表示され
たメッセージは識別子81、実際のメッセージテキスト8
3、アイコン85及びオペレータ選択用のCANCEL(キャンセ
ル)キー121及びHELP(ヘルプ)キー123を含む。オペレー
タがCANCELキー121を選択すると、ステップ73に戻り、
図10のリストフォーマットでファイルメッセージのすべ
てを再び表示する。オペレータがHELPキー123を選択す
れば、ステップ125で関係するヘルプ情報が表示され、
ステップ73に戻る。
If the operator selects the EDIT action 113 (which will be displayed in full contrast in window 33A) from window 33A of FIG. 10, a pull down menu will result at step 117. Operator VIEW 11
Selecting 5 from this pull-down menu causes the selected message to be displayed to the operator in the same manner as displayed by the application program in step 119 of FIG. As shown in Figure 11, this displayed message is identifier 81, the actual message text 8
3. Includes icon 85 and CANCEL key 121 and HELP key 123 for operator selection. When the operator selects the CANCEL key 121, returns to step 73,
Redisplay all of the file messages in the list format in Figure 10. If the operator selects HELP key 123, step 125 will display the relevant help information,
Return to step 73.

【0021】ステップ117でEDITプルダウンメニューに
戻り、オペレータがEDIT129を選択すればステップ131
(図4)に入り、選択されたメッセージを図12の編集ウィ
ンドー133に表示する。編集ウィンドー133にはメッセー
ジ識別子即ちラベル81、メッセージタイトル135及びメ
ッセージテキスト83のすべてが表示される。オペレータ
はそれらの識別子、タイトル及びテキストを適正なスペ
ースでタイプすることにより編集することができる。そ
のファイルを編集した情報により更新するために、オペ
レータはENTER キー137を選択する。このファイルはス
テップ139で更新される。次にステップ73に戻る。オペ
レータがCOMMENTS(コメント)キー141を選択すれば、ス
テップ143 (図5)に進み、メッセージテキストに関連す
るコメントを表示する(図13)。そのようなコメントは例
えば翻訳を助けるためにメッセージテキスト内の説明を
必要とする翻訳者を援助する。これらメッセージコメン
トはメッセージに入るエラーの原因、そのメッセージの
意図するもの、エラーの修正にオペレータが行いうるア
クションについての情報及び他の説明情報を与える。コ
メントが表示された後に、オペレータはCANCELキー147
を選んでステップ131に戻るが、HELPキー147を選択すれ
ばステップ149で関係するヘルプ情報を表示した後ステ
ップ143に戻る。
If the operator selects EDIT129 in step 117 and returns to the EDIT pull-down menu, step 131
(FIG. 4) is entered to display the selected message in the edit window 133 of FIG. The editing window 133 displays all of the message identifier or label 81, the message title 135 and the message text 83. The operator can edit their identifiers, titles and text by typing in the appropriate spaces. The operator selects the ENTER key 137 to update the file with the edited information. This file is updated in step 139. Then return to step 73. If the operator selects the COMMENTS key 141, step 143 (FIG. 5) is entered to display the comments associated with the message text (FIG. 13). Such comments aid translators who need explanations in the message text to assist translation, for example. These message comments provide information about the cause of the error entering the message, the intent of the message, the actions the operator can take to correct the error, and other descriptive information. After the comment is displayed, the operator presses the CANCEL key 147.
Is selected and the process returns to step 131, but if the HELP key 147 is selected, the related help information is displayed in step 149 and the process returns to step 143.

【0022】メッセージ編集中の任意の時点でオペレー
タは編集ウィンドー133でVIEWキー151を選択することに
より実際に表示される形でそのメッセージを見ることが
できる。次にステップ119に入り、図11に示すようにメ
ッセージを表示する。これらステップによりオペレータ
はそのメッセージを編集し、そしてその直後に編集の検
証のために表示されたフォーマットでそのメッセージを
見ることができるオペレータがそれに満足しない場合に
は、そのメッセージを再び編集することができる。
By selecting the VIEW key 151 in the edit window 133, the operator can view the message as it is actually displayed at any point during message editing. Next, in step 119, a message is displayed as shown in FIG. These steps allow the operator to edit the message and, immediately afterwards, see the message in the format displayed for verification of the edit, if the operator is not satisfied with it, the message may be edited again. it can.

【0023】図12の編集ウィンドー133を用いるときオ
ペレータがヘルプを必要とするのであれば、HELPキー15
3を選択し、ステップ155で関連するヘルプ情報を表示す
る。次にステップ131に戻り編集ウィンドー133を再び表
示する。オペレータはまた編集ウィンドー133のHELP TE
XT (ヘルプテキスト)キー157を選択することによりヘル
プテキストを編集することが出来る。次にステップ159
に進み、図14に示すようにアプリケーション用のヘルプ
テキストを表示する。このヘルプテキストはアプリケー
ションプログラムの実行中メッセージを受け取ったユー
ザが利用できる情報である。ヘルプテキストはそのメッ
セージについての説明情報を与える。オペレータは適正
な変更をタイプすることによりヘルプテキストウィンド
ー161においてヘルプテキストを編集することができ
る。次にENTER キー163が選択されてステップ165でファ
イルを編集されてヘルプテキストをもって更新する。次
にステップ131に戻り、図12の編集ウィンドー133を表示
する。あるいはオペレータはHELPキー167を選択するこ
とによりヘルプを要求することができ、そのときステッ
プ169で関連するヘルプ情報が表示される。次にステッ
プ131に戻る。図14のヘルプテキストウィンドー161にお
ける他のやり方として、オペレータはCANCELキー171を
選択しステップ173で更新の検証を行うことができる。
この場合、次にステップ175に進む。
If the operator needs help when using the edit window 133 of FIG. 12, the HELP key 15
Select 3 to display relevant help information in step 155. Next, returning to step 131, the editing window 133 is displayed again. Operator also edit window 133 HELP TE
The help text can be edited by selecting the XT (help text) key 157. Then step 159
Proceed to to display the help text for the application as shown in Figure 14. This help text is information available to the user who receives the running message of the application program. The help text gives descriptive information about the message. The operator can edit the help text in help text window 161 by typing the appropriate changes. The ENTER key 163 is then selected and the file is edited in step 165 to update with the help text. Next, returning to step 131, the editing window 133 of FIG. 12 is displayed. Alternatively, the operator can request help by selecting HELP key 167, at which time relevant help information is displayed at step 169. Then return to step 131. As an alternative to the help text window 161 of FIG. 14, the operator can select the CANCEL key 171 and verify the update at step 173.
In this case, the process proceeds to step 175.

【0024】ステップ175はオペレータがステップ131又
は159の後にCANCELキーを選んだとき、又はステップ91
でSAVE93が選択された後に実行される。ステップ175に
おいて、メッセージファイル、メッセージ又はヘルプテ
キストに更新があったかどうかを検証する。更新がなけ
ればステップ73に戻り図10のウィンドーを表示する。更
新があればその更新が保存されるべきであるかどうかを
決定するためのプロンプトをステップ179で開発者に与
える。ステップ181でNOであればステップ131に戻る。同
様に、CANCELキー183が選択されれば、ステップ131に戻
る。YES キー185が選択されればステップ189でそのファ
イルが更新されてステップ73に戻る。HELPキー191が選
択されれば、ステップ193で必要なヘルプ情報が表示さ
れ、ステップ179に戻る。
Step 175 is when the operator selects the CANCEL key after step 131 or 159, or step 91
Executes after SAVE93 is selected in. In step 175, it is verified whether the message file, message or help text has been updated. If there is no update, return to step 73 and display the window shown in FIG. If there are any updates, the developer is prompted in step 179 to determine if the updates should be saved. If NO in step 181, the process returns to step 131. Similarly, if the CANCEL key 183 is selected, the process returns to step 131. If YES key 185 is selected, the file is updated in step 189 and the process returns to step 73. If the HELP key 191 is selected, the necessary help information is displayed in step 193, and the process returns to step 179.

【0025】本発明はアプリケーションプログラムのよ
うなコンピュータプログラムを開発中のプログラム開発
者により使用される。開発者は本発明を用いてそのアプ
リケーションプログラムにより発生されるべきメッセー
ジを作成し、編集し、更に検証する。
The present invention is used by program developers who are developing computer programs such as application programs. Developers use the present invention to create, edit, and validate messages to be generated by their application programs.

【0026】本発明の代表的な動作例を図6〜14により
説明する。本発明を具現化したユーティリティプログラ
ムを選択することにより、オペレータは図6に示すウィ
ンドー33を得る。メッセージを含むファイルのリストを
見るためにオペレータはFILE(ファイル)アクション53を
選択し、図8に示すFILE(ファイル)プルダウンメニュー5
5を表示する。プルダウンメニュー56からオペレータはO
PEN(オープン)を選択し、図9のウィンドー64にメッセー
ジファイルのリストを表示する。図9の例では1個のファ
イルしか示されていない。
A representative operation example of the present invention will be described with reference to FIGS. By selecting the utility program embodying the present invention, the operator obtains the window 33 shown in FIG. To see the list of files containing the message, the operator selects the FILE action 53 and the FILE pull-down menu 5 shown in Figure 8
Display 5 Operator is O from pull-down menu 56
Select PEN (Open) to display the list of message files in window 64 in Figure 9. In the example of FIG. 9, only one file is shown.

【0027】1つのファイルが選択されると、そのファ
イル内のメッセージのリストが図10のように表示され
る。オペレータはEDIT(編集)のために1つの特定のメッ
セージを選択することができ、そのメッセージが編集さ
れ、観察され、あるいは編集及び観察の両方を行うこと
ができる。メッセージを編集するときには図12のウィン
ドー133が表示される。メッセージ識別子、メッセージ
タイトル及びメッセージテキストはすべて編集可能であ
る。同様に新しいメッセージを作成することもできる。
When one file is selected, a list of messages in that file is displayed as shown in FIG. The operator can select one particular message for EDIT, the message can be edited, viewed, or both edited and viewed. When editing a message, the window 133 of FIG. 12 is displayed. The message identifier, message title and message text are all editable. You can also create new messages as well.

【0028】検証のためにメッセージを観察するにはVI
EW(観察)キー151が選択され、オペレータには図11のメ
ッセージボックスが与えられる。図11のメッセージボッ
クス内のメッセージのフォーマットはアプリケーション
プログラムにより与えられるメッセージのフォーマット
と同じである。オペレータはそのメッセージを見て、更
新が必要であれば編集手順をくり返す。
VI To Observe Message for Verification VI
The EW (observation) key 151 is selected and the operator is given the message box of FIG. The format of the message in the message box of FIG. 11 is the same as the format of the message given by the application program. The operator sees the message and repeats the editing procedure if update is necessary.

【0029】また、オペレータはウィンドー133内のCOM
MENTS(コメント)キー141を選択することによりそのメッ
セージに関連したコメントを見ることができる。これは
図13のウィンドーに表示される。オペレータはまたウィ
ンドー133内のHELP TEXT (ヘルプテキスト)キー157を選
択することによりヘルプテキストを見て更新することが
できる。
Further, the operator is a COM in the window 133.
By selecting the MENTS key 141, the comment related to the message can be viewed. This is displayed in the window in Figure 13. The operator can also view and update the help text by selecting the HELP TEXT key 157 in window 133.

【0030】以上の説明及び図面は本発明の原理を示す
だけのものであり、制限的なものではないことに留意す
べきである。
It should be noted that the above description and drawings are merely illustrative of the principles of the invention and are not limiting.

【0031】[0031]

【発明の効果】本発明によれば、メッセージをそれを含
むプログラムの実行とは無関係に編集し、検証すること
ができる。
According to the present invention, a message can be edited and verified irrespective of the execution of the program including it.

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

【図1】本発明を実施しうるデータ処理システムの全体
構成を示す系統図。
FIG. 1 is a system diagram showing an overall configuration of a data processing system capable of implementing the present invention.

【図2】好適な実施例による本発明の方法を示すフロー
チャート。
FIG. 2 is a flow chart illustrating the method of the present invention according to the preferred embodiment.

【図3】好適な実施例による本発明の方法を示すフロー
チャート。
FIG. 3 is a flow chart illustrating the method of the present invention according to the preferred embodiment.

【図4】好適な実施例による本発明の方法を示すフロー
チャート。
FIG. 4 is a flow chart illustrating the method of the present invention according to the preferred embodiment.

【図5】好適な実施例による本発明の方法を示すフロー
チャート。
FIG. 5 is a flow chart illustrating the method of the present invention according to the preferred embodiment.

【図6】本発明により発生され、コンピュータディスプ
レイスクリーン上に表示されるウィンドーを示す図。
FIG. 6 shows a window generated according to the present invention and displayed on a computer display screen.

【図7】異なる表示例を内容とする図6と同様のウィン
ドーを示す図。
FIG. 7 is a diagram showing a window similar to that of FIG. 6 with different display examples.

【図8】さらに異なる表示例を内容とする図6と同様の
ウィンドーを示す図。
FIG. 8 is a diagram showing a window similar to that of FIG. 6 with a further different display example.

【図9】さらに異なる表示例を内容とするウィンドーを
示す図。
FIG. 9 is a diagram showing a window having further different display examples as contents.

【図10】さらに異なる表示例を内容とするウィンドー
を示す図。
FIG. 10 is a diagram showing a window having further different display examples as contents.

【図11】さらに異なる表示例を内容とするウィンドー
を示す図。
FIG. 11 is a diagram showing a window having further different display examples as contents.

【図12】さらに異なる表示例を内容とするウィンドー
を示す図。
FIG. 12 is a diagram showing a window having further different display examples as contents.

【図13】さらに異なる表示例を内容とするウィンドー
を示す図。
FIG. 13 is a diagram showing a window having further different display examples as contents.

【図14】さらに異なる表示例を内容とするウィンドー
を示す図。
FIG. 14 is a diagram showing a window having further different display examples as contents.

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

11 データ処理システム 13 コンピュータ 15 ローカルエリアネットワーク(LAN) 17 ディスプレイスクリーン 19 キーボード 21 記憶装置 23 出力装置 25 主コンピュータ 27 通信リンク 11 Data Processing System 13 Computer 15 Local Area Network (LAN) 17 Display Screen 19 Keyboard 21 Storage Device 23 Output Device 25 Main Computer 27 Communication Link

フロントページの続き (72)発明者 アラン、バンチュラ アメリカ合衆国テキサス州、アーリント ン、クレストムーア、コート、2609 (56)参考文献 特開 昭63−247809(JP,A) 特開 平2−294825(JP,A)Front Page Continuation (72) Inventor Alan, Bantula, Crestmoor, Court, Arlington, Texas, United States, 2609 (56) Reference JP-A-63-247809 (JP, A) JP-A-2-294825 (JP, A)

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】プログラムをコンピュータシステム上で実
行した際に所定の条件の下で前記プログラムのユーザに
前記コンピュータシステムの出力装置を介して与えられ
るように前記プログラム内に含まれているメッセージを
データ処理装置を用いて検証する方法であって、 前記プログラムに含まれるメッセージを前記プログラム
から獲得し該メッセージをリスト形式で前記データ処理
システムの表示装置に表示して前記データ処理装置のオ
ペレータに1つのメッセージの選択を促すステップと、 前記オペレータによるメッセージの選択に応答して前記
プログラムを実行することなく前記選択されたメッセー
ジを前記表示装置に与えるステップと、 前記選択されたメッセージを前記プログラムの実行時に
実際に表示されるのと同じ形式で前記表示装置に表示し
て前記オペレータに検証及び必要な編集を促すステップ
と、 前記選択されたメッセージが前記プログラム実行中に発
生されたときに前記プログラムのユーザが取るべきアク
ションを決定するに有用な、前記プログラムに含まれて
いるヘルプテキストを前記プログラムから獲得しリスト
形式で前記表示装置に表示して前記オペレータに1つの
ヘルプテキストの選択を促すステップと、 前記オペレータによるヘルプテキストの選択に応答して
前記選択されたヘルプテキストを前記表示装置に与える
ステップと、 前記選択されたヘルプテキストを前記プログラムの実行
時に実際に表示されるのと同じ形式で前記表示装置に表
示して前記オペレータに検証及び必要な編集を促すステ
ップと、 を含むことを特徴とするメッセージ検証方法。
1. The data contained in a message contained in the program to be given to a user of the program through an output device of the computer system under a predetermined condition when the program is executed on the computer system. A method for verifying using a processing device, wherein a message included in the program is acquired from the program, the message is displayed in a list format on a display device of the data processing system, and one of the operators of the data processing device is provided. Prompting the selection of a message, providing the selected message to the display device without executing the program in response to the selection of the message by the operator, and executing the selected message at the time of executing the program. The above table in the same format as it is actually displayed Displaying on a display device to prompt the operator for verification and necessary editing, useful for determining the action to be taken by the user of the program when the selected message is generated during execution of the program, Retrieving the help text included in the program from the program and displaying the list on the display device in a list format to prompt the operator to select one help text; and in response to the operator selecting the help text. Providing the selected help text to the display device, displaying the selected help text on the display device in the same format as is actually displayed when the program is executed, and verifying and requiring the operator. Message verification method, characterized by including .
【請求項2】前記オペレータによる要求に応答して前記
プログラムに含まれる前記選択されたメッセージに関す
る説明情報を与えるコメントを前記プログラムから獲得
し前記表示装置に表示するステップを含むことを特徴と
する請求項1のメッセージ検証方法。
2. The method according to claim 1, further comprising a step of obtaining a comment giving descriptive information about the selected message included in the program from the program and displaying the comment on the display device in response to a request from the operator. The message verification method in Section 1.
JP5051818A 1992-04-30 1993-03-12 Message verification method Expired - Fee Related JP2534433B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US87625792A 1992-04-30 1992-04-30
US876257 1992-04-30

Publications (2)

Publication Number Publication Date
JPH0689204A JPH0689204A (en) 1994-03-29
JP2534433B2 true JP2534433B2 (en) 1996-09-18

Family

ID=25367289

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5051818A Expired - Fee Related JP2534433B2 (en) 1992-04-30 1993-03-12 Message verification method

Country Status (1)

Country Link
JP (1) JP2534433B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4973771B2 (en) * 2010-09-17 2012-07-11 ソニー株式会社 Information processing apparatus, information processing method, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0715661B2 (en) * 1987-04-02 1995-02-22 日本電気株式会社 Message text assembly / edit control method
JPH02294825A (en) * 1989-05-10 1990-12-05 Hokuriku Nippon Denki Software Kk Message output program generation support tool

Also Published As

Publication number Publication date
JPH0689204A (en) 1994-03-29

Similar Documents

Publication Publication Date Title
US6678867B2 (en) Method and apparatus for providing a graphical user interface for creating and editing a mapping of a first structural description to a second structural description
US5428791A (en) Configuration mechanism for a computer system having generic user interface and component-specific builder modules
US6651240B1 (en) Object-oriented software development support apparatus and development support method
US6625590B1 (en) Command line interface for reducing user input in a network management device
US7430711B2 (en) Systems and methods for editing XML documents
US6009436A (en) Method and apparatus for mapping structured information to different structured information
US6658622B1 (en) Self-diagnosing and self-correcting data entry components with dependency behavior
US6035300A (en) Method and apparatus for generating a user interface from the entity/attribute/relationship model of a database
US8078960B2 (en) Rendering an HTML electronic form by applying XSLT to XML using a solution
US20020194220A1 (en) Method and device for semantic reconciling of complex data models
US6724408B1 (en) Command line interface for a data processing system
US20070094589A1 (en) Incrementally Designing Electronic Forms and Hierarchical Schemas
US20080091707A1 (en) Method and medium for managing data
US7296222B1 (en) Method and system for preparing and displaying page structures for web sites
US20040133595A1 (en) Generation of persistent document object models
JPH11167584A (en) Page transition method, apparatus for executing the method, and medium recording processing program and data
EP1816586A1 (en) Data processing system, data processing method, and management server
US7814411B2 (en) Method and apparatus for adapting external controls to a portal design
JP2534433B2 (en) Message verification method
EP0926607A2 (en) Object-oriented system for mapping structered information to different structured information
JP4686117B2 (en) Source code conversion apparatus, source code conversion method, and program
JP3715777B2 (en) Structured document editing method, structured document editing apparatus, and recording medium recording a structured document editing program
EP1826682A1 (en) Document managing device and document managing method
KR0133411B1 (en) Automatic generation of interactive command input screen in mobile communication base station management system
JP2000148458A (en) Program development support device and recording medium

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees