Claims
- 1. A computer program device comprising:a computer program storage device readable by a digital processing apparatus; a program means on the program storage device and including instructions executable by said digital processing apparatus for performing the method of ensuring that all queues in a queuing mechanism residing on said program storage device remain active and that any data in said queues is being timely processed, said method comprising: designating at least one set of queues in said queuing mechanism as input queues and another as output queues; issuing a signal adapter instruction to provide initiative to check content of any or all queues in said queuing mechanism; specifying initiate-output or initiate-input appropriately by means of said signal adapter instruction to cause associated adapter to asynchronously process said output or input queues; and causing synchronization by means of said signal adapter instruction by signaling said associated data queues to update all entries in order to render them current.
- 2. A computer program product for use with a computer system, a main storage in processing communication with an interface element having adapters for storing a queuing mechanism storing data, comprising:a data storage device including a computer usable medium having computer readable program means for ensuring proper and timely processing of data, the computer usable code means having: computer readable code means for dedicating at least one set of queues of said queuing mechanism as input queues and another set as output queues; computer readable code means for generating a signal adapter instruction designated to provide initiative to check content of any or all queues in said queuing mechanism; and computer readable code means for causing said signal adapter instruction to specify a synchronize function, causing all associated data queues to update their entries in order to render them current as observed by both said adapter(s) and said controlling running program.
- 3. The computer program product of claim 2 further comprising computer readable code means for causing said signal adapter instruction to specify an initiate-output, signaling said associated adapter to asynchronously process said output queues.
- 4. The computer program product of claim 2, further comprising computer readable code means for causing said signal adapter instruction to specify an initiate-input, signaling said associated adapter to asynchronously process said input queues.
Parent Case Info
This application is related to the following copending applications: Ser. Nos. 09/253,246; 09/253,250; 09/253,247; 09/253,248; 09/252,712; 09/252,552; 09/252,728; 09/253,101; 09/253,286; 09/252,542; 09/253,249; 09/252, 556; 09/253,993; 09/253,658; 09/252,555; 09/255,641; 09/255,640; 09/252,727.
US Referenced Citations (7)
Number |
Name |
Date |
Kind |
4271468 |
Christensen et al. |
Jun 1981 |
A |
5109489 |
Umeno et al. |
Apr 1992 |
A |
5659794 |
Caldarale et al. |
Aug 1997 |
A |
5784647 |
Sugimoto |
Jul 1998 |
A |
5875343 |
Binford et al. |
Feb 1999 |
A |
6052375 |
Bass et al. |
Apr 2000 |
A |
6101533 |
Brandt et al. |
Aug 2000 |
A |