JPH0476732A - Execution priority control system for transaction - Google Patents
Execution priority control system for transactionInfo
- Publication number
- JPH0476732A JPH0476732A JP2191441A JP19144190A JPH0476732A JP H0476732 A JPH0476732 A JP H0476732A JP 2191441 A JP2191441 A JP 2191441A JP 19144190 A JP19144190 A JP 19144190A JP H0476732 A JPH0476732 A JP H0476732A
- Authority
- JP
- Japan
- Prior art keywords
- transaction
- priority
- execution
- user
- storage area
- 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
Links
- 238000000034 method Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 150000003839 salts Chemical class 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野]
本発明はコンピュータのオンライントランザクション制
御システムに関し、特にオンライントランザクション制
御システムでトランザクションの実行プライオリティ
(トランザクションを実行するアプリケーションプログ
ラムの実行プライオリティ)の制御を行うトランザクシ
ョンの実行プライオリティ制御方式に関する。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to an online transaction control system for a computer, and more particularly, to an online transaction control system for determining transaction execution priority.
The present invention relates to a transaction execution priority control method for controlling (execution priority of an application program that executes a transaction).
オンライントランザクション制御システムにおいて、ト
ランザクションの実行プライオリティとは、トランザク
ションを実行するために必要なオンライントランザクシ
ョン制御システムの資源(メモリ資源等)およびCPU
(Cen t ra IProcessing U
nit)の割り付けの相対的な優先順位をいう。In an online transaction control system, the execution priority of a transaction refers to the resources (memory resources, etc.) and CPU of the online transaction control system necessary to execute the transaction.
(Central IProcessing U
nit) is the relative priority of allocation.
トランザクションの実行プライオリティが高い場合には
、トランザクションを実行するために必要なオニ/ライ
ントランザクション制御システムの資源およびCPUが
優先的にそのトランザクションに係るトランザクション
実行タスクに与えられ、優先的にそのトランザクション
を実行するアプリケージシンプログラムが起動される。When the execution priority of a transaction is high, the resources and CPU of the one-line transaction control system necessary to execute the transaction are given priority to the transaction execution task related to that transaction, and the transaction is executed with priority. The app application thin program will be launched.
従来、このようなトランザクションの実行プライオリテ
ィを制御するトランザクションの実行プライオリティ制
御方式では、トランザクションの実行プライオリティは
そのトランザクションを実行させるためのメツセージ(
トランザクション処理要求メソセージ)を入力する端末
利用者(そのトランザクションを実行するアプリケージ
シンプログラムを起動する端末利用者)には依存せず、
同一のトランザクションであればどの端末利用者がトラ
ンザクション処理要求メツセージを入力しても、そのト
ランザクションは常に同し実行プライオリティで動作し
ていた。Conventionally, in transaction execution priority control methods that control the execution priority of such transactions, the execution priority of a transaction is determined by the message (
It does not depend on the terminal user who inputs the transaction processing request message (the terminal user who starts the application thin program that executes the transaction).
As long as the transaction is the same, no matter which terminal user inputs the transaction processing request message, the transaction always operates with the same execution priority.
上述した従来のトランザクションの実行プライオリティ
制御方式では、トランザクションの実行プライオリティ
はトランザクション処理要求メツセージを入力した端末
利用者に依存しないので、同一のトランザクションであ
れば端末利用者に関係なく常に同し実行プライオリティ
で動作し、特定の端末利用者が入力したトランザクショ
ン処理要求メツセージについて優先的に特定のトランザ
クション処理を行うというような自由度を持たせること
ができないという欠点がある。In the conventional transaction execution priority control method described above, the transaction execution priority does not depend on the terminal user who inputs the transaction processing request message, so the same transaction always has the same execution priority regardless of the terminal user. However, there is a drawback in that it is not possible to provide flexibility such as preferentially performing a specific transaction process in response to a transaction process request message input by a specific terminal user.
本発明の目的は、上述の点に鑑み、トランザクション処
理要求メツセージを入力した端末利用者によりそのトラ
ンザクション処理要求メツセージに対応するトランザク
ションの実行プライオリティを異なるようにすることが
でき、特定の端末利用者が入力したトランザクソヨン処
理要求メッセージに対応するトランザクションを優先的
に実行することが可能になるトランザクションの実行プ
ライオリティ制御方式を提供することにある。In view of the above points, it is an object of the present invention to make it possible to set different execution priorities for transactions corresponding to transaction processing request messages depending on the terminal user who inputs the transaction processing request message. An object of the present invention is to provide a transaction execution priority control system that enables preferential execution of a transaction corresponding to an input transaction processing request message.
本発明のトランザクションの実行プライオリティ制御方
式は、端末装置からトランザクション処理要求メツセー
ジを入力してそのトランザクションをアプリケージシン
プログラムで実行しその実行結果であるトランザクショ
ン処理結果メツセージを端末装置から出力するオンライ
ントランザクション制御システムにおいて、端末利用者
毎に設定されているユーザプライオリティを格納するユ
ーザプライオリティ格納領域と、このユーザプライオリ
ティ格納領域にユーザプライオリティを登録するユーザ
プライオリティ登録手段と、トランザクション毎に決め
られているトランザクションプライオリティを格納する
トランザクションプライオリティ格納領域と、端末装置
から入力されたトランザクション処理要求メソセージお
よび端末利用者名を受け取りトランザクション処理結果
メツセージを端末装置に出力する端末入出力手段と、ゝ
この端末入出力手段よりトランザクション処理要求メツ
セージおよび端末利用者名を受け取りトランザクション
を実行するアプリケージシンプログラムの実行制御を行
うトランザクション実行制御手段と、端末利用者名およ
びトランザクション名を前記トランザクション実行制御
手段より受け取り前記ユーザプライオリティ格納領域お
よび前記トランザクションプライオリティ格納領域から
ユーザプライオリティおよびトランザクションプライオ
リティを取得してトランザクシコンの実行プライオリテ
ィを決定しトランザクション実行タスクの実行プライオ
リティをその実行プライオリティに動的に変更する実行
プライオリティ変更手段とを有する。The transaction execution priority control method of the present invention is an online transaction control system that inputs a transaction processing request message from a terminal device, executes the transaction with an application thin program, and outputs a transaction processing result message as the execution result from the terminal device. , a user priority storage area for storing the user priority set for each terminal user, a user priority registration means for registering the user priority in this user priority storage area, and a transaction priority determined for each transaction. a transaction priority storage area for processing a transaction processing request; a terminal input/output means for receiving a transaction processing request message and a terminal user name inputted from a terminal device; transaction execution control means that receives a message and a terminal user name and controls the execution of an application thin program that executes a transaction; and a transaction execution control means that receives a terminal user name and a transaction name from the transaction execution control means and stores the user priority storage area and the transaction priority. Execution priority changing means acquires a user priority and a transaction priority from a storage area, determines an execution priority of a transaction execution task, and dynamically changes an execution priority of a transaction execution task to the execution priority.
本発明のトランザクションの実行プライオリティ制御方
式では、ユーザプライオリティ格納領域が端末利用者毎
に設定されているユーザプライオリティを格納し、ユー
ザプライオリティ登録手段がユーザプライオリティ格納
領域にユーザプライオリティを登録し、トランザクショ
ンプライオリティ格納領域がトランザクション毎に決め
られているトランザクションプライオリティを格納し、
端末入出力手段が端末装置から入力されたトランザクシ
ョン処理要求メツセージおよび端末利用者名を受け取り
トランザクシコン処理結果メツセージを端末装置に出力
し、トランザクション実行制御手段が端末入出力手段よ
りトランザクション処理要求メツセージおよび端末利用
者名を受け取りトランザクシコンを実行するアプリケー
ションプログラムの実行制御を行い、実行プライオリテ
ィ変更手段が端末利用者名およびトランザクシコン名を
トランザクシコン実行制御手段より受け取りユーザプラ
イオリティ格納領域およびトランザクションプライオリ
ティ格納領域からユーザプライオリティおよびトランザ
クシコンプライオリティを取得してトランザクションの
実行プライオリティを決定しトランザクション実行タス
クの実行プライオリティをその実行プライオリティに動
的に変更する。In the transaction execution priority control method of the present invention, the user priority storage area stores the user priority set for each terminal user, the user priority registration means registers the user priority in the user priority storage area, and the transaction priority storage area stores the user priority set for each terminal user. The area stores the transaction priority determined for each transaction,
The terminal input/output means receives the transaction processing request message and the terminal user name input from the terminal device, and outputs the transaction processing result message to the terminal device, and the transaction execution control means receives the transaction processing request message and the terminal from the terminal input/output means. The execution priority changing means receives the user name and controls the execution of the application program that executes the transaction code, and the execution priority changing means receives the terminal user name and transaction name from the transaction code execution control means and changes the user name from the user priority storage area and the transaction priority storage area. The transaction execution priority is determined by acquiring the priority and transaction compliance priority, and the execution priority of the transaction execution task is dynamically changed to that execution priority.
次に、本発明について図面を参照して詳細に説明する。 Next, the present invention will be explained in detail with reference to the drawings.
第1図は、本発明の一実施例の構成を示すブロック図で
ある。本実施例のトランザクションの実行プライオリテ
ィ制御方式は、端末装置lと、端末入出力手段2と、ト
ランザクション実行制御手段3と、アプリケーションプ
ログラム4と、トランザクションプライオリティ格納領
域5と、実行プライオリティ変更手段6と、ユーザプラ
イオリティ格納領域7と、ユーザプライオリティ登録手
段8とを含んで構成されている。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. The transaction execution priority control system of this embodiment includes a terminal device l, a terminal input/output means 2, a transaction execution control means 3, an application program 4, a transaction priority storage area 5, an execution priority changing means 6, It is configured to include a user priority storage area 7 and a user priority registration means 8.
第2図は、トランザクション実行制御手段3の処理を示
す流れ図である。この処理は、トランザクション処理要
求メツセージおよび端末利用者名受取りステップ21と
、トランザクション決定ステップ22と、端末利用者名
およびトランザクション名通知ステップ23と、アプリ
ケーションプログラム実行ステップ24と、トランザク
ション実行結果通知ステップ25とからなる。FIG. 2 is a flowchart showing the processing of the transaction execution control means 3. This process includes a transaction processing request message and terminal user name receiving step 21, a transaction determining step 22, a terminal user name and transaction name notification step 23, an application program execution step 24, and a transaction execution result notification step 25. Consisting of
第3図は、実行プライオリティ変更手段6の処理を示す
流れ図である。この処理は、端末利用者名およびトラン
ザクション名受取りステップ31と、ユーザプライオリ
ティ検索ステップ32と、トランザクションプライオリ
ティ検索ステップ33と、実行プライオリティ決定ステ
ップ34と、実行プライオリティ変更ステップ35とか
らなる。FIG. 3 is a flowchart showing the processing of the execution priority changing means 6. This process consists of a terminal user name and transaction name receiving step 31, a user priority search step 32, a transaction priority search step 33, an execution priority determination step 34, and an execution priority change step 35.
第4図は、ユーザプライオリティ格納領域7の一例の構
成を示す図である。ユーザプライオリティ格納領域7は
、端末利用者名を格納する端末利用者名格納領域41と
、端末利用者名格納領域41内の端末利用者名を有する
端末利用者のユーザプライオリティ(端末利用者毎に設
定されるプライオリティ。トランザクションの実行プラ
イオリティを決定する要素の1つである)を格納するプ
ライオリティ格納領域42とを含んで構成されている。FIG. 4 is a diagram showing an example of the configuration of the user priority storage area 7. As shown in FIG. The user priority storage area 7 includes a terminal user name storage area 41 that stores the terminal user name, and a user priority (for each terminal user) of the terminal user having the terminal user name in the terminal user name storage area 41. The priority storage area 42 stores the priority to be set (one of the elements that determines the execution priority of a transaction).
第5図は、トランザクシコンプライオリティ格納領域5
の一例の構成を示す図である。トランザクションプライ
オリティ格納領域5は、トランザクション塩を格納する
トランザクション名格納領域51と、トランザクション
名格納領域51内のトランザクション塩を有するトラン
ザクションのトランザクションプライオリティ (トラ
ンザクション毎にあらかじめ決められているプライオリ
ティ。トランザクシコンの実行プライオリティを決定す
る要素の1つである)を格納するプライオリティ格納領
域52とを含んで構成されている。FIG. 5 shows the transaction priority storage area 5.
It is a figure showing the composition of an example. The transaction priority storage area 5 includes a transaction name storage area 51 that stores a transaction salt, and a transaction priority of a transaction having a transaction salt in the transaction name storage area 51 (priority determined in advance for each transaction; execution priority of a transaction con) (which is one of the elements for determining the priority storage area 52).
次に、このように構成された本実施例のトランザクショ
ンの実行プライオリティ制御方式の動作について説明す
る。Next, the operation of the transaction execution priority control system of this embodiment configured as described above will be explained.
まず、ユーザプライオリティ登録手段8によるユーザプ
ライオリティの登録(登録後に行われる変更登録を含む
)の動作について説明する。First, the operation of user priority registration (including change registration performed after registration) by the user priority registration means 8 will be explained.
ユーザプライオリティ登録手段8は、ある端末利用者の
ユーザプライオリティの登録を、ユーザプライオリティ
格納領域7内のその端末利用者の端末利用者名を格納す
る端末利用者名格納領域4】に対応するプライオリティ
格納領域42にそのユーザプライオリティの値を登録す
ることにより行う。The user priority registration means 8 registers the user priority of a certain terminal user in a priority storage area corresponding to the terminal user name storage area 4 which stores the terminal user name of the terminal user in the user priority storage area 7. This is done by registering the user priority value in the area 42.
オンライントランザクション制御システムのシステム管
理者は、上述のユーザプライオリティ登録手段8を使用
して、各端末利用者のユーザプライオリティの登録およ
び変更を行うことができる。The system administrator of the online transaction control system can register and change the user priority of each terminal user using the user priority registration means 8 described above.
次に、オンライントランザクション制御システムに通信
回線で結ばれた端末装置lから実際にトランザクション
処理要求メツセージおよび端末利用者名(そのトランザ
クション処理要求メツセージを入力する端末利用者の端
末利用者名)が入力され、トランザクションの実行プラ
イオリティがトランザクション処理要求メツセージを入
力した端末利用者に依存した実行プライオリティに変更
され、トランザクションがアプリケーションプログラム
4によって実行される場合の動作について説明する(第
2図および第3回参照)。Next, the transaction processing request message and the terminal user name (the terminal user name of the terminal user who inputs the transaction processing request message) are actually input from the terminal device l connected to the online transaction control system by a communication line. , we will explain the operation when the transaction execution priority is changed to the execution priority dependent on the terminal user who inputs the transaction processing request message and the transaction is executed by the application program 4 (see Figure 2 and Part 3). .
端末利用者が端末装置1よりトランザクション処理要求
メツセージおよび端末利用者名を入力すると、端末入出
力手段2は入力されたトランザクション処理要求メソセ
ージおよび端末利用者名を端末装置1より取得してその
トランザクンヨン処理要求メツセージおよび端末利用者
名をトランザクション実行制御手段3に通知する。When a terminal user inputs a transaction processing request message and a terminal user name from the terminal device 1, the terminal input/output means 2 acquires the input transaction processing request message and terminal user name from the terminal device 1 and processes the transaction. The transaction execution control means 3 is notified of the processing request message and the terminal user name.
トランザクション実行制御手段3は、端末入出力手段2
よりトランザクション処理要求メツセージおよび端末利
用者名を受け取ると(ステップ21)、そのトランザク
ンヨン処理要求メツセージに基づいて起動すべきトラン
ザクション(そのトランザクション処理要求メツセージ
を処理するトランザクション)を決定しくステップ22
)、実行プライオリティ変更手段6に上述の端末利用者
名とステップ22で決定したトランザクションのトラン
ザクション名とを通知する(ステ、プ23)。Transaction execution control means 3 is terminal input/output means 2
When a transaction processing request message and a terminal user name are received from the transaction processing request message (step 21), a transaction to be activated (a transaction for processing the transaction processing request message) is determined based on the transaction processing request message (step 22).
), and notifies the execution priority changing means 6 of the above-mentioned terminal user name and the transaction name of the transaction determined in step 22 (step 23).
実行プライオリティ変更手段6は、トランザクション実
行制御手段3より端末利用者名およびトランザクション
名を受け取ると(ステップ31)、その端末利用者名と
同一の端末利用者名をユーザプライオリティ格納領域7
内の端末利用者名格納領域41から検索してその端末利
用者名に対応するプライオリティ格納領域42内のユー
ザプライオリティを取得する(ステップ32)。When the execution priority changing means 6 receives the terminal user name and transaction name from the transaction execution control means 3 (step 31), the execution priority changing means 6 stores the same terminal user name as the terminal user name in the user priority storage area 7.
The user priority stored in the priority storage area 42 corresponding to the terminal user name is retrieved from the terminal user name storage area 41 (step 32).
例えば、その端末利用者名が“B″であるとすると、第
4図に示すユーザプライオリティ格納領域7よりユーザ
プライオリティの′5″が取得される。For example, if the terminal user name is "B", the user priority '5' is obtained from the user priority storage area 7 shown in FIG.
実行プライオリティ変更手段6は、ユーザプライオリテ
ィを検索した後に、トランザクション実行制御手段3よ
り通知されたトランザクション名と同一のトランザクシ
ョン名をトランザクションプライオリティ格納領域5内
のトランザクソヨン名格納領域5】から検索してそのト
ランザクション名に対応するプライオリティ格納領域5
2内のトランザクションプライオリティを取得する(ス
テップ33)。After searching for the user priority, the execution priority changing means 6 searches the transaction name storage area 5 in the transaction priority storage area 5 for a transaction name that is the same as the transaction name notified by the transaction execution control means 3 and changes the transaction name to the transaction name. Priority storage area 5 corresponding to transaction name
2 is acquired (step 33).
実行プライオリティ変更手段6は、ユーザプライオリテ
ィとトランザクションプライオリティとを取得した後に
、取得したユーザプライオリティとトランザクションプ
ライオリティとの和を取ることでトランザクションの実
行プライオリティを決定する(ステップ34)。After acquiring the user priority and the transaction priority, the execution priority changing means 6 determines the execution priority of the transaction by calculating the sum of the acquired user priority and transaction priority (step 34).
例えば、端末装置1より端末利用者名“A”および“B
”の端末利用者がトランザクション名“TRN53”の
トランザクションの起動(トランザクション処理要求メ
ツセージの入力)を行ったとする。For example, from the terminal device 1, the terminal user names "A" and "B"
Assume that the terminal user `` starts a transaction with the transaction name ``TRN53'' (inputs a transaction processing request message).
端末利用者名“A”の端末利用者の場合には、第4図に
示すユーザプライオリティ格納領域7よリューザブライ
オリティは“2”となる。また、第5図に示すトランザ
クションプライオリティ格納領域5よりトランザクショ
ン名“TRN53”に対応するトランザクションプライ
オリティは“1”となる。したがって、この場合のトラ
ンザクションの実行プライオリティは“3”となる。In the case of a terminal user with the terminal user name "A", the user priority is "2" according to the user priority storage area 7 shown in FIG. Further, from the transaction priority storage area 5 shown in FIG. 5, the transaction priority corresponding to the transaction name "TRN53" is "1". Therefore, the transaction execution priority in this case is "3".
一方、端末利用者名゛B”の端末利用者の場合には、ユ
ーザプライオリティは“5”となり、トランザクション
ブライオリティは1”で変わらないので、実行プライオ
リティは“6”となる。On the other hand, in the case of the terminal user with the terminal user name "B", the user priority is "5" and the transaction priority is unchanged at "1", so the execution priority is "6".
このように、トランザクションの実行プライオリティは
端末利用者により異なることになる。In this way, the transaction execution priority differs depending on the terminal user.
実行プライオリティ変更手段6は、トランザクションの
実行プライオリティを決定すると、トランザクションを
実行するタスク (トランザクション実行タスク)の実
行プライオリティをステップ34で決定した実行プライ
オリティに動的に変更し、実行プライオリティ変更の完
了通知をトランザクション実行制御手段3に通知する(
ステップ35)。When the execution priority of the transaction is determined, the execution priority changing means 6 dynamically changes the execution priority of the task that executes the transaction (transaction execution task) to the execution priority determined in step 34, and sends a notification of completion of the execution priority change. Notify transaction execution control means 3 (
Step 35).
トランザクション実行制御手段3は、実行プライオリテ
ィ変更手段6より実行プライオリティ変更の完了通知を
受け取ると、先に受け取ったトランザクション処理要求
メツセージに基づいてアプリケーションプログラム4を
選択してそのアプリケーションプログラム4を実行させ
る(ステップ24)。When the transaction execution control means 3 receives the completion notification of execution priority change from the execution priority change means 6, it selects an application program 4 based on the previously received transaction processing request message and executes the application program 4 (step 24).
トランザクション実行制御手段3は、アプリケーション
プログラム4 (アプリケーションプログラム4に係る
トランザクション)の実行後に、その実行結果を端末入
出力手段2に通知する(ステップ25)。After executing the application program 4 (transaction related to the application program 4), the transaction execution control means 3 notifies the terminal input/output means 2 of the execution result (step 25).
端末入出力手段2は、トランザクション実行制御手段3
よりトランザクションの実行結果を受け取り、端末袋W
1にトランザクション実行制御手段3より受け取ったト
ランザクションの実行結果であるトランザクション処理
結果メソセージを出力する。Terminal input/output means 2 includes transaction execution control means 3
Receives transaction execution results from terminal bag W
1, a transaction processing result message, which is the execution result of the transaction received from the transaction execution control means 3, is output.
以上説明したように本発明は、端末利用者毎のプライオ
リティ (ユーザプライオリティ)を設定することによ
り、トランザクション処理要求メツセージを入力した端
末利用者によりそのトランザクション処理要求メツセー
ジに対応するトランザクションの実行プライオリティを
異なるようにすることができ、特定の端末利用者が入力
したトランザクション処理要求メツセージに対応するト
ランザクションを優先的に実行することが可能になり、
オンライントランザクションIII?卸システムの運用
性をより向上させることができるという効果がある。As explained above, the present invention sets the priority (user priority) for each terminal user, so that the execution priority of the transaction corresponding to the transaction processing request message can be set differently depending on the terminal user who inputs the transaction processing request message. This makes it possible to preferentially execute a transaction corresponding to a transaction processing request message input by a specific terminal user.
Online transaction III? This has the effect of further improving the operability of the wholesale system.
第1図は本発明の一実施例の構成を示すプロ。
り図、
第2図は第1図中のトランザクション実行制御手段の処
理を示す流れ図、
第3図は第1図中の実行プライオリティ変更手段の処理
を示す流れ図、
第4図は第1図中のユーザプライオリティ格納領域の一
例の構成を示す図、
第5図は第1図中のトランザクションプライオリティ格
納領域の一例の構成を示す図である。
図において、
1・・・端末装置、
2・・・端末入出力手段、
3・・・トランザクション実行制御手段、4・・・アプ
リケーションプログラム、5・・・トランザクションプ
ライオリティ格納領域、
6・・・実行プライオリティ変更手段、7・・・ユーザ
プライオリティ格納領域、8・・・ユーザプライオリテ
ィ登録手段、41・・端末利用者名格納領域、
42・・プライオリティ格納領域、
51・・トランザクション名格納領域、52・・プライ
オリティ格納領域である。FIG. 1 is a diagram showing the configuration of an embodiment of the present invention. 2 is a flowchart showing the processing of the transaction execution control means in FIG. 1, FIG. 3 is a flowchart showing the processing of the execution priority changing means in FIG. A diagram showing an example of the configuration of the user priority storage area. FIG. 5 is a diagram showing an example of the configuration of the transaction priority storage area in FIG. 1. In the figure, 1...Terminal device, 2...Terminal input/output means, 3...Transaction execution control means, 4...Application program, 5...Transaction priority storage area, 6...Execution priority Changing means, 7... User priority storage area, 8... User priority registration means, 41... Terminal user name storage area, 42... Priority storage area, 51... Transaction name storage area, 52... Priority This is a storage area.
Claims (1)
力してそのトランザクションをアプリケーションプログ
ラムで実行しその実行結果であるトランザクション処理
結果メッセージを端末装置から出力するオンライントラ
ンザクション制御システムにおいて、 端末利用者毎に設定されているユーザプライオリティを
格納するユーザプライオリティ格納領域と、 このユーザプライオリティ格納領域にユーザプライオリ
ティを登録するユーザプライオリティ登録手段と、 トランザクション毎に決められているトランザクション
プライオリティを格納するトランザクションプライオリ
ティ格納領域と、 端末装置から入力されたトランザクション処理要求メッ
セージおよび端末利用者名を受け取りトランザクション
処理結果メッセージを端末装置に出力する端末入出力手
段と、 この端末入出力手段よりトランザクション処理要求メッ
セージおよび端末利用者名を受け取りトランザクション
を実行するアプリケーションプログラムの実行制御を行
うトランザクション実行制御手段と、 端末利用者名およびトランザクション名を前記トランザ
クション実行制御手段より受け取り前記ユーザプライオ
リティ格納領域および前記トランザクションプライオリ
ティ格納領域からユーザプライオリティおよびトランザ
クションプライオリティを取得してトランザクションの
実行プライオリティを決定しトランザクション実行タス
クの実行プライオリティをその実行プライオリテイに動
的に変更する実行プライオリティ変更手段とを有するこ
とを特徴とするトランザクションの実行プライオリティ
制御方式。[Scope of Claims] In an online transaction control system that inputs a transaction processing request message from a terminal device, executes the transaction by an application program, and outputs a transaction processing result message as the execution result from the terminal device, a user priority storage area for storing user priorities set in the user priority storage area; a user priority registration means for registering user priorities in the user priority storage area; and a transaction priority storage area for storing transaction priorities determined for each transaction. , a terminal input/output means for receiving a transaction processing request message and a terminal user name input from a terminal device and outputting a transaction processing result message to the terminal device; transaction execution control means for controlling the execution of an application program that executes a received transaction; and receiving a terminal user name and a transaction name from the transaction execution control means and storing a user priority and a transaction priority from the user priority storage area and the transaction priority storage area. 1. A transaction execution priority control method, comprising: an execution priority changing means for determining an execution priority of a transaction by acquiring the execution priority of the transaction, and dynamically changing the execution priority of a transaction execution task to the execution priority.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2191441A JPH0476732A (en) | 1990-07-19 | 1990-07-19 | Execution priority control system for transaction |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2191441A JPH0476732A (en) | 1990-07-19 | 1990-07-19 | Execution priority control system for transaction |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0476732A true JPH0476732A (en) | 1992-03-11 |
Family
ID=16274676
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2191441A Pending JPH0476732A (en) | 1990-07-19 | 1990-07-19 | Execution priority control system for transaction |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0476732A (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5860333A (en) * | 1981-10-07 | 1983-04-09 | Hitachi Ltd | Priority controlling method for plural terminal devices |
| JPS63300326A (en) * | 1987-05-30 | 1988-12-07 | Nec Corp | Transaction execution schedule system |
| JPH01263759A (en) * | 1988-04-13 | 1989-10-20 | Nec Corp | Execution priority control system |
| JPH02108145A (en) * | 1988-10-17 | 1990-04-20 | Nec Corp | Transaction scheduling system |
-
1990
- 1990-07-19 JP JP2191441A patent/JPH0476732A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5860333A (en) * | 1981-10-07 | 1983-04-09 | Hitachi Ltd | Priority controlling method for plural terminal devices |
| JPS63300326A (en) * | 1987-05-30 | 1988-12-07 | Nec Corp | Transaction execution schedule system |
| JPH01263759A (en) * | 1988-04-13 | 1989-10-20 | Nec Corp | Execution priority control system |
| JPH02108145A (en) * | 1988-10-17 | 1990-04-20 | Nec Corp | Transaction scheduling system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1189137A1 (en) | Interruption managing device and interruption managing method | |
| JP2003058381A (en) | Processor that enables exception handling setting by program | |
| JPH0476732A (en) | Execution priority control system for transaction | |
| JP4303828B2 (en) | Print management system and method | |
| JPH11184828A (en) | Test method for multiprocessor system | |
| CN109726009B (en) | Big data computing method, device, equipment and computer readable storage medium | |
| JPH0431949A (en) | Control system for execution priority of transaction | |
| JPH01263759A (en) | Execution priority control system | |
| JP2790472B2 (en) | Multiple conversation processing control method | |
| JP2566002B2 (en) | Task dispatching method | |
| JPH04335441A (en) | Command immediate answer property securing system | |
| JPS62184542A (en) | Interruption device | |
| JPH05165758A (en) | Address setting system for input/output device | |
| JPH0477911A (en) | Input control system for input device | |
| JPH05108565A (en) | Dynamically changing system for output buffer size | |
| JPH0784786A (en) | Program execution control method | |
| CN110888815A (en) | Application program testing method, device, equipment and storage medium | |
| JPS61210440A (en) | Level tracing device | |
| JPH05120222A (en) | Common information acquisition system for on-line system | |
| JPH0357040A (en) | System for selecting input file connection at the time of execution | |
| JPH04153739A (en) | Information processor | |
| JPH02113336A (en) | Asynchronous exception acquisition system | |
| JPH05313916A (en) | Interrupt processing method in electronic computer and electronic computer | |
| JPH04305756A (en) | Command processor | |
| JPH0394363A (en) | Program execution scheduling method in computer network system |