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