Net.Data Administration and Programming Guide for OS/400
Preface
Introduction
What is Net.Data?
Why Use Net.Data?
Configuring Net.Data
Copying the Net.Data Program Object to Your CGI-BIN Library
Configuring the Web Server
About the Net.Data Initialization File
Customizing the Net.Data Initialization File
Creating an Initialization File
Configuration Variable Statements
Path Configuration Statements
Environment Configuration Statements
Granting Access Rights to Objects Accessed by Net.Data
Keeping Your Assets Secure
Using Firewalls
Encrypting Your Data on the Network
Using Authentication
Using Authorization
Using Net.Data Mechanisms
Invoking Net.Data
Invoking Net.Data with a Macro File (Macro Request)
HTML Links
HTML Forms
Invoking a Persistent Macro
Persistent Macro Syntax
Examples
Developing Net.Data Macros
Anatomy of a Net.Data Macro File
The DEFINE Block
The FUNCTION Block
HTML Blocks
Net.Data Macro Variables
Variable Scope
Defining Variables
Referencing Variables
Variable Types
Net.Data Functions
Defining User-defined 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 File
Conditional Logic
Looping Constructs
Using Language Environments
REXX Language Environment
Configuring the REXX Language Environment
Calling External REXX Programs
Passing Parameters
Using the SAY REXX Instruction With OS/400 V3R2 or V3R7
Security
Improving Performance
REXX Language Environment Example
SQL Language Environment
Configuring the SQL Language Environment
Running the SQL Language Environment under Commitment Control
Managing Database Connections for Remote Databases
Stored Procedures
SQL Language Environment Restrictions
Security
Improving Performance
SQL Language Environment Example
System Language Environment
Configuring the System Language Environment
Passing Parameters
Security
Improving Performance
System Language Environment Example
Transaction Management with Persistent Macros
About Persistent Macros
Defining a Transaction
Starting a Transaction
Specifying the Macro HTML blocks in a Transaction
Ending a Transaction
Defining the Scope of a Variable in a Transaction
Specifying COMMIT and ROLLBACK in a Transaction
Example of a Persistent Macro
Appendix A. Problem Analysis
Appendix B. Net.Data Sample Macro
Appendix C. Notices
Trademarks
Glossary
Index
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]