Bottom of Page | Previous Page | Next Page | Contents

Contents

Preface
Where can I find information about HATS?
Using Host Access Transformation Server (HATS)
Understanding HATS application processing
Understanding HATS key concepts and objects
Creating and organizing projects
Modifying a HATS project
Overview tab
Connection Settings tab
Advanced Connection Settings tab
Template tab
Text Replacement tab
Event Priority tab
General tab
Application keypad
Host keypad
Keyboard support
Client locale
Source tab
Editing a screen customization
Overview tab
Screen Recognition Criteria tab
Field criteria
Cursor position criteria
Text string location criteria
Optional versus non-optional screen recognition criteria
Inverted match of screen recognition criteria
Actions tab
Apply transformation action
Insert global variable action
Extract global variable action
Set global variable action
Execute business logic action
Show URL action
Source tab
Screen customization ordering
Editing a transformation
Design tab
Insert Host Component wizard
Insert Tabbed Folder wizard
Insert Macro Key wizard
Insert Global Variable wizard
Source tab
Preview tab
Using templates
Creating your own templates
Design tab
Source tab
Preview tab
Interacting with global variables
Incorporating macros
Overview tab
Prompts and Extracts tab
Source tab
Macro hints and tips
Set display for macro execution on AIX
Do not end macro on customized screen
Adding business logic
Incorporating Java code from other applications
Integration of Host Publisher objects
Invoking Host Publisher Remote Integration Objects from HATS
Invoking Host Publisher EJB Access Beans and Web Services from HATS
Enabling print support in projects
Configuring the host print session on 3270 hosts
Defining print support for your project
For 3270 servers
For 5250 servers
Providing documentation for end users
Enabling keyboard support in projects
Defining keyboard support
Changing the appearance of the keypads
Providing documentation for end users
Enabling SSL security
Creating custom components and widgets
Creating custom host components and widgets
Creating a custom host component
Creating a custom widget
Registering your component or widget
HATS Studio support for custom components and widgets
Administering HATS applications
Troubleshooting HATS
Message logs and traces
Problems and solutions
Browser-related items
Incorrect data in HATS applications with non-English locales
Thai font size too small for default transformation
Thai characters accepted incorrectly in text input widget
Host terminal screen problem on KOR environment
Incorrect cursor position in unprotected host fields
Invalid transformation/template links at runtime
JVM memory problem on AIX and Solaris
End users receiving HTTP 404 error
Messages reference
Language support
Bi-directional application support
Software environment
Working with the host terminal
Capturing screens
Recognizing bi-directional host components
Controlling the orientation of widgets
Global variables
Text replacement
Enabling the user to reverse the screen direction
Information for end users
Functions for Arabic code pages
Symmetric and numeric swapping
Screen captures
Other considerations
Additions to HATS files
Bi-directional APIs
ConvertVisualToLogical
ConvertLogicalToVisual
Appendix A. Component and widget descriptions and settings
Component and widget settings
Host component settings
Widget settings
Component and widget mapping
HATS:Component tag type and widget attributes
Appendix B. HATS Studio files
Application files (.hap)
<application> tag
<sessions> tag
<session> tag
<otherParameters> tag
<eventPriority> tag
<event> tag
<classSettings> tag
<class> tag
<setting> tag
<textReplacement> tag
<replace> tag
Template and transformation files (.jsp)
Screen customization files (.evnt)
Macro files (.hma)
Screen capture files (.hsc)
Image files (.gif or .jpg)
Stylesheet files (.css)
Appendix C. Macro script syntax
Introduction
Macro
<HAScript> tag
<vars> tag
<create> tag
<screen> tag
<comment> tag
<description> tag
<oia> tag
<cursor> tag
<numfields> tag
<numinputfields> tag
<string> tag
<attrib> tag
<customreco> tag
<varupdate> tag
<actions> tag
<prompt> tag
<input> tag
<extract> tag
<message> tag
<trace> tag
<filexfer> tag
<pause> tag
<mouseclick> tag
<boxselection> tag
<commwait> tag
<custom> tag
<varupdate> tag
<playmacro> tag
<if> tag
<else> tag
<runprogram> tag
<nextscreens> tag
<nextscreen> tag
<recolimit> tag
Advanced Screen Recognition
Using variables
Appendix D. Notices
Programming interface information
Trademarks
Glossary
Index
[ Top of Page | Previous Page | Next Page ]