JPH0342760A - 画面入力情報チエツク方式 - Google Patents

画面入力情報チエツク方式

Info

Publication number
JPH0342760A
JPH0342760A JP1178741A JP17874189A JPH0342760A JP H0342760 A JPH0342760 A JP H0342760A JP 1178741 A JP1178741 A JP 1178741A JP 17874189 A JP17874189 A JP 17874189A JP H0342760 A JPH0342760 A JP H0342760A
Authority
JP
Japan
Prior art keywords
screen
terminal
host
input
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1178741A
Other languages
English (en)
Inventor
Chikako Yonezawa
米澤 千賀子
Hiroyuki Iwai
岩井 浩之
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.)
NEC Corp
NEC Solution Innovators Ltd
Original Assignee
NEC Corp
NEC Solution Innovators 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 NEC Corp, NEC Solution Innovators Ltd filed Critical NEC Corp
Priority to JP1178741A priority Critical patent/JPH0342760A/ja
Publication of JPH0342760A publication Critical patent/JPH0342760A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、端末の画面形入出力による利用者インターフ
ェースを有するオンライン処理プログラム(以後(′5
単にプログラムと称する。)における利用者入力項目に
対する正当性のチエツク方式に関する。
(従来の技術) 従来、画面形インターフェースの利用者入力項目に対す
る正当性チエツクは、プログラム内に画面チエツク情報
を保持してホスト側で行う第1の方式と、端末ソフトウ
ェア内に画面チエツク情報を保持して端末側で行う第2
の方式とが公知であった。
プログラム内に画面チエツク情報を保持する第1の方式
の場合、まず画面イメージ情報のみから成る画面データ
をプログラムから端末へ送信する。
続いて端末から返送される利用者入力項目の入力情報を
受信した後、そのチエツクロジックに従って、プログラ
ム内でチエツクを行う。
端末ソフト内に画面チエツク情報を保持する第2の方式
の場合、まず、画面イメージ情報と、各利用者入力項目
で使用される端末ソフトウェア内のチエツク手続きの情
報とから成る画面データを、プログラムから端末へ送信
する。次に、その画面データを受取った端末ソフトウェ
アでは、画面イメージを表示した後に、指定されたチエ
ツク手続きを呼出すことにより利用者より入力される情
報をチエツクしていた。
(発明が解決しよりとする課題) 上述した従来の技術では、画面チエツク情報をプログラ
ム内に保持してホスト側で利用者入力項目の正当性をチ
エツクする第1の方式の場合、ホスト側の負担が増大し
てシステムの負荷に影響を与える。また、利用者の入力
誤りに対し、端末とホストとの間の送受信を介して入力
誤すの通知が行われるため、ターンアラウンドタイムの
増大や回線使用率の増加を招くという欠点があった。
画面チエツク情報を端末ソフトウェア内に保持して端末
側で利用者入力項目の正当性をチエツクする第2の方式
の場合、その特有の画面チエツク情報を保有する端末ソ
フトウェアを有する端末以外では、当該プログラムが使
用できないという制限がある。
また、上記第2の方式では、端末の記憶装置容量の使用
率の増加、および端末SGの手続きの繁雑化による利用
者の負担の増大を招くという欠点がある。
さらに、上記第1および第2の方式に対し、プログラム
や端末ソフトウェアの開発者に対する負担の増加や、そ
れによる開発工数の増大が引起こされるという欠点があ
る。
本発明の目的は、端末の画面形入出力による利用者イン
ターフェースを有するプログラムにおいて、キーボード
等の入力装置よシ入力された画面作成指示に従い、上記
プログラムで使用される端末に表示する画面のイメージ
を定める画面イメージ情報、および画面の各利用者入力
項目に対する正当性チエツクの手続きを定める画面チエ
ツク情報の両者を含む画面データを生成し、画面データ
格納用の画面ファイルへ登録するとともに、プログラム
内で上記画面ファイルを検索し、画面データを読込み、
端末への送受信を行い、さらに端末側で起動されホスト
との通信制御を行う端末ソフト内で画面データを受取り
、画面表示を行い、キーボード等の入力装置より入力さ
れた利用者入力項目の内容を画面データ中に含まれる画
面チエツク情報に従い正当性チエツクを行った後へホス
トへ送信することによシ上記欠点を除去し、利用者の負
担増や開発工数の増大がないよりに構成した画面入力情
報チエツク方式を提供することにある。
(課題を解決するための手段) 本発明による画面入力情報チエツク方式は、端末の画面
形入出力による利用者インターフェースを有するプログ
ラムに卦けるものであって、画面データ生成手段と、ホ
スト側送受信手段と、端末側送受信手段とを具備して構
成したものである。
画面データ生成手段は、キーボード等の入力装置よシ入
力された画面作成指示に従い、プログラムで・使用され
る端末に表示される画面のイメージを定める画面イメー
ジ情報、および画面の各利用者入力項目に対する正当性
チエツクの手続きを定める画面チエツク情報の両者を含
む画面データを生成し、画面データ格納用の画面ファイ
ルへ登録するためのものである。
ホスト側送受信手段は、プログラム内で上記画面ファイ
ルを検索し、画面データを読込み、端末への送受信を行
うためのものである。
端末側送受信手段は、端末側で起動されホストとの通信
制御を行う端末ソフト内で画面データを受取り、画面表
示を行い、キーボード等の入力装置よシ入力された利用
者入力項目の内容を画面データ中に含まれる画面チエツ
ク情報に従って正当性チエツクを行った後へホストへ送
信するためのものである。
(実施例) 次に、本発明について図面を参照しながら詳細に説明す
る。
第1図は、本発明による画面形入力情報チエツク方式の
一実施例を示すブロック図である。
第1図を参照すると本発明の一実施例は、入力装置1と
、画面ファイル作成手段2と、画面ファイル3と、ホス
ト側送受信手段4と、端末側送受信手段5と、画面表示
装置6と、入力装置7と、プログラム格納手段8とによ
り構成される。
画面ファイル作成手段2は、キーボード等の入力装置1
よシ画面設計者から入力された画面作成要求に従い、画
面イメージ情報と画面チエツク情報とを含む画面データ
を作成し、画面ファイル、3への登録を行う。
ホスト側送受信手段4は、ホストで起動されるプログラ
ム格納手段8のプログラム内部より呼出される。ホスト
側送受信手段4は画面ファイル5を検索して画面データ
を読込み、端末側送受信手段5へこれを送信し、端末側
送受信手段5より利用者入力情報を受取る。
端末側送受信手段5は、ホストとの通信制御を行う端末
ソフトウェアの内部より呼出される。端末側送受信手段
6はホスト側送受信手段4から送信された画面データを
受取シ、画面表示装置6へ画面を表示し、キーボード等
の入力装置7から入力された利用者入力項目を受取り、
画面チエツク情報に従って利用者入力項目をチエツクし
、利用者入力項目を利用者入力情報としてホスト側送受
信手段4へ送信する。
第2図は、第1図の画面ファイル作成手段2の動作概要
を示す説明図である。
画面設計者により入力装置1から入力ステップ201で
入力された画面イメージ情報は、ステップ202によシ
編集処理されて画面ファイル上へ出力される。ステップ
203では、変数■に初期値1を設定する。ステップ2
04では、ステップ202により入力された画面イメー
ジ情報によって定義された利用者入力項目数と、変数I
との比較を行い、変数1が大きい場合にはステップ20
8へ進む。変数Iが小さい場合にはステップ205へ制
御を移す。
ステップ205では、変数Iで示される利用者入力項目
に対応する画面チエツク情報を、入力装置1により入力
する。
ステップ2o8では、ステップ205で入力された画面
チエツク情報を編集し、画面チエツクテーブルを作成す
る。
ステップ207では変数Iに1を加え、ステップ204
へ制御を移す。
ステップ208では、ステップ206で作成された各利
用者入力項目の画面チエツクテーブルを画面ファイルへ
出力し、処理を終了する。
第8図は、第2図のステップ205で画面設計者が入力
装置1を介して入力した画面チエツク情報の具体例を示
す説明図である。
第8図で示されるライン301からライン304の条件
設定例は、ある利用者入力項目に対する以下に記載した
よりな入力規則を条件化したものである。
(9) 第1の条件は、有効文字数は1文字以上、80文字以下
であることである。
第2の条件は、使用可能な文字がA−Z、0〜9の英数
字、釦よびハイフンとピリオドの特殊文字のみであるこ
とである。
第3の条件は先頭の1文字がA−Zの英字であることで
ある。
第4の条件は、ハイフンあるいはピリオドの特殊文字で
終了していないことである。
ライン305では、上記条件に許されない値が設定され
た場合の処置を定義している。
第4図は、第2図のステップ206で作成した画面チエ
ツクテーブルの形式を示す説明図である。
テーブル401は1件のレコード410と、利用者入力
項目数分のレコード420と、入力条件項目数分のレコ
ード430と、1件のレコード440とから成る。
レコード410は、レコード420の件数を示すフィー
ルド411と、レコード440を指すポインタのフィー
ルド412とから成る。
(10) 1件のレコード420は一つの利用者入力項目に対応し
、利用者入力項目の属性を示すフィールド4!1と、桁
数を示すフィールド422と、フィールド424の件数
を示すフィールド423と、入力条件レコード430を
指すポインタのフィールド424とから成る。
レコード430は、入力条件の項目数を示すフィールド
431と、入力条件のレコード440内のオフセットを
示すフィールド4!!2とから戒る。
レコード440は、入力条件を記述する画面チエツク情
報(ライン301からライン305によυ定義。)の入
力イメージに対応する。
第5図は、第1図のホスト側送受信手段4の動作概要を
示す説明図である。
ホスト側送受信手段4は、ホストマシン上で起動される
プログラム格納手段8のプログラム501により画面名
を渡され、ステップ502により指定された画面名の画
面データを画面ファイルよυ読込む。ステップ503で
は画面データを端末へ送信し、受信待ち状態となる。
(11) 端末から送信された利用者入力情報を受信するとステッ
プ604に制御が移シ、受信された利用者入力情報をプ
ログラム501内の指定された作業領域へ編集して返し
、制御プログラム501へ戻す。
第6図は、第1図の端末側送受信手段5の動作概要を示
す説明図である。
ステップ801では、ホストから送信された画面データ
を受信し、その画面イメージ情報をもとにして画面を画
面表示装置6上に表示させる。
ステップ602では、入力装置7より利用者からの入力
を受付け、画面上の各利用者入力項目の設定値を受取る
ステップ605では送信キーが押されたか否かをチエツ
クし、押されていればステップ608へ進む。送信キー
が押されていなければステップ604へ制御を移す。ス
テップ804では、受取られた設定値に対応する利用者
入力項目番号を変数Iに入れる。
ステップ605では、ステップ601で受信さ(12) れた画面データ内の画面チエツク情報を参照し、第1番
目の利用者入力項目に対応する入力条件式を取出し、そ
の条件式に従って設定値をチエツクする。
ステップ606では、ステップ806のチエツクの結果
がOKであればステップ601へ進むが、OKでなけれ
ばステップ60Bへ制御を移す。
ステップ607では、チエツク済みの設定値を第1番目
の利用者入力項目値として一時記憶し、ステップ602
へ制御を戻す。
ステップ609では、入力条件式で指定されている処置
を実行し、ステップ602へ制御を戻す。
ステップ608では、ステップ607で記憶された各利
用者入力項目の設定値を編集し、ホスト側へ送信して処
理を終了する。
(発明の効果) 以上説明したよりに本発明は、画面チエツク情報が画面
設計者によシ作成されるため、プログラム開発者の負担
が軽減されるという効果がある。
また、画面チエツク情報が画面ファイル内に管理(18
) されるため、ホスト側、もしくは端末側の記憶装置容量
の負担が軽減されるという効果がある。
さらに、利用者入力項目の正当性チエツクを端末側で行
うため、利用者による入力誤りのエラー通知時のターン
アラウンドタイムが短縮され、回線使用率が低下すると
いう効果がある。
最後に、端末ソフトウェアでは汎用的なインタプリタ式
により利用者入力項目をチエツクできるため、プログラ
ムの使用時には特殊な端末SGを行う必要がないという
効果がある。
【図面の簡単な説明】
第1図は、本発明による画面入力情報チエツク方式の一
実施例を示すブロック図である。 第2図は、第1図の画面ファイル作成手段の動作概要を
示す説明図である。 第8図は、画面チエツク情報の具体的設定例を示す説明
図である。 第4図は、画面チエツクテーブルの具体例を示す説明図
である。 第5図は、第1図のホスト側送受信手段の動作(14) 概要を示す説明図である。 第6図は、第1図の端末側送受信手段の動作概要を示す
説明図である。 1.7・・・入力装置 2・・・・・画面ファイル作成手段 3・・・・・画面ファイル 4・・・・・ホスト側送受信手段 5・・・・・端末側送受信手段 6・・・・・画面表示装置 8・・・・・プログラム格納手段 201〜208,501〜504,801〜609・・
・・・・処理ステップ 401・・・・・チーフル 410.420,4i50,440・・・・レコード4
11.412,421〜424,451〜432・・・
・・・レコード内容

Claims (1)

    【特許請求の範囲】
  1. 端末の画面形入出力による利用者インターフェースを有
    するオンライン処理プログラムの画面入力情報チェック
    方式において、キーボード等の入力装置より入力された
    画面作成指示に従い、前記オンライン処理プログラムで
    使用される端末に表示される画面のイメージを定める画
    面イメージ情報、および画面の各利用者入力項目に対す
    る正当性チエツクの手続きを定める画面チェック情報を
    含む画面データを生成し、画面データ格納用の画面フア
    イルへ登録するための画面データ生成手段と、前記オン
    ライン処理プログラム内で前記画面ファイルを検索し、
    画面データを読込み、端末への送受信を行うためのホス
    ト側送受信手段と、前記端末の側で起動されホストとの
    通信制御を行う端末ソフト内で前記画面データを受取り
    、画面表示を行い、キーボード等の入力装置より入力さ
    れた利用者入力項目の内容を前記画面データ中に含まれ
    る画面チェック情報に従つて正当性チェックを行つた後
    、前記ホストへ送信するための端末側送受信手段とを具
    備して構成したことを特徴とする画面入力情報チェック
    方式。
JP1178741A 1989-07-11 1989-07-11 画面入力情報チエツク方式 Pending JPH0342760A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1178741A JPH0342760A (ja) 1989-07-11 1989-07-11 画面入力情報チエツク方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1178741A JPH0342760A (ja) 1989-07-11 1989-07-11 画面入力情報チエツク方式

Publications (1)

Publication Number Publication Date
JPH0342760A true JPH0342760A (ja) 1991-02-22

Family

ID=16053773

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1178741A Pending JPH0342760A (ja) 1989-07-11 1989-07-11 画面入力情報チエツク方式

Country Status (1)

Country Link
JP (1) JPH0342760A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007316759A (ja) * 2006-05-23 2007-12-06 Hitachi Ltd 画面データ生成方法、画面データ生成システム、及びプログラム
WO2016121086A1 (ja) * 2015-01-30 2016-08-04 株式会社日立製作所 ストレージ管理システム、ストレージシステム及び機能拡張方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007316759A (ja) * 2006-05-23 2007-12-06 Hitachi Ltd 画面データ生成方法、画面データ生成システム、及びプログラム
WO2016121086A1 (ja) * 2015-01-30 2016-08-04 株式会社日立製作所 ストレージ管理システム、ストレージシステム及び機能拡張方法
JPWO2016121086A1 (ja) * 2015-01-30 2017-08-17 株式会社日立製作所 ストレージ管理システム、ストレージシステム及び機能拡張方法

Similar Documents

Publication Publication Date Title
CN108268253B (zh) 接口代码生成方法及终端设备
US12223078B2 (en) Method to use privacy protection query language PQL to improve the security of shared date
CN110362630B (zh) 数据管理方法、装置、设备与计算机可读存储介质
CN119106054B (zh) 基于llm的数据分析私域知识录入辅助方法
CN114201615B (zh) 基于数据快照的科研数据变动回顾方法及服务器
CN112667619A (zh) 辅助检查数据的方法、装置、终端设备及存储介质
CN116431481A (zh) 一种基于多代码情况下的代码参数校验方法及装置
CN114398138B (zh) 界面生成方法、装置、计算机设备和存储介质
Bowen Formal specification in Z as a design and documentation tool
CN116955765A (zh) 一种消息推送方法、装置、计算机设备、存储介质和产品
CN118466956B (zh) 一种基于数据标准的前端界面生成方法
JPH0342760A (ja) 画面入力情報チエツク方式
CN120295888A (zh) 代码评审方法、装置及电子设备
CN117492752B (zh) 一种页面动态配置方法、装置、计算机设备及存储介质
CN112015466A (zh) 信息检索方法、装置、计算机设备及存储介质
CN112579061B (zh) 一种安卓组件间数据传递方法、设备、系统及存储介质
CN116466927A (zh) 批处理任务的代码生成方法、系统、电子设备及存储介质
CN111143398B (zh) 基于扩展sql函数的超大集合查询方法及装置
CN115409005A (zh) 数据监管方法、装置及电子设备
CN113239064A (zh) 一种数据库更新方法、装置、电子设备及存储介质
JP4307122B2 (ja) ワークフロー処理方法及びプログラム
CN111125264A (zh) 基于扩展olap模型的超大集合分析方法及装置
EP4567658A2 (en) Method and apparatus for processing text, electronic device, and storage medium
CN121412356B (zh) 一种问答方法、相关设备及计算机程序产品
CN117407430B (zh) 数据查询方法、装置、计算机设备及存储介质