Micro Focus NetExpress™

Internet Applications

Micro Focus®

Issue 3
October 1998

Copyright © 1997 Micro Focus Limited. All rights reserved.
This document and the proprietary marks and names used herein are protected by international law.

Micro Focus has made every effort to ensure that this manual is correct and accurate but reserves the right to make changes without notice at its sole discretion at any time.

The software described in this document is supplied under a license and may be used or copied only in accordance with the terms of such license, and in particular any warranty of fitness of Micro Focus software products for any particular purpose is expressly excluded and in no event will Micro Focus be liable for any consequential losses.

Micro Focus® is a registered trademark and Correlate™, Dialog System™, Form Designer™, Form Express™, Micro Focus COBOL™, NetExpress™ and Solo™ are trademarks of Micro Focus Limited.

Java™ and JavaBeans™ are trademarks of Sun Microsystems, Inc.

Microsoft®, Windows®, and Windows for Workgroups®, are registered trademarks of Microsoft Corporation.

Netscape Communications™, Netscape™, Netscape Navigator™ and the Netscape Communications logo are trademarks of Netscape Communications Corporation.

Visual Basic™, Transaction Server™ and Windows NT™ are trademarks of Microsoft Corporation

IBM® is a registered trademark of International Business Machines Corporation.

UNIX® is a registered trademark of X/Open Company Limited.

Copyright© 1987-1997 Micro Focus
All Rights Reserved.


This book describes how you can create and debug Internet Applications using the NetExpress tools Form Designer, Form Express and Solo.


This book is aimed at COBOL programmers who want to write applications to run on the Internet or their organization's intranet. You don't need to be an expert on the Intranet or intranet to use this book, although you will find it is easier to understand the concepts in here if you have spent some time using Web browsers to navigate either the World-Wide Web or your organization's own intranet.

How to Use this Manual

To understand the basic concepts we use throughout the rest of the book, read chapter 1, and for a quick introduction to the NetExpress tools for Internet programming, read chapter 2 . Chapter 3 explains the different types of control you can put on a page (HTML, Java applet and ActiveX), and between the different output formats Form Designer uses.

To learn how to create applications read chapters 4, 5 and 6. Chapter 4 shows you how to use Form Designer to create a new application, and chapter 5 shows you how to use the Data Access Wizard. Chapter 6 shows you how to use Form Express to create a legacy-based application. Since you can use Form Designer to modify the applications created with Form Express or the Data Access Wizard, you should read chapter 5 even if you are planning to use one of these other tools.

To find out about server-side programming read chapter 7. Form Designer, Data Access Wizard and Form Express generate skeleton applications to which you add further functionality through server-side programming.

To turn a standard CGI program into an ISAPI or NSAPI application by recompiling it, read chapter 8. Skip this chapter if you aren't interested in ISAPI or NSAPI.

If you want to use Form Designer in conjunction with other HTML editors read chapter 9.

If you want to add event handling to a form, read chapter 10. This is optional - most applications currently running on the Internet do not use event handling in the form. These techniques enable you to add extra sophistication to your applications. You can also add client-side validation to your form using the functions described in chapter 11.

When you finally want to deploy your application on a Web server, read chapter 12.


The following type styles and conventions have been used in this User Guide: