Contents

Index

A IndexB IndexC IndexD IndexE IndexF IndexG IndexH IndexI IndexJ IndexK IndexL IndexM IndexN IndexO IndexP IndexQ IndexR IndexS IndexT IndexU IndexV IndexW IndexX IndexY IndexZ Index

A

A_CGI environment variable:
7.6.2 A_CGI Environment Variable
ACCEPT verb:
To use the ACCEPT verb
ACTION attribute:
7.5.1.2 The ACTION Attribute
Acu4GL:
1.5 Product Integration
acuauth.txt:
5.9 Security
5.7.1 Installing the Plug-in
AcuBench Screen Painter:
B.2 WEB-BROWSER Control
Acu-Client-Password external variable:
3.6 Security
ACUCOBOL.DEF:
IS-PLUGIN
ACUCOBOL-GT Web Plug-in:
5.1 What Is a Plug-in?
1.5 Product Integration
2.1 What Are My Options?
AcuConnect:
To prepare your application for use in a distributed environment
2.1 What Are My Options?
6.1 What is AcuConnect?
1.5 Product Integration
AcuServer:
2.1 What Are My Options?
To prepare your application for use in a distributed environment
3.1 Architectural Overview
1.5 Product Integration
advantages/disadvantages to methods:
2.2 Advantages, Disadvantages
anchor tags:
5.5.2 Using the Anchor Tags
4.4 Creating a Link to Your COBOL Object
Apache Web server:
To configure Apache Web Server
A.3.1 Selecting Web Server Software
authorization file, plug-in:
5.9 Security
5.7.1 Installing the Plug-in

B

bitmap resources:
5.4 Preparing Your GT Application for the Plug-in
BROWSERINFO-DATA field:
W$BROWSERINFO
BROWSER-MAJOR-VERSION:
W$BROWSERINFO
BROWSER-MINOR-VERSION:
W$BROWSERINFO

C

C routines:
5.4.3 Linking C Routines into the Plug-in Runtime
C routines:interfacing plug-in with:
5.4.3 Linking C Routines into the Plug-in Runtime
C$GETCGI routine:
To use the C$GETCGI routine
CALL verb, embedding:
6.4 Embedding COBOL CALLs
cblutil utility:
4.3.2 Packaging Your Application and Resources
4 Using the ACUCOBOL-GT Runtime as an Internet Helper Application or Viewer - 4.3.2 Packaging Your Application and Resources - To use cblutil
5 Using the ACUCOBOL-GT Web Plug-in - 5.4.4 Packaging Your Application and Resources - To use cblutil
CGI process flow:
7.3.1 What is CGI?
CGI programming:
7.3.2 The CGI Program
CGI:
7.3.1 What is CGI?
7.3.2.1 Reading CGI Variables
1.5 Product Integration
2.1 What Are My Options?
2.2 Advantages, Disadvantages
7.1 Overview
1.3 What You Need To Know
3.3 Internet Architecture
7.3.3 CGI Guidelines
1.4 What You Don't Need To Know
7.6 Configuring the Web Server
7.3 Writing a CGI Program
2.4 Blending the Acucorp Family
7.3.4 Sample CGI Programs
CGI:programming guidelines:
7.3.3 CGI Guidelines
CGI:reading CGI variables:
7.3.2.1 Reading CGI Variables
CGI:sample programs:
7.3.4 Sample CGI Programs
CGI-AUTO-HEADER variable:
To suppress HTML headers
CGI-NO-CACHE:
To cache HTML output
CGI-STRIP-CR configuration variable:
To strip carriage returns from CGI input
To use the C$GETCGI routine
To use the ACCEPT verb
check boxes:
7.5.2.5 Check Boxes and Radio Buttons
client/server application components:
6.3 Creating Separate Client and Server Components
client/server architecture:
3.2 Client/Server Architecture
client/server solutions:
2.4 Blending the Acucorp Family
1.5 Product Integration
CODE-PREFIX configuration variable:
2.1 What Are My Options?
3.4 What is AcuServer?
6.5 Defining Remote Application Path
3.5 Defining Remote Pathnames
coding and compiling for the plug-in:
5.4.1 Coding for the Plug-in
coding considerations:
Other Coding Considerations
configuration file:
5.4.4 Packaging Your Application and Resources
configuration file:packaging for plug-in:
5.4.4 Packaging Your Application and Resources
configuring the runtime as a helper application:
4.3.1 Configuring the Runtime
configuring the runtime:
5.4.2 Configuring the Plug-in Runtime
configuring the runtime:for the plug-in:
5.4.2 Configuring the Plug-in Runtime
configuring the Web server:
5.6 Configuring the Web Server Software
7.6 Configuring the Web Server
configuring the Web server:for CGI programs:
7.6 Configuring the Web Server
configuring the Web server:for the plug-in:
5.6 Configuring the Web Server Software
COPY RESOURCE statement:
4 Using the ACUCOBOL-GT Runtime as an Internet Helper Application or Viewer - 4.3.2 Packaging Your Application and Resources - To use COPY RESOURCE
5 Using the ACUCOBOL-GT Web Plug-in - 5.4.4 Packaging Your Application and Resources - To use COPY RESOURCE
4.3.2 Packaging Your Application and Resources

D

directory folders:
To display Windows objects such as folders and files
directory folders:displaying:
To display Windows objects such as folders and files
DISPLAY statement:
To use the DISPLAY statement
distributed application deployment, plug-in:
To prepare your application for use in a distributed environment
domain names, registering:
A.8 Registering a Domain Name

E

e-mail services:
To invoke e-mail, telnet, and FTP services from your applications
e-mail services:invoking:
To invoke e-mail, telnet, and FTP services from your applications
EMBED tag:
Using Runtime Options
5.5.1 Using the EMBED Tag
encryption:
3.6 Security
2.3 Other Considerations

F

file type associations:
To define the runtime as a viewer in Internet Explorer
FILE-PREFIX configuration variable:
3.4 What is AcuServer?
3.5 Defining Remote Pathnames
2.1 What Are My Options?
FORM tag components:
7.5.2 FORM Components
FORM tag:
7.5 Creating a Link to Your CGI program
FTP services:
To invoke e-mail, telnet, and FTP services from your applications
FTP services:invoking:
To invoke e-mail, telnet, and FTP services from your applications

G

GET method:
7.5.1.1 The METHOD Attribute
graphical and multimedia files:
To include graphical and multimedia files in your applications

H

helper application:
4.1 What Are Helper Applications and Viewers?
2.1 What Are My Options?
hidden fields:
7.5.2.8 Hidden Fields
HREF attribute:
5.5.2 Using the Anchor Tags
4.4 Creating a Link to Your COBOL Object
HTML authoring tools:
A.4 Authoring Your HTML documents
HTML front end:
To display HTML pages distributed with your application
HTML interface, creating:
7.2 Creating an HTML Interface
HTML interface:
2.1 What Are My Options?
HTML TEXTAREAS:
To use the ACCEPT verb
To use the C$GETCGI routine
HTML-TEMPLATE-PREFIX variable:
To use the DISPLAY statement
HTTP:
7.3 Writing a CGI Program
hyperlink:
4.4 Creating a Link to Your COBOL Object
hyperlink:creating:
4.4 Creating a Link to Your COBOL Object

I

IDENTIFIED BY clause:
To use the DISPLAY statement
IMG element:
5.5.2 Using the Anchor Tags
INPUT tag:
7.5.2.1 The INPUT Tag
installing the plug-in manually:
To install the plug-in manually
installing the plug-in:
5.7.1 Installing the Plug-in
installing the runtime:
4.5.1 Installing the Runtime
installing the runtime:as a helper application:
4.5.1 Installing the Runtime
Internet architecture:
3.3 Internet Architecture
Internet Deployment Guidelines:
2.4.1 Recommendations
Internet deployment methods:
2.1 What Are My Options?
Internet Explorer:
4.5.2 Defining the Runtime as a Helper Application or Viewer
To define the runtime as a viewer in Internet Explorer
W$BROWSERINFO
7.3 Writing a CGI Program
5.1 What Is a Plug-in?
5.7.1 Installing the Plug-in
4.1 What Are Helper Applications and Viewers?
Internet service providers:
A.3 Finding a Host or Building a Web Server
IS EXTERNAL-FORM clause:
To use the ACCEPT verb
To use the DISPLAY statement
is external-form:
2.1 What Are My Options?
IS-PLUGIN field:
IS-PLUGIN
5.4.1 Coding for the Plug-in
5.7.2 Launching the Application

L

launching the application:
5.7.2 Launching the Application
4.5.3 Launching the Application
launching the application:helper application method:
4.5.3 Launching the Application
launching the application:plug-in method:
5.7.2 Launching the Application
library file:
4.3.1 Configuring the Runtime
5.4 Preparing Your GT Application for the Plug-in
license file:
5.8 Licensing Considerations
linking to COBOL programs:
A.5 Creating a Link to COBOL Programs
list boxes:
7.5.2.6 List Boxes
LOCKS-PER-FILE:
5.4.2 Configuring the Plug-in Runtime

M

main window menu bars:
Other Coding Considerations
5.1 What Is a Plug-in?
MAX-FILES:
5.4.2 Configuring the Plug-in Runtime
4.3.1 Configuring the Runtime
MAX-LOCKS:
4.3.1 Configuring the Runtime
5.4.2 Configuring the Plug-in Runtime
menu bars:
Other Coding Considerations
METHOD attribute:
7.5.1.1 The METHOD Attribute
mfc42.dll:
5.7.3 Troubleshooting
To install the plug-in manually
Microsoft Internet Explorer:
B.2 WEB-BROWSER Control
MIME types:
5.6 Configuring the Web Server Software
To define the runtime as a helper application in Netscape Communicator 4.5
7.3 Writing a CGI Program
To define the runtime as a helper application in Netscape Navigator 3
msvcrt.dll:
To install the plug-in manually
multiple-line entry fields:
To strip carriage returns from CGI input
7.5.2.4 Multiple-line Entry Fields
To use the ACCEPT verb
To use the C$GETCGI routine

N

Netscape FastTrack Server:
To configure Netscape FastTrack
Netscape Navigator:
To define the runtime as a helper application in Netscape Communicator 4.5
4.6 Security
A.4 Authoring Your HTML documents
A.6 Posting Your HTML Documents
5.1 What Is a Plug-in?
To define the runtime as a helper application in Netscape Navigator 3
nmake:
5.4.3 Linking C Routines into the Plug-in Runtime
non-distributed application deployment, plug-in:
To prepare your application for use in a non-distributed environment
NPacu32.alc:
To install the plug-in manually
5.7.3 Troubleshooting
NPacu32.dll:
To install the plug-in manually
NT Internet Information Server:
To configure NT IIS 4.0
A.3.1 Selecting Web Server Software

O

OPTIONS=:
Using Runtime Options
O'Reilly's WebSite:
To configure O'Reilly WebSite
A.3.1 Selecting Web Server Software

P

packaging applications and resources:
5.4.4 Packaging Your Application and Resources
4.3.2 Packaging Your Application and Resources
PATH_TRANSLATED variable:
To use the DISPLAY statement
performance:
2.3 Other Considerations
plug-in:
5.1 What Is a Plug-in?
POST method:
7.5.1.1 The METHOD Attribute
posting HTML documents:
A.6 Posting Your HTML Documents
product integration:
1.5 Product Integration

Q

QUIT-MODE:
Other Coding Considerations

R

radio buttons:
7.5.2.5 Check Boxes and Radio Buttons
reliability:
2.3 Other Considerations
relinking the plug-in runtime:
5.4.3 Linking C Routines into the Plug-in Runtime
remote application path:
6.5 Defining Remote Application Path
remote name notation:
3.5 Defining Remote Pathnames
REQUEST_METHOD variable:
To use the C$GETCGI routine
reset buttons:
7.5.2.7 Submit and Reset Buttons
response headers:
5.6 Configuring the Web Server Software
RETURN-CODE register:
W$GETURL
W$STATUS
5.7.2 Launching the Application
runtime options:
7.6.1 "-f" Runtime Option
Using Runtime Options
runtime options:-f:
7.6.1 "-f" Runtime Option
runtime options:with the plug-in:
Using Runtime Options

S

security:
4.6 Security
2.3 Other Considerations
5.9 Security
3.6 Security
server-side includes:
To suppress HTML headers
A.4 Authoring Your HTML documents
SET CONFIGURATION configuration variable:
5.4.2 Configuring the Plug-in Runtime
4.3.1 Configuring the Runtime
SET ENVIRONMENT configuration variable:
5.4.2 Configuring the Plug-in Runtime
4.3.1 Configuring the Runtime
single-line entry fields:
7.5.2.3 Single-line Entry Fields
standard input stream:
To use the C$GETCGI routine
standard output stream:
7.3.2.3 Generating HTML Output
submit buttons:
7.5.2.7 Submit and Reset Buttons
SYSTEM-INFORMATION group:
IS-PLUGIN

T

tags:
5.5.2 Using the Anchor Tags
7.5 Creating a Link to Your CGI program
5.5.1 Using the EMBED Tag
4.4 Creating a Link to Your COBOL Object
tags:anchor tag:
4.4 Creating a Link to Your COBOL Object
5.5.2 Using the Anchor Tags
tags:EMBED tag:
5.5.1 Using the EMBED Tag
tags:FORM tag:
7.5 Creating a Link to Your CGI program
TCP/IP:
3.1 Architectural Overview
TEXTAREA:
To strip carriage returns from CGI input
troubleshooting:
5.7.3 Troubleshooting
TYPE attribute:
7.5.2.2 The TYPE Attribute

U

user interface operations:
7.3.2.2 Processing the User's Request
USER-AGENT-STRING:
W$BROWSERINFO

V

viewer:
4.1 What Are Helper Applications and Viewers?
Vision files:
2.1 What Are My Options?

W

W$BROWSERINFO routine:
5.4.1 Coding for the Plug-in
W$BROWSERINFO
W$GETURL routine:
5.4.1 Coding for the Plug-in
W$GETURL
W$STATUS routine:
W$STATUS
5.4.1 Coding for the Plug-in
Web browsing:
To add Web browsing to your COBOL applications
Web servers:
To configure Apache Web Server
A.3.1 Selecting Web Server Software
To configure Netscape FastTrack
To configure NT IIS 4.0
To configure O'Reilly WebSite
A.3 Finding a Host or Building a Web Server
Web servers:Apache Web Server:
To configure Apache Web Server
Web servers:building or finding host:
A.3 Finding a Host or Building a Web Server
Web servers:Netscape FastTrack Server:
To configure Netscape FastTrack
Web servers:NT Internet Information Server:
To configure NT IIS 4.0
Web servers:O'Reilly's WebSite:
To configure O'Reilly WebSite
Web servers:selecting software:
A.3.1 Selecting Web Server Software
Web sites:
A.8 Registering a Domain Name
A.7 Promoting Your Site
A.6 Posting Your HTML Documents
A.4 Authoring Your HTML documents
A.2 Designing Your Site
A.1 Web Site Creation
Web sites: creating Appendix A:
A.1 Web Site Creation
Web sites:authoring:
A.4 Authoring Your HTML documents
Web sites:designing:
A.2 Designing Your Site
Web sites:domain name registration:
A.8 Registering a Domain Name
Web sites:posting:
A.6 Posting Your HTML Documents
Web sites:promotion:
A.7 Promoting Your Site
WEB-BROWSER control:
B.2 WEB-BROWSER Control
Windows objects:
To display Windows objects such as folders and files
Windows objects:displaying:
To display Windows objects such as folders and files
wrun32.dll:
To install the plug-in manually

X

XFD files:
5.4.4 Packaging Your Application and Resources
XFD files:packaging for plug-in:
5.4.4 Packaging Your Application and Resources