JP2013008222A - Item input processing system - Google Patents

Item input processing system Download PDF

Info

Publication number
JP2013008222A
JP2013008222A JP2011140722A JP2011140722A JP2013008222A JP 2013008222 A JP2013008222 A JP 2013008222A JP 2011140722 A JP2011140722 A JP 2011140722A JP 2011140722 A JP2011140722 A JP 2011140722A JP 2013008222 A JP2013008222 A JP 2013008222A
Authority
JP
Japan
Prior art keywords
input
item
processing
item input
data
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.)
Granted
Application number
JP2011140722A
Other languages
Japanese (ja)
Other versions
JP5587252B2 (en
Inventor
Takuma Tatematsu
卓磨 立松
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.)
Daiwa Institute of Research Business Innovation Ltd
Original Assignee
Daiwa Institute of Research Business Innovation 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 Daiwa Institute of Research Business Innovation Ltd filed Critical Daiwa Institute of Research Business Innovation Ltd
Priority to JP2011140722A priority Critical patent/JP5587252B2/en
Publication of JP2013008222A publication Critical patent/JP2013008222A/en
Application granted granted Critical
Publication of JP5587252B2 publication Critical patent/JP5587252B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an item input processing system that is flexibly adapted to various input screens so as to easily correct error data.SOLUTION: In the item input processing system, CSV registration means of a processing server 1 stores input item data in a CSV file storage DB 13; electric message conversion means converts the input item data to be saved in a storage device into an electric message form to produce an electric message according to an electric message conversion rule defined in a template corresponding to a data input screen once item input processing is started; item input execution means performs item input processing for a master device 2 in a processing step corresponding to preset processing capability; error information is stored in the storage device once an error occurs to the input processing; and the input item data is input to the master device 2 again with a file having been corrected with respect to the error information.

Description

本発明は、証券業務における顧客情報等の項目を入力処理する項目入力処理システムに係り、特に、様々な入力画面に対して汎用的に対応可能とし、エラーデータの修正を容易に行うことができる項目入力処理システムに関する。   The present invention relates to an item input processing system that inputs items such as customer information in securities business. In particular, the present invention can be used universally for various input screens and can easily correct error data. The present invention relates to an item input processing system.

[従来の技術]
証券業務において、例えば、口座開設、入出庫、ファンドの手数料登録等について、顧客の個人情報、証券・債券情報等を同じような入力画面に一日に何度も入力する必要があった。
このような項目入力を人手によって繰り返し行う場合は、入力ミスが発生しやしく、時間が掛かるものとなっていた。
そこで、自動入力を行う自動入力プログラムを装置にインストールしておき、当該プログラムを用いて入力データをアップロードする方法が考えられる。
[Conventional technology]
In the securities business, for example, it was necessary to input customer personal information, securities / bond information, etc., many times a day on the same input screen for account opening, deposit / withdrawal, fund fee registration, and the like.
When such an item input is repeatedly performed manually, an input error is likely to occur and it takes time.
Therefore, a method is conceivable in which an automatic input program for performing automatic input is installed in the apparatus and input data is uploaded using the program.

[関連技術]
尚、関連する先行技術として、特開2006−73037号公報「ファイル編集装置、ファイル編集方法およびファイル編集プログラム」(株式会社大和証券グループ本社)[特許文献1]がある。
[Related technologies]
As a related prior art, there is JP 2006-73037 A “File Editing Device, File Editing Method, and File Editing Program” (Daiwa Securities Group Inc.) [Patent Document 1].

特許文献1は、イベントアクション定義部が、部品毎にイベントが発生したときにどのようなアクションを起こすのかを定義するイベント定義ファイルと、アクションの詳細を定義するアクション定義ファイルを生成し、イベントが発生すると、イベント定義ファイルとアクション定義ファイルと特定して起動すべきアクションを実行し、また、シナリオ情報に基づいて生成されたシナリオ入力テンプレートからデータ入力テンプレートを生成し、データ入力テンプレートに処理すべきデータを登録して実行ファイルを生成して、マスタファイルに対して一括して編集処理を行うことが示されている。   In Patent Document 1, the event action definition unit generates an event definition file that defines what action is to be taken when an event occurs for each part, and an action definition file that defines details of the action. When it occurs, the event definition file and action definition file should be identified and the action to be started should be executed, and the data input template should be generated from the scenario input template generated based on the scenario information and processed into the data input template It is shown that data is registered to generate an execution file, and the master file is collectively edited.

特開2006−73037号公報JP 2006-73037 A

しかしながら、上記従来の項目入力を人手による場合では、入力ミスが発生しやすく、時間が掛かるという問題点があった。
また、自動入力プログラムによるアップロードする方法では、入力項目に応じて個別に自動入力プログラムを作成する必要があり、開発コストが高くなるという問題点があった。
However, when the above-described conventional item input is performed manually, there is a problem that an input error is likely to occur and it takes time.
In addition, the uploading method using the automatic input program has a problem that it is necessary to create an automatic input program individually according to the input items, resulting in a high development cost.

また、特許文献1では、シナリオ入力テンプレートからデータ入力テンプレートを生成し、更に実行ファイルを生成してマスタファイルに対する一括編集を行うことが記載されているものの、エラーデータの修正を容易に行うものとはなっていないものである。   Patent Document 1 describes that a data input template is generated from a scenario input template, and further, an execution file is generated and batch editing of the master file is performed, but error data can be easily corrected. Is not.

本発明は上記実情に鑑みて為されたもので、様々な入力画面に対して汎用的に対応可能とし、エラーデータの修正を容易に行うことができる項目入力処理システムを提供することを目的とする。   The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an item input processing system that can be used universally for various input screens and can easily correct error data. To do.

上記従来例の問題点を解決するための本発明は、操作端末からの入力項目データをマスター装置に入力する処理サーバを備えた項目入力処理システムであって、処理サーバが、項目入力処理の能力を設定する稼働状況テーブルを記憶し、入力項目データを記憶し、項目入力処理の実行結果データを記憶すると共に、項目入力処理のエラー情報を記憶する記憶装置と、入力項目データの項目入力処理を実行する制御部とを有し、制御部がプログラム処理により実現される処理手段として、入力項目データを記憶装置に格納するデータ登録手段と、項目入力処理が開始されると、データ入力画面に対応するテンプレートに規定される電文変換ルールに基づいて記憶装置に記憶された入力項目データを電文形式に変換して電文を作成する電文変換手段と、稼働状況テーブルに設定された処理能力に応じた処理ステップで、マスター装置に対して作成した電文を出力する項目入力処理を実行し、項目入力処理の実行結果データを記憶装置に格納し、項目入力処理でエラーとなった場合はエラー情報を記憶装置に格納し、エラー情報について修正された入力項目データを再度マスター装置に入力する項目入力実行手段とを有することを特徴とする。   The present invention for solving the problems of the conventional example described above is an item input processing system including a processing server for inputting input item data from an operation terminal to a master device, and the processing server has the capability of item input processing. A storage device that stores the operation status table, stores the input item data, stores the execution result data of the item input process, and stores the error information of the item input process, and the item input process of the input item data A data registration means for storing input item data in a storage device, and a data input screen when the item input process is started. A message conversion method for generating a message by converting input item data stored in a storage device into a message format based on a message conversion rule defined in a template to be generated And, in the processing step according to the processing capacity set in the operating status table, execute the item input processing to output the message created for the master device, store the execution result data of the item input processing in the storage device, In the case where an error occurs in the item input process, there is provided item input executing means for storing error information in a storage device and inputting input item data corrected for the error information to the master device again.

本発明は、上記項目入力処理システムにおいて、稼働状況テーブルには、時間区分毎に一定時間に処理される平均処理件数に基づいて時間区分毎に処理間隔が設定されており、処理サーバの制御部によって実現される項目入力実行手段が、時間区分を読み取って、当該時間区分に応じて稼働状況テーブルを参照し、設定されている処理間隔に従ってマスター装置に対する項目入力処理を実行することを特徴とする。   In the item input processing system according to the present invention, in the operation status table, a processing interval is set for each time segment based on the average number of processing cases processed for a certain time for each time segment, and the control unit of the processing server The item input execution means realized by the method reads the time segment, refers to the operation status table according to the time segment, and executes the item input process for the master device according to the set processing interval. .

本発明は、上記項目入力処理システムにおいて、処理サーバには、時間区分毎に各時間区分内で処理される平均処理件数と、最大処理件数と、最大処理件数から平均処理件数を差し引いた余裕件数と、項目入力処理を行う対象の実行予定件数を時間区分に割り当てた予定処理件数とが設定される処理可能テーブルを記憶装置に記憶しており、処理サーバの制御部によって実現される項目入力実行手段が、項目入力処理の実行予定件数について処理可能テーブルの余裕件数を参照して時間区分に実行予定件数を割り当てて時間区分に対応する予定処理件数を処理可能テーブルに設定し、時間区分を読み取って、処理可能テーブルの時間区分に対応する予定処理件数の入力処理を実行することを特徴とする。   In the item input processing system described above, the processing server includes an average processing number processed within each time segment, a maximum processing number, and a margin number obtained by subtracting the average processing number from the maximum processing number. And a processable table in which the number of scheduled executions to be subjected to item input processing and the number of scheduled processes assigned to the time segment are stored in the storage device, and item input execution realized by the control unit of the processing server The means refers to the margin of the processable table for the scheduled number of executions of item input processing, assigns the scheduled number of executions to the time segment, sets the scheduled process count corresponding to the time segment in the processable table, and reads the time segment. Thus, an input process of the number of scheduled processes corresponding to the time division of the processable table is executed.

本発明は、上記項目入力処理システムにおいて、処理サーバの制御部によって実現される項目入力実行手段が、時間区分毎に処理可能テーブルにおける余裕件数を処理可能テーブルにおける割当可能な最大の予定処理件数とすることを特徴とする。   According to the present invention, in the item input processing system, the item input execution means realized by the control unit of the processing server determines the maximum number of scheduled processes that can be allocated in the processable table by calculating the margin number in the processable table for each time segment. It is characterized by doing.

本発明は、上記項目入力処理システムにおいて、処理サーバの制御部によって実現される項目入力実行手段が、実行予定件数が処理可能テーブルにおける時間区分の割当可能な最大の予定処理件数を超えている場合、処理可能テーブルにおいて超えた分の件数を次の時間区分に予定処理件数として割り当てることを特徴とする。   In the item input processing system according to the present invention, when the item input execution means realized by the control unit of the processing server exceeds the maximum number of scheduled processes that can be assigned to the time division in the processable table, The number of cases exceeding the processable table is assigned to the next time segment as the number of scheduled processes.

本発明は、上記項目入力処理システムにおいて、処理サーバの制御部によって実現される項目入力実行手段が、項目入力処理の実行が完了すると、操作端末に実行予定件数、入力処理完了件数、エラー件数を表示出力することを特徴とする。   In the item input processing system, when the item input execution means realized by the control unit of the processing server completes the item input process, the operation terminal displays the number of scheduled executions, the number of input processes completed, and the number of errors. It is characterized by display output.

本発明は、上記項目入力処理システムにおいて、処理サーバの制御部によって実現される項目入力実行手段が、操作端末からの要求によりエラー情報の詳細を表示出力する場合には、エラーの位置情報とエラー内容を表示出力することを特徴とする。   In the item input processing system, when the item input execution means realized by the control unit of the processing server displays and outputs details of the error information in response to a request from the operation terminal, the error position information and the error The contents are displayed and output.

本発明は、上記項目入力処理システムとしてコンピュータを機能させるためのプログラムを特徴とする。   The present invention is characterized by a program for causing a computer to function as the item input processing system.

本発明によれば、操作端末からの入力項目データをマスター装置に入力する処理サーバを備え、処理サーバが、項目入力処理の能力を設定する稼働状況テーブルを記憶し、入力項目データを記憶し、項目入力処理の実行結果データを記憶すると共に、項目入力処理のエラー情報を記憶する記憶装置と、入力項目データの項目入力処理を実行する制御部とを有し、制御部がプログラム処理により実現される処理手段として、入力項目データを記憶装置に格納するデータ登録手段と、項目入力処理が開始されると、データ入力画面に対応するテンプレートに規定される電文変換ルールに基づいて記憶装置に記憶された入力項目データを電文形式に変換して電文を作成する電文変換手段と、稼働状況テーブルに設定された処理能力に応じた処理ステップで、マスター装置に対して作成した電文を出力する項目入力処理を実行し、項目入力処理の実行結果データを記憶装置に格納し、項目入力処理でエラーとなった場合はエラー情報を記憶装置に格納し、エラー情報について修正された入力項目データを再度マスター装置に入力する項目入力実行手段とを有する項目入力処理システムとしているので、様々なデータ入力画面に対して汎用的に対応可能であり、エラーデータの修正を容易に行うことができる効果がある。   According to the present invention, it is provided with a processing server that inputs input item data from the operation terminal to the master device, the processing server stores an operation status table for setting the capability of item input processing, stores input item data, It has a storage device for storing the execution result data of the item input process and storing error information of the item input process, and a control unit for executing the item input process of the input item data, and the control unit is realized by a program process. As the processing means, the data registration means for storing the input item data in the storage device, and when the item input processing is started, it is stored in the storage device based on the message conversion rules defined in the template corresponding to the data input screen. Message conversion means for converting the input item data into a message format to create a message, and a processing step corresponding to the processing capacity set in the operation status table Execute the item input process that outputs the created message to the master device, store the execution result data of the item input process in the storage device, and store the error information if an error occurs in the item input process Since the item input processing system has an item input execution means for re-inputting input item data corrected for error information to the master device, it can be used universally for various data input screens. There is an effect that error data can be easily corrected.

本発明の実施の形態に係る項目入力処理システムの概略図である。It is the schematic of the item input processing system which concerns on embodiment of this invention. 顧客登録(変更)用ファイルを示す図である。It is a figure which shows the file for customer registration (change). 入出庫入金用ファイルを示す図である。It is a figure which shows the file for deposit / withdrawal payment. 実行対象ファイル選択画面を示す図である。It is a figure which shows the execution file selection screen. 実行前確認画面を示す図である。It is a figure which shows the confirmation screen before execution. 実行中確認画面を示す図である。It is a figure which shows an execution confirmation screen. 実行完了画面を示す図である。It is a figure which shows an execution completion screen. 実行結果照会画面を示す図である。It is a figure which shows an execution result inquiry screen. エラー結果詳細画面を示す図である。It is a figure which shows an error result detailed screen. エラーレコードの修正の概略図である。It is the schematic of correction of an error record. マスター装置の稼働状況テーブルを示す図である。It is a figure which shows the operating condition table of a master apparatus. マスター装置のデータ区分に応じた処理可能テーブルを示す図である。It is a figure which shows the processable table according to the data division of a master apparatus. 本システムの処理サーバにおける処理を示すフローチャートである。It is a flowchart which shows the process in the process server of this system.

本発明の実施の形態について図面を参照しながら説明する。
[1.実施の形態の概要]
本発明の実施の形態に係る項目入力処理システムは、処理サーバのCSVデータ登録手段が、CSVファイルの入力項目データを記憶装置に格納しておき、項目入力の処理が開始されると、電文変換手段が、データ入力画面に対応するテンプレートに規定される電文変換ルールに基づいて記憶装置に保存する入力項目データを電文形式に変換して電文を作成し、項目入力実行手段が、予め設定された処理能力に応じた処理ステップで、マスター装置への入力処理を行い、入力処理でエラーとなった場合はエラー情報を記憶装置に格納し、エラー情報について修正後のファイルで入力項目データを再度マスター装置に入力する項目入力処理を行うようにしているので、様々なデータ入力画面に対して汎用的に対応可能であり、エラーデータの修正を容易に行うことができるものである。
Embodiments of the present invention will be described with reference to the drawings.
[1. Outline of Embodiment]
In the item input processing system according to the embodiment of the present invention, the CSV data registration unit of the processing server stores the input item data of the CSV file in the storage device, and when the item input processing is started, the message conversion The means creates a message by converting the input item data stored in the storage device into a message format based on the message conversion rule defined in the template corresponding to the data input screen, and the item input execution means is preset. In the processing step according to the processing capability, input processing to the master device is performed, and if an error occurs in the input processing, error information is stored in the storage device, and the input item data is again mastered with the corrected file for the error information. Since item input processing to be input to the device is performed, it can be used universally for various data input screens and repair error data. It is capable of performing easily.

[2.本システム:図1]
本発明の実施の形態に係る項目入力処理システム(本システム)について図1を参照しながら説明する。図1は、本発明の実施の形態に係る項目入力処理システムの概略図である。
本システムは、図1に示すように、処理サーバ1と、マスター装置2と、操作端末3とから基本的に構成されている。
尚、図1では、操作端末3が一台しか描画していないが、実際は、複数台の操作端末が処理サーバ1に接続可能となるよう、操作端末3と処理サーバ1とはネットワークで接続されている。
[2. This system: Fig. 1]
An item input processing system (present system) according to an embodiment of the present invention will be described with reference to FIG. FIG. 1 is a schematic diagram of an item input processing system according to an embodiment of the present invention.
As shown in FIG. 1, this system basically includes a processing server 1, a master device 2, and an operation terminal 3.
In FIG. 1, only one operation terminal 3 is drawn, but actually, the operation terminal 3 and the processing server 1 are connected via a network so that a plurality of operation terminals can be connected to the processing server 1. ing.

また、処理サーバ1とマスター装置2とを直接接続してもよいし、ネットワークを介して接続するようにしてもよい。
また、処理サーバ1、マスター装置2、操作端末3は、コンピュータ装置で構成され、よって、処理部、記憶部、インタフェース部等を備えている。特に、操作端末3は、指示を入力するための入力部、処理結果を表示する表示部を備えている。
Further, the processing server 1 and the master device 2 may be directly connected or may be connected via a network.
Further, the processing server 1, the master device 2, and the operation terminal 3 are configured by computer devices, and thus include a processing unit, a storage unit, an interface unit, and the like. In particular, the operation terminal 3 includes an input unit for inputting instructions and a display unit for displaying processing results.

[3.本システムの各部]
次に、本システムの各部について説明する。
[処理サーバ1]
処理サーバ1は、コンピュータ装置で構成され、コンピュータプログラムを実行する処理部(自動実行制御部)11と、必要なデータを記憶する記憶装置(記憶部及び関連するデータベース[DB])と、マスター装置2及び操作端末3と接続するインタフェース部を備えている。
記憶装置としては、記憶部12と、入力項目ファイル格納DB(CSVファイル格納DB)13と、実行結果格納DB14を備えている。
[3. Parts of this system]
Next, each part of this system will be described.
[Processing server 1]
The processing server 1 includes a computer device, and includes a processing unit (automatic execution control unit) 11 that executes a computer program, a storage device that stores necessary data (storage unit and associated database [DB]), and a master device. 2 and an interface unit connected to the operation terminal 3.
The storage device includes a storage unit 12, an input item file storage DB (CSV file storage DB) 13, and an execution result storage DB 14.

[記憶装置]
記憶装置(記憶部12)は、操作端末3のデータ入力画面毎に対応して作成(変換)された複数の電文を記憶し、また、本処理を実現するプログラムを記憶する。
テンプレートについては後述するが、マスター装置2に送信するための電文形式に変換するためのルール(電文変換規則)が記述されている。
記憶装置(CSVファイル格納DB13)は、入力項目データをCSV(Comma Separated Values)データで記憶する。
記憶装置(実行結果格納DB14)は、項目入力処理が実行された場合の実行結果データを記憶する。
[Storage device]
The storage device (storage unit 12) stores a plurality of telegrams created (converted) corresponding to each data input screen of the operation terminal 3, and also stores a program for realizing this processing.
Although the template will be described later, a rule (message conversion rule) for converting to a message format for transmission to the master device 2 is described.
The storage device (CSV file storage DB 13) stores input item data as CSV (Comma Separated Values) data.
The storage device (execution result storage DB 14) stores execution result data when the item input process is executed.

[自動実行制御部11]
処理サーバ1の処理部(自動実行制御部11)は、記憶装置に記憶されているプログラムを読み込んで項目入力処理を実行するものであり、CVSデータ登録手段と、電文変換手段と、項目入力実行手段とを実現するものである。
具体的には、自動実行制御部11は、操作端末3から入力項目データのCSVファイルが指定されて入力されると((1)−1)、CVSデータ登録手段によりCSVデータを登録する処理を行う。
この登録処理は、記憶装置にCSVデータを格納するものである。尚、記憶装置に同じファイル名が存在する場合は、新たなCSVファイルで更新されることになる。
[Automatic execution control unit 11]
The processing unit (automatic execution control unit 11) of the processing server 1 reads a program stored in the storage device and executes item input processing, and includes CVS data registration means, message conversion means, and item input execution. Means.
Specifically, when a CSV file of input item data is designated and input from the operation terminal 3 ((1) -1), the automatic execution control unit 11 performs a process of registering CSV data by the CVS data registration unit. Do.
This registration process stores CSV data in the storage device. When the same file name exists in the storage device, it is updated with a new CSV file.

また、自動実行制御部11は、操作端末3からデータ入力画面に対応するテンプレートを選択して1件目の実行指示が入力されると((2)−1)、記憶装置から該当する1件目の実行データ(操作端末3から受信して記憶しているCSVデータ)を取得する((2)−2)。操作端末3からの実行指示は、特定の証券業務(例えば「信用口座開設」の業務)に対する特定項目(例えば「顧客登録」の項目)を指示するものである。   Further, when the automatic execution control unit 11 selects a template corresponding to the data input screen from the operation terminal 3 and the first execution instruction is input ((2) -1), the corresponding one item from the storage device. The eye execution data (CSV data received and stored from the operation terminal 3) is acquired ((2) -2). The execution instruction from the operation terminal 3 instructs a specific item (for example, “customer registration” item) for a specific securities business (for example, “credit account opening” business).

そして、自動実行制御部11は、電文変換手段によりデータ入力画面に対応したテンプレートに規定された電文変換ルールに基づいて、記憶装置から取得した実行データを電文形式に変換して電文を作成する((2)−3)。作成された電文は、以下に説明するように、項目入力実行手段によりマスター装置2に出力される。   Then, the automatic execution control unit 11 creates a message by converting the execution data acquired from the storage device into a message format based on the message conversion rule defined in the template corresponding to the data input screen by the message conversion means ( (2) -3). The created electronic message is output to the master device 2 by the item input execution unit as described below.

更に、後述する処理の能力に従い、自動実行制御部11は、項目入力実行手段によりマスター装置2に特定のステップ数分について項目入力処理のリクエストを行い、作成された電文をマスター装置2に送信(出力)し、マスター装置2からの項目入力処理の実行結果の入力を受ける((2)−4)。
そして、自動実行制御部11は、項目入力実行手段によりマスター装置2から受信した実行結果データを記憶装置に記憶すると共に、実行結果データからエラー情報を取得して記憶装置に記憶する((2)−5)。
また、自動実行制御部11は、項目入力実行手段によりエラー情報から得られた修正後のファイルにてマスター装置2に項目入力処理を行う。
Further, according to the processing capability described later, the automatic execution control unit 11 requests the master device 2 for item input processing for a specific number of steps by the item input execution means, and transmits the created message to the master device 2 ( Output) and receives the input of the execution result of the item input process from the master device 2 ((2) -4).
Then, the automatic execution control unit 11 stores the execution result data received from the master device 2 by the item input execution unit in the storage device, acquires error information from the execution result data, and stores it in the storage device ((2)). -5).
Further, the automatic execution control unit 11 performs an item input process on the master device 2 with the corrected file obtained from the error information by the item input execution unit.

[マスター装置2]
マスター装置2は、コンピュータ装置で構成され、コンピュータプログラムを実行する処理部と、必要なデータを記憶する記憶装置と、処理サーバ1に接続するインタフェース部を備えている。
マスター装置2は、証券業務全般のデータを管理・記憶しており、特に、処理サーバ1からの入力項目データを受信し、入力処理を行って、入力処理が正常に行われたか否かの実行結果データを処理サーバ1に返信する。正常に入力処理されたデータは、マスター装置2に蓄積されることになる。また、入力処理が正常に行われなかった場合は、エラー情報が返信される。
[Master device 2]
The master device 2 includes a computer device, and includes a processing unit that executes a computer program, a storage device that stores necessary data, and an interface unit that is connected to the processing server 1.
The master device 2 manages and stores data related to securities business in general. In particular, it receives input item data from the processing server 1, performs input processing, and executes whether or not input processing has been performed normally. The result data is returned to the processing server 1. The normally input data is accumulated in the master device 2. If the input process is not performed normally, error information is returned.

[操作端末3]
操作端末3は、入力項目データを作成し、CSV形式のファイルで記憶しておき、ファイルを指定して処理サーバ1に入力項目データを出力する。
操作端末3は、項目入力処理について、端末のデータ入力画面毎に対応して記憶するテンプレートを選択し、選択したテンプレートを用いて1件目の実行指示を処理サーバ1に出力する((2)−1)。
ここで、テンプレートは、端末のデータ入力画面毎にあって、それをマスター装置2に送信する電文形式に変換するためのルール(電文変換規則)が記述されたものである。
[Operation terminal 3]
The operation terminal 3 creates input item data, stores it as a CSV file, designates the file, and outputs the input item data to the processing server 1.
For the item input process, the operation terminal 3 selects a template to be stored corresponding to each data input screen of the terminal, and outputs a first execution instruction to the processing server 1 using the selected template ((2) -1).
Here, the template is provided for each data input screen of the terminal, and describes a rule (message conversion rule) for converting it into a message format to be transmitted to the master device 2.

そして、処理サーバ1で特定数分の処理が為されてレスポンスを得て、数秒間スリープした((2)−6)後に、2件目の実行指示を出力して、上記処理を繰り返すことになる(3)。
また、操作端末3は、処理サーバ1の記憶装置に記憶されたエラー情報に基づいて修正後のファイルを生成する。修正されたファイルは、処理サーバ1に出力され、更にマスター装置2に入力されて、エラー部分の入力項目データについて再度項目入力処理が行われる。
Then, a specific number of processes are performed in the processing server 1, a response is obtained, and after sleeping for a few seconds ((2) -6), a second execution instruction is output and the above process is repeated. (3)
Further, the operation terminal 3 generates a corrected file based on the error information stored in the storage device of the processing server 1. The corrected file is output to the processing server 1 and further input to the master device 2, and the item input process is performed again on the input item data in the error part.

[4.入力項目ファイル:図2,3]
次に、入力項目ファイルの例について図2,3を参照しながら説明する。図2は、顧客登録(変更)用ファイルを示す図であり、図3は、入出庫入金用ファイルを示す図である。
[顧客登録(変更)用ファイル(A1101):図2]
図2に示すように、顧客登録(変更)用ファイル(A1101)には、A1102のデータ部分と、A1103のデータ部分とが連結された状態となっている。A1102、A1103は、A1101の2ページ目、3ページ目の画面である。
[4. Input item file: Fig. 2 and 3]
Next, an example of the input item file will be described with reference to FIGS. FIG. 2 is a diagram showing a customer registration (change) file, and FIG. 3 is a diagram showing a deposit / withdrawal deposit file.
[Customer Registration (Change) File (A1101): FIG. 2]
As shown in FIG. 2, in the customer registration (change) file (A1101), the data part A1102 and the data part A1103 are connected. A1102 and A1103 are screens of the second and third pages of A1101.

顧客登録(変更)用ファイル(A1101)は、「部店」「顧客」「扱者」のデータが記憶され、A1102は、「郵便番号」「フリガナ」...「[開設1]保護預かり」「[開設2]積立投信」等のデータが記憶され、A1103には、「自動徴収口座(保)」等のデータが記憶される。   In the customer registration (change) file (A1101), data of “department store”, “customer”, and “handler” are stored, and A1102 stores “zip code”, “reading”, “[open 1] custody”, “ Data such as [Open 2] Funded Investment Trust is stored, and data such as “Automatic Collection Account (Protect)” is stored in A1103.

尚、マスター装置2で保持しているデータがある項目は、csv上で指定がない場合に、マスター装置2のデータにて再送信を行う。
例えば、既に顧客「111111」が「積立投信口座開設済(1)」の際には、初期値「未開設(0)」ではなく、マスター装置2のデータにて再び「開設済(1)」が送信される。
It should be noted that an item with data held by the master device 2 is retransmitted with the data of the master device 2 when there is no designation on csv.
For example, when the customer “111111” is already “funded investment trust account opened (1)”, the initial value “not yet opened (0)” is used, but “opened (1)” again with the data of the master device 2. Is sent.

[入出庫入金用ファイル(B2200):図3]
入出庫入金用ファイル(B2200)は、図3に示すように、「入出区分」「入出庫年月日」「部店」「顧客」「扱者」「商品」「銘柄コード」「数量」等のデータが記憶される。
[File for deposit and withdrawal (B2200): Fig. 3]
As shown in FIG. 3, the file for depositing / withdrawing (B2200) includes, for example, “incoming / outgoing classification”, “entry / withdrawal date”, “part store”, “customer”, “handler”, “product”, “brand code”, “quantity”, Are stored.

[5.画面遷移:図4〜9]
次に、本システムの項目入力処理における操作端末3の表示部に表示される画面の遷移を参照しながら処理内容を説明する。
図4は、実行対象ファイル選択画面を示す図であり、図5は、実行前確認画面を示す図であり、図6は、実行中確認画面を示す図であり、図7は、実行完了画面を示す図であり、図8は、実行結果照会画面を示す図であり、図9は、エラー結果詳細画面を示す図である。
[5. Screen transition: Figures 4-9
Next, the processing content will be described with reference to the transition of the screen displayed on the display unit of the operation terminal 3 in the item input processing of this system.
4 is a diagram illustrating an execution target file selection screen, FIG. 5 is a diagram illustrating a pre-execution confirmation screen, FIG. 6 is a diagram illustrating a running confirmation screen, and FIG. 7 is an execution completion screen. FIG. 8 is a diagram showing an execution result inquiry screen, and FIG. 9 is a diagram showing an error result detail screen.

[実行対象ファイル選択画面:図4]
本処理プログラムを実行し、ユーザーIDとパスワード入力によりログインを行い、「実行」を選択すると、図4に示すように、実行対象ファイル選択画面が表示される。
実行対象ファイル選択画面では、証券業務に対応した対象画面と対象ファイル(ファイル名)を選択する。対象画面は、テンプレートの基になるもので、対象画面が選択されると、テンプレートが特定され、そのテンプレートに記述された電文変換規則(ルール)に従って、対象ファイルのデータが電文形式に変換されるようになっている。
[Execution target file selection screen: Fig. 4]
When this processing program is executed, login is performed by inputting a user ID and a password, and “execute” is selected, an execution target file selection screen is displayed as shown in FIG.
On the execution target file selection screen, the target screen and target file (file name) corresponding to the securities business are selected. The target screen is the basis of the template. When the target screen is selected, the template is specified, and the data of the target file is converted into a message format according to the message conversion rules (rules) described in the template. It is like that.

選択した対象画面と対象ファイルにはコメントを付すことができる。
尚、同一ファイルの二重実行防止のため、対象ファイルは、ユーザー毎にファイル名をユニークにする。但し、2営業日後は、二重実行の可能性が少なくなるので、同名ファイルが使用可能となる。
Comments can be attached to the selected target screen and target file.
In order to prevent double execution of the same file, the target file has a unique file name for each user. However, after two business days, the possibility of double execution is reduced, so the same name file can be used.

[実行前確認画面:図5]
図4で対象画面と対象ファイルが選択され、「ファイル確定」ボタンがクリックされると、図5の実行前確認画面が表示される。実行前確認画面では、「実行ボタンを押す前に内容を確認し、チェックを入れてください。」のメッセージを表示し、「確認」にチェックが入力されて「実行」ボタンがクリックされると次の画面に遷移する。誤取込防止のための確認チェックである。
[Confirmation screen before execution: Fig. 5]
When the target screen and the target file are selected in FIG. 4 and the “file confirmation” button is clicked, the pre-execution confirmation screen of FIG. 5 is displayed. In the pre-execution confirmation screen, the message “Please confirm the contents before pressing the execution button and check the box.” Is displayed. When the check is entered in “Confirm” and the “Execute” button is clicked, Transition to the screen. This is a confirmation check to prevent erroneous capture.

尚、図5では、権限のあるユーザーが、選択した対象画面と対象ファイルを評価できるボタンを設けるようにしてもよい。権限は、ログイン時のユーザーIDで認められる。また、図6〜9においても権限のあるユーザーが画面を評価できるようにしてもよい。   In FIG. 5, an authorized user may be provided with a button for evaluating the selected target screen and target file. Authority is recognized by the user ID at the time of login. 6 to 9, an authorized user may be able to evaluate the screen.

[実行中確認画面:図6]
図5で「実行」ボタンがクリックされると、図6に示す実行中確認画面が表示される。
実行中確認画面で「中断」ボタンをクリックすると処理が中断され、「再開」ボタンがアクティブとなり、「再開」ボタンのクリックで処理が再開される。尚、「結果照会」のボタンは、まだアクティブとはならない。
[Execution confirmation screen: Fig. 6]
When the “execution” button in FIG. 5 is clicked, an execution confirmation screen shown in FIG. 6 is displayed.
When the “suspend” button is clicked on the execution confirmation screen, the process is interrupted, the “resume” button becomes active, and the process is resumed by clicking the “resume” button. It should be noted that the “result inquiry” button is not yet active.

そして、実行中は、図6の下側に実行結果が表示される。図6では、「2件/50件 完了」の進捗状況が表示され、50件中2件が完了したことを示している。また、エラー発生件数も表示される。
実行速度は、例えば、2秒/件であり、一日の処理の上限件数は画面により異なり、後述する処理能力に応じた処理スピードとなる。
また、エラーレコードは、スキップして実行される。
During execution, the execution result is displayed on the lower side of FIG. In FIG. 6, the progress status of “2 cases / 50 cases completed” is displayed, indicating that 2 out of 50 cases are completed. The number of error occurrences is also displayed.
The execution speed is, for example, 2 seconds / case, and the upper limit number of processes per day varies depending on the screen, and is a processing speed according to the processing capability described later.
Error records are skipped and executed.

[実行完了画面:図7]
図6の実行中確認画面で処理が終了すると、図7の実行完了画面に移行する。
図7の画面下側に実行結果が表示され、例えば、「50件/50件 完了(エラー発生件数22件)」が表示される。
そして、図7では、「結果照会」ボタンがアクティブとなり、実行結果照会画面にリンク可能となる。
[Execution completion screen: Fig. 7]
When the processing is completed on the execution confirmation screen shown in FIG. 6, the process proceeds to the execution completion screen shown in FIG.
The execution result is displayed on the lower side of the screen in FIG. 7, for example, “50/50 completion (error occurrence number 22)” is displayed.
In FIG. 7, the “result inquiry” button is activated and can be linked to the execution result inquiry screen.

[実行結果照会画面:図8]
図7の実行完了画面で「結果照会」ボタンがクリックされると、図8の実行結果照会画面に移行する。
図8の実行結果照会画面では、ユーザーID、対象画面の名称、実行日、ファイル名、エラー状況を表示し、その横に設けられた「検索」ボタンをクリックすると、図8の下側に示すように、実行結果の詳細が表示される。更にファイルを選択して「詳細」を選択すると、エラー内容が表示される。
[Execution result inquiry screen: Fig. 8]
When the “result inquiry” button is clicked on the execution completion screen of FIG. 7, the screen shifts to the execution result inquiry screen of FIG.
In the execution result inquiry screen of FIG. 8, the user ID, the name of the target screen, the execution date, the file name, and the error status are displayed, and when the “Search” button provided next to it is clicked, it is shown at the bottom of FIG. As shown, the execution result details are displayed. When the file is further selected and “Details” is selected, the error contents are displayed.

[エラー結果詳細画面:図9]
図8の実行結果照会画面における詳細表示で、ファイルを選択して「詳細」を選択すると、図9に示すエラー結果詳細画面が表示される。
図9のエラー結果詳細画面では、エラーとなった内容の詳細を表示するもので、「対象画面選択」「ユーザーID」「ユーザー名」「実行日時」「ファイル名」「コメント」「総件数」「実行済件数」「総エラー件数」が表示され、更にエラーの具体的内容が「エラー行」「エラーデータ」「メッセージ」でエラー毎に表示される。
[Error result details screen: Fig. 9]
When the file is selected and “Details” is selected in the detailed display on the execution result inquiry screen of FIG. 8, the error result detail screen shown in FIG. 9 is displayed.
The error result detail screen of FIG. 9 displays details of the contents that caused the error. “Target screen selection” “User ID” “User name” “Execution date / time” “File name” “Comment” “Total number” “Executing number” and “total number of errors” are displayed, and the specific contents of the error are displayed for each error in “error line”, “error data”, and “message”.

[6.エラーレコードの修正処理:図10]
次に、エラーレコードの修正処理について図10を参照しながら説明する。図10は、エラーレコードの修正の概略図である。
図10に示すように、自動実行元ファイルについて項目入力処理を実行した場合、データの中に「B0」「C0」のエラーレコードを含んでいるとすると(A0,A1,A2は正常レコードとする)、エラーレコードを含むテータを抽出してエラーレコードファイルを生成し、その後、エラー項目を修正した修正後ファイルが生成される。図10では「B0」「C0」が「A0」に修正されている。そして、修正後ファイルには正常に実行が終了したレコードが除外されている。
[6. Error record correction processing: FIG. 10]
Next, error record correction processing will be described with reference to FIG. FIG. 10 is a schematic diagram of error record correction.
As shown in FIG. 10, when the item input process is executed for the automatic execution source file, if the data includes error records “B0” and “C0” (A0, A1, and A2 are normal records). ), A data including an error record is extracted to generate an error record file, and then a corrected file in which the error item is corrected is generated. In FIG. 10, “B0” and “C0” are corrected to “A0”. The corrected file excludes records that have been successfully executed.

エラーレコードのデータは処理がスキップされているため、処理サーバ1における項目入力実行手段により、その修正後ファイルを用いて項目入力処理を行うと、正常な処理が為されることになる。
この修正後ファイルについては、図4〜7の画面で示した処理を行うことでエラーレコードのデータについても項目入力処理が完了することになる。
Since processing of the error record data is skipped, normal processing is performed when the item input execution means in the processing server 1 performs the item input processing using the corrected file.
For the file after correction, the process shown in the screens of FIGS. 4 to 7 is performed to complete the item input process for the error record data.

[7.応用例]
次に、本システムの応用例として、1件目から実行指示を行う時に、マスター装置2側の負荷状況に応じて実行の条件を指示する例を説明する。ここで、指示された条件に従って、処理サーバ1における項目入力実行手段が項目入力処理を制御する。この応用例における項目入力処理を実行するためには、以下に説明する稼働状況テーブルと処理可能テーブルを処理サーバ1の記憶装置に記憶している。
[7. Application example]
Next, as an application example of this system, an example in which an execution condition is instructed according to a load situation on the master device 2 side when an execution instruction is issued from the first case will be described. Here, the item input execution means in the processing server 1 controls the item input process according to the instructed condition. In order to execute the item input process in this application example, an operation status table and a processable table described below are stored in the storage device of the processing server 1.

[マスター装置2の稼働状況テーブル:図11]
図11は、マスター装置の稼働状況テーブルを示す図である。
過去におけるマスター装置2の稼働状況を調べ、稼働状況を指数化したのが稼働状況テーブルであり、入力処理の能力を規定したテーブルである。
稼働状況テーブルは、図11に示すように、時間帯毎に、一定時間の平均処理件数、一定時間に処理される件数(MAX件数)、余裕件数(MAX件数−平均処理件数)、処理間隔(処理スピード)が記憶されている。処理間隔は、余裕件数(MAX件数から平均処理件数を減じて求められるもの)が多いと処理間隔が短くなり、余裕件数が少ないと処理間隔が長くなる。
一定時間とは、1秒間、1分間、1時間といった単位の時間である。但し、処理間隔の単位が秒であれば、1秒間であり、処理間隔の単位が分であれば、1秒間又は1分間となる。
[Operation status table of master device 2: FIG. 11]
FIG. 11 is a diagram illustrating an operation status table of the master device.
The operation status table is obtained by examining the operation status of the master device 2 in the past and indexing the operation status, and is a table that defines the capability of input processing.
As shown in FIG. 11, the operation status table includes, for each time period, an average number of processes for a certain period of time, a number of cases processed for a certain period of time (MAX number), a margin number (MAX number of cases−average number of processes), a processing interval ( Processing speed) is stored. As for the processing interval, the processing interval is shortened when the number of margins (obtained by subtracting the average number of processing from the number of MAX) is large, and the processing interval becomes long when the number of margins is small.
The fixed time is a unit time such as one second, one minute, or one hour. However, if the unit of processing interval is second, it is 1 second, and if the unit of processing interval is minute, it is 1 second or 1 minute.

例えば、図11に示すように、9時から10時の間の平均処理件数が1800件で、MAX件数が2400件であるとすると、余裕件数=MAX件数(2400件)−平均処理件数(1800件)=600件となる。いずれも1時間あたりの件数であるので、処理間隔は、1時間(3600秒)÷余裕件数(600件)=6(秒/件)、つまり、6秒に1件ということになる。   For example, as shown in FIG. 11, if the average number of processing cases from 9:00 to 10:00 is 1800 and the number of MAX is 2400, the number of margins = MAX (2400)-average number of processing (1800) = 600. Since both are the number of cases per hour, the processing interval is 1 hour (3600 seconds) ÷ the number of surplus cases (600 cases) = 6 (seconds / case), that is, 1 case in 6 seconds.

つまり、平均処理件数が多いということは市場での取引が開始されているなどの理由により、その時間帯において処理すべき件数が多いということである。市場との取引を優先的に処理するために、項目入力処理の間隔を長くしている(意図的に処理件数を抑えている)。
処理サーバ1における項目入力実行手段が、図11の稼働状況テーブルに基づいて時間帯毎の処理間隔に従って項目入力処理を制御する。
In other words, a large average number of transactions means that there are a large number of transactions to be processed in that time period, for example, because a transaction in the market has started. In order to preferentially process transactions with the market, the interval of item input processing is increased (the number of processing is intentionally suppressed).
The item input execution means in the processing server 1 controls the item input processing according to the processing interval for each time zone based on the operation status table of FIG.

[マスター装置のデータ区分に応じた処理可能テーブル:図12]
図12は、マスター装置のデータ区分に応じた処理可能テーブルを示す図である。
図11に示すマスター装置2の稼働状況テーブルに基づいて、マスター装置2におけるデータ区分に応じた処理可能テーブルの内容が設定される。
データ区分に応じた処理可能テーブルは、図12に示すように、時間帯毎に画面ID(画面識別子)、平均処理件数(日々の実績平均件数)、MAX(最大処理)件数、余裕件数、処理間隔、予定処理件数が記憶されている。
[Processable table according to data classification of master device: FIG. 12]
FIG. 12 is a diagram showing a processable table corresponding to the data classification of the master device.
Based on the operation status table of the master device 2 shown in FIG. 11, the contents of the processable table corresponding to the data classification in the master device 2 are set.
As shown in FIG. 12, the processable table according to the data classification shows a screen ID (screen identifier), an average number of processing cases (daily average average number), a MAX (maximum processing) number, a margin number, a processing number for each time zone. The interval and the number of scheduled processes are stored.

図12では、時間帯に対する画面ID毎に、平均処理件数、MAX件数、余裕件数、更に処理間隔を求めたものである。
そして、項目入力処理の実行予定件数が、例えば、300件あるとすると、図12の処理可能テーブルを参照し、予定処理件数の欄に、時間毎に予定処理件数を設定する。
具体的には、実行予定件数300件について、9:00〜10:00の時間帯で余裕件数が200件で、10:00〜11:00の時間帯で余裕件数が100件であるため、当該300件を割り当てると、予定処理件数は、9:00〜10:00の時間帯で200件となり、10:00〜11:00の時間帯で100件となる。
よって、9:00〜10:00の時間帯で200件の予定処理件数を、10:00〜11:00の時間帯で100件の予定処理件数を項目入力実行手段が指示する。つまり、時間帯毎に余裕件数が決まっているため、処理能力に応じて実行予定件数を2つの時間帯に予定処理件数として分散させて処理を実行させるものである。
In FIG. 12, the average number of processing cases, the number of MAX cases, the number of surplus cases, and the processing interval are obtained for each screen ID for the time period.
Then, assuming that the number of scheduled executions of the item input process is 300, for example, the processable table of FIG. 12 is referred to, and the number of scheduled processes is set for each time in the column of the number of scheduled processes.
Specifically, for 300 scheduled executions, the number of margins is 200 in the time zone from 9:00 to 10:00, and the number of margins is 100 in the time zone from 10:00 to 11:00. When 300 cases are assigned, the number of scheduled processing cases is 200 in the time zone from 9:00 to 10:00, and is 100 in the time zone from 10:00 to 11:00.
Therefore, the item input execution means instructs the number of scheduled processing cases of 200 in the time zone from 9:00 to 10:00 and the number of scheduled processing cases of 100 in the time zone from 10:00 to 11:00. That is, since the number of margins is determined for each time zone, the number of scheduled executions is distributed as the number of scheduled processings in two time zones according to the processing capability, and the process is executed.

[8.処理フロー:図13]
次に、本システムの処理サーバ1における処理フローについて図13を参照しながら説明する。図13は、本システムの処理サーバ1における処理を示すフローチャートである。
本システムの処理サーバ1における処理は、図13に示すように、CVSデータ登録手段により記憶装置にCVSデータが格納された状態で、データ入力実行の処理が開始されると、電文変換手段が、実行対象のファイルを選択するための画面を表示する(S1)。この選択画面は、対象画面の選択も為される。
次に、電文変換手段が、「実行」指示あるか否かが判定され(S2)、「実行」指示がなければ(Noの場合)、その判定処理S2を繰り返し、「実行」指示があると(Yesの場合)、実行前確認画面を表示する(S3)。
[8. Processing flow: FIG. 13]
Next, a processing flow in the processing server 1 of the present system will be described with reference to FIG. FIG. 13 is a flowchart showing processing in the processing server 1 of the present system.
As shown in FIG. 13, the processing in the processing server 1 of the present system is as follows. When the data input execution process is started in the state where the CVS data is stored in the storage device by the CVS data registration means, the message conversion means A screen for selecting a file to be executed is displayed (S1). In this selection screen, the target screen is also selected.
Next, it is determined whether or not the message conversion means has an “execution” instruction (S2). If there is no “execution” instruction (in the case of No), the determination process S2 is repeated, and if there is an “execution” instruction. (If Yes), a pre-execution confirmation screen is displayed (S3).

更に、電文変換手段が、「実行」指示あるか否かが判定され(S4)、「実行」指示がなければ(Noの場合)、その判定処理S4を繰り返し、「実行」指示があると(Yesの場合)、項目入力実行手段が、時間区分を読み取り、図12の処理可能テーブルを参照して余裕件数に応じて実行予定件数を予定処理件数欄に割り当てる(処理予定件数を設定する)(S5)。   Further, it is determined whether or not the message conversion means has an “execution” instruction (S4). If there is no “execution” instruction (in the case of No), the determination process S4 is repeated, and if there is an “execution” instruction ( In the case of Yes), the item input execution means reads the time division, and refers to the processable table of FIG. 12, and assigns the number of scheduled executions to the number of scheduled processing number column according to the number of margins (sets the number of scheduled processing cases) ( S5).

次に、項目入力実行手段が、作成した図12の処理可能テーブルを参照し、当該時間区分における予定処理件数を実行する(S6)。ここで、実行は、図12の処理可能テーブルの対応時間帯における処理間隔で行われる。
そして、項目入力実行手段が、当該時間区分における予定処理件数が終了したか否かを判定し(S7)、予定処理件数が終了していなければ(Noの場合)、残りの処理件数を実行する(S8)。
Next, the item input execution means refers to the created processable table of FIG. 12, and executes the scheduled number of processes in the time segment (S6). Here, the execution is performed at the processing interval in the corresponding time zone of the processable table of FIG.
Then, the item input execution means determines whether or not the number of scheduled processes in the time segment has ended (S7), and if the number of scheduled processes has not ended (in the case of No), executes the remaining number of processes. (S8).

判定処理S7で予定処理件数が終了した場合(Yesの場合)、項目入力実行手段が、処理可能テーブルを参照し、次の時間区分に予定処理件数があるか否か判定し(S9)、次の時間区分に予定処理件数があれば(Yesの場合)、次の時間区分の時間帯となったか否かを判定し(S10)、次の時間区分の時間帯になっていなければ(Noの場合)、判定処理S10を繰り返し、次の時間区分の時間帯になった場合(Yesの場合)は、処理S6、判定処理S7に移行する。
また、判定処理S9で、次の時間区分に予定処理件数がなければ(Noの場合)、処理を終了する。
When the number of scheduled processes ends in the determination process S7 (in the case of Yes), the item input execution means refers to the processable table to determine whether there is a scheduled number of processes in the next time segment (S9). If there is a scheduled processing count in the time zone (if Yes), it is determined whether or not the time zone of the next time zone is reached (S10), and if it is not in the time zone of the next time zone (No ), The determination process S10 is repeated, and when the time zone of the next time section is reached (in the case of Yes), the process proceeds to the process S6 and the determination process S7.
Further, in the determination process S9, if there is no scheduled process number in the next time segment (in the case of No), the process is terminated.

[9.実施の形態の効果]
本システムによれば、処理サーバ1において、CSVデータ登録手段が、CSVファイルの入力項目データを記憶装置に格納しておき、項目入力の処理が開始されると、自動実行制御部11は、電文変換手段によりデータ入力画面に対応するテンプレートに規定される電文変換ルールに基づいて記憶装置に保存する該当する入力項目データを電文形式に変換して電文を作成し、項目入力実行手段により処理能力に応じた処理ステップで、マスター装置2に対する入力処理を行い、入力処理でエラーとなった場合はエラー情報を記憶装置に格納し、エラー情報について修正後のファイルで入力項目データを再度入力する入力処理を行うようにしているので、様々なデータ入力画面に対して汎用的に対応可能であり、エラーデータの修正を容易に行うことができる効果がある。
[9. Effects of the embodiment]
According to this system, in the processing server 1, the CSV data registration means stores the input item data of the CSV file in the storage device, and when the item input processing is started, the automatic execution control unit 11 Based on the message conversion rules defined in the template corresponding to the data input screen by the conversion means, the corresponding input item data stored in the storage device is converted into a message format, and a message is created. Input processing for the master device 2 in the corresponding processing step, and if an error occurs in the input processing, the error information is stored in the storage device, and the input item data is input again with the corrected file for the error information. Therefore, it is possible to respond universally to various data input screens and easily correct error data. Ukoto there is an effect that can.

本発明は、様々な入力画面に対して汎用的に対応可能とし、エラーデータの修正を容易に行うことができる項目入力処理システムに好適である。   The present invention is suitable for an item input processing system that can deal with various input screens universally and can easily correct error data.

1...処理サーバ、 2...マスター装置、 3...操作端末、 11...処理部(自動実行制御部)、 12...記憶部、 13...入力項目ファイル格納DB(CSVファイル格納DB)、 14...実行結果格納DB   DESCRIPTION OF SYMBOLS 1 ... Processing server, 2 ... Master apparatus, 3 ... Operation terminal, 11 ... Processing part (automatic execution control part), 12 ... Storage part, 13 ... Input item file storage DB (CSV file storage DB), 14 ... execution result storage DB

Claims (8)

操作端末からの入力項目データをマスター装置に入力する処理サーバを備えた項目入力処理システムであって、
前記処理サーバが、項目入力処理の能力を設定する稼働状況テーブルを記憶し、前記入力項目データを記憶し、項目入力処理の実行結果データを記憶すると共に、項目入力処理のエラー情報を記憶する記憶装置と、前記入力項目データの項目入力処理を実行する制御部とを有し、
前記制御部がプログラム処理により実現される処理手段として、
入力項目データを前記記憶装置に格納するデータ登録手段と、
項目入力処理が開始されると、データ入力画面に対応するテンプレートに規定される電文変換ルールに基づいて前記記憶装置に記憶された入力項目データを電文形式に変換して電文を作成する電文変換手段と、
前記稼働状況テーブルに設定された処理能力に応じた処理ステップで、前記マスター装置に対して前記作成した電文を出力する項目入力処理を実行し、項目入力処理の実行結果データを前記記憶装置に格納し、項目入力処理でエラーとなった場合はエラー情報を前記記憶装置に格納し、エラー情報について修正された入力項目データを再度前記マスター装置に入力する項目入力実行手段とを有することを特徴とする項目入力処理システム。
An item input processing system including a processing server for inputting input item data from an operation terminal to a master device,
The processing server stores an operation status table for setting capability of item input processing, stores the input item data, stores execution result data of the item input processing, and stores error information of the item input processing An apparatus, and a control unit that executes an item input process of the input item data,
As a processing means that the control unit is realized by program processing,
Data registration means for storing input item data in the storage device;
When the item input process is started, a message conversion means for generating a message by converting the input item data stored in the storage device into a message format based on a message conversion rule defined in the template corresponding to the data input screen When,
In a processing step according to the processing capacity set in the operating status table, an item input process for outputting the created message is executed to the master device, and the execution result data of the item input process is stored in the storage device And an item input execution means for storing error information in the storage device when an error occurs in the item input process and inputting the input item data corrected for the error information to the master device again. Item input processing system.
稼働状況テーブルには、時間区分毎に一定時間に処理される平均処理件数に基づいて前記時間区分毎に処理間隔が設定されており、
処理サーバの制御部によって実現される項目入力実行手段が、時間区分を読み取って、当該時間区分に応じて前記稼働状況テーブルを参照し、設定されている処理間隔に従ってマスター装置に対する項目入力処理を実行することを特徴とする請求項1記載の項目入力処理システム。
In the operation status table, a processing interval is set for each time segment based on the average number of processes processed in a certain time for each time segment,
Item input execution means realized by the control unit of the processing server reads the time section, refers to the operation status table according to the time section, and executes the item input processing for the master device according to the set processing interval The item input processing system according to claim 1, wherein:
処理サーバには、時間区分毎に各時間区分内で処理される平均処理件数と、最大処理件数と、前記最大処理件数から前記平均処理件数を差し引いた余裕件数と、項目入力処理を行う対象の実行予定件数を時間区分に割り当てた予定処理件数とが設定される処理可能テーブルを記憶装置に記憶しており、
前記処理サーバの制御部によって実現される項目入力実行手段が、項目入力処理の実行予定件数について前記処理可能テーブルの余裕件数を参照して時間区分に前記実行予定件数を割り当てて時間区分に対応する予定処理件数を前記処理可能テーブルに設定し、時間区分を読み取って、前記処理可能テーブルの前記時間区分に対応する予定処理件数の入力処理を実行することを特徴とする請求項1又は2記載の項目入力処理システム。
The processing server includes the average number of processes processed in each time segment for each time segment, the maximum number of processes, the number of margins obtained by subtracting the average number of processes from the maximum number of processes, and the target of the item input process. A processable table in which the number of scheduled executions assigned to the time segment and the number of scheduled processes is set is stored in the storage device,
The item input execution means realized by the control unit of the processing server corresponds to the time section by assigning the scheduled number of executions to the time section with reference to the surplus number of the processable table for the number of execution schedules of the item input process. The number of scheduled processes is set in the processable table, the time segment is read, and the process of inputting the scheduled process count corresponding to the time segment of the processable table is executed. Item input processing system.
処理サーバの制御部によって実現される項目入力実行手段が、時間区分毎に処理可能テーブルにおける余裕件数を前記処理可能テーブルにおける割当可能な最大の予定処理件数とすることを特徴とする請求項3記載の項目入力処理システム。   4. The item input execution means realized by the control unit of the processing server sets the number of margins in the processable table for each time interval as the maximum number of scheduled processes that can be allocated in the processable table. Item input processing system. 処理サーバの制御部によって実現される項目入力実行手段が、実行予定件数が処理可能テーブルにおける時間区分の割当可能な最大の予定処理件数を超えている場合、前記処理可能テーブルにおいて超えた分の件数を次の時間区分に予定処理件数として割り当てることを特徴とする請求項4記載の項目入力処理システム。   If the item input execution means realized by the control unit of the processing server exceeds the maximum number of scheduled processes that can be assigned to the time division in the processable table, the number of excess items in the processable table The item input processing system according to claim 4, wherein: is assigned to the next time segment as the scheduled processing number. 処理サーバの制御部によって実現される項目入力実行手段が、項目入力処理の実行が完了すると、操作端末に実行予定件数、入力処理完了件数、エラー件数を表示出力することを特徴とする請求項1乃至5のいずれか記載の項目入力処理システム。   The item input executing means realized by the control unit of the processing server displays and outputs the scheduled execution number, the number of input processing completions, and the number of errors on the operation terminal when the execution of the item input processing is completed. The item input processing system in any one of thru | or 5. 処理サーバの制御部によって実現される項目入力実行手段が、操作端末からの要求によりエラー情報の詳細を表示出力する場合には、エラーの位置情報とエラー内容を表示出力することを特徴とする請求項1乃至6のいずれか記載の項目入力処理システム。   The item input execution means realized by the control unit of the processing server displays and outputs error position information and error contents when displaying details of the error information in response to a request from the operation terminal. Item input processing system in any one of claim | item 1 thru | or 6. 請求項1乃至7のいずれか記載の項目入力処理システムとしてコンピュータを機能させるためのプログラム。   A program for causing a computer to function as the item input processing system according to claim 1.
JP2011140722A 2011-06-24 2011-06-24 Item input processing system Expired - Fee Related JP5587252B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011140722A JP5587252B2 (en) 2011-06-24 2011-06-24 Item input processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011140722A JP5587252B2 (en) 2011-06-24 2011-06-24 Item input processing system

Publications (2)

Publication Number Publication Date
JP2013008222A true JP2013008222A (en) 2013-01-10
JP5587252B2 JP5587252B2 (en) 2014-09-10

Family

ID=47675520

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011140722A Expired - Fee Related JP5587252B2 (en) 2011-06-24 2011-06-24 Item input processing system

Country Status (1)

Country Link
JP (1) JP5587252B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0773143A (en) * 1993-09-02 1995-03-17 Nec Corp Input/output priority control system
JPH07225802A (en) * 1994-02-10 1995-08-22 Nec Corp Collective processing system for money deposit/payment transaction
JPH09146883A (en) * 1995-11-21 1997-06-06 Nec Software Ltd Control system for number of transaction processing tasks
JP2004302918A (en) * 2003-03-31 2004-10-28 Hitachi Ltd Load-distributing system and operation system thereof, and processing program thereof
JP2006073037A (en) * 2003-03-28 2006-03-16 Daiwa Securities Group Inc File edition device, file edition method and file edition program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0773143A (en) * 1993-09-02 1995-03-17 Nec Corp Input/output priority control system
JPH07225802A (en) * 1994-02-10 1995-08-22 Nec Corp Collective processing system for money deposit/payment transaction
JPH09146883A (en) * 1995-11-21 1997-06-06 Nec Software Ltd Control system for number of transaction processing tasks
JP2006073037A (en) * 2003-03-28 2006-03-16 Daiwa Securities Group Inc File edition device, file edition method and file edition program
JP2004302918A (en) * 2003-03-31 2004-10-28 Hitachi Ltd Load-distributing system and operation system thereof, and processing program thereof

Also Published As

Publication number Publication date
JP5587252B2 (en) 2014-09-10

Similar Documents

Publication Publication Date Title
US20140278466A1 (en) Pharmacy workflow
JP2018530092A (en) Intellectual property portfolio management system
US20140281917A1 (en) Review portal
JP2006277362A (en) Lunch order system, method, and program
JP5936760B1 (en) Programs and servers
JP5587252B2 (en) Item input processing system
JP2017097827A (en) Program and server
CN115081977A (en) Method and device for realizing purchasing automation, terminal equipment and storage medium
CN110097342B (en) Method and device for document cooperative processing
JP4518730B2 (en) Information disclosure processing system
JP2008009966A (en) Device and method for setting business process
JP5716704B2 (en) Data linkage flow management device and data integration device
JP5199795B2 (en) Forecast management system and program
JP2009151416A (en) Transaction access history referencing system
JP4688640B2 (en) Correction slip creation support system
JP2017111836A (en) Price setting supporting system, price setting supporting program, price setting supporting method, price setting supporting system server, and price setting supporting device
JP5441602B2 (en) Data conversion apparatus, data conversion method and program
JP2010271815A (en) Work management device, program, and work management method
JP2007087162A (en) Order acceptance management system and computer program for realizing the same
JP6347374B1 (en) Calendar providing system and calendar providing method
JP2022090139A (en) Program, information processing device, and information processing method
JP2008117011A (en) Information processor and information processing program
US20090313258A1 (en) Systems, methods, and computer program products for creating service order control system reports
JP6656876B2 (en) Information processing apparatus, information processing method, and program
JP2021002400A (en) Program and server

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140404

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140708

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140723

R150 Certificate of patent or registration of utility model

Ref document number: 5587252

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R255 Notification that request for automated payment was rejected

Free format text: JAPANESE INTERMEDIATE CODE: R2525

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees