Accessing CICS business applications from the World Wide Web

Author:

Language: Anglais

Approximative price 56.91 €

Subject to availability at the publisher.

Add to cartAdd to cart
Publication date:
· Paperback

PART I. INTRODUCTION.

1. Introducing the Web
2. Transaction Processing and the Web
User expectation. User interface. Data integrity. Matters of state. Data currency. Getting started. Network management. Workload volumes. The importance of being available. Data security.

3. Security.
TCP/IP layers. Access security. Firewalls. Filters. Proxy servers. SOCKS servers. Access control list files. Logging. Transaction security. Authentication. Encryption. Secure sockets layer. Secure hypertext transfer protocol. Kerberos. Pretty good privacy. The future.

PART 2. PROGRAMMING AND CONNECTIVITY.

4. Programming for the Web.
Using uniform resource locators. Hypertext transfer protocol header information. Common gateway interface scripts. Invoking common gateway interface scripts. Passing data to common gateway interface scripts. Hypertext markup language. Forms. CGIUTILS. CGIPARSE. Caching. The future.

5. Accessing CICS/ESA from the Web.
Connecting CICS to the internet. CICS family solutions. Other ways to access CICS/ESA. CICS servers. Designing CICS/ESA applications for the Web. Accessing CICS/ESA 3270 applications. HTML awareness. Using APPC or TCP/IP sockets to access CICS/ESA applications. Using DPL to access CICS/ESA applications. Writing CICS/ESA programs for the Web. Pseudoconversation initiation. Passing input data to the server. Returning responses from CICS/ESA. Terminating the pseudoconversation. Specifying the next CICS/ESA Program to execute. Detecting interruption to the pseudoconversation. Data integrity. Saving information about the state of processing. Data conversion. CICS/ESA systems management considerations. Routing of Web requests. Workload management. CICS/ESA security. Logging and auditing.

PART 3. SAMPLE APPLICATIONS.

6. Sample Application Environment.
Web browsers. Web servers. CICS connection. Destination CICS.

7. Connectivity Tester: ECITEST.
What does ECITEST do? ECITEST components and interfaces. ECITEST function description. Invoking an application-specific Web server extension or gateway. Obtaining user input from the Web browser. Maintaining information about the state of processing. Passing data to and from CICS. Generating dynamic HTML documents. Deleting information about the state of processing.

8. A Simple CICS Web Server: CICSWEB.
What does CICSWEB do? CICSWEB object retrieval function. CICSWEB administration function. CICSWEB components and interfaces. CICSWEB function description. Adding data to CICS databases. Using an extended logical unit of work (LUW). Retrieving ata from CICS databases. Minimizing network data traffic. Using CICS user ID and password for validation. Generating HTML directly from a CICS application. Managing data conversion.

9. CICS State Management Program: CICSSTAT.
How is CICSSTAT invoked? What does CICSSTAT do? CICSSTAT Single-threading. The CICSSTAT anchor block. CICSSTAT COMMAREA structure. Creating a state block. CICSSTAT create function. CICSSTAT retrieve function. CICSSTAT store function. CICSSTAT destroy function. CICSTAT routines. CICSSTAT timeout processing. CICSSTAT purge processing. CICSSTAT error handling. Sample scenario Using CICSSTAT. Error handling. Why use shared storage rather than temporary storage?

10. CICS Sockets Sample.
SOCKTEST environment. Connectivity scenario. What does SOCKTEST Do? Generating dynamic HTML documents. SOCKTEST sample Programs management. Building the SOCKTEST sample programs. Running the SOCKTE