JPS6220580B2 - - Google Patents
Info
- Publication number
- JPS6220580B2 JPS6220580B2 JP4945582A JP4945582A JPS6220580B2 JP S6220580 B2 JPS6220580 B2 JP S6220580B2 JP 4945582 A JP4945582 A JP 4945582A JP 4945582 A JP4945582 A JP 4945582A JP S6220580 B2 JPS6220580 B2 JP S6220580B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- terminal
- totalizer
- test
- uim
- 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
Links
- 238000012360 testing method Methods 0.000 claims description 21
- 238000000034 method Methods 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 8
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 241000283086 Equidae Species 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
【発明の詳細な説明】
発明の技術分野
本発明は、トータリゼータシステムのテスト制
御方式に関し、特に端末データジエネレータを用
いてテストのための端末データ発生を支援するト
ータリゼータテスト制御方式に関する。TECHNICAL FIELD OF THE INVENTION The present invention relates to a test control method for a totalizer system, and more particularly to a totalizer test control method that uses a terminal data generator to support generation of terminal data for testing.
技術の背景
はじめに、トータリゼータシステムの概要を説
明する。Technical Background First, an overview of the totalizer system will be explained.
第1図は、トータリゼータシステムの1例の基
本構成を示す。同図において、1―p,1―oは端
末UIM、2はトータリゼータ制御装置TCU、3
はマスタCPU、4はスレーブCPUを示す。マス
タCPUとスレーブCPUとは、デユアルデータ処
理方式で動作する。 FIG. 1 shows the basic configuration of an example of a totalizer system. In the figure, 1- p , 1- o are terminal UIM, 2 is totalizer control unit TCU, 3
indicates the master CPU, and 4 indicates the slave CPU. The master CPU and slave CPU operate in a dual data processing method.
動作を、発売処理について説明すると、端末で
オペレータが入力したデータは、発券要求とし
て、TCUに送られる。TCUは、ポーリングによ
り発券要求データを受付け、それに基づいて、一
定の形式をもつオペレータデータを作成する。オ
ペレータデータは、次に図示しない並列伝送アダ
プタを介して、マスタ、スレーブ両系のCPUに
送信される。両CPUは、オペレータデータを運
用データと照合チエツクした後、フアイルを更新
する。 To explain the operation and sales process, data entered by the operator at the terminal is sent to the TCU as a ticket issuance request. The TCU receives ticket issue request data through polling and creates operator data in a certain format based on it. The operator data is then transmitted to both the master and slave CPUs via a parallel transmission adapter (not shown). Both CPUs update the file after checking the operator data against the operational data.
フアイル更新処理は、今回の票数Aを前日まで
の票数Bに加算し、今回までの累計(A+C)を
得る処理である。両CPUはレスポンスデータを
作成し、TCUに送る。レスポンスデータは、チ
エツク結果の可否OKと、更新データのA,B,
(A+B)を含む。 The file update process is a process of adding the current vote count A to the vote count B up to the previous day to obtain the cumulative total up to this time (A+C). Both CPUs create response data and send it to the TCU. The response data includes the check result OK and update data A, B,
(A+B) included.
TCUは両CPUからのレスポンスデータについ
て検算・照合を行なう。異常がなければレスポン
スデータを作成し、UIMに送り、発券指示を与
える。 The TCU calculates and compares the response data from both CPUs. If there are no abnormalities, create response data, send it to UIM, and issue ticketing instructions.
第2図は、トータリゼータシステム内で転送さ
れるデータフオーマツトの例を示す。同図aは
UIMからTCUへ送られる発券要求データのフオ
ーマツト例である。たとえば、場、年、回、日の
開催データは全体で組合せ数が3種、レース数は
12種、式別は連勝式、単勝式、複勝式の3種、
馬/組番は連勝式で36種、単勝式で28種などの値
をとり、全体の組合せ数は膨大なものとなる。 FIG. 2 shows an example of a data format transferred within the totalizer system. Figure a is
This is an example of the format of ticketing request data sent from UIM to TCU. For example, the event data for venue, year, race, and date have three combinations in total, and the number of races is
12 types, 3 types: consecutive wins, single wins, and multiple wins.
Horses/group numbers take on values such as 36 types for consecutive wins and 28 types for single wins, resulting in a huge number of combinations overall.
第2図bは、TCUからCPUへ送られるオペレ
ータデータのフオーマツト例である。ヘツダ部の
SEQは通番であり、上記aのデータフオーマツ
ト中の場、年、回、日、レース番号等のレース順
序情報部分をコード化したもの、またDEVは
UIM機器番号を、そしてデータ部は発売、払戻
等の処理要求種別、投票情報などを表わす。 FIG. 2b is an example of the format of operator data sent from the TCU to the CPU. header part
SEQ is a serial number, which encodes the race order information such as place, year, race, day, race number, etc. in the data format of a above, and DEV is
The UIM device number is shown, and the data section shows processing request types such as sales and refunds, voting information, etc.
このような従来のトータリゼータシステムにお
いて、システム設置後に総合テストを行なう際に
は、多数の端末UIMの各1台1種類づつの窓口
業務データを設定し、実際に端末からデータを
CPUへ送り、システムの各種機能をテストする
方法をとつていた。1端末には1度に1つの投票
情報第2図で述べたようにレース、馬/組番の多
数の組合せの中の1つしか設定できないから、全
ての種類の情報を設定するには、レース数を12、
馬/組を92通り(但し、マルチの場合は20通り)
とすれば、1004台(マルチの場合は240台)の端
末が必要となり、ほとんど不可能であつた。ま
た、払戻しに関してもあらかじめ用意した的中券
しか払戻しにデータとして発生できなかつた。 In such a conventional totalizer system, when performing a comprehensive test after system installation, one type of counter business data is set for each of the many terminal UIMs, and the data is actually read from the terminals.
The method used was to send the data to the CPU and test various functions of the system. One terminal has one voting information at a time As mentioned in Figure 2, only one of the many combinations of race, horse/group number can be set, so to set all types of information, 12 races,
92 ways for horses/groups (20 ways for multi-horses)
This would require 1004 terminals (240 in the case of multi-device), which would be almost impossible. Further, regarding refunds, only winning tickets prepared in advance can be generated as data for refunds.
発明の目的および構成
本発明の目的は、上述した従来の問題点を解決
するため、擬似データ発生機構をシステム内に設
けて、テストデータ発生に必要な端末台数を、極
く少なくすることにある。OBJECT AND CONFIGURATION OF THE INVENTION In order to solve the above-mentioned conventional problems, an object of the present invention is to provide a pseudo data generation mechanism in the system and to minimize the number of terminals required to generate test data. .
本発明は、そのための構成として、端末とトー
タリゼータ制御装置と中央処理装置とからなるト
ータリゼータシステムにおいて、中央処理装置内
に端末データジエネレータを設け、該端末データ
ジエネレータは、端末からの発売あるいは払戻処
理要求に応じてトータリゼータ制御装置から中央
処理装置に送られるオペレータデータ中の通番を
所要のテストデータに変換し、中央処理装置は該
変換されたテストデータを使用して発売あるいは
払戻の処理を行ないシステムのテストを行なうこ
とを特徴とするものである。 As a configuration for that purpose, the present invention provides a totalizer system including a terminal, a totalizer control device, and a central processing unit, in which a terminal data generator is provided in the central processing unit, and the terminal data generator is configured to handle sales or refunds from the terminal. The serial number in the operator data sent from the totalizer control device to the central processing unit in response to a processing request is converted into the required test data, and the central processing unit uses the converted test data to process sales or refunds. It is characterized by testing the system.
発明の実施例
第3図は本発明実施例の構成図であり、同図に
おいて、7a乃至7dは端末であり機器番号
UIM1乃至UIM4に対応している。8はトータリゼ
ータ制御装置TCU、9はマスタCPU、10はス
レーブCPU、11は端末データジエネレータ、
12は変換テーブル、13はデータチエツク部、
13aは運用データフアイルで、過去から現在ま
でのレースに関する全ての情報を格納したもの、
14はフアイル更新処理部、14aは投票情報フ
アイルでUIM単位に累積投票数を管理するも
の、15はレスポンスデータ作成部を示す。Embodiment of the Invention FIG. 3 is a block diagram of an embodiment of the present invention. In the figure, 7a to 7d are terminals and device numbers.
Compatible with UIM 1 to UIM 4 . 8 is a totalizer control unit TCU, 9 is a master CPU, 10 is a slave CPU, 11 is a terminal data generator,
12 is a conversion table, 13 is a data check section,
13a is the operational data file, which stores all information regarding races from the past to the present.
14 is a file update processing section; 14a is a voting information file that manages the cumulative number of votes for each UIM; and 15 is a response data creation section.
本実施例では、第2図aに示すような、場、
年、回、日、レースNo.、式別、馬/組番のレース
特性データをほとんど全ての組合せで展開したテ
ストデータを内部的に生成する。たとえば発売、
すなわち発券処理テストの場合、式別の変化は
UIMでつくり、レースNo.、馬/組番の変化は端
末データジエネレータ11に生成される。このた
め、UIM1には単勝式だけの処理を割当て、UIM2
には複勝式、UIM3には連勝式の処理を割り当て
る。他方、端末データジエネレータ11は、上述
したように発売ではレースNo.および馬/組番のデ
ータ発生を受け持つているが、払戻処理では、
UIM4を割り当て、端末データジエネレータ11
に、最近4開催分の任意の場、回、日、レース
No.、式別、馬/組番のデータ発生を受け持たせ
る。 In this example, a field as shown in FIG. 2a,
Test data is internally generated that expands race characteristic data of year, race, day, race number, type, and horse/group number in almost all combinations. For example, release
In other words, in the case of the ticketing process test, the changes by formula are
Changes in race numbers and horse/group numbers are created using UIM and generated in the terminal data generator 11. Therefore, UIM 1 is assigned only win-win type processing, and UIM 2 is assigned
Assign multiple win type processing to UIM 3, and consecutive win type processing to UIM 3 . On the other hand, as mentioned above, the terminal data generator 11 is responsible for generating data on race numbers and horse/group numbers at the time of sale, but at the time of refund processing,
Assign UIM 4 and terminal data generator 11
Any place, time, day, race from the last 4 events.
Responsible for generating data for number, type, horse/group number.
端末データジエネレータは、TCUから送られ
たオペレータデータの中の通番SEQをパラメー
タとして、予め設定された変換テーブル12にし
たがつてデータを発生するが、その日の最終レー
スNo.はいくつか、各レースの出馬登録数などは、
運用データフアイル13aの内容に合わせて設定
する。端末UIM1乃至UIM3のオペレータは、SEQ
が変化するように適当な設定データを変更してや
ればよい。このように、テスト時のSEQは、本
番処理時の機能とは全く異なり、端末データジエ
ネレータ11を間接的に制御するためのパラメー
タ手段として使用される。 The terminal data generator uses the serial number SEQ in the operator data sent from the TCU as a parameter and generates data according to a preset conversion table 12. The number of registrations for the race, etc.
Set according to the contents of the operational data file 13a. Operators of terminals UIM 1 to UIM 3 must use SEQ
All you have to do is change the appropriate setting data so that the value changes. In this way, the SEQ during testing is completely different from the function during actual processing, and is used as a parameter means for indirectly controlling the terminal data generator 11.
第4図は、第3図のシステム内におけるデータ
の形を処理レベル毎に示したものである。UIM
から入力された発売あるいは払戻データは、
TCUで第2図bに示す通番SEQを含むオペレー
タデータに変換される。オペレータデータでは、
CPUに送られ、まずSEQをレースNo.、馬/組番
などのテスト用データに変換する。CPUは、こ
の変換データを、他の発売、払戻等の機能識別、
投票数等のデータと組合せて、発売あるいは払戻
のためのチエツク、フアイル更新などの処理を実
行し、上記変換データに基づくレスポンスデータ
を作成してUIMに送り返し、UIMから発券、払
戻の出力を行なわせる。 FIG. 4 shows the data format in the system of FIG. 3 for each processing level. UIM
Release or refund data entered from
The TCU converts it into operator data including the serial number SEQ shown in FIG. 2b. In operator data,
It is sent to the CPU and first converts the SEQ into test data such as race number, horse/group number, etc. The CPU uses this conversion data to identify other functions such as release, refund, etc.
In combination with data such as the number of votes, processes such as checks and file updates for sales or refunds are executed, response data based on the above conversion data is created and sent back to UIM, and UIM issues tickets and refunds are output. let
第5図は、端末データジエネレータ11のデー
タ変換処理をフロー図で示したものである。はじ
めに発売か払戻かの機能判定を行ない、データを
ISOコードかBINコード(2進数)に変換した
後、発売の場合にはレースNo.変換と馬/組番の変
換を実行し、払戻の場合には過去の払戻データ
(運用データフアイル13aにある)から場、
年、回、日を決定し、次にレースNo.と式別、馬/
組とを順次決定する。これらの変換データは、
BIN―ISO変換して出力される。 FIG. 5 is a flow diagram showing the data conversion process of the terminal data generator 11. First, we will determine whether it is a release or a refund, and then we will collect the data.
After converting to an ISO code or BIN code (binary number), in the case of a sale, convert the race number and horse/group number, and in the case of a refund, past refund data (stored in the operational data file 13a) ) to field,
Decide on the year, race, and day, then race number, type, horse/
The groups are determined sequentially. These conversion data are
BIN-ISO converted and output.
発明の効果
本発明によれば、たとえば発売テスト用端末3
台、払戻テスト用端末1台のような少数の端末を
用いるだけで各種の発売/払戻データを発生させ
ることができ、従来のように、遠く離れた発売所
に多数の人員を派遣して多くの人員の労力と時間
を費やしていたテスト処理が、トータリゼータシ
ステムの計算機室内の端末を中心に僅かな人員で
簡単迅速に行なうことが可能となる。Effects of the Invention According to the present invention, for example, the release test terminal 3
Various types of sales/refund data can be generated by simply using a small number of terminals, such as one machine or one refund test terminal. Test processing, which used to take the effort and time of many people, can now be easily and quickly performed by a small number of people using the terminals in the computer room of the Totalizator system.
第1図は従来のトータリゼータシステムの1例
の概略的な構成図、第2図はそのデータフオーマ
ツト構成図、第3図は本発明実施例におけるシス
テム構成図、第4図はそのデータの流れを示す説
明図、第5図は端末データジエネレータの処理フ
ロー図である。
図中、7a乃至7dはテストに使用する端末、
8はTCU、9はマスタCPU、10はスレーブ
CPU、11は端末データジエネレータ、12は
変換テーブル、13はデータチエツク部、13a
は運用データフアイル、14はフアイル更新処理
部、14aは投票情報フアイル、15はレスポン
スデータ作成部を示す。
Figure 1 is a schematic configuration diagram of an example of a conventional totalizer system, Figure 2 is a diagram of its data format configuration, Figure 3 is a system configuration diagram in an embodiment of the present invention, and Figure 4 is its data flow. FIG. 5 is a processing flow diagram of the terminal data generator. In the figure, 7a to 7d are terminals used for testing,
8 is TCU, 9 is master CPU, 10 is slave
CPU, 11 is terminal data generator, 12 is conversion table, 13 is data check section, 13a
14 is an operational data file, 14 is a file update processing section, 14a is a voting information file, and 15 is a response data creation section.
Claims (1)
置とからなるトータリゼータシステムにおいて、
中央処理装置内に端末データジエネレータを設
け、該端末データジエネレータは、端末からの発
売あるいは払戻処理要求に応じてトータリゼータ
制御装置から中央処理装置に送られるオペレータ
データ中の通番を所要のテストデータに変換し、
中央処理装置は該変換されたテストデータを使用
して発売あるいは払戻の処理を行ないシステムの
テストを行なうことを特徴とするトータリゼータ
のテスト制御方式。1 In a totalizer system consisting of a terminal, a totalizer control device, and a central processing unit,
A terminal data generator is provided in the central processing unit, and the terminal data generator converts the serial number in the operator data sent from the totalizer control device to the central processing unit into required test data in response to a release or refund processing request from the terminal. Convert to
A test control method for a totalizer, characterized in that the central processing unit uses the converted test data to process sales or refunds and to test the system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57049455A JPS58166460A (en) | 1982-03-27 | 1982-03-27 | Test control system for totalizator using terminal data generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57049455A JPS58166460A (en) | 1982-03-27 | 1982-03-27 | Test control system for totalizator using terminal data generator |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS58166460A JPS58166460A (en) | 1983-10-01 |
JPS6220580B2 true JPS6220580B2 (en) | 1987-05-07 |
Family
ID=12831608
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57049455A Granted JPS58166460A (en) | 1982-03-27 | 1982-03-27 | Test control system for totalizator using terminal data generator |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS58166460A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0429835Y2 (en) * | 1987-07-11 | 1992-07-20 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0734203B2 (en) * | 1987-05-20 | 1995-04-12 | 富士通株式会社 | Daily test method for business processing system |
-
1982
- 1982-03-27 JP JP57049455A patent/JPS58166460A/en active Granted
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0429835Y2 (en) * | 1987-07-11 | 1992-07-20 |
Also Published As
Publication number | Publication date |
---|---|
JPS58166460A (en) | 1983-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20120084794A1 (en) | Systems and Methods Providing Intelligent Routing of Data Between Software System | |
JPS62502784A (en) | Method and device for controlling and storing and dispensing arbitrary prepaid amounts in a prepaid amount accumulating means of a postage metering machine | |
CN102054221B (en) | Visual monitoring method for RMTSS (reliability, maintainability, testability, supportability, safety) characters during manufacturing process of complex products | |
CN114741056A (en) | Internet of things management platform based on big data and cloud computing | |
JPS6220580B2 (en) | ||
JPS63301667A (en) | Maintenance managing system | |
JP2007328748A (en) | Salary advance payment system and its method | |
US20060224802A1 (en) | Control system | |
JP2020035286A (en) | Knowledge providing program, knowledge providing apparatus, and sales management system | |
JP6625286B1 (en) | Management index calculation system and management index calculation method | |
JP3867868B2 (en) | Fault integrated management device | |
CN115730780A (en) | OMS (operation management system) ticket overhauling system and method of comprehensive scheduling terminal | |
JP2020038615A (en) | Knowledge information service system | |
US20240078102A1 (en) | Information providing device, information providing method, information management device, and computer-readable recording medium | |
US20230377397A1 (en) | Entry/Exit Management System and Entry/Exit Management Method | |
JP2697408B2 (en) | Equipment management system | |
JP2002253817A (en) | Control system of game machine | |
CN111539015A (en) | Intelligent electronic scale transmission method, electronic scale tracing method and electronic scale tracing device | |
JPH03250254A (en) | Hit ticket pay-back system | |
CN117807071A (en) | Method for carrying out on-line prediction management on service data | |
CN117494198A (en) | Power grid data sharing system and method thereof | |
JPS63192190A (en) | Totalization managing system for pos system | |
CN117455160A (en) | Production scheduling method and related equipment | |
CN112199718A (en) | Data transfer monitoring method and device, electronic equipment and storage medium | |
JP2002253839A (en) | Browsing system for failure information of game machine |