The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 27, 2002

Filed:

Dec. 11, 1998
Applicant:
Inventors:

David G. Velasco, Campbell, CA (US);

Andreas E. Hotea, San Jose, CA (US);

Geoffrey A. McDonald, Cupertino, CA (US);

Robert W. Redd, Roswell, GA (US);

Assignee:

Compaq Computer Corporation, Houston, TX (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/700 ;
U.S. Cl.
CPC ...
G06F 1/700 ;
Abstract

A customer information control system (CICS) application programming interface (API), with transient data queue functions, in a loosely coupled data processing environment. In accordance with the purpose of the invention, as embodied and broadly described herein, the invention is directed to a method, system and computer readable medium including program instructions (hereafter collectively referred to as the “invention”). In particular, the invention includes implementing a loosely coupled CICS region in a data processing environment, the loosely coupled CICS region including at least two of a plurality of address spaces each of which being associated with a machine. The invention further includes providing at least one CICS-API operating system server (COSS) within the loosely coupled CICS region, each COSS operating in one of the at least two address spaces within the loosely coupled CICS region. The invention additionally includes providing an information resource within the loosely coupled CICS region, the information resource including a file for holding a transient data queue. Furthermore, the invention includes providing a suite of functions including the transient data queue functions in each COSS. Each COSS is capable of coordinated interaction with any other COSS within the loosely coupled CICS region. Notably, each COSS is also capable to directly access the transient data queue from anywhere in the loosely coupled CICS region irrespective of which address space the COSS is operating in. In one aspect of the invention, this COSS capability is achieved by way of implementing a caching scheme and a transient data process which is invoked by the respective COSS. Consequently, there is no affinity between the address space in which each COSS is operating and the address space being occupied by the transient data queue. Moreover, the information resource is shared by each COSS.


Find Patent Forward Citations

Loading…