Getting Started-2-Tier
Contents:
About This Document
Documentation Website
How to Print the Document
Documentation Conventions
Contact Us!
Introducing Panther
About Panther
Solutions and Application Scalability
Simple Applications Use a Two-Tier Solution
Enterprise-wide Applications Use a Three-Tier Solution
Web Applications
Product Components
Visual Object Development
Editor
Screen Wizard Development
Repository
Menu Bar Editor
Styles Editor
JIF Editor
Debugger
Development Tools
Source Control Support
Programming Interfaces
Built-in SQL Database
Database Connectivity
Behind the Screens
Transaction Manager
Middleware Support
JetNet
Oracle Tuxedo
COM/MTS
IBM WebSphere
Introducing the Tutorial
About this Tutorial
Accessing the Tutorial Lessons
About Each Module
Module 1: Setting Up
Module 2: Creating and Testing Screens
Module 3: Connecting the Screens
Module 4: Extending the Application
Hints for Completing the Tutorial
Before You Start
Starting the Tutorial From the Beginning
For More Information...
Module 1: Setting Up
1. Setting Up the Client
Setting up on Windows
Setting up on UNIX
Create an application directory
Edit the environment setup file
Restarting the tutorial
Start up the Panther editor
Open a library and access its members
What did you do?
What did you learn?
2. Setting Up the Web Application Server
Before starting this lesson
Start the Web Setup Manager
Enter the program locations
Settings for your Web Application Server
General environment settings
Add JPL routines to the client library
Change permissions
Test the connection
Shut down the server
What did you do?
What did you learn?
Module 2: Creating and Testing Screens
3. Creating a Repository
Start the editor
Create a repository
Connect to the database
Import database tables
View repository contents
What did you do?
What did you learn?
4. Using the Screen Wizard
Open the repository
Create screens with the screen wizard
Specify the contents of the master section
Define the detail columns
Customize the output screen
Save the screen
What did you do?
What did you learn?
5. Testing Screens
Test the screen in the browser
Test the screen in GUI
View data
Edit the data
Save the changes
What did you do?
What did you learn?
6. Setting Properties to Query the Database
Use the Properties window
Change properties
Save the screen
View specific records
What did you do?
What did you learn?
Module 3: Connecting the Screens
7. Enhancing the Screen
Resize the screen
Move widgets
Open a repository entry
Copy widgets
Name the widgets
Define the query fields
Query the database
What did you do?
What did you learn?
8. Inheriting from the Repository
Define user input
Define what the user sees
Propagate repository changes
Edit inherited property values
Create a push button widget
Define push button behavior
Create a buttons repository entry
What did you do?
What did you learn?
9. Writing and Executing JPL
Write a procedure to access a distributor's orders
Write a procedure to receive data
Generate a unique ID number
Invoke the hook function
Refine the screen for GUI display
Add a new database record
View orders
What did you do?
What did you learn?
10. Customizing Screen Behavior
Add double-click functionality
Add a screen entry function that executes only on screen exposure
Test the JPL
What did you do?
What did you learn?
Module 4: Extending the Application
11. Implementing Selection Screens
Join multiple tables
Add details from another table
Generate selection screens
Save the wizard output
Test the selection screen
Validate the data
What did you do?
What did you learn?
12. Calculating Data from Database Values
Add a column to the grid widget
Define a currency format
Define a math expression
Add the widget to a table view
Calculate results
Update totals on transaction manager events
Delete a detail record
Validate client data
Clearing data in a virtual field
Update a detail record
Connect two screens
What did you do?
What did you learn?
13. The Finale
A. Setting Up the Tutorial
B. Troubleshooting
Program Startup
Tutorial Errors
Web Applications
Index