Abstract
This is the WOW Builder Guide. It documents WOW 6.4 through 6.4.3.
Document generated on: 2006-05-25
Table of Contents
- Introduction
- 1. Getting Started
-
- 1.1. Starting WOW
- 1.2. Signing on to WOW
- 1.3. User Registration
- 2. Creating Connections
-
- 2.1. Creating a Connection Definition
- 2.2. Connecting to Different Databases
- 2.3. Working With Connections
- 3. Creating Applications
-
- 3.1. Defining the Application
- 3.2. Application Libraries
-
- 3.1.1. Application Libraries Overview
- 3.1.2. Creating Application Libraries
- 3.1.3. Using Application Libraries
- 3.1.4. Using the CPYWOWENV Command (AS/400/iSeries only)
- 3.3. Controlling the Login
- 4. Creating User Operations
-
- 4.1. User Operations
- 4.2. SQL Operations
- 4.3. HTML Code Operations
- 4.4. Other Operation Types
- 4.5. Controlling the Display Order of Operations
- 4.6. Using a Please Wait Page
- 5. Selecting Records
-
- 5.1. Basic SQL Queries Using the SELECT Statement
- 5.2. Other Queries using the SELECT Statement
- 5.3. Tips: Setting Key Position Field to Select Unique Records
- 5.4. SQL Tips
-
- 5.4.1. Case Sensitivity
- 5.4.2. Optional Values
- 6. Inserting Records
-
- 6.1. Basic SQL Queries using the INSERT Command
- 6.2. Inserting Records without SQL Commands
- 6.3. Inserting Records Using Parsing
- 6.4. Joined Inserts
- 7. Updating Records
-
- 7.1. Basic SQL Queries using the UPDATE Command
- 7.2. Using a WHERE clause with the UPDATE statement
- 7.3. Joined Updates
- 8. Deleting Records
-
- 8.1. Basic SQL Queries using the DELETE Command
- 8.2. Using a WHERE clause with the UPDTE statement
- 8.3. Joined Deletes
- 9. Field Descriptors
-
- 9.1. Field Descriptors Overview
- 9.2. Field Descriptor Manager
- 9.3. Editing Rows within the Field Descriptor Manager
-
- 9.3.1. Case Sensitivity
- 9.3.2. Display Settings
- 9.3.3. Possible Value Settings
- 9.3.4. Advanced Settings
- 9.3.5. Authorization Settings
- 9.3.6. Additional Settings
- 9.3.7. Database Settings
- 9.4. Field Descriptor Views
-
- 9.4.1. Table FD’s
- 9.4.2. Shared FD’s
- 9.4.3. UsageIds
- 9.4.4. Search By
- 9.4.4. Quick Edit
- 9.5. Prompting Using Field Descriptors
- 9.6. Other Field Descriptor Notes
- 10. WOW Features
-
- 10.1. Derived Fields
- 10.2. Parameters
-
- 10.2.1. SQL Prompt Parameters
- 10.2.2. Field Descriptor Prompt Parameters
- 10.2.3. Row Parameters
- 10.2.4. User Parameters
- 10.2.5. Usage ID Parameters
- 10.2.6. Table Parameters
- 10.2.7. Parameter Parameters
- 10.2.8. Context Parameter Parameters
- 10.2.9. Runtime Parameters
- 10.2.10. Defaulting Parameter Values
- 10.3. Operation Property Groups
-
- 10.3.1. AutoRun { }
- 10.3.2. Browser { }
- 10.3.3. Chart { }
- 10.3.4. Config { }
- 10.3.5. CSV { }
- 10.3.6. DetailDisplay { }
- 10.3.7. DisplayColumns { }
- 10.3.8. Distribution { }
- 10.3.9. Email { }
- 10.3.10. LayoutDisplay { }
- 10.3.11. OperationLabels { }
- 10.3.12. OperationSettings { }
- 10.3.13. OptionalSignon { }
- 10.3.14. Paging { }
- 10.3.15. PDF { }
- 10.3.16. PleaseWait { }
- 10.3.17. ReportBreak { }
- 10.3.18. SignOn { }
- 10.3.19. StoredProcedure { }
- 10.3.20. Styles { }
- 10.3.21. TableDisplay { }
- 10.3.22. Tabs { }
- 10.3.23. XLS { }
- 10.4. Creating Reports
-
- 10.4.1. ReportBreaks { }
- 10.4.2. Header/Detail Reports
- 10.5. Associations
-
- 10.5.1. Creating Associations
- 10.5.2. Associated Inserts
- 10.5.3. Associated Updates
- 10.5.4. Associated Deletes
- 10.5.4. Join Associations
- 10.6. Possible Values
-
- 10.6.1. Multiple Fields in Possible Values Drop Down
- 10.6.2. Possible Values and the – All – Value
- 10.6.3. Removing – Next – and – Previous – from Possible Value List
- 10.6.4. Possible Values Paging (Next/Previous)
- 10.6.5. Possible Value Keys
- 10.6.6. Possible Values Selector
- 10.6.7. Possible Values Search
- 10.7. Creating and Distributing Automatic Reports
- 10.8. Logging Email
-
- 10.8.1. Database Files Required for Mail Logger
- 10.8.2. Create a WOW Mailer application
- 10.9. Auto Population of Fields
- 10.10. Blob File Upload and Download
-
- 10.10.1. Set Up File Upload
- 10.10.2. Set Up File Download
- 10.11. Work Flow
- 11. Replacement Libraries Support
-
- 11.1. What is Replacement Library Support
- 11.2. Four Ways to Implement Replacement Library Support
-
- 11.2.1. WOW Based
- 11.2.2. Field Descriptor Prompt Parameters
- 11.2.3. Application Based
- 11.2.4. User Based
- 11.2.5. URL Based
- 11.3. Replacement Library Implementation Precedence
- 12. Charts, Graphs, and Images
-
- 12.1. WOW Chart API
- 12.2. Creating Charts
- 12.3. Chart Properties
- 12.4. Chart Examples
- 12.5. Referencing Images
-
- 12.5.1. Image URL Reference Field Class
- 12.5.2. Using SQL For Static Images
- 12.5.3. Using SQL For Dynamic Images
- 12.5.4. Relative Image Paths in WOW
- 13. Tabs
-
- 13.1. Tab Overview
- 13.2. Creating Tab Operations
- 13.3. Using Tabs
- 13.4. Tab Configuration
-
- 13.4.1. Default Tabs
- 13.4.2. Tab Fields
- 13.4.3. Tabs Per Line
- 13.4.4. Automatic Tab View
- 13.4.5. Allowing Tab Display
- 13.4.6. Empty Tab Results
- 13.4.7. Changing Tab Field Order
- 13.4.8. Hiding Search Parameters
- 13.5. Further Tab Customization
- 14. Stored Procedures
-
- 14.1. Stored Procedure Overview
- 14.2. Calling Basic Stored Procedures
- 14.3. Passing Parameters to Stored Procedures
- 14.4. Inserting, Updating, and Deleting
- 15. Running Your Applications
-
- 15.1. Running SQL Queries and Operations
- 15.2. Running WOW Applications by URL
-
- 15.2.1. Running Applications in Application Libraries
- 15.3. Directly Executing Operations
-
- 15.3.1. Passing Parameters
- 16. Creating Custom Themes
-
- 16.1. Saving HTML from the Web
- 16.2. Creating Custom Theme Folders
- 16.3. Creating Header and Footer JSPs(Java Server Page)
- 16.4. Cascading Style Sheets (CSS)
- 16.5. Configuring the Header and Footer
- 17. Further Customization
-
- 17.1. Customization Overview
- 17.2. Customization Example: Adding a Hyperlink
- 17.3. Customizable JSP’s
- 18. WOW File Server
-
- 18.1. WOW File Server Setup
- 19. WOW Security Protocols
-
- 19.1. Securing Applications
-
- 19.1.1. Local Users Only
- 19.1.2. Local Users Only or Operating System Profile
- 19.1.3. Operating System Profile
- 19.1.4. Personal Connection Pool
- 19.1.5. HTTP Referrer
- 19.1.6. SQL Operation
- 19.1.7. Unsecured
- 19.1.8. User List Authentication Operation
- 19.2. Securing Operations
- 19.3. Optional Sign On
- 19.4. Table Authorization
- 19.5. Securing Fields and Operations with User Authorization Operations
- 20. Deploying Applications
- 21. WOW Utilities
-
- 21.1. WOW Utilities Overview
- 21.2. Users
- 21.3. Themes
-
- 21.3.1. Dynamic Themes with URL Parameter
- 21.4. Keyed Values
- 22. Interfacing WOW with Excel
-
- 22.1. Creating Reports and Graphs with WOW and Excel
- 22.2. WOW Setup for Excel Web Query
- 21.3. Creating and Updating Excel Tables from WOW Web Data
- 22.4. Integrating WOW with Existing Excel Files
- 22.5. Setting WOW Operations to Use Existing Excel Templates
- 22.6. Creating Reports From Data Imported From WOW Into Excel
- 22.7. Restrictions
- 23. Utilizing Existing RPG Applications
-
- 23.1. Calling an RPG Program That Returns a Result Set
-
- 23.1.1. Add Code to Return a Result Set
- 23.1.2. Defining the Stored Procedure
- 23.1.3. Defining the WOW Operation
- 23.2. Calling an RPG Program That Returns a Multiple Occurrence Data Structure (Array) in RPG Free
-
- 23.2.1. Add Code to Return a Result Set
- 23.2.2. Defining the Stored Procedure
- 23.2.3. Defining the WOW Operation
- 23.3. Calling an RPG Program That Returns a Multiple Occurrence Data Structure (Array) in RPG IV
-
- 23.3.1. Add Code to Return an Array
- 23.3.2. Defining the Stored Procedure
- 23.3.3. Defining the WOW Operation
- 23.4. Calling an RPG Program That Returns Parameters
- 24. WOW Performance
-
- 24.1. Basic Overview
- 24.2. WOW's Built In High Performance Cache
- 24.3. Connection Properties
- 24.4. Controlling the Number of Records Returned
- 24.5. Controlling the Number of Fields Read
- 24.6. Optimizing SQL Performance for AS400 (iSeries)
-
- 24.6.1. Compare SQL Performance Against Non-WOW Methods
- 24.6.2. Using STRDBG
- 24.6.3. Using iSeries Navigator (STRDBMON)
- 24.6.4. Controlling How the Data is Accessed
- 24.7. Tomcat Server Performance
- 25. Troubleshooting and Debugging WOW
-
- 25.1. My iSeries DB2 files are locked by WOW which is affecting my saves and other programs.
- 25.2. WOW not able to connect IBM iSeries Metadata Server because of restricted ports.
- 25.3. Change User Name and Password of WOW for new metadata system
- 25.4. Configuring Logging (Log4j)
- 25.5. Running a SQL Statement with Period in the name of a Database Table
- 25.6. When Running WOW off of a Linux or Unix machine and with MySQL, some operations don’t work
- 25.7. When creating a row, the Current Date *CURRENT returns the wrong date
- 26. WOW Administration and Support
-
- 26.1. Backing Up WOW Metadata
- 26.2. Disaster Recovery
- 26.3. Version Control
-
- 26.3.1. Web Resources (Java, JSPs, HTML, etc)
- 26.3.2. Metadata
- 26.4. Web Application Server Information
- 26.5. Getting Support for WOW
- 26.6. WOW Copyright Information
- Appendix A. UsageId Specification