Administration and Programming Guide for OS/390
Preface
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 ]