JP3247891B2

Multitask subscription data retrieval system

Abstract

This record has no abstract on file.

JP3247891B2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 24 October 2020, 5.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

1 claim: 0 independent, 1 dependent

  1. 1
    [Claims] 1. In a multitasking data processing system that has means of receiving various types of data, it is a method of distributing data from a provider task to a plurality of user tasks applying for the data. A common code module combined with each user task sets a specific data path between the provider task and the user task for the type of data that is transferred to a single user. When, The provider task divides the data flow from the remote database into a plurality of data flows according to the data type, and transfers the plurality of data flows to the user task via the set data path. Steps to do and A data distribution method comprising. 2. In the method of claim 1, the waiting list set in the operating system via the common code module monitors the mailbox to the user task for each type of data and to the user task. A method comprising further including a step of notifying the data being transferred to the user task. 3. In the method of claim 2, when setting the data path, further includes the step of generating a configuration list from the configuration file for each user task, where each configuration list is for each type of data. A method comprising:the name of the provider task mailbox to which the request should be forwarded and an indication as to whether the task has access to a particular type of data. 4. In the method of claim 3, each configuration list indicates whether the task is a provider of data to other tasks and limits the specific routine of the provider of the common code module to the provider task. A method characterized by further including steps to be performed. 5. In the method of claim 3, the waiting list set in the operating system via the common code module monitors the mailbox to the provider task for each type of data and to the provider task. A method comprising further including a step of notifying the data being transferred to the provider task. 6. In the method of claim 5, each provider task further includes a step of generating a configuration list from a configuration file, where each configuration list should forward requests for each type of data. -A method characterized by including the name of the mailbox. 7. The method of claim 5, wherein at least in the provider task, for each type of data, a step of generating a reservation list that identifies the task for which the type of data should be received is included. .. 8. In the method of claim 2, the waiting list set in the operating system via the common code module monitors the mailbox to the provider task for each type of data and to the provider task. A method comprising further including a step of notifying the data being transferred to the provider task. 9. The method of claim 1, wherein the provider task further includes, for each type of data, a step of generating a reservation list that identifies the task for which the type of data should be received. 10. In the method of claim 1, when setting the data path, further includes the step of generating a configuration list from the configuration file for each user task, where each configuration list is for each type of data. A method comprising: the name of the provider task mailbox to which the request should be forwarded and an indication as to whether the task has access to a particular type of data. 11. In the method of claim 1, the data path is set by the routine of the common code module based on the system configuration information available for the routine of the common code module. A method characterized by being invoked by a user task regardless of the provider task architecture. 12. In the method of claim 1, the configuration information is the name of the provider task mailbox to which requests for each type of data should be forwarded and whether the task has access to a particular type of data. A method characterized in that it is available via a configuration list that includes instructions. 13. The method according to claim 2, further comprising a step of including the event specified by the user in the waiting list in addition to the data transfer from the provider task. 14. In the method of claim 1, the first type of data flow is transferred to a particular user task by the content of the data flow, and the second type of data flow is of the user task. A method characterized by being transferred from a list to all user tasks. 15. In a multitasking data processing system that has means of receiving various types of data, a method of distributing data from a provider task to multiple user tasks applying for the data. In response to a call from the user task, a step of setting a specific data path for the type of data transferred between the provider task and the user task for a single user. The provider task divides the data flow from the remote database into a plurality of data flows according to the data type, and transfers the plurality of data flows to the user task via the set data path. Steps to do and A data distribution method comprising. 16. In the method of claim 15, when setting the data path, each configuration further includes a step of generating a configuration list from the configuration file for each of the provider task and the user task. The list comprises the name of the provider task mailbox to which the request for each type of data should be forwarded, and an indication as to whether the task has access to a particular type of data. .. 17. In the method of claim 16, the waiting list set in the operating system monitors the mailbox to the provider task for each type of data and requests from and to the user task. A method further comprising identifying the data that is being transferred to the user task. 18. In the method of claim 15, the waiting list set in the operating system monitors the mailbox to the provider task for each type of data and requests from and to the user task. A method further comprising identifying the data that is being transferred to the user task. 【特許請求の範囲】 1.種々のタイプのデータを受け取る手段を有するマルチタスク・データ処理システムにおいて、プロバイダ・タスクからのデータを当該データを申し込んでいる複数のユーザ・タスクに分配する方法であって、 各ユーザ・タスクに結合された共通コード・モジュールにより、前記プロバイダ・タスクと前記ユーザ・タスクとの間で、単一のユーザに対して転送されるタイプのデータに特定のデータ経路を設定するステップと、 前記プロバイダ・タスクにより、遠隔データベースからのデータの流れを前記データのタイプに従って複数のデータの流れに分割し、前記複数のデータの流れを前記設定されたデータ経路を介して前記ユーザ・タスクへ転送するステップと、 を含むことを特徴とするデータ分配方法。 2.請求項1記載の方法において、オペレーティング・システムにおいて前記共通コード・モジュールを介して設定された待機リストにより、データの各タイプに関してユーザ・タスクへのメールボックスをモニタし、前記ユーザ・タスクに対して当該ユーザ・タスクに転送されつつあるデータを通知するステップを更に含むことを特徴とする方法。 3.請求項2記載の方法において、データ経路を設定する際に、各ユーザ・タスクに対して構成ファイルから構成リストを発生するステップを更に含んでおり、各構成リストは、各タイプのデータに対するリクエストを転送すべきプロバイダ・タスク・メールボックスの名前と、前記タスクが特定タイプのデータへのアクセスを有するか否かの指示と、を含むことを特徴とする方法。 4.請求項3記載の方法において、各構成リストは前記タスクが他のタスクへのデータのプロバイダであるか否かを指示し、前記共通コード・モジュールのプロバイダの特定ルーチンをプロバイダ・タスクに制限するステップを更に含むことを特徴とする方法。 5.請求項3記載の方法において、オペレーティング・システムにおいて前記共通コード・モジュールを介して設定された待機リストにより、データの各タイプに関してプロバイダ・タスクへのメールボックスをモニタし、前記プロバイダ・タスクに対して当該プロバイダ・タスクに転送されつつあるデータを通知するステップを更に含むことを特徴とする方法。 6.請求項5記載の方法において、各プロバイダ・タスクに対して構成ファイルから構成リストを発生するステップを更に含んでおり、各構成リストは、各タイプのデータに対するリクエストを転送すべきプロバイダ・タスク・メールボックスの名前を含むことを特徴とする方法。 7.請求項5記載の方法において、少なくとも前記プロバイダ・タスクにおいて、各タイプのデータに対して当該タイプのデータを受け取るべきタスクを識別する予約リストを発生するステップを更に含むことを特徴とする方法。 8.請求項2記載の方法において、オペレーティング・システムにおいて前記共通コード・モジュールを介して設定された待機リストにより、データの各タイプに関してプロバイダ・タスクへのメールボックスをモニタし、前記プロバイダ・タスクに対して当該プロバイダ・タスクに転送されつつあるデータを通知するステップを更に含むことを特徴とする方法。 9.請求項1記載の方法において、前記プロバイダ・タスクにおいて、各タイプのデータに対して当該タイプのデータを受け取るべきタスクを識別する予約リストを発生するステップを更に含むことを特徴とする方法。 10.請求項1記載の方法において、データ経路を設定する際に、各ユーザ・タスクに対して構成ファイルから構成リストを発生するステップを更に含んでおり、各構成リストは、各タイプのデータに対するリクエストを転送すべきプロバイダ・タスク・メールボックスの名前と、前記タスクが特定タイプのデータへのアクセスを有するか否かの指示と、を含むことを特徴とする方法。 11.請求項1記載の方法において、前記データ経路は、共通コード・モジュールのルーチンによって、前記共通コード・モジュールのルーチンに対して利用可能なシステム構成情報に基いて設定され、前記ルーチンは、前記プロバイダ・タスク・アーキテクチャに関係なくユーザ・タスクにより呼び出されることを特徴とする方法。 12.請求項1記載の方法において、前記構成情報は、各タイプのデータに対するリクエストを転送すべきプロバイダ・タスク・メールボックスの名前と前記タスクが特定タイプのデータへのアクセスを有するか否かの指示とを含む構成リストを介して入手可能であることを特徴とする方法。 13.請求項2記載の方法において、プロバイダ・タスクからのデータ転送以外に前記ユーザによって特定されるイベントを、前記待機リストに含ませるステップを更に含むことを特徴とする方法。 14.請求項1記載の方法において、第1のタイプのデータの流れは、前記データの流れの中味によって特定のユーザ・タスクへ転送され、第2のタイプのデータの流れは、ユーザ・タスクのリストから全てのユーザ・タスクまで転送されることを特徴とする方法。 15.種々のタイプのデータを受け取る手段を有するマルチタスク・データ処理システムにおいて、プロバイダ・タスクからのデータを当該データを申し込んでいる複数のユーザ・タスクに分配する方法であって、 前記ユーザ・タスクからのコールに応答して、前記プロバイダ・タスクと前記ユーザ・タスクとの間で、単一のユーザに対して転送されるタイプのデータに特定のデータ経路を設定するステップと、 前記プロバイダ・タスクにより、遠隔データベースからのデータの流れを前記データのタイプに従って複数のデータの流れに分割し、前記複数のデータの流れを前記設定されたデータ経路を介して前記ユーザ・タスクへ転送するステップと、 を含むことを特徴とするデータ分配方法。 16.請求項15記載の方法において、データ経路を設定する際に、前記プロバイダ・タスクと前記ユーザ・タスクとのそれぞれに対して構成ファイルから構成リストを発生するステップを更に含んでおり、各構成リストは、各タイプのデータに対するリクエストを転送すべきプロバイダ・タスク・メールボックスの名前と、前記タスクが特定タイプのデータへのアクセスを有するか否かの指示と、を含むことを特徴とする方法。 17.請求項16記載の方法において、オペレーティング・システムに設定された待機リストにより、データの各タイプに関して前記プロバイダ・タスクへのメールボックスをモニタし、ユーザ・タスクからの及びユーザ・タスクへのリクエストを識別して、前記ユーザ・タスクに転送されつつあるデータを識別するステップを更に含むことを特徴とする方法。 18.請求項15記載の方法において、オペレーティング・システムに設定された待機リストにより、データの各タイプに関して前記プロバイダ・タスクへのメールボックスをモニタし、ユーザ・タスクからの及びユーザ・タスクへのリクエストを識別して、前記ユーザ・タスクに転送されつつあるデータを識別するステップを更に含むことを特徴とする方法。