HCL Z and I Emulator for Windows (ENGLISH)
  HCL Z and I Emulator for Windows (ENGLISH)
  Release Notes
    README
      Version 1.0
    More information
      System Requirements
      Known Issues
      FAQs
  Product Documentation
    Licensing
      Configuring HCL Z and I Emulator for Windows with HCL License Server
      How Licensing Works
      How to Troubleshoot
      HCL ZIE License Manager
        Introduction to ZIE License Manager
        Installation and configuration
        Using the HCL ZIE License Manager
        HCL Licensing integration
        Limitations of HCL ZIE License Manager
    Quick Beginnings
      About This Book
        What's in the Package
        Where to Find More Information
          Information Center
          Online Help
          Z and I Emulator for Windows Library
          Contacting HCL
      Introduction
        Welcome to Z and I Emulator for Windows
          What's New in Z and I Emulator for Windows
            Installer enhancements
            Session Manager Online
            Preferences
            Support for the New Japanese Era (Reiwa) in ZIEWin
          Z and I Emulator for Windows Program Icons
            Administrative and Problem Determination (PD) Aids
            Utilities
          Z and I Emulator for Windows Sessions
          Z and I Emulator for Windows Connections
            zSeries Emulator Connections
            iSeries Emulator Connections
            ASCII Emulator Connections (SBCS only)
        Planning to Install Z and I Emulator for Windows
          Workstation Hardware
            Workstation Memory Requirements
          Application Data
            Application Data Locations
      Using Z and I Emulator for Windows
        Configuring Sessions
          Creating a Configuration
            Creating an FTP configuration
            Environment variables in workstation profile
          Saving Configuration Information
            Saving a Workstation Profile
            Saving an FTP Client Configuration
          Changing Configuration Information
            Changing a Workstation Profile
        Starting and Stopping Emulator Sessions
          Session Manager
            Session Manager Options
              Session Manager Menus
              Right-Click Menu (Contextual)
          Session Manager Online
            Installer enhancements
          Starting Sessions
          Starting Multiple Sessions
            Command line options for PCSWS.EXE
            Creating a Batch File
              Saving Multiple Session Views
            Starting a Batch File
            Editing an Existing Batch File
            Starting Multiple Sessions without a Batch File
          Automatically Starting Sessions
          Stopping Sessions
            Option to suppress confirmation message for pcomstop
            Stopping an emulator session without access to the tool bar
        Using Emulator Sessions
          Accessibility
            Sounds
            Screen Reader Assist
            Expanded OIA
            Popup Keypad
            Quick Connect
          Power Management
            Connected State
            Non-Connected State
            Critical Sleep
          Printer Session Association
          Print Session Setup (3270 and 5250)
          Printing
            Print Screen Collection functions
            Collecting Print Jobs (5250 Printer Session)
            Using the Windows Printer Driver
            Using Printer Definition Table (PDT) Files
            Using Host Print Transform (5250 only)
              Image Print Transform
            Page Setup
            Scalable (Truetype) APL Font Support on Printers
          ZipPrint (3270 Only)
            Preparing to Use ZipPrint
            Starting ZipPrint
            Using ZipPrint
          Editing
            Edit Options
              Paste Options
              Cut/Copy Options
              Trim Options
            Editing by Linking to Windows Application Programs
              Confirming the DDE/EHLLAPI Settings
              Using Copy Link and Paste Link
            Copying Table Data to a Spreadsheet
              Copying Marked Data without Dividing It into Cells
              Copying Lines Containing Only Operational Signs
              Copying Data in Cells As Text Data
          Transferring Files
            ASCII Host Data Transfer
          Setting Up the Appearance of a Session Window
            Sounds
            Tool Bar Setup
            Showing or Hiding the Menu Bar, Status Bar, or Tool Bar
            Window Setup
          Setting Up and Using the Assist Functions
            Keyboard, Macro, and Script Functions
              Scripting Functions
              Macro Functions
              Key Functions
            Hotspot Setup
              Using Hotspots
            Keyboard Setup
              Keyboard File
              Customizing the VT Emulator Keyboard
            Macro/Script Setup and Use
              Using a Macro or Script
              Creating a Macro
              Macro Statements
              Macro Loop Considerations
              Creating a Script
              Configuring a Macro or Script to Autostart
                Auto-start macro support
              Configuring a Java Applet to Autostart
              Recording Macros or Scripts
              Playing Macros and Scripts
              ThisMacroName support
            Express Logon Feature
              Recording an Express Logon Macro
              Verifying an ELF Macro
            Mouse Setup
              Mouse File
            Pop-Up Keypad Setup
              Pop-Up Keypad File
              Using the Pop-Up Keypad
            Tab Setup (VT only)
            Web Browser Setup
          Managing Emulator Sessions
            Getting Help
          Online Emulator Session
          Detect and Repair
        Utilities
          32-Bit ODBC Administrator
          Multiple Sessions
          ZipPrint
            File Transfer Considerations
          Convert Macro
          Data Transfer
          iSeries Connection Configuration Utility
            Extension List
            Cache Size
          Preferences
            Basic
              Emulator Profile File Location
              Macro/Script Location
              User Interface Language
            Advanced
              Maximum number of emulator sessions
              Pass Through Host Certificate Validation
              License Manager settings
              ZIE Server Details
            Standby/Hibernate
          Z and I Emulator for Windows FTP client
          Command Line FTP
        Messages
          Security-Related Messages
          Functions Restricted by System Policies
          System Error Messages
          OIA Messages
      Notices
        Trademarks
    Installation Guide
      Introduction
        Information Center
      Planning to Install Z and I Emulator for Windows
        Considerations Before Installing
          Java Runtime Environment
          Disk Space Requirements
          Migration Considerations
          Multi-Boot Environment Installation
          Coexistence support
          Windows x64 Platform Support
      Installing Z and I Emulator for Windows
        Microsoft Windows Installer
        Typical Installation
        Custom Installation
          Feature Selection
          Feature Installation Options
        Silent Installation
        Upgrade using ZIEWIN Refresh Pack Update Installer
        Installation of HCL ZIE License Manager
      Installing Z and I Emulator for Windows Using an Initialization (response) File
        Silent Installation Using Initialization File Processing
      Administrative Installation
        Installing from Network Server
        Installing to Run from Source, Where Source Medium Is a Network Server
      Maintenance Installation of Z and I Emulator for Windows
      Remote Installation of Z and I Emulator for Windows
        Remote Installation Using SMS
        Remote Installation Using Active Directory Group Policy
      InstallShield Command-Line Parameters
        Parameter Descriptions
      Abbreviations Used in This Book
      Notices
        Trademarks
    Emulator User's Reference
      About This Book
        Who Should Read This Book
        How to Use This Book
          Command Syntax Symbols
        Where to Find More Information
          Information Center
          Online Help
          Z and I Emulator for Windows Library
          Related Publications
          Contacting HCL
          Support Options
      General Information
        Z and I Emulator for Windows Highlights
        Problem Analysis
          Log Viewer
          Trace Facility
            Enhanced trace buffers
          Information Bundler
        Considerations for Using Z and I Emulator for Windows Sessions
          Usage Notes for Sessions in OLE Documents
            Changing Fonts
            Initial Selection of Font
            WordPad
            WordPro
            Updating Linked Files
          Inactivity Timeout for Communication Links
          Environment Considerations
            Virtual Memory
            Emulator Session Icons
            Disabling CDRA Tables
        Printing
          Setting Up the Printer
            Defining a Printer for a Session
          Page Setup Parameters
            Text Parameters
            Text Options Parameters
            Page Header and Footer Parameters
            Graphics Parameters (3270)
            Orientation Parameters (5250)
          Display Sessions (3270 and 5250)
            Print Screen Collection
              Collect Screens
              Print and Purge Collection
              Print and Keep Collection
              Process Collection
              Purge Collection
              Print Collection on Exit
              Replace FF with LF in GDI Print Mode
          Printer Sessions (3270 and 5250)
          PDT Files (3270 and 5250)
            PFT Migration
            Using PDT Files
            Windows print driver for VT host printing
          Collecting Print Jobs (5250 Printer Session)
          Printing to Disk
          Workstation Profile Parameter for Code Page
        Key Functions and Keyboard Setup
          Default Key Function Assignments
            Setting the 3270 Keyboard Layout Default
            Default Key Functions for a 3270 Layout
            Setting the 5250 Keyboard Layout Default
            Default Key Functions for a 5250 Layout
            Default Key Functions for the Combined Package
            Setting the VT Keyboard Layout Default
            Default Key Functions for the VT Emulator Layout
          Keyboard Setup (3270 and 5250)
            Keyboard File
            Win32 Cut, Copy, and Paste Hotkeys
      Using Z and I Emulator for Windows 3270
        Considerations for Using PC/3270 Sessions
          TN3270E Contention Resolution
          Host-Session Window Operations
            Cursor Color
            Releasing Insert Mode with Attention Keys
            Scroll Bar
            Scroll-Lock Key
            Customizing a Display Translation Table
          Support for Long File Names
          File Transfer Function
            Host File Name and Reserved Words
            Changing the Packet Size When Import/Export Is Idle
            Wait Option for Multiple File Transfer
            NOTRUNC and BLANK Options (SBCS Only)
            Setting the VTAM PSERVIC Statement
          Entry assist feature in 3270 display session
            Enabling DOC mode
            Word wrap
            Start Column and End Column
            New Line key
            Tab stops
            Nulls in an unprotected field straddling a margin
            Enable audible End of Line signal
            End of Line signal column
            Pasting in DOC mode
          Graphic Functions
            Graphics Protocols
              Vector Graphics
                Advanced Protocol
                Native Protocol
              Programmed Symbols
                Enabling Programmed Symbol Sets
              How to Handle Errors Caused by Insufficient Memory
            Drawing-Buffer Size
            Using Bitmaps for Drawing
            Print Buffer Size
            Edit-Copy Buffer
            Printer Fonts
            Plotter
            Hole in Screen Caused by Clearing a Graphic Character
            Miscellaneous Restrictions for Graphic Functions
            Considerations for Graphics Functions
              Native-Graphics Datastream
              Printout to LPT1
          Print Processing
        Transferring Files
          Host Requirements
          Sending Files to the Host System
          Receiving Files from the Host System
          Using List Files
            Creating List Files
            Editing Lists
          Managing Templates
            Adding Templates
            Replacing and Deleting Templates
            Testing Templates
          Defining Transfer Types
            Items to Be Specified
              File Options
              Record Format
              Logical Record Length (LRECL)
              TSO Allocation Parameter (MVS/TSO)
              Additional Options
          Setting General Transfer Options
            Host Type
            Host Command
            Default PC Directory
            Default Partitioned Data Set (MVS/TSO Only)
            Default VM Disk (VM Only)
            PC Code Page
            Packet Size
            File-Transfer Timeout
            Extension for List-Files
            Clear Session Before Transfer
            Show Status Window
          Setting Up the Translation Table
            Changing the Translation Table
            Customizing the Translation Table
          Import/Export (3270 CICS Only)
          File Transfer Commands for PC/3270
            File Transfer Methods
            Requirements and Restrictions
            Sending and Receiving Files from the DOS Command Prompt
              Using the VM/CMS SEND Command
                Command Syntax for Sending Files to VM/CMS
              Using the VM/CMS RECEIVE Command
                Command Syntax for Receiving Files from VM/CMS
              Using the MVS/TSO SEND Command
                Command Syntax for Sending Files to MVS/TSO
              Using the MVS/TSO RECEIVE Command
                Command Syntax for Receiving Files from MVS/TSO
              Using the CICS SEND Command
                Using CICS SEND with the Z and I Emulator for Windows GUI
                Using CICS SEND with the Z and I Emulator for Windows Command Line
                CICS SEND Command Description and Options
                Command Syntax for Sending Files to CICS
              Using the CICS RECEIVE Command
                Using CICS RECEIVE with the Z and I Emulator for Windows GUI
                Using CICS RECEIVE with the Z and I Emulator for Windows Command Line
                CICS RECEIVE Description and Options
                Command Syntax for Receiving Files from CICS
            Configuring File-Transfer Code Translation
      Using Z and I Emulator for Windows 5250
        Considerations for Using PC400 Sessions
          Scroll Bar
          Print Processing
            Printing Bar Codes
            CPI/LPI of Device Fonts
            PCSERR999 Error Messages
            Disconnect in Testrequest to iSeries, eServer i5, or System i5 on Telnet 5250
            iSeries, eServer i5, or System i5 Host Print Problem
            Printable Area
            PDT Mode
            Setting the Code Page
        Data Transfer for PC400
          Data Transfer Function Overview
            Long Password Support
            Transferring Files from an iSeries, eServer i5, or System i5 System to a Workstation
            Transferring Files from a Workstation to an iSeries, eServer i5, or System i5
              Transferring Data to Existing Members in an Existing File
              Transferring Data to New Members in an Existing File
              Transferring Data to New Members in a New File
              Transferring Data to an iSeries, eServer i5, or System i5 Data File and Source File
          Preparing for Data Transfer
            Required Software Products
            Transfer Function
            Data Transfer Program
            Data Concepts of the iSeries, eServer i5, or System i5 and Your Workstation
              Workstation Files
              Distributed Data Management (DDM) Files
              iSeries, eServer i5, or System i5 Files
          Creating a Workstation-to-iSeries Transfer Request
            Items to Be Specified
              FROM
              TO
              Advanced Options
                Use of File Description File
                File Description File Name
                PC File Type
                iSeries Object
            Saving, Opening, Changing, and Executing a Transfer Request
              Saving a Transfer Request
              Opening and Changing a Saved Transfer Request
              Performing a Transfer Request
                Clicking the Icon with Which the Transfer Request Has Been Registered
                Using the PC→iSeries Transfer Window
              Conversion Errors That Can Occur during Transfer
          Creating an iSeries-to-Workstation Transfer Request
            Receiving an Entire iSeries, eServer i5, or System i5 File
            Receiving Part of an iSeries, eServer i5, or System i5 File
            Receiving Data Combined from Several iSeries, eServer i5, or System i5 Files
            Receiving a Summary of Record Groups
            Items to Be Specified
              FROM
              System name
              Library/File (Member)
              Receiving a Summary of Record Groups
              Advanced Options
                JOIN BY
                GROUP BY
                SELECT
                WHERE
                HAVING
                ORDER BY
                Return Record at Missing Field Value
              TO
              Output device
            Saving, Opening, Changing, and Executing a Transfer Request
              Saving a Transfer Request
              Opening and Changing a Saved Transfer Request
              Executing a Transfer Request
                Selecting the Icon with Which the Transfer Request Has Been Registered
                Using the iSeries→PC Transfer Window
              Status during Transfer
          Limited Usage of File Names and Field Names
          Examples of Transfer Requests for Receiving
            Receiving Part of an iSeries, eServer i5, or System i5 File
            Receiving Records Joined from Several iSeries, eServer i5, or System i5 Files
            Receiving Records Using File Qualifiers
            Receiving with Field Missing Records Joined
            Receiving with Records in a Same File Joined
            Specifying Records To Be Included in a Group
            Specifying Summary Records To Be Transferred
          Functions Available from the Pull-Down Menu
            File
            Setup (Only for iSeries→PC Transfer)
              User Options
              Sort Sequence
              Sort Sequence Table Name
              Translation Table
              Signon Options
          File-Description Files
            Creating a File-Description File
              File-Description File Format
                PCFDF Entries
                PCFT Entries
                PCFO Entry
                PCFL Entries
                Comment Entries
            File-Description File Example
          Data Conversions
            Record Size
            Data Types
              Date, Time, and Time-Stamp Data Types
              BASIC Numeric Data
                Double-Precision Data
                Integer Data
                Single-Precision Data
              Binary Data
              Character Data for SBCS
              Hexadecimal Data
              Packed Decimal Data
              Zoned Decimal Data
              ASCII Numeric Data
            Personal Computer File Types
              ASCII Text Files
                Transferring Data to ASCII Text Files
                Transferring Data from ASCII Text Files
                Errors When Transferring Data from ASCII Text Files
              BASIC Random Files
                Transferring Data to BASIC Random Files
                Transferring Data from BASIC Random Files
                Errors When Transferring Data from BASIC Random Files
              BASIC Sequential Files
                Transferring Data to BASIC Sequential Files
                Transferring Data from BASIC Sequential Files
                Errors When Transferring Data from BASIC Sequential Files
              Data Interchange Format Files
                Transferring Data to DIF Files
                Transferring Data from DIF Files
                Errors When Transferring Data from DIF Files
              BIFF Files
                Transferring Data to BIFF Files
                Transferring Data from BIFF Files
                Errors When Transferring Data from BIFF Files
              DOS Random Files
                Transferring Data to DOS Random Files
                Transferring Data from DOS Random Files
                Errors When Transferring Data from DOS Random Files
              DOS Random Type-2 Files
                Transferring Data to DOS Random Type-2 Files
                Transferring Data from DOS Random Type-2 Files
                Errors When Transferring Data from DOS Random Type-2 Files
              No-Conversion Files
                Transferring Data to No-Conversion Files
                Transferring Data from No-Conversion Files
                Errors When Transferring Data from No-Conversion Files
          iSeries, eServer i5, or System i5 System-to-PC Performance Considerations
        Transferring Files
          Host Requirements
          Sending Files to the Host System
          Receiving Files from the Host System
          Using List Files
            Creating List Files
            Editing Lists
          Managing Templates
            Adding Templates
            Replacing and Deleting Templates
            Testing Templates
          Defining Transfer Types
            Items to Be Specified
              File Options
              Logical Record Length (LRECL)
              Additional Options
          Setting General Transfer Options
            Data Transfer
            Host Command
            Default PC Directory
            Default Library
            PC Code Page
            File-Transfer Timeout
            Extension for List-Files
            Show Status Window
          Setting Up the Translation Table
            Changing the Translation Table
            Customizing the Translation Table
          File Transfer for PC400
            PC File Transfer with the CRLF Option
            Transfer to a Physical Source File
            Transfer to a Physical File
            Using the DSPMBRLST Command
            Restrictions for Transferred File Size
      Using Z and I Emulator for Windows VT
        VT Emulation
          Configuring a VT Session
            Customizing the VT over Telnet Attachment
          Session Parameters
            Optional Parameters
            Advanced ASCII Host
          Link Parameters
            Configuring Links for VT over Telnet
          Using A VT Session
            Compose Key
            Transparent Mode
            OIA Line Display Messages
            History Logging
              Enhanced History Logging
        ASCII Host File Transfer
          Setting Preferences
            Using XMODEM and YMODEM
              Choosing a Protocol
              XMODEM and XMODEM1K
              YMODEM and YMODEMG
            File-Transfer Timeout
            Extension for List-Files
            Show Status Window
            Defining Transfer Types
            File Transfer Templates
              Defining Templates
              Automatic Generation of File Names
              Example of ASCII Protocol Template
            Working with Lists of Files
              File Name Extension for List Files
              Remove From List
              Open List File
              Save List File
              Changing a List of Files
                Change the Personal Computer or Host File Name
                Delete File Names From List
                Add More File Names To List
          Receiving Files from an ASCII Host
            Selecting a Workstation Directory
            Selecting Files to Receive
          Sending Files to an ASCII Host
            Selecting Files to Send
              Basic Methods
              Select from a Send/Receive List
              Advanced Method
            Changing the Host File Name or the Transfer Type
            Saving a List of Files to Send
            Sending a List of Files
          PC Code Page
      Troubleshooting
        Troubleshooting tips
          1. Connecting to z/OS console via Z and I Emulator for Windows 62x160 screen size results in error IEE938I
          2. Z and I Emulator for Windows TCP/IP Data Transfer fails with terminated transfer function
          3. Z and I Emulator for Windows Telnet connection timeout with error 657
          4. PCSXFER041 timeout during Z and I Emulator for Windows file transfer TSO session
      Notices
        Trademarks
    Admin Guide
      About This Book
        Who Should Read This Book
        How to Use This Book
          Command Syntax Symbols
        Where to Find More Information
          Information Center
          Online Help
          Messages and Alerts
            Messages That Appear in Pop-Up Windows
              System-Fault Messages
              Security-Related Messages
              System-Policy-Related Messages
            OIA Messages
            Alerts
          Z and I Emulator for Windows Library
      General Information
        Z and I Emulator for Windows Highlights
        Problem Analysis
          Log Viewer
          Trace Facility
          Information Bundler
      Advanced Configuration, Management, and Operations
        Advanced Configuration
          Configuration Files
            Initial Configuration Definitions
              Configuration File and Emulator Profile Directories
            Using Template and Update Files
              Key Fields
              Adding Keywords to a Template File
              Modifying a Keyword in a Template File
              Deleting a Keyword from a Template File
          Automatic Device Name Generation (5250 Only)
            Substitution Characters
            Client Naming Function
            Device Name Collision Processing
          Commands for Emulator Functions
            Start a Z and I Emulator for Windows Session
            Stop a Z and I Emulator for Windows Session
            Query Z and I Emulator for Windows Sessions
        System Policy Support
          Execution Policy
            Start Session
            Product Update
            Detect and Repair
            File Transfer
          Installation Policy
          View Policy
        Configuring and Using Security for Z and I Emulator for Windows
          Certificates
            Managing Certificates in the Microsoft Certificate Stores
          Configuring and Using Secure Sockets Layer
            Preparation for TLS Communication
              Client Configuration
            Establishing a Secure Session
            Configuring Z and I Emulator for Windows Session Security
            Problem Determination
          Using Transport Layer Security
          Negotiated Telnet Security
        Using Windows Terminal Services
          Session IDs
          Trace Facility
        Express Logon
          Bypass Signon Using Password Substitute (5250)
          Kerberos Services Ticket Auto-Signon
          Certificate Express Logon
            Using Certificate Express Logon
            Preparing to Configure Certificate Express Logon
            Configuring Certificate Express Logon
              Recording the Macro
              Manual Configuration of a Certificate Express Logon Macro
              Limitations of the Logon Macro
            Problem Determination
        Log Viewer Functions
          Viewing Message and Trace Logs
          Changing Message Log Size and Location
          Merging Message and Trace Logs
          Sorting Message and Trace Logs
          Searching Z and I Emulator for Windows Logs
          Filtering Z and I Emulator for Windows Logs
      Building a Printer Definition Table (PDT)
        Building a Printer Definition Table (PDT) for PC/3270
          ASCII_PASSTHRU? and EBCDIC_PASSTHRU?
          Supplemental Explanation of PDF Statements for PC/3270
          SCS TAB Setting
          Printer Color Mixing
          Printer Session Data Stream Support
            3270 Data Stream
          Delimiting Print Jobs
          Structured Fields
            Begin/End of File Query Reply
            Begin/End of File Structured Fields
              Processing Begin or End of File Structured Fields
              Begin or End of File Structured Field Error Conditions
              Processing SCS Data Streams
              Processing 3270 Data Streams
        Building a Printer Definition Table (PDT) for PC400
          Using the Printer Definition Table (PDT) File
          Printer Definition File (PDF File) Format
            Macro Definitions
              Macro Name Examples
            Formatting Controls
              Session parameters
              Control Codes
          Printing More than One Screen on a Page
          Transparent Print Capability
            ASCII_PASSTHRU? Keyword Support
            EBCDIC_PASSTHRU? Keyword Support
          Printer Definition Tables
          Example Printer Definition Files
            IBM4019.PDF File Contents
            IBM5577.PDF File Contents
          Field Names of Printer Definition Files
          Symbols of Printer Definition Files
          Using Printer Control Codes
            Printer Control Code Format
            Parameter Definition of Printer Control Codes
            Supported Control Codes
            Programming Notes
            Restrictions and Notes for iSeries, eServer i5, or System i5 Commands and Printer Setup
              Printer Control Codes
              How to Determine PC400 Font
              Avoiding iSeries System Dump
          PFT Migration Utility
            Using the PFT Migration Utility
              Migration Considerations
            Details of Migration
              Migration from the Printer Function Table
              Definition of PAPER HANDLING Migration
                If the LANDSCAPE PAPER HANDLING controls are not defined
                If the LANDSCAPE PAPER HANDLING controls are defined
        Troubleshooting
      iSeries, eServer i5, or System i5 Configuration Examples
        iSeries Device Description
        5250 Sessions through One Link
        System i5, iSeries, eServer i5, or System Mode Description
        iSeries, eServer i5, or System i5 Device Description for Asynchronous Attachment Example
        iSeries, eServer i5, or System i5 VT Asynchronous Attachment Example
      Alerts
      Notices
        Trademarks
    Emulator Programming
      About This Book
        Who Should Read This Book
        Where To Find More Information
        Notation
      Introduction to Emulator APIs
        Using API Header Files
        Critical Sections
        Stack Size
        Windows x64 Platform Support
        Sample Programs
      Introduction to IBM Standard EHLLAPI, IBM Enhanced EHLLAPI and WinHLLAPI Programming
        EHLLAPI Overviews
          IBM Standard EHLLAPI
          WinHLLAPI
          WinHLLAPI and IBM Standard EHLLAPI
          IBM Enhanced EHLLAPI and IBM Standard EHLLAPI
        Languages
        EHLLAPI Call Format
        Data Structures
        Memory Allocation
        EHLLAPI Return Codes
        Compiling and Linking
          Dynamic Link Method
          Multithreading
        Presentation Spaces
          IBM Enhanced 32-Bit Interface Presentation Space IDs
          Types of Presentation Spaces
          Size of Presentation Spaces
          Presentation Space IDs
          Host-Connected Presentation Space
          Presentation Space ID Handling
            PSID Handling for Functions Requiring Connect
            PSID Handling for Functions Not Requiring Connect
          Sharing EHLLAPI Presentation Space between Processes
            SUPER_WRITE
            WRITE_SUPER
            WRITE_WRITE
            WRITE_READ
            WRITE_NONE
            READ_WRITE
            Locking Presentation Space
          Using mouse actions to select, copy, and paste text in the Presentation Space
          ASCII Mnemonics
            General
            Get Key (51) Function
            Send Key (3) Function
          Debugging
          A Simple EHLLAPI Sample Program
          Standard and Enhanced Interface Considerations
          Host Automation Scenarios
            Scenario 1. A Search Function
            Scenario 2. Sending Keystrokes
            Scenario 3. Distributed Processing
            Scenario 4. File Transfer
            Scenario 5. Automation
            Scenario 6. Keystroke Filtering
            Scenario 7. Keyboard Enhancement
      EHLLAPI Functions
        Page Layout Conventions
          Prerequisite Calls
          Call Parameters
          Return Parameters
          Notes on Using This Function
        Summary of EHLLAPI Functions
          Allocate Communications Buffer (123)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Cancel File Transfer (92)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Change PS Window Name (106)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Change Switch List LT Name (105)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Connect for Structured Fields (120)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Connect Presentation Space (1)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Connect Window Services (101)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Convert Position or Convert RowCol (99)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Copy Field to String (34)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Copy OIA (13)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
            Format of the Returned OIA Data String
              PC/3270 OIA Group Indicator Meanings and Its Image
              PC400 OIA Group Indicator Meanings and Its Image
              VT Host OIA Group Indicator Meanings and Its Image
          Copy Presentation Space (5)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Copy Presentation Space to String (8)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Copy String to Field (33)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Copy String to Presentation Space (15)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Copy Presentation Space to Clipboard (35)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Paste Clipboard to Presentation Space (36)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Disconnect from Structured Fields (121)
            Prerequisite Calls
            Call Parameters
            Data String Contents
            Return Parameters
            Notes on Using This Function
          Disconnect Presentation Space (2)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Disconnect Window Service (102)
            Prerequisite Calls
            Call Parameters
            Data String Contents
            Return Parameters
            Notes on Using This Function
          EditKey Intercept
            Prerequisites
          Find Field Length (32)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Find Field Position (31)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Free Communications Buffer (124)
            Prerequisite Calls
            Call Parameters
            Data String Contents
            Return Parameters
            Notes on Using This Function
          Get Key (51)
            Prerequisite Calls
            Call Parameters
            Data String Contents
            Return Parameters
            16-Bit Interface
            32-Bit Interface
            Notes on Using This Function
          Get Request Completion (125)
            Prerequisite Calls
            Call Parameters
            Data String Contents
            Return Parameters
            Notes on Using This Function
          Lock Presentation Space API (60)
            Prerequisite Calls
            Call Parameters
            Data String Contents
            Return Parameters
            Notes on Using This Function
          Lock Window Services API (61)
            Prerequisite Calls
            Call Parameters
            Data String Contents
            Return Parameters
            Notes on Using This Function
          Pause (18)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Post Intercept Status (52)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Query Additional Field Attribute (45)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Query Close Intercept (42)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Query Communications Buffer Size (122)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Query Communication Event (81)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Query Cursor Location (7)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Query Field Attribute (14)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Query Host Update (24)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Query Session Status (22)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Query Sessions (10)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Query System (20)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Return Code
            Notes on Using This Function
          Query Window Coordinates (103)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Read Structured Fields (126)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
              Synchronous Requests
              Asynchronous Requests
          Receive File (91)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Release (12)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Reserve (11)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Reset System (21)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using this Function
          Search Field (30)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Search Presentation Space (6)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Send File (90)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Send Key (3)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
            Keyboard Mnemonics
          Set Cursor (40)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Set Session Parameters (9)
            Prerequisite Calls
            Call Parameters
            Session Options
            Return Parameters
          Start Close Intercept (41)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Start Communication Notification (80)
            Prerequisite Calls
            Call Parameters
            Data String
            Return Parameters
            Notes on using this Function
          Start Host Notification (23)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Start Keystroke Intercept (50)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Start Playing Macro (110)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Stop Close Intercept (43)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Stop Communication Notification (82)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Stop Host Notification (25)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Stop Keystroke Intercept (53)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Wait (4)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Window Status (104)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Write Structured Fields (127)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
              Synchronous Requests
              Asynchronous Requests
              Asynchronous Requests
      WinHLLAPI Extension Functions
        Summary of WinHLLAPI Functions
        WinHLLAPI Asynchronous Functions
          WinHLLAPIAsync
            Wait (4)
              Prerequisite Functions
              Call Parameters
              Return Codes
              Remarks
            Start Host Notification (23)
              Prerequisite Functions
              Call Parameters
              Return Parameters
              Return Codes
              Remarks
            Start Close Intercept (41)
              Prerequisite Functions
              Call Parameters
              Return Parameters
              Return Code
              Remarks
            Start Keystroke Intercept (50)
              Prerequisite Functions
              Call Parameters
              Return Code
              Remarks
            Send File (90)
              Prerequisite Functions
              Call Parameters
              Return Codes
              Remarks
            Receive File (91)
              Prerequisite Functions
              Call Parameters
              Return Codes
              Remarks
          WinHLLAPICancelAsyncRequest
            Syntax
            Parameters
            Returns
        Initialization and Termination Functions
          WinHLLAPI Startup
            Syntax
            Parameters
            Returns
          WinHLLAPI Cleanup
            Syntax
            Returns
        Blocking Routines
          WinHLLAPIIsBlocking
            Syntax
            Returns
            Remarks
          WinHLLAPISetBlockingHook
            Syntax
            Parameters
            Description
            Returns
          WinHLLAPIUnhookBlockingHook
            Syntax
            Returns
          WinHLLAPICancelBlockingCall
            Syntax
            Returns
      PCSAPI Functions
        How to Use PCSAPI
        Page Layout Conventions
          Function Type
          Parameter Type and Description
          Return Code
        pcsConnectSession
          Function Type
          Parameter Type and Description
          Return Code
        pcsDisconnectSession
          Function Type
          Parameter Type and Description
          Return Code
        pcsQueryConnectionInfo
          Function Type
          Parameter Type and Description
          Return Code
          ConnectionInfo
          Example
        pcsQueryEmulatorStatus
          Function Type
          Parameter Type and Description
          Return Code
        pcsQuerySessionList
          Function Type
          Parameter Type and Description
          Return Parameters
          Example
        pcsQueryWorkstationProfile
          Function Type
          Parameter Type and Description
          Return Code
        pcsSetLinkTimeout
          Function Prototype
          Parameter Type and Description
          Return Code
        pcsStartSession
          Function Type
          Parameter Type and Description
          Return Code
        pcsStopSession
          Function Type
          Parameter Type and Description
          Return Code
        Page Setup Functions
          Restrictions
          pcsGetPageSettings
            Function Type
            Parameter Type and Description
            Return Code
            Example
          pcsRestorePageDefaults
            Function Type
            Parameter Type and Description
            Return Code
            Example
          pcsSetPageSettings
            Function Type
            Parameter Type and Description
            Return Code
            Example
        Printer Setup Functions
          Restrictions
          pcsGetPrinterSettings
            Function Type
            Parameter Type and Description
            Flags for the pErrorInfo member of the PRINTINFO structure
            Return Code
            Example
          pcsSetPrinterSettings
            Function Type
            Parameter Type and Description
            Flags for the pErrorInfo member of the PRINTINFO structure
            Return Code
            Example
      Troubleshooting for Emulator programming
        Partial EHLLAPI input on Z and I Emulator for Windows host screen
        HCL Z and I Emulator for Windows VBHLLAPI sample does not run in FDCC Windows Vista
      Query Reply Data Structures Supported by EHLLAPI
        The DDM Query Reply
          DDM Application Name Self-Defining Parameter
          PCLK Protocol Controls Self-Defining Parameter
          Base DDM Query Reply Formats
        The IBM Auxiliary Device Query Reply
          Optional Parameters
          Direct Access Self-Defining Parameter
          PCLK Protocol Controls Self-Defining Parameter
        The Product-Defined Query Reply
          Optional Parameters
          Direct Access Self-Defining Parameter
        The Document Interchange Architecture Query Reply
      Differences from Communication Manager/2 EHLLAPI
        Set Session Parameter (9)
          Set Options
          Return Parameters
          EAB Option
        Copy OIA (13)
        Copy String to PS (15)
        Storage Manager (17)
        Copy String to Field (33)
        Get Key (51)
        Window Status (104)
        Query Sessions (10)
        Connect for Structured Fields (120)
        Allocate Communications Buffer (123)
        ASCII Mnemonics
        Get Request Completion (125)
      Notices
        Trademarks
    Host Access Class Library
      About This Book
        Who Should Read This Book
        How to Use This Book
        Where to Find More Information
      Introduction
        C++ Objects
        Java Objects
        Automation Objects
        ECL Concepts
          Connections, Handles and Names
          Sessions
          ECL Container Objects
          ECL List Objects
          Events
          Error Handling
          Addressing (Rows, Columns, Positions)
        Migrating from EHLLAPI
          Execution/Language Interface
          Features
          Session IDs
          Presentation Space Models
          SendKey Interface
          Events
          PS Connect/Disconnect and Multithreading
      Host Access Class Library C++
        Building C++ ECL Programs
          Microsoft Visual C++
            Source Code Preparation
            Compiling
            Linking
            Executing
        ECLBase Class
          Derivation
        ECLBase Methods
          GetVersion
            Prototype
            Parameters
            Return Value
            Example
          ConvertHandle2ShortName
            Prototype
            Parameters
            Return Value
            Example
          ConvertShortName2Handle
            Prototype
            Parameters
            Return Value
            Example
          ConvertTypeToString
            Prototype
            Parameters
            Return Value
            Example
          ConvertPos
            Prototype
            Parameters
            Return Value
            Example
        ECLConnection Class
          Derivation
        ECLConnection Methods
          ECLConnection Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLConnection Destructor
            Prototype
            Parameters
            Return Value
            Example
          GetCodePage
            Prototype
            Parameters
            Return Value
            Example
          GetHandle
            Prototype
            Parameters
            Return Value
            Example
          GetConnType
            Prototype
            Parameters
            Return Value
            Example
          GetName
            Prototype
            Parameters
            Return Value
            Example
          GetEncryptionLevel
            Prototype
            Parameters
            Return Value
            Example
          IsStarted
            Prototype
            Parameters
            Return Value
            Example
          IsCommStarted
            Prototype
            Parameters
            Return Value
            Example
          IsAPIEnabled
            Prototype
            Parameters
            Return Value
            Example
          IsReady
            Prototype
            Parameters
            Return Value
            Example
          StartCommunication
            Prototype
            Parameters
            Return Value
            Example
          StopCommunication
            Prototype
            Parameters
            Return Value
            Example
          RegisterCommEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterCommEvent
            Prototype
            Parameters
            Return Value
            Example
        ECLConnList Class
          Derivation
          Usage Notes
        ECLConnList Methods
          ECLConnList Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLConnList Destructor
            Prototype
            Parameters
            Return Value
            Example
          GetFirstConnection
            Prototype
            Parameters
            Return Value
            Example
          GetNextConnection
            Prototype
            Parameters
            Return Value
            Example
          FindConnection
            Prototype
            Parameters
            Return Value
            Example
          GetCount
            Prototype
            Parameters
            Return Value
            Example
          Refresh
            Prototype
            Parameters
            Return Value
            Example
        ECLConnMgr Class
          Derivation
        ECLConnMgr Methods
          ECLConnMgr Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLConnMgr Deconstructor
            Prototype
            Parameters
            Return Value
            Example
          GetConnList
            Prototype
            Parameters
            Return Value
            Example
          StartConnection
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
          StopConnection
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
          RegisterStartEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterStartEvent
            Prototype
            Parameters
            Return Value
            Example
        ECLCommNotify Class
          Derivation
          Example
        ECLCommNotify Methods
          NotifyEvent
            Prototype
            Parameters
            Return Value
          NotifyError
            Prototype
            Parameters
            Return Value
          NotifyStop
            Prototype
            Parameters
            Return Value
        ECLErr Class
          Derivation
        ECLErr Methods
          GetMsgNumber
            Prototype
            Parameters
            Return Value
            Example
          GetReasonCode
            Prototype
            Parameters
            Return Value
            Example
          GetMsgText
            Prototype
            Parameters
            Return Value
            Example
            Usage Notes
        ECLField Class
          Derivation
            Copy-Constructor and Assignment Operator
        ECLField Methods
          GetStart
            Prototype
            Parameters
            Return Value
            Example
          GetStartRow
            Prototype
            Parameters
            Return Value
            Example
          GetStartCol
            Prototype
            Parameters
            Return Value
            Example
          GetEnd
            Prototype
            Parameters
            Return Value
            Example
          GetEndRow
            Prototype
            Parameters
            Return Value
            Example
          GetEndCol
            Prototype
            Parameters
            Return Value
            Example
          GetLength
            Prototype
            Parameters
            Return Value
            Example
          GetScreen
            Prototype
            Parameters
            Return Value
            Example
          SetText
            Prototype
            Parameters
            Return Value
            Example
          IsModified, IsProtected, IsNumeric, IsHighIntensity, IsPenDetectable, IsDisplay
            Prototype
            Parameters
            Return Value
            Example
          GetAttribute
            Prototype
            Parameters
            Return Value
            Example
        ECLFieldList Class
          Derivation
          Properties
        ECLFieldList Methods
          Refresh
            Prototype
            Parameters
            Return Value
            Example
          GetFieldCount
            Prototype
            Parameters
            Return Value
            Example
          GetFirstField
            Prototype
            Parameters
            Return Value
            Example
          GetNextField
            Prototype
            Parameters
            Return Value
            Example
          FindField
            Prototype
            Parameters
            Return Value
            Example
        ECLKeyNotify Class
          Derivation
          Example
        ECLKeyNotify Methods
          NotifyEvent
            Prototype
            Parameters
            Return Value
          NotifyError
            Prototype
            Parameters
            Return Value
          NotifyStop
            Prototype
            Parameters
            Return Value
        ECLListener Class
          Derivation
          Usage Notes
        ECLOIA Class
          Derivation
          Usage Notes
        ECLOIA Methods
          ECLOIA Constructor
            Prototype
            Parameters
            Return Value
            Example
          IsAlphanumeric
            Prototype
            Parameters
            Return Value
            Example
          IsAPL
            Prototype
            Parameters
            Return Value
            Example
          IsUpperShift
            Prototype
            Parameters
            Return Value
            Example
          IsNumeric
            Prototype
            Parameters
            Return Value
            Example
          IsCapsLock
            Prototype
            Parameters
            Return Value
            Example
          IsInsertMode
            Prototype
            Parameters
            Return Value
            Example
          IsCommErrorReminder
            Prototype
            Parameters
            Return Value
            Example
          IsMessageWaiting
            Prototype
            Parameters
            Return Value
            Example
          WaitForInputReady
            Prototype
            Parameters
            Return Value
          WaitForSystemAvailable
            Prototype
            Parameters
            Return Value
          WaitForAppAvailable
            Prototype
            Parameters
            Return Value
          WaitForTransition
            Prototype
            Parameters
            Return Value
          InputInhibited
            Prototype
            Parameters
            Return Value
            Example
          GetStatusFlags
            Prototype
            Parameters
            Return Value
          RegisterOIAEvent
            Prototype
            Parameters
            Return Value
          UnregisterOIAEvent
            Prototype
            Parameters
            Return Value
        ECLOIANotify Class
          Derivation
          Usage Notes
        ECLOIANotify Methods
          NotifyEvent
            Prototype
            Parameters
            Return Value
          NotifyError
            Prototype
            Parameters
            Return Value
          NotifyStop
            Prototype
            Parameters
            Return Value
        ECLPS Class
          Derivation
          Properties
          Usage Notes
        ECLPS Methods
          ECLPS Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLPS Destructor
            Prototype
            Parameters
            Return Value
            Example
          GetPCCodePage
            Prototype
            Parameters
            Return Value
          GetHostCodePage
            Prototype
            Parameters
            Return Value
          GetOSCodePage
            Prototype
            Parameters
            Return Value
          GetSize
            Prototype
            Parameters
            Return Value
            Example
          GetSizeRows
            Prototype
            Parameters
            Return Value
            Example
          GetSizeCols
            Prototype
            Parameters
            Return Value
            Example
          GetCursorPos
            Prototype
            Parameters
            Return Value
            Example
          GetCursorPosRow
            Prototype
            Parameters
            Return Value
            Example
          GetCursorPosCol
            Prototype
            Parameters
            Return Value
            Example
          SetCursorPos
            Prototype
            Parameters
            Return Value
            Example
          SendKeys
            Prototype
            Parameters
            Return Value
            Example
          SearchText
            Prototype
            Parameters
            Return Value
            Example
          GetScreen
            Prototype
            Parameters
            Return Value
            Example
          GetScreenRect
            Prototype
            Parameters
            Return Value
            Example
          SetText
            Prototype
            Parameters
            Return Value
            Example
          CopyText
            Prototype
            Parameters
            Return Value
            Example
          PasteText
            Prototype
            Parameters
            Return Value
            Example
          ConvertPosToRowCol
            Prototype
            Parameters
            Return Value
            Example
          ConvertRowColToPos
            Prototype
            Parameters
            Return Value
            Example
          ConvertPosToRow
            Prototype
            Parameters
            Return Value
            Example
          ConvertPosToCol
            Prototype
            Parameters
            Return Value
            Example
          RegisterKeyEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterKeyEvent
            Prototype
            Parameters
            Return Value
            Example
          GetFieldList
            Prototype
            Parameters
            Return Value
            Example
          WaitForCursor
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileCursor
            Prototype
            Parameters
            Return Value
            Example
          WaitForString
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileString
            Prototype
            Parameters
            Return Value
            Example
          WaitForStringInRect
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileStringInRect
            Prototype
            Parameters
            Return Value
            Example
          WaitForAttrib
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileAttrib
            Prototype
            Parameters
            Return Value
            Example
          WaitForScreen
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileScreen
            Prototype
            Parameters
            Return Value
            Example
          RegisterPSEvent
            Prototype
            Parameters
            Return Value
          StartMacro
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
          UnregisterPSEvent
            Prototype
            Parameters
            Return Value
        ECLPSEvent Class
          Derivation
          Usage Notes
        ECLPSEvent Methods
          GetPS
            Prototype
            Parameters
            Return Value
          GetType
            Prototype
            Parameters
            Return Value
          GetStart
            Prototype
            Parameters
            Return Value
          GetEnd
            Prototype
            Parameters
            Return Value
          GetStartRow
            Prototype
            Parameters
            Return Value
          GetStartCol
            Prototype
            Parameters
            Return Value
          GetEndRow
            Prototype
            Parameters
            Return Value
          GetEndCol
            Prototype
            Parameters
            Return Value
        ECLPSListener Class
          Derivation
          Usage Notes
        ECLPSListener Methods
          NotifyEvent
            Prototype
            Parameters
            Return Value
          NotifyError
            Prototype
            Parameters
            Return Value
          NotifyStop
            Prototype
            Parameters
            Return Value
        ECLPSNotify Class
          Derivation
          Usage Notes
        ECLPSNotify Methods
          NotifyEvent
            Prototype
            Parameters
            Return Value
          NotifyError
            Prototype
            Parameters
            Return Value
          NotifyStop
            Prototype
            Parameters
            Return Value
        ECLRecoNotify Class
          Derivation
        ECLRecoNotify Methods
          ECLRecoNotify Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLRecoNotify Destructor
            Prototype
            Parameters
            Return Value
            Example
          NotifyEvent
            Prototype
            Parameters
            Return Value
            Example
          NotifyStop
            Prototype
            Parameters
            Return Value
            Example
          NotifyError
            Prototype
            Parameters
            Return Value
            Example
        ECLScreenDesc Class
          Derivation
        ECLScreenDesc Methods
          ECLScreenDesc Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLScreenDesc Destructor
            Prototype
            Parameters
            Return Value
            Example
          AddAttrib
            Prototype
            Parameters
            Return Value
            Example
          AddCursorPos
            Prototype
            Parameters
            Return Value
            Example
          AddNumFields
            Prototype
            Parameters
            Return Value
            Example
          AddNumInputFields
            Prototype
            Parameters
            Return Value
            Example
          AddOIAInhibitStatus
            Prototype
            Parameters
            Return Value
            Example
          AddString
            Prototype
            Parameters
            Return Value
            Example
          AddStringInRect
            Prototype
            Parameters
            Return Value
            Example
          Clear
            Prototype
            Parameters
            Return Value
            Example
        ECLScreenReco Class
          Derivation
        ECLScreenReco Methods
          ECLScreenReco Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLScreenReco Destructor
            Prototype
            Parameters
            Return Value
            Example
          AddPS
            Prototype
            Parameters
            Return Value
            Example
          IsMatch
            Prototype
            Parameters
            Return Value
            Example
          RegisterScreen
            Prototype
            Parameters
            Return Value
            Example
          RemovePS
            Prototype
            Parameters
            Return Value
            Example
          UnregisterScreen
            Prototype
            Parameters
            Return Value
            Example
        ECLSession Class
          Derivation
          Properties
          Usage Notes
        ECLSession Methods
          ECLSession Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLSession Destructor
            Prototype
            Parameters
            Return Value
            Example
          GetPS
            Prototype
            Parameters
            Return Value
            Example
          GetOIA
            Prototype
            Parameters
            Return Value
            Example
          GetXfer
            Prototype
            Parameters
            Return Value
            Example
          GetWinMetrics
            Prototype
            Parameters
            Return Value
            Example
          GetPageSettings
            Prototype
            Parameters
            Return Value
            Example
          GetPrinterSettings
            Prototype
            Parameters
            Return Value
            Example
          RegisterUpdateEvent
          UnregisterUpdateEvent
        ECLStartNotify Class
          Derivation
          Example
        ECLStartNotify Methods
          NotifyEvent
            Prototype
            Parameters
            Return Value
          NotifyError
            Prototype
            Parameters
            Return Value
          NotifyStop
            Prototype
            Parameters
            Return Value
        ECLUpdateNotify Class
        ECLWinMetrics Class
          Derivation
          Properties
          Usage Notes
        ECLWinMetrics Methods
          ECLWinMetrics Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLWinMetrics Destructor
            Prototype
            Parameters
            Return Value
            Example
          GetWindowTitle
            Prototype
            Parameters
            Return Value
            Example
          SetWindowTitle
            Prototype
            Parameters
            Return Value
            Example
            Usage Notes
          GetXpos
            Prototype
            Parameters
            Return Value
            Example
          SetXpos
            Prototype
            Parameters
            Return Value
            Example
          GetYpos
            Prototype
            Parameters
            Return Value
            Example
          SetYpos
            Prototype
            Parameters
            Return Value
            Example
          GetWidth
            Prototype
            Parameters
            Return Value
            Example
          SetWidth
            Prototype
            Parameters
            Return Value
            Example
          GetHeight
            Prototype
            Parameters
            Return Value
            Example
          SetHeight
            Prototype
            Parameters
            Return Value
            Example
          GetWindowRect
            Prototype
            Parameters
            Return Value
            Example
          SetWindowRect
            Prototype
            Parameters
            Return Value
            Example
          IsVisible
            Prototype
            Parameters
            Return Value
            Example
          SetVisible
            Prototype
            Parameters
            Return Value
            Example
          IsActive
            Prototype
            Parameters
            Return Value
            Example
          SetActive
            Prototype
            Parameters
            Return Value
            Example
          IsMinimized
            Prototype
            Parameters
            Return Value
            Example
          SetMinimized
            Prototype
            Parameters
            Return Value
            Example
          IsMaximized
            Prototype
            Parameters
            Return Value
            Example
          SetMaximized
            Prototype
            Parameters
            Return Value
            Example
          IsRestored
            Prototype
            Parameters
            Return Value
            Example
          SetRestored
            Prototype
            Parameters
            Return Value
            Example
        ECLXfer Class
          Derivation
          Properties
          Usage Notes
        ECLXfer Methods
          ECLXfer Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLXfer Destructor
            Prototype
            Parameters
            Return Value
            Example
          SendFile
            Prototype
            Parameters
            Return Value
            Example
            Usage Notes
          ReceiveFile
            Prototype
            Parameters
            Return Value
            Example
            Usage Notes
        ECLPageSettings Class
          Derivation
          Properties
          Restrictions
          Usage Notes
        ECLPageSettings Methods
          Connection types
          ECLPageSettings Constructor
            Prototype
            Parameters
            Return Value
            Example
          SetCPI
            Prototype
            Parameters
            Return Value
            Example
          GetCPI
            Prototype
            Parameters
            Return Value
            Example
          IsFontCPI
            Prototype
            Parameters
            Return Value
            Example
          SetLPI
            Prototype
            Parameters
            Return Value
            Example
          GetLPI
            Prototype
            Parameters
            Return Value
            Example
          IsFontLPI
            Prototype
            Parameters
            Return Value
            Example
          SetFontFaceName
            Prototype
            Parameters
            Return Value
            Example
          GetFontFaceName
            Prototype
            Parameters
            Return Value
            Example
          SetFontSize
            Prototype
            Parameters
            Return Value
          SetMaxLinesPerPage
            Prototype
            Parameters
            Return Value
            Example
          GetMaxLinesPerPage
            Prototype
            Parameters
            Return Value
            Example
          SetMaxCharsPerLine
            Prototype
            Parameters
            Return Value
            Example
          GetMaxCharsPerLine
            Prototype
            Parameters
            Return Value
            Example
          RestoreDefaults
            Prototype
            Parameters
            Return Value
            Example
        ECLPrinterSettings Class
          Derivation
          Properties
          Restrictions
          Usage Notes
        ECLPrinterSettings Methods
          ECLPrinterSettings Constructor
            Prototype
            Parameters
            Return Value
            Example
          SetPDTMode
            Prototype
            Parameters
            Return Value
            Example
          GetPDTFile
            Prototype
            Parameters
            Return Value
            Example
          IsPDTMode
            Prototype
            Parameters
            Return Value
            Example
          GetPrintMode
            Prototype
            Parameters
            Return Value
            Example
          SetPrtToDskAppend
            Prototype
            Parameters
            Return Value
            Example
          GetPrtToDskAppendFile
            Prototype
            Parameters
            Return Value
            Example
          SetPrtToDskSeparate
            Prototype
            Parameters
            Return Value
            Example
          GetPrtToDskSeparateFile
            Prototype
            Parameters
            Return Value
            Example
          SetSpecificPrinter
            Prototype
            Parameters
            Return Value
            Example
          SetWinDefaultPrinter
            Prototype
            Parameters
            Return Value
            Example
          GetPrinterName
            Prototype
            Parameters
            Return Value
            Example
          SetPromptDialog
            Prototype
            Parameters
            Return Value
            Example
          IsPromptDialogEnabled
            Prototype
            Parameters
            Return Value
            Example
      Host Access Class Library Automation Objects
        autSystem Class
        autECLConnList Class
          Properties
            Count
            Name
            Handle
            ConnType
            CodePage
            Started
            CommStarted
            APIEnabled
            Ready
        autECLConnList Methods
          Collection Element Methods
          Refresh
            Prototype
            Parameters
            Return Value
            Example
          FindConnectionByHandle
            Prototype
            Parameters
            Return Value
            Example
          FindConnectionByName
            Prototype
            Parameters
            Return Value
            Example
          StartCommunication
            Prototype
            Parameters
            Return Value
            Example
          StopCommunication
            Prototype
            Parameters
            Return Value
            Example
        autECLConnMgr Class
          Properties
            autECLConnList
        autECLConnMgr Methods
          RegisterStartEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterStartEvent
            Prototype
            Parameters
            Return Value
            Example
          StartConnection
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
          StopConnection
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
        autECLConnMgr Events
          NotifyStartEvent
            Prototype
            Parameters
            Example
          NotifyStartError
            Prototype
            Parameters
            Example
          NotifyStartStop
            Prototype
            Parameters
          Event Processing Example
        autECLFieldList Class
          Properties
            Count
            StartRow
            StartCol
            EndRow
            EndCol
            Length
            Modified
            Protected
            Numeric
            HighIntensity
            PenDetectable
            Display
        autECLFieldList Methods
          Collection Element Methods
          Refresh
            Prototype
            Parameters
            Return Value
            Example
          FindFieldByRowCol
            Prototype
            Parameters
            Return Value
            Example
          FindFieldByText
            Prototype
            Parameters
            Return Value
            Example
          GetText
            Prototype
            Parameters
            Return Value
            Example
          SetText
            Prototype
            Parameters
            Return Value
            Example
        autECLOIA Class
          Properties
            Alphanumeric
            APL
            Katakana
            Hiragana
            UpperShift
            Numeric
            CapsLock
            InsertMode
            CommErrorReminder
            MessageWaiting
            InputInhibited
            Name
            Handle
            ConnType
            CodePage
            Started
            CommStarted
            APIEnabled
            Ready
            NumLock
        autECLOIA Methods
          RegisterOIAEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterOIAEvent
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByName
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByHandle
            Prototype
            Parameters
            Return Value
            Example
          StartCommunication
            Prototype
            Parameters
            Return Value
            Example
          StopCommunication
            Prototype
            Parameters
            Return Value
            Example
          WaitForInputReady
            Prototype
            Parameters
            Return Value
            Example
          WaitForSystemAvailable
            Prototype
            Parameters
            Return Value
            Example
          WaitForAppAvailable
            Prototype
            Parameters
            Return Value
            Example
          WaitForTransition
            Prototype
            Parameters
            Return Value
            Example
          CancelWaits
            Prototype
            Parameters
            Return Value
        autECLOIA Events
          NotifyOIAEvent
            Prototype
            Parameters
            Example
          NotifyOIAError
            Prototype
            Parameters
            Example
          NotifyOIAStop
            Prototype
            Parameters
          Event Processing Example
        autECLPS Class
          Properties
            autECLFieldList
            NumRows
            NumCols
            CursorPosRow
            CursorPosCol
            Name
            Handle
            ConnType
            CodePage
            Started
            CommStarted
            APIEnabled
            Ready
        autECLPS Methods
          RegisterPSEvent
            Prototype
            Parameters
            Return Value
            Example
          RegisterKeyEvent
            Prototype
            Parameters
            Return Value
            Example
          RegisterCommEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterPSEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterKeyEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterCommEvent
            Prototype
            Parameters
            Return Value
          SetConnectionByName
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByHandle
            Prototype
            Parameters
            Return Value
            Example
          SetCursorPos
            Prototype
            Parameters
            Return Value
            Example
          SendKeys
            Prototype
            Parameters
            Return Value
            Example
          SearchText
            Prototype
            Parameters
            Return Value
            Example
          GetText
            Prototype
            Parameters
            Return Value
            Example
          SetText
            Prototype
            Parameters
            Return Value
            Example
          CopyText
            Prototype
            Parameters
            Return Value
            Example
          PasteText
            Prototype
            Parameters
            Return Value
            Example
          GetTextRect
            Prototype
            Parameters
            Return Value
            Example
          SetTextRect
            Prototype
            Parameters
            Return Value
            Example
          StartCommunication
            Prototype
            Parameters
            Return Value
            Example
          StopCommunication
            Prototype
            Parameters
            Return Value
            Example
          StartMacro
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
          Wait
            Prototype
            Parameters
            Return Value
            Example
          WaitForCursor
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileCursor
            Prototype
            Parameters
            Return Value
            Example
          WaitForString
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileString
            Prototype
            Parameters
            Return Value
            Example
          WaitForStringInRect
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileStringInRect
            Prototype
            Parameters
            Return Value
            Example
          WaitForAttrib
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileAttrib
            Prototype
            Parameters
            Return Value
            Example
          WaitForScreen
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileScreen
            Prototype
            Parameters
            Return Value
            Example
          CancelWaits
            Prototype
            Parameters
            Return Value
        autECLPS Events
          NotifyPSEvent
            Prototype
            Parameters
            Example
          NotifyKeyEvent
            Prototype
            Parameters
            Example
          NotifyCommEvent
            Prototype
            Parameters
            Example
          NotifyPSError
            Prototype
            Parameters
            Example
          NotifyKeyError
            Prototype
            Parameters
            Example
          NotifyCommError
            Prototype
            Parameters
            Example
          NotifyPSStop
            Prototype
            Parameters
            Example
          NotifyKeyStop
            Prototype
            Parameters
            Example
          NotifyCommStop
            Prototype
            Parameters
          Event Processing Example
        autECLScreenDesc Class
        autECLScreenDesc Methods
          AddAttrib
            Prototype
            Parameters
            Return Value
            Example
          AddCursorPos
            Prototype
            Parameters
            Return Value
            Example
          AddNumFields
            Prototype
            Parameters
            Return Value
            Example
          AddNumInputFields
            Prototype
            Parameters
            Return Value
            Example
          AddOIAInhibitStatus
            Prototype
            Parameters
            Return Value
            Example
          AddString
            Prototype
            Parameters
            Return Value
            Example
          AddStringInRect
            Prototype
            Parameters
            Return Value
            Example
          Clear
            Prototype
            Parameters
            Return Value
            Example
        autECLScreenReco Class
        autECLScreenReco Methods
          AddPS
            Prototype
            Parameters
            Return Value
            Example
          IsMatch
            Prototype
            Parameters
            Return Value
            Example
          RegisterScreen
            Prototype
            Parameters
            Return Value
            Example
          RemovePS
            Prototype
            Parameters
            Return Value
            Example
          UnregisterScreen
            Prototype
            Parameters
            Return Value
            Example
        autECLScreenReco Events
          NotifyRecoEvent
            Prototype
            Parameters
            Example
          NotifyRecoError
            Prototype
            Parameters
            Example
          NotifyRecoStop
            Prototype
            Parameters
          Event Processing Example
        autECLSession Class
          Properties
            Name
            Handle
            ConnType
            CodePage
            Started
            CommStarted
            APIEnabled
            Ready
            autECLPS object
            autECLOIA object
            autECLXfer object
            autECLWinMetrics object
            autECLPageSettings object
            autECLPrinterSettings object
        autECLSession Methods
          RegisterSessionEvent
            Prototype
            Parameters
            Return Value
            Example
          RegisterCommEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterSessionEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterCommEvent
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByName
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByHandle
            Prototype
            Parameters
            Return Value
            Example
          StartCommunication
            Prototype
            Parameters
            Return Value
            Example
          StopCommunication
            Prototype
            Parameters
            Return Value
            Example
        autECLSession Events
          NotifyCommEvent
            Prototype
            Parameters
            Example
          NotifyCommError
            Prototype
            Parameters
            Example
          NotifyCommStop
            Prototype
            Parameters
          Event Processing Example
        autECLWinMetrics Class
          Properties
            WindowTitle
              Usage Notes
            Xpos
            Ypos
            Width
            Height
            Visible
            Active
            Minimized
            Maximized
            Restored
            Name
            Handle
            ConnType
            CodePage
            Started
            CommStarted
            APIEnabled
            Ready
        autECLWinMetrics Methods
          RegisterCommEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterCommEvent
            Prototype
            Parameters
            Return Value
          SetConnectionByName
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByHandle
            Prototype
            Parameters
            Return Value
            Example
          GetWindowRect
            Prototype
            Parameters
            Return Value
            Example
          SetWindowRect
            Prototype
            Parameters
            Return Value
            Example
          StartCommunication
            Prototype
            Parameters
            Return Value
            Example
          StopCommunication
            Prototype
            Parameters
            Return Value
            Example
        autECL WinMetrics Events
          NotifyCommEvent
            Prototype
            Parameters
            Example
          NotifyCommError
            Prototype
            Parameters
            Example
          NotifyCommStop
            Prototype
            Parameters
          Event Processing Example
        autECLXfer Class
          Properties
            Name
            Handle
            ConnType
            CodePage
            Started
            CommStarted
            APIEnabled
            Ready
        autECLXfer Methods
          RegisterCommEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterCommEvent
            Prototype
            Parameters
            Return Value
          SetConnectionByName
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByHandle
            Prototype
            Parameters
            Return Value
            Example
          SendFile
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
          ReceiveFile
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
          StartCommunication
            Prototype
            Parameters
            Return Value
            Example
          StopCommunication
            Prototype
            Parameters
            Return Value
            Example
        autECLXfer Events
          NotifyCommEvent
            Prototype
            Parameters
            Example
          NotifyCommError
            Prototype
            Parameters
            Example
          NotifyCommStop
            Prototype
            Parameters
          Event Processing Example
        autSystem Class
        autSystem Methods
          Shell
            Prototype
            Parameters
            Return Value
            Example
          Inputnd
            Prototype
            Parameters
            Return Value
            Example
        autECLPageSettings Class
          Usage Notes
          Restrictions
          Connection types
          Properties
            CPI
              Example
            FontCPI
              Example
            LPI
              Example
            FontLPI
              Example
            FaceName
              Example
            MaxLinesPerPage
              Example
            MaxCharsPerLine
              Example
            Name
              Example
            Handle
              Example
            ConnType
              Example
            CodePage
              Example
            Started
              Example
            CommStarted
              Example
            APIEnabled
              Example
            Ready
              Example
        autECLPageSettings Methods
          RestoreTextDefaults
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByName
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByHandle
            Prototype
            Parameters
            Return Value
            Example
        autECLPrinterSettings Class
          Usage Notes
          Restrictions
          Properties
            PDTMode
              Example
            PDTFile
              Example
            PrintMode
              Example
            Printer
              Example
            PrtToDskAppendFile
              Example
            PrtToDskSeparateFile
              Example
            PromptDialogOption
              Example
            Name
              Example
            Handle
              Example
            ConnType
              Example
            CodePage
              Example
            Started
              Example
            CommStarted
              Example
            APIEnabled
              Example
            Ready
              Example
        autECLPrinterSettings Methods
          SetPDTMode
            Restriction
            Prototype
            Parameters
            Return Value
            Example
          SetPrtToDskAppend
            Prototype
            Parameters
            Return Value
            Example
          SetPrtToDskSeparate
            Prototype
            Parameters
            Return Value
            Example
          SetSpecificPrinter
            Prototype
            Parameters
            Return Value
            Example
          SetWinDefaultPrinter
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByName
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByHandle
            Prototype
            Parameters
            Return Value
            Example
        Support For Primary Interop Assemblies for Automation Objects
      Host Access Class Library for Java
      Troubleshooting
        HCL Z and I Emulator for Windows .NET Interop assemblies fail to trigger session OIA notifications
      Sendkeys Mnemonic Keywords
      ECL Planes — Format and Content
        TextPlane
        FieldPlane
        ColorPlane
        ExfieldPlane
      Notices
        Trademarks
    Reference Materials
      Keyboard Reference
        Contents
        Figures
        Tables
        Keyboard Layouts
        Keyboard Mapping
      Host Code Pages
        Contents
        037-1/697-1 Brazil, Canada, Netherlands, Portugal, U.S., and 037/1175 Traditional Chinese
        273-1/697-1 Austria, Germany
        275-1/697-1 Brazil
        277-1/697-1 Denmark, Norway
        278-1/697-1 Finland, Sweden
        280-1/697-1 Italy
        284-1/697-1 Latin America, Spain
        285-1/697-1 United Kingdom
        290 Japan (Katakana) Extended
        297-1/697-1 France
        420 Arabic Bilingual
        424/941 Israel (Hebrew - Bulletin Code)
        500-1/697-1 International
        803 Israel (Hebrew - Old Code)
        833/1173 Hangeul
        836/1174 Simplified Chinese
        870/959 Latin 2 - EBCDIC Multilingual
        871-1/697-1 Iceland
        875 Greece
        924-1/1353-1 International
        1025/1150 Cyrillic
        1026/1152 Latin 5 - Turkey
        1027/1172 Japan (Latin) Extended
        1047/103 Latin 1 (Open Systems)
        1112/1035 Latvia, Lithuania
        1122/1037 Estonia
        1123 Ukraine
        1130 Vietnam
        1132 Laos
        1137 India
        1140-1/695-1 Brazil, Canada, Netherlands, Portugal, U.S., and 1140/1175 Traditional Chinese
        1141-1/695-1 Austria, Germany
        1142-1/695-1 Denmark, Norway
        1143-1/695-1 Finland, Sweden
        1144-1/695-1 Italy
        1145-1/695-1 Latin America, Spain
        1146-1/695-1 United Kingdom
        1147-1/695-1 France
        1148-1/695-1 International
        1149-1/695-1 Iceland
        1153/1375 Latin 2 - EBCDIC Multilingual
        1154/1381 Cyrillic
        1155/1378 Latin 5 - Turkey
        1156/1393 Latvia, Lithuania
        1157/1391 Estonia
        1158/1388 Ukraine
        1160/1395 Thailand
        1164/1397 Vietnam
  HCL Z and I Emulator for Windows (ENGLISH)
  Release Notes
    README
      Version 1.0
    More information
      System Requirements
      Known Issues
      FAQs
  Product Documentation
    Licensing
      Configuring HCL Z and I Emulator for Windows with HCL License Server
      How Licensing Works
      How to Troubleshoot
      HCL ZIE License Manager
        Introduction to ZIE License Manager
        Installation and configuration
        Using the HCL ZIE License Manager
        HCL Licensing integration
        Limitations of HCL ZIE License Manager
    Quick Beginnings
      About This Book
        What's in the Package
        Where to Find More Information
          Information Center
          Online Help
          Z and I Emulator for Windows Library
          Contacting HCL
      Introduction
        Welcome to Z and I Emulator for Windows
          What's New in Z and I Emulator for Windows
            Installer enhancements
            Session Manager Online
            Preferences
            Support for the New Japanese Era (Reiwa) in ZIEWin
          Z and I Emulator for Windows Program Icons
            Administrative and Problem Determination (PD) Aids
            Utilities
          Z and I Emulator for Windows Sessions
          Z and I Emulator for Windows Connections
            zSeries Emulator Connections
            iSeries Emulator Connections
            ASCII Emulator Connections (SBCS only)
        Planning to Install Z and I Emulator for Windows
          Workstation Hardware
            Workstation Memory Requirements
          Application Data
            Application Data Locations
      Using Z and I Emulator for Windows
        Configuring Sessions
          Creating a Configuration
            Creating an FTP configuration
            Environment variables in workstation profile
          Saving Configuration Information
            Saving a Workstation Profile
            Saving an FTP Client Configuration
          Changing Configuration Information
            Changing a Workstation Profile
        Starting and Stopping Emulator Sessions
          Session Manager
            Session Manager Options
              Session Manager Menus
              Right-Click Menu (Contextual)
          Session Manager Online
            Installer enhancements
          Starting Sessions
          Starting Multiple Sessions
            Command line options for PCSWS.EXE
            Creating a Batch File
              Saving Multiple Session Views
            Starting a Batch File
            Editing an Existing Batch File
            Starting Multiple Sessions without a Batch File
          Automatically Starting Sessions
          Stopping Sessions
            Option to suppress confirmation message for pcomstop
            Stopping an emulator session without access to the tool bar
        Using Emulator Sessions
          Accessibility
            Sounds
            Screen Reader Assist
            Expanded OIA
            Popup Keypad
            Quick Connect
          Power Management
            Connected State
            Non-Connected State
            Critical Sleep
          Printer Session Association
          Print Session Setup (3270 and 5250)
          Printing
            Print Screen Collection functions
            Collecting Print Jobs (5250 Printer Session)
            Using the Windows Printer Driver
            Using Printer Definition Table (PDT) Files
            Using Host Print Transform (5250 only)
              Image Print Transform
            Page Setup
            Scalable (Truetype) APL Font Support on Printers
          ZipPrint (3270 Only)
            Preparing to Use ZipPrint
            Starting ZipPrint
            Using ZipPrint
          Editing
            Edit Options
              Paste Options
              Cut/Copy Options
              Trim Options
            Editing by Linking to Windows Application Programs
              Confirming the DDE/EHLLAPI Settings
              Using Copy Link and Paste Link
            Copying Table Data to a Spreadsheet
              Copying Marked Data without Dividing It into Cells
              Copying Lines Containing Only Operational Signs
              Copying Data in Cells As Text Data
          Transferring Files
            ASCII Host Data Transfer
          Setting Up the Appearance of a Session Window
            Sounds
            Tool Bar Setup
            Showing or Hiding the Menu Bar, Status Bar, or Tool Bar
            Window Setup
          Setting Up and Using the Assist Functions
            Keyboard, Macro, and Script Functions
              Scripting Functions
              Macro Functions
              Key Functions
            Hotspot Setup
              Using Hotspots
            Keyboard Setup
              Keyboard File
              Customizing the VT Emulator Keyboard
            Macro/Script Setup and Use
              Using a Macro or Script
              Creating a Macro
              Macro Statements
              Macro Loop Considerations
              Creating a Script
              Configuring a Macro or Script to Autostart
                Auto-start macro support
              Configuring a Java Applet to Autostart
              Recording Macros or Scripts
              Playing Macros and Scripts
              ThisMacroName support
            Express Logon Feature
              Recording an Express Logon Macro
              Verifying an ELF Macro
            Mouse Setup
              Mouse File
            Pop-Up Keypad Setup
              Pop-Up Keypad File
              Using the Pop-Up Keypad
            Tab Setup (VT only)
            Web Browser Setup
          Managing Emulator Sessions
            Getting Help
          Online Emulator Session
          Detect and Repair
        Utilities
          32-Bit ODBC Administrator
          Multiple Sessions
          ZipPrint
            File Transfer Considerations
          Convert Macro
          Data Transfer
          iSeries Connection Configuration Utility
            Extension List
            Cache Size
          Preferences
            Basic
              Emulator Profile File Location
              Macro/Script Location
              User Interface Language
            Advanced
              Maximum number of emulator sessions
              Pass Through Host Certificate Validation
              License Manager settings
              ZIE Server Details
            Standby/Hibernate
          Z and I Emulator for Windows FTP client
          Command Line FTP
        Messages
          Security-Related Messages
          Functions Restricted by System Policies
          System Error Messages
          OIA Messages
      Notices
        Trademarks
    Installation Guide
      Introduction
        Information Center
      Planning to Install Z and I Emulator for Windows
        Considerations Before Installing
          Java Runtime Environment
          Disk Space Requirements
          Migration Considerations
          Multi-Boot Environment Installation
          Coexistence support
          Windows x64 Platform Support
      Installing Z and I Emulator for Windows
        Microsoft Windows Installer
        Typical Installation
        Custom Installation
          Feature Selection
          Feature Installation Options
        Silent Installation
        Upgrade using ZIEWIN Refresh Pack Update Installer
        Installation of HCL ZIE License Manager
      Installing Z and I Emulator for Windows Using an Initialization (response) File
        Silent Installation Using Initialization File Processing
      Administrative Installation
        Installing from Network Server
        Installing to Run from Source, Where Source Medium Is a Network Server
      Maintenance Installation of Z and I Emulator for Windows
      Remote Installation of Z and I Emulator for Windows
        Remote Installation Using SMS
        Remote Installation Using Active Directory Group Policy
      InstallShield Command-Line Parameters
        Parameter Descriptions
      Abbreviations Used in This Book
      Notices
        Trademarks
    Emulator User's Reference
      About This Book
        Who Should Read This Book
        How to Use This Book
          Command Syntax Symbols
        Where to Find More Information
          Information Center
          Online Help
          Z and I Emulator for Windows Library
          Related Publications
          Contacting HCL
          Support Options
      General Information
        Z and I Emulator for Windows Highlights
        Problem Analysis
          Log Viewer
          Trace Facility
            Enhanced trace buffers
          Information Bundler
        Considerations for Using Z and I Emulator for Windows Sessions
          Usage Notes for Sessions in OLE Documents
            Changing Fonts
            Initial Selection of Font
            WordPad
            WordPro
            Updating Linked Files
          Inactivity Timeout for Communication Links
          Environment Considerations
            Virtual Memory
            Emulator Session Icons
            Disabling CDRA Tables
        Printing
          Setting Up the Printer
            Defining a Printer for a Session
          Page Setup Parameters
            Text Parameters
            Text Options Parameters
            Page Header and Footer Parameters
            Graphics Parameters (3270)
            Orientation Parameters (5250)
          Display Sessions (3270 and 5250)
            Print Screen Collection
              Collect Screens
              Print and Purge Collection
              Print and Keep Collection
              Process Collection
              Purge Collection
              Print Collection on Exit
              Replace FF with LF in GDI Print Mode
          Printer Sessions (3270 and 5250)
          PDT Files (3270 and 5250)
            PFT Migration
            Using PDT Files
            Windows print driver for VT host printing
          Collecting Print Jobs (5250 Printer Session)
          Printing to Disk
          Workstation Profile Parameter for Code Page
        Key Functions and Keyboard Setup
          Default Key Function Assignments
            Setting the 3270 Keyboard Layout Default
            Default Key Functions for a 3270 Layout
            Setting the 5250 Keyboard Layout Default
            Default Key Functions for a 5250 Layout
            Default Key Functions for the Combined Package
            Setting the VT Keyboard Layout Default
            Default Key Functions for the VT Emulator Layout
          Keyboard Setup (3270 and 5250)
            Keyboard File
            Win32 Cut, Copy, and Paste Hotkeys
      Using Z and I Emulator for Windows 3270
        Considerations for Using PC/3270 Sessions
          TN3270E Contention Resolution
          Host-Session Window Operations
            Cursor Color
            Releasing Insert Mode with Attention Keys
            Scroll Bar
            Scroll-Lock Key
            Customizing a Display Translation Table
          Support for Long File Names
          File Transfer Function
            Host File Name and Reserved Words
            Changing the Packet Size When Import/Export Is Idle
            Wait Option for Multiple File Transfer
            NOTRUNC and BLANK Options (SBCS Only)
            Setting the VTAM PSERVIC Statement
          Entry assist feature in 3270 display session
            Enabling DOC mode
            Word wrap
            Start Column and End Column
            New Line key
            Tab stops
            Nulls in an unprotected field straddling a margin
            Enable audible End of Line signal
            End of Line signal column
            Pasting in DOC mode
          Graphic Functions
            Graphics Protocols
              Vector Graphics
                Advanced Protocol
                Native Protocol
              Programmed Symbols
                Enabling Programmed Symbol Sets
              How to Handle Errors Caused by Insufficient Memory
            Drawing-Buffer Size
            Using Bitmaps for Drawing
            Print Buffer Size
            Edit-Copy Buffer
            Printer Fonts
            Plotter
            Hole in Screen Caused by Clearing a Graphic Character
            Miscellaneous Restrictions for Graphic Functions
            Considerations for Graphics Functions
              Native-Graphics Datastream
              Printout to LPT1
          Print Processing
        Transferring Files
          Host Requirements
          Sending Files to the Host System
          Receiving Files from the Host System
          Using List Files
            Creating List Files
            Editing Lists
          Managing Templates
            Adding Templates
            Replacing and Deleting Templates
            Testing Templates
          Defining Transfer Types
            Items to Be Specified
              File Options
              Record Format
              Logical Record Length (LRECL)
              TSO Allocation Parameter (MVS/TSO)
              Additional Options
          Setting General Transfer Options
            Host Type
            Host Command
            Default PC Directory
            Default Partitioned Data Set (MVS/TSO Only)
            Default VM Disk (VM Only)
            PC Code Page
            Packet Size
            File-Transfer Timeout
            Extension for List-Files
            Clear Session Before Transfer
            Show Status Window
          Setting Up the Translation Table
            Changing the Translation Table
            Customizing the Translation Table
          Import/Export (3270 CICS Only)
          File Transfer Commands for PC/3270
            File Transfer Methods
            Requirements and Restrictions
            Sending and Receiving Files from the DOS Command Prompt
              Using the VM/CMS SEND Command
                Command Syntax for Sending Files to VM/CMS
              Using the VM/CMS RECEIVE Command
                Command Syntax for Receiving Files from VM/CMS
              Using the MVS/TSO SEND Command
                Command Syntax for Sending Files to MVS/TSO
              Using the MVS/TSO RECEIVE Command
                Command Syntax for Receiving Files from MVS/TSO
              Using the CICS SEND Command
                Using CICS SEND with the Z and I Emulator for Windows GUI
                Using CICS SEND with the Z and I Emulator for Windows Command Line
                CICS SEND Command Description and Options
                Command Syntax for Sending Files to CICS
              Using the CICS RECEIVE Command
                Using CICS RECEIVE with the Z and I Emulator for Windows GUI
                Using CICS RECEIVE with the Z and I Emulator for Windows Command Line
                CICS RECEIVE Description and Options
                Command Syntax for Receiving Files from CICS
            Configuring File-Transfer Code Translation
      Using Z and I Emulator for Windows 5250
        Considerations for Using PC400 Sessions
          Scroll Bar
          Print Processing
            Printing Bar Codes
            CPI/LPI of Device Fonts
            PCSERR999 Error Messages
            Disconnect in Testrequest to iSeries, eServer i5, or System i5 on Telnet 5250
            iSeries, eServer i5, or System i5 Host Print Problem
            Printable Area
            PDT Mode
            Setting the Code Page
        Data Transfer for PC400
          Data Transfer Function Overview
            Long Password Support
            Transferring Files from an iSeries, eServer i5, or System i5 System to a Workstation
            Transferring Files from a Workstation to an iSeries, eServer i5, or System i5
              Transferring Data to Existing Members in an Existing File
              Transferring Data to New Members in an Existing File
              Transferring Data to New Members in a New File
              Transferring Data to an iSeries, eServer i5, or System i5 Data File and Source File
          Preparing for Data Transfer
            Required Software Products
            Transfer Function
            Data Transfer Program
            Data Concepts of the iSeries, eServer i5, or System i5 and Your Workstation
              Workstation Files
              Distributed Data Management (DDM) Files
              iSeries, eServer i5, or System i5 Files
          Creating a Workstation-to-iSeries Transfer Request
            Items to Be Specified
              FROM
              TO
              Advanced Options
                Use of File Description File
                File Description File Name
                PC File Type
                iSeries Object
            Saving, Opening, Changing, and Executing a Transfer Request
              Saving a Transfer Request
              Opening and Changing a Saved Transfer Request
              Performing a Transfer Request
                Clicking the Icon with Which the Transfer Request Has Been Registered
                Using the PC→iSeries Transfer Window
              Conversion Errors That Can Occur during Transfer
          Creating an iSeries-to-Workstation Transfer Request
            Receiving an Entire iSeries, eServer i5, or System i5 File
            Receiving Part of an iSeries, eServer i5, or System i5 File
            Receiving Data Combined from Several iSeries, eServer i5, or System i5 Files
            Receiving a Summary of Record Groups
            Items to Be Specified
              FROM
              System name
              Library/File (Member)
              Receiving a Summary of Record Groups
              Advanced Options
                JOIN BY
                GROUP BY
                SELECT
                WHERE
                HAVING
                ORDER BY
                Return Record at Missing Field Value
              TO
              Output device
            Saving, Opening, Changing, and Executing a Transfer Request
              Saving a Transfer Request
              Opening and Changing a Saved Transfer Request
              Executing a Transfer Request
                Selecting the Icon with Which the Transfer Request Has Been Registered
                Using the iSeries→PC Transfer Window
              Status during Transfer
          Limited Usage of File Names and Field Names
          Examples of Transfer Requests for Receiving
            Receiving Part of an iSeries, eServer i5, or System i5 File
            Receiving Records Joined from Several iSeries, eServer i5, or System i5 Files
            Receiving Records Using File Qualifiers
            Receiving with Field Missing Records Joined
            Receiving with Records in a Same File Joined
            Specifying Records To Be Included in a Group
            Specifying Summary Records To Be Transferred
          Functions Available from the Pull-Down Menu
            File
            Setup (Only for iSeries→PC Transfer)
              User Options
              Sort Sequence
              Sort Sequence Table Name
              Translation Table
              Signon Options
          File-Description Files
            Creating a File-Description File
              File-Description File Format
                PCFDF Entries
                PCFT Entries
                PCFO Entry
                PCFL Entries
                Comment Entries
            File-Description File Example
          Data Conversions
            Record Size
            Data Types
              Date, Time, and Time-Stamp Data Types
              BASIC Numeric Data
                Double-Precision Data
                Integer Data
                Single-Precision Data
              Binary Data
              Character Data for SBCS
              Hexadecimal Data
              Packed Decimal Data
              Zoned Decimal Data
              ASCII Numeric Data
            Personal Computer File Types
              ASCII Text Files
                Transferring Data to ASCII Text Files
                Transferring Data from ASCII Text Files
                Errors When Transferring Data from ASCII Text Files
              BASIC Random Files
                Transferring Data to BASIC Random Files
                Transferring Data from BASIC Random Files
                Errors When Transferring Data from BASIC Random Files
              BASIC Sequential Files
                Transferring Data to BASIC Sequential Files
                Transferring Data from BASIC Sequential Files
                Errors When Transferring Data from BASIC Sequential Files
              Data Interchange Format Files
                Transferring Data to DIF Files
                Transferring Data from DIF Files
                Errors When Transferring Data from DIF Files
              BIFF Files
                Transferring Data to BIFF Files
                Transferring Data from BIFF Files
                Errors When Transferring Data from BIFF Files
              DOS Random Files
                Transferring Data to DOS Random Files
                Transferring Data from DOS Random Files
                Errors When Transferring Data from DOS Random Files
              DOS Random Type-2 Files
                Transferring Data to DOS Random Type-2 Files
                Transferring Data from DOS Random Type-2 Files
                Errors When Transferring Data from DOS Random Type-2 Files
              No-Conversion Files
                Transferring Data to No-Conversion Files
                Transferring Data from No-Conversion Files
                Errors When Transferring Data from No-Conversion Files
          iSeries, eServer i5, or System i5 System-to-PC Performance Considerations
        Transferring Files
          Host Requirements
          Sending Files to the Host System
          Receiving Files from the Host System
          Using List Files
            Creating List Files
            Editing Lists
          Managing Templates
            Adding Templates
            Replacing and Deleting Templates
            Testing Templates
          Defining Transfer Types
            Items to Be Specified
              File Options
              Logical Record Length (LRECL)
              Additional Options
          Setting General Transfer Options
            Data Transfer
            Host Command
            Default PC Directory
            Default Library
            PC Code Page
            File-Transfer Timeout
            Extension for List-Files
            Show Status Window
          Setting Up the Translation Table
            Changing the Translation Table
            Customizing the Translation Table
          File Transfer for PC400
            PC File Transfer with the CRLF Option
            Transfer to a Physical Source File
            Transfer to a Physical File
            Using the DSPMBRLST Command
            Restrictions for Transferred File Size
      Using Z and I Emulator for Windows VT
        VT Emulation
          Configuring a VT Session
            Customizing the VT over Telnet Attachment
          Session Parameters
            Optional Parameters
            Advanced ASCII Host
          Link Parameters
            Configuring Links for VT over Telnet
          Using A VT Session
            Compose Key
            Transparent Mode
            OIA Line Display Messages
            History Logging
              Enhanced History Logging
        ASCII Host File Transfer
          Setting Preferences
            Using XMODEM and YMODEM
              Choosing a Protocol
              XMODEM and XMODEM1K
              YMODEM and YMODEMG
            File-Transfer Timeout
            Extension for List-Files
            Show Status Window
            Defining Transfer Types
            File Transfer Templates
              Defining Templates
              Automatic Generation of File Names
              Example of ASCII Protocol Template
            Working with Lists of Files
              File Name Extension for List Files
              Remove From List
              Open List File
              Save List File
              Changing a List of Files
                Change the Personal Computer or Host File Name
                Delete File Names From List
                Add More File Names To List
          Receiving Files from an ASCII Host
            Selecting a Workstation Directory
            Selecting Files to Receive
          Sending Files to an ASCII Host
            Selecting Files to Send
              Basic Methods
              Select from a Send/Receive List
              Advanced Method
            Changing the Host File Name or the Transfer Type
            Saving a List of Files to Send
            Sending a List of Files
          PC Code Page
      Troubleshooting
        Troubleshooting tips
          1. Connecting to z/OS console via Z and I Emulator for Windows 62x160 screen size results in error IEE938I
          2. Z and I Emulator for Windows TCP/IP Data Transfer fails with terminated transfer function
          3. Z and I Emulator for Windows Telnet connection timeout with error 657
          4. PCSXFER041 timeout during Z and I Emulator for Windows file transfer TSO session
      Notices
        Trademarks
    Admin Guide
      About This Book
        Who Should Read This Book
        How to Use This Book
          Command Syntax Symbols
        Where to Find More Information
          Information Center
          Online Help
          Messages and Alerts
            Messages That Appear in Pop-Up Windows
              System-Fault Messages
              Security-Related Messages
              System-Policy-Related Messages
            OIA Messages
            Alerts
          Z and I Emulator for Windows Library
      General Information
        Z and I Emulator for Windows Highlights
        Problem Analysis
          Log Viewer
          Trace Facility
          Information Bundler
      Advanced Configuration, Management, and Operations
        Advanced Configuration
          Configuration Files
            Initial Configuration Definitions
              Configuration File and Emulator Profile Directories
            Using Template and Update Files
              Key Fields
              Adding Keywords to a Template File
              Modifying a Keyword in a Template File
              Deleting a Keyword from a Template File
          Automatic Device Name Generation (5250 Only)
            Substitution Characters
            Client Naming Function
            Device Name Collision Processing
          Commands for Emulator Functions
            Start a Z and I Emulator for Windows Session
            Stop a Z and I Emulator for Windows Session
            Query Z and I Emulator for Windows Sessions
        System Policy Support
          Execution Policy
            Start Session
            Product Update
            Detect and Repair
            File Transfer
          Installation Policy
          View Policy
        Configuring and Using Security for Z and I Emulator for Windows
          Certificates
            Managing Certificates in the Microsoft Certificate Stores
          Configuring and Using Secure Sockets Layer
            Preparation for TLS Communication
              Client Configuration
            Establishing a Secure Session
            Configuring Z and I Emulator for Windows Session Security
            Problem Determination
          Using Transport Layer Security
          Negotiated Telnet Security
        Using Windows Terminal Services
          Session IDs
          Trace Facility
        Express Logon
          Bypass Signon Using Password Substitute (5250)
          Kerberos Services Ticket Auto-Signon
          Certificate Express Logon
            Using Certificate Express Logon
            Preparing to Configure Certificate Express Logon
            Configuring Certificate Express Logon
              Recording the Macro
              Manual Configuration of a Certificate Express Logon Macro
              Limitations of the Logon Macro
            Problem Determination
        Log Viewer Functions
          Viewing Message and Trace Logs
          Changing Message Log Size and Location
          Merging Message and Trace Logs
          Sorting Message and Trace Logs
          Searching Z and I Emulator for Windows Logs
          Filtering Z and I Emulator for Windows Logs
      Building a Printer Definition Table (PDT)
        Building a Printer Definition Table (PDT) for PC/3270
          ASCII_PASSTHRU? and EBCDIC_PASSTHRU?
          Supplemental Explanation of PDF Statements for PC/3270
          SCS TAB Setting
          Printer Color Mixing
          Printer Session Data Stream Support
            3270 Data Stream
          Delimiting Print Jobs
          Structured Fields
            Begin/End of File Query Reply
            Begin/End of File Structured Fields
              Processing Begin or End of File Structured Fields
              Begin or End of File Structured Field Error Conditions
              Processing SCS Data Streams
              Processing 3270 Data Streams
        Building a Printer Definition Table (PDT) for PC400
          Using the Printer Definition Table (PDT) File
          Printer Definition File (PDF File) Format
            Macro Definitions
              Macro Name Examples
            Formatting Controls
              Session parameters
              Control Codes
          Printing More than One Screen on a Page
          Transparent Print Capability
            ASCII_PASSTHRU? Keyword Support
            EBCDIC_PASSTHRU? Keyword Support
          Printer Definition Tables
          Example Printer Definition Files
            IBM4019.PDF File Contents
            IBM5577.PDF File Contents
          Field Names of Printer Definition Files
          Symbols of Printer Definition Files
          Using Printer Control Codes
            Printer Control Code Format
            Parameter Definition of Printer Control Codes
            Supported Control Codes
            Programming Notes
            Restrictions and Notes for iSeries, eServer i5, or System i5 Commands and Printer Setup
              Printer Control Codes
              How to Determine PC400 Font
              Avoiding iSeries System Dump
          PFT Migration Utility
            Using the PFT Migration Utility
              Migration Considerations
            Details of Migration
              Migration from the Printer Function Table
              Definition of PAPER HANDLING Migration
                If the LANDSCAPE PAPER HANDLING controls are not defined
                If the LANDSCAPE PAPER HANDLING controls are defined
        Troubleshooting
      iSeries, eServer i5, or System i5 Configuration Examples
        iSeries Device Description
        5250 Sessions through One Link
        System i5, iSeries, eServer i5, or System Mode Description
        iSeries, eServer i5, or System i5 Device Description for Asynchronous Attachment Example
        iSeries, eServer i5, or System i5 VT Asynchronous Attachment Example
      Alerts
      Notices
        Trademarks
    Emulator Programming
      About This Book
        Who Should Read This Book
        Where To Find More Information
        Notation
      Introduction to Emulator APIs
        Using API Header Files
        Critical Sections
        Stack Size
        Windows x64 Platform Support
        Sample Programs
      Introduction to IBM Standard EHLLAPI, IBM Enhanced EHLLAPI and WinHLLAPI Programming
        EHLLAPI Overviews
          IBM Standard EHLLAPI
          WinHLLAPI
          WinHLLAPI and IBM Standard EHLLAPI
          IBM Enhanced EHLLAPI and IBM Standard EHLLAPI
        Languages
        EHLLAPI Call Format
        Data Structures
        Memory Allocation
        EHLLAPI Return Codes
        Compiling and Linking
          Dynamic Link Method
          Multithreading
        Presentation Spaces
          IBM Enhanced 32-Bit Interface Presentation Space IDs
          Types of Presentation Spaces
          Size of Presentation Spaces
          Presentation Space IDs
          Host-Connected Presentation Space
          Presentation Space ID Handling
            PSID Handling for Functions Requiring Connect
            PSID Handling for Functions Not Requiring Connect
          Sharing EHLLAPI Presentation Space between Processes
            SUPER_WRITE
            WRITE_SUPER
            WRITE_WRITE
            WRITE_READ
            WRITE_NONE
            READ_WRITE
            Locking Presentation Space
          Using mouse actions to select, copy, and paste text in the Presentation Space
          ASCII Mnemonics
            General
            Get Key (51) Function
            Send Key (3) Function
          Debugging
          A Simple EHLLAPI Sample Program
          Standard and Enhanced Interface Considerations
          Host Automation Scenarios
            Scenario 1. A Search Function
            Scenario 2. Sending Keystrokes
            Scenario 3. Distributed Processing
            Scenario 4. File Transfer
            Scenario 5. Automation
            Scenario 6. Keystroke Filtering
            Scenario 7. Keyboard Enhancement
      EHLLAPI Functions
        Page Layout Conventions
          Prerequisite Calls
          Call Parameters
          Return Parameters
          Notes on Using This Function
        Summary of EHLLAPI Functions
          Allocate Communications Buffer (123)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Cancel File Transfer (92)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Change PS Window Name (106)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Change Switch List LT Name (105)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Connect for Structured Fields (120)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Connect Presentation Space (1)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Connect Window Services (101)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Convert Position or Convert RowCol (99)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Copy Field to String (34)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Copy OIA (13)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
            Format of the Returned OIA Data String
              PC/3270 OIA Group Indicator Meanings and Its Image
              PC400 OIA Group Indicator Meanings and Its Image
              VT Host OIA Group Indicator Meanings and Its Image
          Copy Presentation Space (5)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Copy Presentation Space to String (8)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Copy String to Field (33)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Copy String to Presentation Space (15)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Copy Presentation Space to Clipboard (35)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Paste Clipboard to Presentation Space (36)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Disconnect from Structured Fields (121)
            Prerequisite Calls
            Call Parameters
            Data String Contents
            Return Parameters
            Notes on Using This Function
          Disconnect Presentation Space (2)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Disconnect Window Service (102)
            Prerequisite Calls
            Call Parameters
            Data String Contents
            Return Parameters
            Notes on Using This Function
          EditKey Intercept
            Prerequisites
          Find Field Length (32)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Find Field Position (31)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Free Communications Buffer (124)
            Prerequisite Calls
            Call Parameters
            Data String Contents
            Return Parameters
            Notes on Using This Function
          Get Key (51)
            Prerequisite Calls
            Call Parameters
            Data String Contents
            Return Parameters
            16-Bit Interface
            32-Bit Interface
            Notes on Using This Function
          Get Request Completion (125)
            Prerequisite Calls
            Call Parameters
            Data String Contents
            Return Parameters
            Notes on Using This Function
          Lock Presentation Space API (60)
            Prerequisite Calls
            Call Parameters
            Data String Contents
            Return Parameters
            Notes on Using This Function
          Lock Window Services API (61)
            Prerequisite Calls
            Call Parameters
            Data String Contents
            Return Parameters
            Notes on Using This Function
          Pause (18)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Post Intercept Status (52)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Query Additional Field Attribute (45)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Query Close Intercept (42)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Query Communications Buffer Size (122)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Query Communication Event (81)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Query Cursor Location (7)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Query Field Attribute (14)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Query Host Update (24)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Query Session Status (22)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Query Sessions (10)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Query System (20)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Return Code
            Notes on Using This Function
          Query Window Coordinates (103)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Read Structured Fields (126)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
              Synchronous Requests
              Asynchronous Requests
          Receive File (91)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Release (12)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Reserve (11)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Reset System (21)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using this Function
          Search Field (30)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Search Presentation Space (6)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Send File (90)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Send Key (3)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
            Keyboard Mnemonics
          Set Cursor (40)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Set Session Parameters (9)
            Prerequisite Calls
            Call Parameters
            Session Options
            Return Parameters
          Start Close Intercept (41)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Start Communication Notification (80)
            Prerequisite Calls
            Call Parameters
            Data String
            Return Parameters
            Notes on using this Function
          Start Host Notification (23)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Start Keystroke Intercept (50)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Start Playing Macro (110)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Stop Close Intercept (43)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Stop Communication Notification (82)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Stop Host Notification (25)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Stop Keystroke Intercept (53)
            Prerequisite Calls
            Call Parameters
            Return Parameters
          Wait (4)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Window Status (104)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
          Write Structured Fields (127)
            Prerequisite Calls
            Call Parameters
            Return Parameters
            Notes on Using This Function
              Synchronous Requests
              Asynchronous Requests
              Asynchronous Requests
      WinHLLAPI Extension Functions
        Summary of WinHLLAPI Functions
        WinHLLAPI Asynchronous Functions
          WinHLLAPIAsync
            Wait (4)
              Prerequisite Functions
              Call Parameters
              Return Codes
              Remarks
            Start Host Notification (23)
              Prerequisite Functions
              Call Parameters
              Return Parameters
              Return Codes
              Remarks
            Start Close Intercept (41)
              Prerequisite Functions
              Call Parameters
              Return Parameters
              Return Code
              Remarks
            Start Keystroke Intercept (50)
              Prerequisite Functions
              Call Parameters
              Return Code
              Remarks
            Send File (90)
              Prerequisite Functions
              Call Parameters
              Return Codes
              Remarks
            Receive File (91)
              Prerequisite Functions
              Call Parameters
              Return Codes
              Remarks
          WinHLLAPICancelAsyncRequest
            Syntax
            Parameters
            Returns
        Initialization and Termination Functions
          WinHLLAPI Startup
            Syntax
            Parameters
            Returns
          WinHLLAPI Cleanup
            Syntax
            Returns
        Blocking Routines
          WinHLLAPIIsBlocking
            Syntax
            Returns
            Remarks
          WinHLLAPISetBlockingHook
            Syntax
            Parameters
            Description
            Returns
          WinHLLAPIUnhookBlockingHook
            Syntax
            Returns
          WinHLLAPICancelBlockingCall
            Syntax
            Returns
      PCSAPI Functions
        How to Use PCSAPI
        Page Layout Conventions
          Function Type
          Parameter Type and Description
          Return Code
        pcsConnectSession
          Function Type
          Parameter Type and Description
          Return Code
        pcsDisconnectSession
          Function Type
          Parameter Type and Description
          Return Code
        pcsQueryConnectionInfo
          Function Type
          Parameter Type and Description
          Return Code
          ConnectionInfo
          Example
        pcsQueryEmulatorStatus
          Function Type
          Parameter Type and Description
          Return Code
        pcsQuerySessionList
          Function Type
          Parameter Type and Description
          Return Parameters
          Example
        pcsQueryWorkstationProfile
          Function Type
          Parameter Type and Description
          Return Code
        pcsSetLinkTimeout
          Function Prototype
          Parameter Type and Description
          Return Code
        pcsStartSession
          Function Type
          Parameter Type and Description
          Return Code
        pcsStopSession
          Function Type
          Parameter Type and Description
          Return Code
        Page Setup Functions
          Restrictions
          pcsGetPageSettings
            Function Type
            Parameter Type and Description
            Return Code
            Example
          pcsRestorePageDefaults
            Function Type
            Parameter Type and Description
            Return Code
            Example
          pcsSetPageSettings
            Function Type
            Parameter Type and Description
            Return Code
            Example
        Printer Setup Functions
          Restrictions
          pcsGetPrinterSettings
            Function Type
            Parameter Type and Description
            Flags for the pErrorInfo member of the PRINTINFO structure
            Return Code
            Example
          pcsSetPrinterSettings
            Function Type
            Parameter Type and Description
            Flags for the pErrorInfo member of the PRINTINFO structure
            Return Code
            Example
      Troubleshooting for Emulator programming
        Partial EHLLAPI input on Z and I Emulator for Windows host screen
        HCL Z and I Emulator for Windows VBHLLAPI sample does not run in FDCC Windows Vista
      Query Reply Data Structures Supported by EHLLAPI
        The DDM Query Reply
          DDM Application Name Self-Defining Parameter
          PCLK Protocol Controls Self-Defining Parameter
          Base DDM Query Reply Formats
        The IBM Auxiliary Device Query Reply
          Optional Parameters
          Direct Access Self-Defining Parameter
          PCLK Protocol Controls Self-Defining Parameter
        The Product-Defined Query Reply
          Optional Parameters
          Direct Access Self-Defining Parameter
        The Document Interchange Architecture Query Reply
      Differences from Communication Manager/2 EHLLAPI
        Set Session Parameter (9)
          Set Options
          Return Parameters
          EAB Option
        Copy OIA (13)
        Copy String to PS (15)
        Storage Manager (17)
        Copy String to Field (33)
        Get Key (51)
        Window Status (104)
        Query Sessions (10)
        Connect for Structured Fields (120)
        Allocate Communications Buffer (123)
        ASCII Mnemonics
        Get Request Completion (125)
      Notices
        Trademarks
    Host Access Class Library
      About This Book
        Who Should Read This Book
        How to Use This Book
        Where to Find More Information
      Introduction
        C++ Objects
        Java Objects
        Automation Objects
        ECL Concepts
          Connections, Handles and Names
          Sessions
          ECL Container Objects
          ECL List Objects
          Events
          Error Handling
          Addressing (Rows, Columns, Positions)
        Migrating from EHLLAPI
          Execution/Language Interface
          Features
          Session IDs
          Presentation Space Models
          SendKey Interface
          Events
          PS Connect/Disconnect and Multithreading
      Host Access Class Library C++
        Building C++ ECL Programs
          Microsoft Visual C++
            Source Code Preparation
            Compiling
            Linking
            Executing
        ECLBase Class
          Derivation
        ECLBase Methods
          GetVersion
            Prototype
            Parameters
            Return Value
            Example
          ConvertHandle2ShortName
            Prototype
            Parameters
            Return Value
            Example
          ConvertShortName2Handle
            Prototype
            Parameters
            Return Value
            Example
          ConvertTypeToString
            Prototype
            Parameters
            Return Value
            Example
          ConvertPos
            Prototype
            Parameters
            Return Value
            Example
        ECLConnection Class
          Derivation
        ECLConnection Methods
          ECLConnection Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLConnection Destructor
            Prototype
            Parameters
            Return Value
            Example
          GetCodePage
            Prototype
            Parameters
            Return Value
            Example
          GetHandle
            Prototype
            Parameters
            Return Value
            Example
          GetConnType
            Prototype
            Parameters
            Return Value
            Example
          GetName
            Prototype
            Parameters
            Return Value
            Example
          GetEncryptionLevel
            Prototype
            Parameters
            Return Value
            Example
          IsStarted
            Prototype
            Parameters
            Return Value
            Example
          IsCommStarted
            Prototype
            Parameters
            Return Value
            Example
          IsAPIEnabled
            Prototype
            Parameters
            Return Value
            Example
          IsReady
            Prototype
            Parameters
            Return Value
            Example
          StartCommunication
            Prototype
            Parameters
            Return Value
            Example
          StopCommunication
            Prototype
            Parameters
            Return Value
            Example
          RegisterCommEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterCommEvent
            Prototype
            Parameters
            Return Value
            Example
        ECLConnList Class
          Derivation
          Usage Notes
        ECLConnList Methods
          ECLConnList Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLConnList Destructor
            Prototype
            Parameters
            Return Value
            Example
          GetFirstConnection
            Prototype
            Parameters
            Return Value
            Example
          GetNextConnection
            Prototype
            Parameters
            Return Value
            Example
          FindConnection
            Prototype
            Parameters
            Return Value
            Example
          GetCount
            Prototype
            Parameters
            Return Value
            Example
          Refresh
            Prototype
            Parameters
            Return Value
            Example
        ECLConnMgr Class
          Derivation
        ECLConnMgr Methods
          ECLConnMgr Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLConnMgr Deconstructor
            Prototype
            Parameters
            Return Value
            Example
          GetConnList
            Prototype
            Parameters
            Return Value
            Example
          StartConnection
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
          StopConnection
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
          RegisterStartEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterStartEvent
            Prototype
            Parameters
            Return Value
            Example
        ECLCommNotify Class
          Derivation
          Example
        ECLCommNotify Methods
          NotifyEvent
            Prototype
            Parameters
            Return Value
          NotifyError
            Prototype
            Parameters
            Return Value
          NotifyStop
            Prototype
            Parameters
            Return Value
        ECLErr Class
          Derivation
        ECLErr Methods
          GetMsgNumber
            Prototype
            Parameters
            Return Value
            Example
          GetReasonCode
            Prototype
            Parameters
            Return Value
            Example
          GetMsgText
            Prototype
            Parameters
            Return Value
            Example
            Usage Notes
        ECLField Class
          Derivation
            Copy-Constructor and Assignment Operator
        ECLField Methods
          GetStart
            Prototype
            Parameters
            Return Value
            Example
          GetStartRow
            Prototype
            Parameters
            Return Value
            Example
          GetStartCol
            Prototype
            Parameters
            Return Value
            Example
          GetEnd
            Prototype
            Parameters
            Return Value
            Example
          GetEndRow
            Prototype
            Parameters
            Return Value
            Example
          GetEndCol
            Prototype
            Parameters
            Return Value
            Example
          GetLength
            Prototype
            Parameters
            Return Value
            Example
          GetScreen
            Prototype
            Parameters
            Return Value
            Example
          SetText
            Prototype
            Parameters
            Return Value
            Example
          IsModified, IsProtected, IsNumeric, IsHighIntensity, IsPenDetectable, IsDisplay
            Prototype
            Parameters
            Return Value
            Example
          GetAttribute
            Prototype
            Parameters
            Return Value
            Example
        ECLFieldList Class
          Derivation
          Properties
        ECLFieldList Methods
          Refresh
            Prototype
            Parameters
            Return Value
            Example
          GetFieldCount
            Prototype
            Parameters
            Return Value
            Example
          GetFirstField
            Prototype
            Parameters
            Return Value
            Example
          GetNextField
            Prototype
            Parameters
            Return Value
            Example
          FindField
            Prototype
            Parameters
            Return Value
            Example
        ECLKeyNotify Class
          Derivation
          Example
        ECLKeyNotify Methods
          NotifyEvent
            Prototype
            Parameters
            Return Value
          NotifyError
            Prototype
            Parameters
            Return Value
          NotifyStop
            Prototype
            Parameters
            Return Value
        ECLListener Class
          Derivation
          Usage Notes
        ECLOIA Class
          Derivation
          Usage Notes
        ECLOIA Methods
          ECLOIA Constructor
            Prototype
            Parameters
            Return Value
            Example
          IsAlphanumeric
            Prototype
            Parameters
            Return Value
            Example
          IsAPL
            Prototype
            Parameters
            Return Value
            Example
          IsUpperShift
            Prototype
            Parameters
            Return Value
            Example
          IsNumeric
            Prototype
            Parameters
            Return Value
            Example
          IsCapsLock
            Prototype
            Parameters
            Return Value
            Example
          IsInsertMode
            Prototype
            Parameters
            Return Value
            Example
          IsCommErrorReminder
            Prototype
            Parameters
            Return Value
            Example
          IsMessageWaiting
            Prototype
            Parameters
            Return Value
            Example
          WaitForInputReady
            Prototype
            Parameters
            Return Value
          WaitForSystemAvailable
            Prototype
            Parameters
            Return Value
          WaitForAppAvailable
            Prototype
            Parameters
            Return Value
          WaitForTransition
            Prototype
            Parameters
            Return Value
          InputInhibited
            Prototype
            Parameters
            Return Value
            Example
          GetStatusFlags
            Prototype
            Parameters
            Return Value
          RegisterOIAEvent
            Prototype
            Parameters
            Return Value
          UnregisterOIAEvent
            Prototype
            Parameters
            Return Value
        ECLOIANotify Class
          Derivation
          Usage Notes
        ECLOIANotify Methods
          NotifyEvent
            Prototype
            Parameters
            Return Value
          NotifyError
            Prototype
            Parameters
            Return Value
          NotifyStop
            Prototype
            Parameters
            Return Value
        ECLPS Class
          Derivation
          Properties
          Usage Notes
        ECLPS Methods
          ECLPS Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLPS Destructor
            Prototype
            Parameters
            Return Value
            Example
          GetPCCodePage
            Prototype
            Parameters
            Return Value
          GetHostCodePage
            Prototype
            Parameters
            Return Value
          GetOSCodePage
            Prototype
            Parameters
            Return Value
          GetSize
            Prototype
            Parameters
            Return Value
            Example
          GetSizeRows
            Prototype
            Parameters
            Return Value
            Example
          GetSizeCols
            Prototype
            Parameters
            Return Value
            Example
          GetCursorPos
            Prototype
            Parameters
            Return Value
            Example
          GetCursorPosRow
            Prototype
            Parameters
            Return Value
            Example
          GetCursorPosCol
            Prototype
            Parameters
            Return Value
            Example
          SetCursorPos
            Prototype
            Parameters
            Return Value
            Example
          SendKeys
            Prototype
            Parameters
            Return Value
            Example
          SearchText
            Prototype
            Parameters
            Return Value
            Example
          GetScreen
            Prototype
            Parameters
            Return Value
            Example
          GetScreenRect
            Prototype
            Parameters
            Return Value
            Example
          SetText
            Prototype
            Parameters
            Return Value
            Example
          CopyText
            Prototype
            Parameters
            Return Value
            Example
          PasteText
            Prototype
            Parameters
            Return Value
            Example
          ConvertPosToRowCol
            Prototype
            Parameters
            Return Value
            Example
          ConvertRowColToPos
            Prototype
            Parameters
            Return Value
            Example
          ConvertPosToRow
            Prototype
            Parameters
            Return Value
            Example
          ConvertPosToCol
            Prototype
            Parameters
            Return Value
            Example
          RegisterKeyEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterKeyEvent
            Prototype
            Parameters
            Return Value
            Example
          GetFieldList
            Prototype
            Parameters
            Return Value
            Example
          WaitForCursor
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileCursor
            Prototype
            Parameters
            Return Value
            Example
          WaitForString
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileString
            Prototype
            Parameters
            Return Value
            Example
          WaitForStringInRect
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileStringInRect
            Prototype
            Parameters
            Return Value
            Example
          WaitForAttrib
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileAttrib
            Prototype
            Parameters
            Return Value
            Example
          WaitForScreen
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileScreen
            Prototype
            Parameters
            Return Value
            Example
          RegisterPSEvent
            Prototype
            Parameters
            Return Value
          StartMacro
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
          UnregisterPSEvent
            Prototype
            Parameters
            Return Value
        ECLPSEvent Class
          Derivation
          Usage Notes
        ECLPSEvent Methods
          GetPS
            Prototype
            Parameters
            Return Value
          GetType
            Prototype
            Parameters
            Return Value
          GetStart
            Prototype
            Parameters
            Return Value
          GetEnd
            Prototype
            Parameters
            Return Value
          GetStartRow
            Prototype
            Parameters
            Return Value
          GetStartCol
            Prototype
            Parameters
            Return Value
          GetEndRow
            Prototype
            Parameters
            Return Value
          GetEndCol
            Prototype
            Parameters
            Return Value
        ECLPSListener Class
          Derivation
          Usage Notes
        ECLPSListener Methods
          NotifyEvent
            Prototype
            Parameters
            Return Value
          NotifyError
            Prototype
            Parameters
            Return Value
          NotifyStop
            Prototype
            Parameters
            Return Value
        ECLPSNotify Class
          Derivation
          Usage Notes
        ECLPSNotify Methods
          NotifyEvent
            Prototype
            Parameters
            Return Value
          NotifyError
            Prototype
            Parameters
            Return Value
          NotifyStop
            Prototype
            Parameters
            Return Value
        ECLRecoNotify Class
          Derivation
        ECLRecoNotify Methods
          ECLRecoNotify Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLRecoNotify Destructor
            Prototype
            Parameters
            Return Value
            Example
          NotifyEvent
            Prototype
            Parameters
            Return Value
            Example
          NotifyStop
            Prototype
            Parameters
            Return Value
            Example
          NotifyError
            Prototype
            Parameters
            Return Value
            Example
        ECLScreenDesc Class
          Derivation
        ECLScreenDesc Methods
          ECLScreenDesc Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLScreenDesc Destructor
            Prototype
            Parameters
            Return Value
            Example
          AddAttrib
            Prototype
            Parameters
            Return Value
            Example
          AddCursorPos
            Prototype
            Parameters
            Return Value
            Example
          AddNumFields
            Prototype
            Parameters
            Return Value
            Example
          AddNumInputFields
            Prototype
            Parameters
            Return Value
            Example
          AddOIAInhibitStatus
            Prototype
            Parameters
            Return Value
            Example
          AddString
            Prototype
            Parameters
            Return Value
            Example
          AddStringInRect
            Prototype
            Parameters
            Return Value
            Example
          Clear
            Prototype
            Parameters
            Return Value
            Example
        ECLScreenReco Class
          Derivation
        ECLScreenReco Methods
          ECLScreenReco Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLScreenReco Destructor
            Prototype
            Parameters
            Return Value
            Example
          AddPS
            Prototype
            Parameters
            Return Value
            Example
          IsMatch
            Prototype
            Parameters
            Return Value
            Example
          RegisterScreen
            Prototype
            Parameters
            Return Value
            Example
          RemovePS
            Prototype
            Parameters
            Return Value
            Example
          UnregisterScreen
            Prototype
            Parameters
            Return Value
            Example
        ECLSession Class
          Derivation
          Properties
          Usage Notes
        ECLSession Methods
          ECLSession Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLSession Destructor
            Prototype
            Parameters
            Return Value
            Example
          GetPS
            Prototype
            Parameters
            Return Value
            Example
          GetOIA
            Prototype
            Parameters
            Return Value
            Example
          GetXfer
            Prototype
            Parameters
            Return Value
            Example
          GetWinMetrics
            Prototype
            Parameters
            Return Value
            Example
          GetPageSettings
            Prototype
            Parameters
            Return Value
            Example
          GetPrinterSettings
            Prototype
            Parameters
            Return Value
            Example
          RegisterUpdateEvent
          UnregisterUpdateEvent
        ECLStartNotify Class
          Derivation
          Example
        ECLStartNotify Methods
          NotifyEvent
            Prototype
            Parameters
            Return Value
          NotifyError
            Prototype
            Parameters
            Return Value
          NotifyStop
            Prototype
            Parameters
            Return Value
        ECLUpdateNotify Class
        ECLWinMetrics Class
          Derivation
          Properties
          Usage Notes
        ECLWinMetrics Methods
          ECLWinMetrics Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLWinMetrics Destructor
            Prototype
            Parameters
            Return Value
            Example
          GetWindowTitle
            Prototype
            Parameters
            Return Value
            Example
          SetWindowTitle
            Prototype
            Parameters
            Return Value
            Example
            Usage Notes
          GetXpos
            Prototype
            Parameters
            Return Value
            Example
          SetXpos
            Prototype
            Parameters
            Return Value
            Example
          GetYpos
            Prototype
            Parameters
            Return Value
            Example
          SetYpos
            Prototype
            Parameters
            Return Value
            Example
          GetWidth
            Prototype
            Parameters
            Return Value
            Example
          SetWidth
            Prototype
            Parameters
            Return Value
            Example
          GetHeight
            Prototype
            Parameters
            Return Value
            Example
          SetHeight
            Prototype
            Parameters
            Return Value
            Example
          GetWindowRect
            Prototype
            Parameters
            Return Value
            Example
          SetWindowRect
            Prototype
            Parameters
            Return Value
            Example
          IsVisible
            Prototype
            Parameters
            Return Value
            Example
          SetVisible
            Prototype
            Parameters
            Return Value
            Example
          IsActive
            Prototype
            Parameters
            Return Value
            Example
          SetActive
            Prototype
            Parameters
            Return Value
            Example
          IsMinimized
            Prototype
            Parameters
            Return Value
            Example
          SetMinimized
            Prototype
            Parameters
            Return Value
            Example
          IsMaximized
            Prototype
            Parameters
            Return Value
            Example
          SetMaximized
            Prototype
            Parameters
            Return Value
            Example
          IsRestored
            Prototype
            Parameters
            Return Value
            Example
          SetRestored
            Prototype
            Parameters
            Return Value
            Example
        ECLXfer Class
          Derivation
          Properties
          Usage Notes
        ECLXfer Methods
          ECLXfer Constructor
            Prototype
            Parameters
            Return Value
            Example
          ECLXfer Destructor
            Prototype
            Parameters
            Return Value
            Example
          SendFile
            Prototype
            Parameters
            Return Value
            Example
            Usage Notes
          ReceiveFile
            Prototype
            Parameters
            Return Value
            Example
            Usage Notes
        ECLPageSettings Class
          Derivation
          Properties
          Restrictions
          Usage Notes
        ECLPageSettings Methods
          Connection types
          ECLPageSettings Constructor
            Prototype
            Parameters
            Return Value
            Example
          SetCPI
            Prototype
            Parameters
            Return Value
            Example
          GetCPI
            Prototype
            Parameters
            Return Value
            Example
          IsFontCPI
            Prototype
            Parameters
            Return Value
            Example
          SetLPI
            Prototype
            Parameters
            Return Value
            Example
          GetLPI
            Prototype
            Parameters
            Return Value
            Example
          IsFontLPI
            Prototype
            Parameters
            Return Value
            Example
          SetFontFaceName
            Prototype
            Parameters
            Return Value
            Example
          GetFontFaceName
            Prototype
            Parameters
            Return Value
            Example
          SetFontSize
            Prototype
            Parameters
            Return Value
          SetMaxLinesPerPage
            Prototype
            Parameters
            Return Value
            Example
          GetMaxLinesPerPage
            Prototype
            Parameters
            Return Value
            Example
          SetMaxCharsPerLine
            Prototype
            Parameters
            Return Value
            Example
          GetMaxCharsPerLine
            Prototype
            Parameters
            Return Value
            Example
          RestoreDefaults
            Prototype
            Parameters
            Return Value
            Example
        ECLPrinterSettings Class
          Derivation
          Properties
          Restrictions
          Usage Notes
        ECLPrinterSettings Methods
          ECLPrinterSettings Constructor
            Prototype
            Parameters
            Return Value
            Example
          SetPDTMode
            Prototype
            Parameters
            Return Value
            Example
          GetPDTFile
            Prototype
            Parameters
            Return Value
            Example
          IsPDTMode
            Prototype
            Parameters
            Return Value
            Example
          GetPrintMode
            Prototype
            Parameters
            Return Value
            Example
          SetPrtToDskAppend
            Prototype
            Parameters
            Return Value
            Example
          GetPrtToDskAppendFile
            Prototype
            Parameters
            Return Value
            Example
          SetPrtToDskSeparate
            Prototype
            Parameters
            Return Value
            Example
          GetPrtToDskSeparateFile
            Prototype
            Parameters
            Return Value
            Example
          SetSpecificPrinter
            Prototype
            Parameters
            Return Value
            Example
          SetWinDefaultPrinter
            Prototype
            Parameters
            Return Value
            Example
          GetPrinterName
            Prototype
            Parameters
            Return Value
            Example
          SetPromptDialog
            Prototype
            Parameters
            Return Value
            Example
          IsPromptDialogEnabled
            Prototype
            Parameters
            Return Value
            Example
      Host Access Class Library Automation Objects
        autSystem Class
        autECLConnList Class
          Properties
            Count
            Name
            Handle
            ConnType
            CodePage
            Started
            CommStarted
            APIEnabled
            Ready
        autECLConnList Methods
          Collection Element Methods
          Refresh
            Prototype
            Parameters
            Return Value
            Example
          FindConnectionByHandle
            Prototype
            Parameters
            Return Value
            Example
          FindConnectionByName
            Prototype
            Parameters
            Return Value
            Example
          StartCommunication
            Prototype
            Parameters
            Return Value
            Example
          StopCommunication
            Prototype
            Parameters
            Return Value
            Example
        autECLConnMgr Class
          Properties
            autECLConnList
        autECLConnMgr Methods
          RegisterStartEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterStartEvent
            Prototype
            Parameters
            Return Value
            Example
          StartConnection
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
          StopConnection
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
        autECLConnMgr Events
          NotifyStartEvent
            Prototype
            Parameters
            Example
          NotifyStartError
            Prototype
            Parameters
            Example
          NotifyStartStop
            Prototype
            Parameters
          Event Processing Example
        autECLFieldList Class
          Properties
            Count
            StartRow
            StartCol
            EndRow
            EndCol
            Length
            Modified
            Protected
            Numeric
            HighIntensity
            PenDetectable
            Display
        autECLFieldList Methods
          Collection Element Methods
          Refresh
            Prototype
            Parameters
            Return Value
            Example
          FindFieldByRowCol
            Prototype
            Parameters
            Return Value
            Example
          FindFieldByText
            Prototype
            Parameters
            Return Value
            Example
          GetText
            Prototype
            Parameters
            Return Value
            Example
          SetText
            Prototype
            Parameters
            Return Value
            Example
        autECLOIA Class
          Properties
            Alphanumeric
            APL
            Katakana
            Hiragana
            UpperShift
            Numeric
            CapsLock
            InsertMode
            CommErrorReminder
            MessageWaiting
            InputInhibited
            Name
            Handle
            ConnType
            CodePage
            Started
            CommStarted
            APIEnabled
            Ready
            NumLock
        autECLOIA Methods
          RegisterOIAEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterOIAEvent
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByName
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByHandle
            Prototype
            Parameters
            Return Value
            Example
          StartCommunication
            Prototype
            Parameters
            Return Value
            Example
          StopCommunication
            Prototype
            Parameters
            Return Value
            Example
          WaitForInputReady
            Prototype
            Parameters
            Return Value
            Example
          WaitForSystemAvailable
            Prototype
            Parameters
            Return Value
            Example
          WaitForAppAvailable
            Prototype
            Parameters
            Return Value
            Example
          WaitForTransition
            Prototype
            Parameters
            Return Value
            Example
          CancelWaits
            Prototype
            Parameters
            Return Value
        autECLOIA Events
          NotifyOIAEvent
            Prototype
            Parameters
            Example
          NotifyOIAError
            Prototype
            Parameters
            Example
          NotifyOIAStop
            Prototype
            Parameters
          Event Processing Example
        autECLPS Class
          Properties
            autECLFieldList
            NumRows
            NumCols
            CursorPosRow
            CursorPosCol
            Name
            Handle
            ConnType
            CodePage
            Started
            CommStarted
            APIEnabled
            Ready
        autECLPS Methods
          RegisterPSEvent
            Prototype
            Parameters
            Return Value
            Example
          RegisterKeyEvent
            Prototype
            Parameters
            Return Value
            Example
          RegisterCommEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterPSEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterKeyEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterCommEvent
            Prototype
            Parameters
            Return Value
          SetConnectionByName
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByHandle
            Prototype
            Parameters
            Return Value
            Example
          SetCursorPos
            Prototype
            Parameters
            Return Value
            Example
          SendKeys
            Prototype
            Parameters
            Return Value
            Example
          SearchText
            Prototype
            Parameters
            Return Value
            Example
          GetText
            Prototype
            Parameters
            Return Value
            Example
          SetText
            Prototype
            Parameters
            Return Value
            Example
          CopyText
            Prototype
            Parameters
            Return Value
            Example
          PasteText
            Prototype
            Parameters
            Return Value
            Example
          GetTextRect
            Prototype
            Parameters
            Return Value
            Example
          SetTextRect
            Prototype
            Parameters
            Return Value
            Example
          StartCommunication
            Prototype
            Parameters
            Return Value
            Example
          StopCommunication
            Prototype
            Parameters
            Return Value
            Example
          StartMacro
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
          Wait
            Prototype
            Parameters
            Return Value
            Example
          WaitForCursor
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileCursor
            Prototype
            Parameters
            Return Value
            Example
          WaitForString
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileString
            Prototype
            Parameters
            Return Value
            Example
          WaitForStringInRect
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileStringInRect
            Prototype
            Parameters
            Return Value
            Example
          WaitForAttrib
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileAttrib
            Prototype
            Parameters
            Return Value
            Example
          WaitForScreen
            Prototype
            Parameters
            Return Value
            Example
          WaitWhileScreen
            Prototype
            Parameters
            Return Value
            Example
          CancelWaits
            Prototype
            Parameters
            Return Value
        autECLPS Events
          NotifyPSEvent
            Prototype
            Parameters
            Example
          NotifyKeyEvent
            Prototype
            Parameters
            Example
          NotifyCommEvent
            Prototype
            Parameters
            Example
          NotifyPSError
            Prototype
            Parameters
            Example
          NotifyKeyError
            Prototype
            Parameters
            Example
          NotifyCommError
            Prototype
            Parameters
            Example
          NotifyPSStop
            Prototype
            Parameters
            Example
          NotifyKeyStop
            Prototype
            Parameters
            Example
          NotifyCommStop
            Prototype
            Parameters
          Event Processing Example
        autECLScreenDesc Class
        autECLScreenDesc Methods
          AddAttrib
            Prototype
            Parameters
            Return Value
            Example
          AddCursorPos
            Prototype
            Parameters
            Return Value
            Example
          AddNumFields
            Prototype
            Parameters
            Return Value
            Example
          AddNumInputFields
            Prototype
            Parameters
            Return Value
            Example
          AddOIAInhibitStatus
            Prototype
            Parameters
            Return Value
            Example
          AddString
            Prototype
            Parameters
            Return Value
            Example
          AddStringInRect
            Prototype
            Parameters
            Return Value
            Example
          Clear
            Prototype
            Parameters
            Return Value
            Example
        autECLScreenReco Class
        autECLScreenReco Methods
          AddPS
            Prototype
            Parameters
            Return Value
            Example
          IsMatch
            Prototype
            Parameters
            Return Value
            Example
          RegisterScreen
            Prototype
            Parameters
            Return Value
            Example
          RemovePS
            Prototype
            Parameters
            Return Value
            Example
          UnregisterScreen
            Prototype
            Parameters
            Return Value
            Example
        autECLScreenReco Events
          NotifyRecoEvent
            Prototype
            Parameters
            Example
          NotifyRecoError
            Prototype
            Parameters
            Example
          NotifyRecoStop
            Prototype
            Parameters
          Event Processing Example
        autECLSession Class
          Properties
            Name
            Handle
            ConnType
            CodePage
            Started
            CommStarted
            APIEnabled
            Ready
            autECLPS object
            autECLOIA object
            autECLXfer object
            autECLWinMetrics object
            autECLPageSettings object
            autECLPrinterSettings object
        autECLSession Methods
          RegisterSessionEvent
            Prototype
            Parameters
            Return Value
            Example
          RegisterCommEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterSessionEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterCommEvent
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByName
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByHandle
            Prototype
            Parameters
            Return Value
            Example
          StartCommunication
            Prototype
            Parameters
            Return Value
            Example
          StopCommunication
            Prototype
            Parameters
            Return Value
            Example
        autECLSession Events
          NotifyCommEvent
            Prototype
            Parameters
            Example
          NotifyCommError
            Prototype
            Parameters
            Example
          NotifyCommStop
            Prototype
            Parameters
          Event Processing Example
        autECLWinMetrics Class
          Properties
            WindowTitle
              Usage Notes
            Xpos
            Ypos
            Width
            Height
            Visible
            Active
            Minimized
            Maximized
            Restored
            Name
            Handle
            ConnType
            CodePage
            Started
            CommStarted
            APIEnabled
            Ready
        autECLWinMetrics Methods
          RegisterCommEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterCommEvent
            Prototype
            Parameters
            Return Value
          SetConnectionByName
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByHandle
            Prototype
            Parameters
            Return Value
            Example
          GetWindowRect
            Prototype
            Parameters
            Return Value
            Example
          SetWindowRect
            Prototype
            Parameters
            Return Value
            Example
          StartCommunication
            Prototype
            Parameters
            Return Value
            Example
          StopCommunication
            Prototype
            Parameters
            Return Value
            Example
        autECL WinMetrics Events
          NotifyCommEvent
            Prototype
            Parameters
            Example
          NotifyCommError
            Prototype
            Parameters
            Example
          NotifyCommStop
            Prototype
            Parameters
          Event Processing Example
        autECLXfer Class
          Properties
            Name
            Handle
            ConnType
            CodePage
            Started
            CommStarted
            APIEnabled
            Ready
        autECLXfer Methods
          RegisterCommEvent
            Prototype
            Parameters
            Return Value
            Example
          UnregisterCommEvent
            Prototype
            Parameters
            Return Value
          SetConnectionByName
            Prototype
            Parameters
            Return Value
            Example
          SetConnectionByHandle
            Prototype
            Parameters
            Return Value
            Example
          SendFile
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
          ReceiveFile
            Prototype
            Parameters
            Return Value
            Usage Notes
            Example
          StartCommunication
            Prototype
            Parameters
            Return Value
            Example
          StopCommunication
            Prototype
            Parameters
            Return Value
            Example
        autECLXfer Events
          NotifyCommEvent
            Prototype
            Parameters
            Example
          NotifyCommError
            Prototype
            Parameters
            Example
          NotifyCommStop
            Prototype
            Parameters
          Event Processing Example
        autSystem Class
        autSystem Methods
          Shell
            Prototype
            Parameters
            Return Value
            Example
          Inputnd
            Prototype
            Parameters
            Return Value
            Example
        autECLPageSettings Class