Programmer's Guide to the Internet Version 4.3
Table of Contents
Introduction
Introduction
Purpose/Scope of Book
What You Need To Know
What You Don't Need To Know
Overview of Terms
Product Integration
Technical Support
Choosing a Deployment Method
Choosing a Deployment Method
Advantages, Disadvantages
Other Considerations
Blending the Acucorp Family
Recommendations
Using AcuServer to Access Remote Data
Using AcuServer to Access Remote Data
Client/Server Architecture
Internet Architecture
What is AcuServer?
Defining Remote Pathnames
Security
Using the GT Runtime as an Internet Helper Application
What Are Helper Applications and Viewers?
What are Helper Applications and Viewers?
How to Use the Helper Application/Viewer Method
How to Use the Helper Application/Viewer Method
Preparing your GT Application
Preparing your GT Application
Configuring the Runtime for a Helper Application
Packaging your Application and Resources
Packaging your Application and Resources
Using cblutil with helper applications
Using COPY RESOURCE with helper applications
Creating a Link to your COBOL Object
Creating a Link to your COBOL Object
The User's Task
The User's Task
Installing the Runtime
Defining the Runtime as a Helper Application or Viewer
Netscape Navigator 3.x
Internet Explorer
Launching the Application
Security
Helper Application Security Issues
Using the GT Web Plug-in
What is a Plug-in
What Is a Plug-in?
How to Use the Plug-in
How to Use the Plug-in
Preparing your GT Application for the Plug-in
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
Coding for the Plug-in
Coding for the Plug-in
W$BROWSERINFO
W$STATUS
IS-PLUGIN
W$GETURL
Other Coding Considerations
Configuring the Runtime for the Plug-in
Configuring the Runtime for the Plug-in
Using Runtime Options
Linking C Routines into the Plug-in Runtime
Linking C Routines into the Plug-in Runtime
Packaging your Application and Resources for the Plug-in
Packaging your Application and Resources for the Plug-in
Using cblutil with the Plug-in
Using COPY RESOURCE with the Plug-in
Including your COBOL application in the Web site
Including your COBOL application in the Web site
Using the <EMBED> Tag
Using the Anchor Tags <A></A>
Configuring the Web Server Software
Configuring the Web Server Software
O'Reilly WebSite
NT IIS 4.0
Apache Web Server
Netscape FastTrack
The User's Job
The User's Job
Installing the Plug-in
To Install the Plug-in Manually
To Edit the Authorization File (optional)
Launching the Application with the Plug-in
Troubleshooting
Licensing Considerations
Licensing Considerations
Plug-In Security
Plug-in Security
Using AcuConnect to Launch Remote Applications
Using AcuConnect to Launch Remote Applications
Prepare Your Application
Preparing Your Application
Creating Separate Client and Server Components
Embedding COBOL CALLs
Defining Remote Application Path
Defining Remote Application Path
CODE-PREFIX Variable
Code Name Aliases
Using CGI to Execute Applications on the Web
How to Use CGI to Execute Applications on a Web Server
How to Use CGI to Execute Applications on a Web Server
Creating an HTML Interface
Creating an HTML Interface
Writing a CGI Program
Writing a CGI Program
What is CGI?
Functions of a CGI Program
Functions of a CGI Program
Reading CGI Variables
Reading CGI Variables
Using the ACCEPT Verb
Using the C$GETCGI Routine
Processing the User's Request
Processing the User's Request
Generating HTML Output
Generating HTML Output
Using the DISPLAY Statement
Caching HTML Output
Suppressing HTML Headers
CGI Guidelines
CGI Guidelines
Sample CGI Programs
Oscars Sample
Hello User Sample
Substituting a URL Sample
Creating a Link to your CGI Program
Creating a Link to your CGI program
The FORM Tag
Using the FORM Tag
The METHOD Attribute
The ACTION Attribute
FORM Components
The INPUT Tag
The TYPE Attribute
Single-line Entry Fields
Multiple-line Entry Fields
Check Boxes and Radio Buttons
List Boxes
Submit and Reset Buttons
Hidden Fields
Configuring the Web Server
Configuring the Web Server
"-f" Runtime Option
A_CGI Environment Variable
Setting up a Web Site
Setting up a Web Site
Designing Your Site
Finding a Host or Building a Web Server
Selecting Web Server Software
Authoring your HTML documents
Creating a Link to COBOL Programs
Posting your HTML Documents
Promoting your Site
Registering a Domain Name
Other ACUCOBOL-GT Internet Features
Other ACUCOBOL-GT Internet Features
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 Windows objects such as folders and files
Sample Web Browser Program
References
References
Internet Partners
Internet Partners
(c) Copyright Acucorp, Inc., 1988-1999. ALL RIGHTS RESERVED.