Net.Data Books

Administration and Programming Guide for OS/390


Table of Contents

Preface

  • About Net.Data
  • What's New?
  • What's New in Version 2?
  • What's New in Version 2.2?
  • What's New in PTF UQ32535 for APAR PQ24314?
  • About This Book
  • Who Should Read This Book
  • About Examples in This Book
  • Introduction

  • What is Net.Data?
  • Why Use Net.Data?
  • Installing and Configuring Net.Data

  • About the Net.Data Initialization File
  • Installing the Net.Data Initialization File
  • Customizing the Net.Data Initialization File
  • Configuration Variable Statements
  • Path Configuration Statements
  • Environment Configuration Statements
  • Setting Up the Language Environments
  • Setting up the IMS Web Language Environment
  • Setting up the SQL and ODBC Language Environments
  • Managing Connections to DB2
  • Workload Management Considerations
  • Configuring Net.Data for Use with CGI
  • Configuring Net.Data for Use with ICAPI or GWAPI
  • Configuring Net.Data for Use with Java Servlets
  • Enabling the Message Catalog
  • Granting Access Rights to Files and Data Sets Accessed by Net.Data
  • Managing Cached Web Pages and Large Objects
  • Setting-up DB2: Creating the Web Page Dependency Table
  • Configuring Net.Data to Automatically Manage Cached Web Pages and Large Objects
  • Using a Net.Data-provided Macro for More Advanced Management
  • Web page cache table and Web page dependency table descriptions
  • Keeping Your Assets Secure

  • Using Firewalls
  • Encrypting Your Data on the Network
  • Using Authentication
  • Using Authorization
  • Using Net.Data Mechanisms
  • Net.Data Configuration Variables
  • Macro Development Techniques
  • Invoking Net.Data

  • Invoking Net.Data using CGI, ICAPI, or GWAPI
  • Invoking Net.Data with a Macro (Macro Request)
  • Invoking Net.Data without a Macro (Direct Request)
  • Invoking Net.Data with Java Servlets
  • Invoking Net.Data using MacroServlet
  • Invoking Net.Data using FunctionServlet
  • Developing Net.Data Macros

  • Anatomy of a Net.Data Macro
  • The DEFINE Block
  • The FUNCTION Block
  • HTML Blocks
  • Net.Data Macro Variables
  • Identifier Scope
  • Defining Variables
  • Referencing Variables
  • Variable Types
  • Net.Data Functions
  • Defining Functions
  • Calling Functions
  • Calling Net.Data Built-in Functions
  • Generating Web Pages in a Macro
  • HTML Blocks
  • Report Blocks
  • Conditional Logic and Looping in a Macro
  • Conditional Logic: IF Blocks
  • Looping Constructs: WHILE Blocks
  • Using Language Environments

  • Overview of Net.Data-Supplied Language Environments
  • Calling a Language Environment
  • Handling Error Conditions
  • Security
  • Data Language Environments
  • Relational Database Language Environments
  • Flat File Interface Language Environment
  • IMS Web Language Environment
  • Programming Language Environments
  • Java Applet Language Environment
  • Perl Language Environment
  • REXX Language Environment
  • System Language Environment
  • Improving Performance

  • Using the Web Server APIs
  • Net.Data Caching of Macros
  • Caching Considerations
  • Enabling Macro Caching
  • Dynamic Web Page Caching
  • Caching Considerations
  • Enabling Dynamic Web page Caching
  • Suppressing DB2 for OS/390 Messages
  • Optimizing the Language Environments
  • REXX Language Environment
  • SQL Language Environment
  • System and Perl Language Environments
  • Serviceability Features

  • Net.Data Trace Log
  • Configuring Net.Data for Tracing
  • Trace Log Format
  • Access Rights
  • Net.Data Error Log
  • Configuring Net.Data for Error Message Logging
  • Error Log File Format
  • Access Rights
  • Appendix A. Bibliography

  • Net.Data Technical Library
  • Related Documentation
  • Appendix B. Configuring Net.Data for OS/390 to Access DataJoiner

    Appendix C. Net.Data Sample Macro

    Appendix D. Notices

  • Trademarks
  • Glossary

    Index


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]