Claims
- 1. In a data processing environment having a user terminal coupled to a publicly accessible digital communications network with service requests having variables in a service-based structure, the improvement comprising:
server responsively coupled to said user terminal via said publicly accessible digital communications network wherein said server includes a server side variables facility for providing variables from a first service request to a subsequent service request.
- 2. The improvement according to claim 1 wherein said server further comprises a repository for temporarily said variables.
- 3. The improvement according to claim 2 wherein said publicly accessible digital communications network is the world wide web.
- 4. The improvement according to claim 3 wherein said user terminal further comprises an industry standard personalized computer.
- 5. The improvement according to claim 4 wherein said server further comprises the Cool ICE system.
- 6. An apparatus comprising:
a. a user terminal for making service requests via a first and subsequent transactions; b. a publicly accessible digital communications network having a transaction-based request language coupled to said user terminal; c. a server responsively coupled to said user terminal via said publicly accessible digital communications network; and d. a server side variables facility within said server for providing variables from said first transaction for use in said subsequent transaction.
- 7. The apparatus of claim 6 further comprising a repository for storing said variables.
- 8. The apparatus of claim 7 wherein said publicly accessible digital communications network is the world wide web.
- 9. The apparatus of claim 8 wherein said user terminal is an industry compatible personal computer having a commercially available web browser.
- 10. A method of communicating between a user terminal utilizing service-based data requests and server comprising:
a. transmitting a first service-based request having a variable from said user terminal; b. receiving said service-based request at said server; c. saving said variable for use in with a subsequent service-based request; d. transmitting a subsequent service-based request from said user terminal; e. receiving said subsequent service-based request at said server; f. accessing said saved variable; and g. providing said saved variable to said subsequent service-based request within said server.
- 11. A method according to claim 10 wherein said first transmitting step further comprises indicating to said server that said variable is to be saved within said first service-based request.
- 12. A method according to claim 11 further comprising saving said variable within a repository within said server.
- 13. A method according to claim 12 wherein said transmitting steps further comprise transmitting over the world wide web.
- 14. A method according to claim 13 wherein said server further comprises the Cool ICE system.
- 15. An apparatus comprising:
a. means for permitting a user to generate a first and subsequent transactions wherein said first transaction contains a variable; b. means responsively coupled to said permitting means for providing said user with access to a publicly accessible digital communication network via service-based requests; c. means responsively coupled to said permitting means for offering data processing services in response to said first and subsequent transactions; d. means responsively coupled to said offering means and said permitting means for saving said variable; and e. means responsively coupled to said offering means and said saving means for retrieving said variable for use in said subsequent transaction.
- 16. An apparatus according to claim 15 wherein said publicly accessible digital communication network further comprises the world wide web.
- 17. An apparatus according to claim 16 wherein said saving means further comprises a repository.
- 18. An apparatus according to claim 17 wherein said offering means further comprises the Cool ICE system.
- 19. An apparatus according to claim 18 wherein said permitting means further comprises an industry standard personal computer.
CROSS REFERENCE TO CO-PENDING APPLICATIONS
[0001] U.S. patent application Ser. No.______, filed______, and entitled, “A Common Gateway Which Allows Applets to Make Program Calls to OLTP Applications Executing on an Enterprise Server”; U.S. patent application Ser. No.______, filed______, and entitled, “A Multi-Client User Customized DOM Gateway for an OLTP Enterprise Server Application”; U.S. patent application No.______, filed______, and entitled, “An Automated Development System for Developing Applications that Interface with Both Distributed Component Object Model (DOM) and Enterprise Server Environments”; U.S. patent application Ser. No.______, filed______, and entitled, “Providing a Modular Gateway Architecture Which Isolates Attributes of the Client and Server Systems into Independent Components”; U.S. patent application Ser. No.______, filed_______, and entitled, “Making CGI Variables and Cookie Information Available to an OLTP System”; U.S. patent application Ser. No.______, filed______, and entitled, “A Gateway for Dynamically Providing Web Site Status Information”; U.S. patent application Ser. No.______, filed_______, and entitled, “Development System for Automatically Enabling a Server Application to Execute with an XATMI-complaint transaction MGR :Managing Transactions within Multiple Environments”; U.S. patent application Ser. No.______, filed_______, and entitled, “Cool ICE Batch Interface”; U.S. patent application Ser. No.______, filed______, and entitled, “Cool ICE Debug”; U.S. patent application Ser. No.______, filed______, and entitled, “Cool ICE Workstation Directory/File Browser”; U.S. patent application Ser. No.______, filed______, and entitled, “Cool ICE Icons”; U.S. patent application Ser. No.______, filed______, and entitled, “Cool ICE Repository”; U.S. patent application Ser. No.______, filed______, and entitled, “Cool ICE Service Templates”; U.S. patent application Ser. No.______, filed______, and entitled, “Automatic Footer Text on HTML Pages”; U.S. patent application Ser. No.______, filed______, and entitled, “Availability Message”; U.S. patent application Ser. No.______, filed______, and entitled, “Cool ICE System Settings”; U.S. patent application Ser. No.______, filed______, and entitled, “Cool ICE Service Handler”; U.S. patent application Ser. No.______, filed______, and entitled, “Cool ICE State Management”; U.S. patent application Ser. No.______, filed______, and entitled, “Cool ICE data Wizard”; U.S. patent application Ser. No.______, filed______, and entitled, “Cool ICE Column Profiling”; U.S. patent application Ser. No.______, filed______, and entitled, “Cool ICE Table Profiling”; and U.S. patent application Ser. No.______, filed______, and entitled, “Cool ICE Database Profiling”are commonly assigned co-pending applications incorporated herein by reference.