1 Introduction
1.1 Introduction
1.2 Purpose/Scope of Book
1.3 What You Need To Know
1.4 What You Don't Need To Know
1.5 Product Integration
1.6 Technical Support
2 Choosing a Deployment Method
2.1 What Are My Options?
2.2 Advantages, Disadvantages
2.3 Other Considerations
2.4 Blending the Acucorp Family
2.4 Blending the Acucorp Family
2.4.1 Recommendations
3 Using AcuServer to Access Remote Data
3.1 Architectural Overview
3.2 Client/Server Architecture
3.3 Internet Architecture
3.4 What is AcuServer?
3.5 Defining Remote Pathnames
3.6 Security
4 Using the ACUCOBOL-GT Runtime as an Internet Helper Application or Viewer
4.1 What Are Helper Applications and Viewers?
4.2 Setting Up a Web Site
4.3 Preparing Your GT Application
4.3 Preparing Your GT Application
4.3.1 Configuring the Runtime
4.3.2 Packaging Your Application and Resources
4.3.2 Packaging Your Application and Resources
To use cblutil
To use COPY RESOURCE
4.4 Creating a Link to Your COBOL Object
4.4 Creating a Link to Your COBOL Object
4.5 The User's Job
4.5 The User's Job
4.5.1 Installing the Runtime
4.5.2 Defining the Runtime as a Helper Application or Viewer
4.5.2 Defining the Runtime as a Helper Application or Viewer
To define the runtime as a helper application in Netscape Communicator 4.5
To define the runtime as a helper application in Netscape Navigator 3
To define the runtime as a viewer in Internet Explorer
4.5.3 Launching the Application
4.5.3 Launching the Application
4.6 Security
4.6 Security
5 Using the ACUCOBOL-GT Web Plug-in
5.1 What Is a Plug-in?
5.2 Using the Plug-in
5.3 Setting Up a Web Site
5.4 Preparing Your GT Application for the Plug-in
5.4 Preparing Your GT Application for the Plug-in
To prepare your application for use in a non-distributed environment
To prepare your application for use in a distributed environment
5.4.1 Coding for the Plug-in
5.4.1 Coding for the Plug-in
W$BROWSERINFO
W$STATUS
IS-PLUGIN
W$GETURL
Other Coding Considerations
5.4.2 Configuring the Plug-in Runtime
5.4.2 Configuring the Plug-in Runtime
Using Runtime Options
5.4.3 Linking C Routines into the Plug-in Runtime
5.4.3 Linking C Routines into the Plug-in Runtime
5.4.4 Packaging Your Application and Resources
5.4.4 Packaging Your Application and Resources
To use cblutil
To use COPY RESOURCE
5.5 Including Your COBOL Application in the Web Site
5.5 Including Your COBOL Application in the Web Site
5.5.1 Using the <EMBED> Tag
5.5.2 Using the Anchor Tags <A></A>
5.6 Configuring the Web Server Software
5.6 Configuring the Web Server Software
To configure O'Reilly WebSite
To configure NT IIS 4.0
To configure Apache Web Server
To configure Netscape FastTrack
5.7 The User's Job
5.7 The User's Job
5.7.1 Installing the Plug-in
5.7.1 Installing the Plug-in
To install the plug-in manually
To edit the authorization file
5.7.2 Launching the Application
5.7.2 Launching the Application
5.7.3 Troubleshooting
5.7.3 Troubleshooting
5.8 Licensing Considerations
5.8 Licensing Considerations
5.9 Security
5.9 Security
6 Using AcuConnect to Launch Remote Applications
6.1 What is AcuConnect?
6.2 Preparing Your Application
6.3 Creating Separate Client and Server Components
6.4 Embedding COBOL CALLs
6.5 Defining Remote Application Path
7 Using CGI to Execute Applications on a Web Server
7.1 Overview
7.2 Creating an HTML Interface
7.3 Writing a CGI Program
7.3 Writing a CGI Program
7.3.1 What is CGI?
7.3.2 The CGI Program
7.3.2.1 Reading CGI Variables
7.3.2.1 Reading CGI Variables
To use the ACCEPT verb
To use the C$GETCGI routine
To strip carriage returns from CGI input
7.3.2.2 Processing the User's Request
7.3.2.2 Processing the User's Request
7.3.2.3 Generating HTML Output
7.3.2.3 Generating HTML Output
To use the DISPLAY statement
To cache HTML output
To suppress HTML headers
7.3.3 CGI Guidelines
7.3.3 CGI Guidelines
7.3.4 Sample CGI Programs
7.3.4 Sample CGI Programs
Oscars Sample
Hello User Sample
Substituting a URL Sample
7.4 Setting up a Web site
7.4 Setting up a Web site
7.5 Creating a Link to Your CGI program
7.5 Creating a Link to Your CGI program
7.5.1 The FORM Tag
7.5.1.1 The METHOD Attribute
7.5.1.2 The ACTION Attribute
7.5.2 FORM Components
7.5.2.1 The INPUT Tag
7.5.2.2 The TYPE Attribute
7.5.2.3 Single-line Entry Fields
7.5.2.4 Multiple-line Entry Fields
7.5.2.5 Check Boxes and Radio Buttons
7.5.2.6 List Boxes
7.5.2.7 Submit and Reset Buttons
7.5.2.8 Hidden Fields
7.6 Configuring the Web Server
7.6 Configuring the Web Server
7.6.1 "-f" Runtime Option
7.6.2 A_CGI Environment Variable
A Setting up a Web Site
A.1 Web Site Creation
A.2 Designing Your Site
A.3 Finding a Host or Building a Web Server
A.3 Finding a Host or Building a Web Server
A.3.1 Selecting Web Server Software
A.4 Authoring Your HTML documents
A.4 Authoring Your HTML documents
A.5 Creating a Link to COBOL Programs
A.5 Creating a Link to COBOL Programs
A.6 Posting Your HTML Documents
A.6 Posting Your HTML Documents
A.7 Promoting Your Site
A.7 Promoting Your Site
A.8 Registering a Domain Name
A.8 Registering a Domain Name
B Other ACUCOBOL-GT Internet Features
B.1 COBOL for the Internet
B.2 WEB-BROWSER Control
B.2 WEB-BROWSER Control
To add Web browsing to your COBOL applications
To display HTML pages distributed with your application
To include graphical and multimedia files in your applications
To invoke e-mail, telnet, and FTP services from your applications
To display word processing, accounting, or presentation documents from your
applications
To display Windows objects such as folders and files
B.2.1 Sample Web Browser Program
C References
C.1 Where to Go For More Information
D Internet Partners
D.1 Acucorp Partnerships
Glossary of Terms
Glossary of Terms
(c) Copyright Acucorp, Inc., 1998-2000. ALL RIGHTS RESERVED.