EXTRA! Developer Tools: API Code Samples and Manuals

  • 7021278
  • 19-Jan-2007
  • 11-Apr-2018

Environment

EXTRA! X-treme version 8.0 or higher
myEXTRA! Enterprise
EXTRA! Enterprise 2000
EXTRA! Personal Client

Situation

This technical note provides information on EXTRA! application programming interfaces (APIs), including code samples and programming reference manuals.

Resolution

This technical note is organized into the following sections:

API Reference Manuals

The following documentation is available for EXTRA! APIs.

API
Reference Information
OLE Automation (COM)
See the EXTRA! Macro Editor component help (EPC_OLE.HLP installed with product), or https://docs.attachmate.com/extra/x-treme/apis/com/
WinHLLAPI
WinHLLAPI Language Reference
https://docs.attachmate.com/extra/x-treme/apis/whllapi.pdf
EHLLAPI
EHLLAPI Language Reference
https://docs.attachmate.com/extra/x-treme/apis/ehllapi.pdf
Attachmate HLLAPI
HLLAPI Language Reference
https://docs.attachmate.com/extra/x-treme/apis/hllapi.pdf
EAL
Enterprise Access Library Language Reference
https://docs.attachmate.com/extra/x-treme/apis/eal.pdf
PCSHLL
PCSHLL Language Reference (IBM PCOMM 4.01 EHLLAPI)
https://docs.attachmate.com/extra/x-treme/apis/pcshll.pdf
WD_API
Wall Data (RUMBA) WD_API Language Reference
https://docs.attachmate.com/extra/x-treme/apis/wd_api.pdf

EXTRA! Basic Code Samples

A collection of over 20 EXTRA! Basic macros is available for download. These educational samples demonstrate:

- displaying Windows dialogs,
- checking the host 3270 OIA status line,
- transferring a file at a regular interval,
- calling Win32 API functions (e.g., modify Windows registry),
- copying host screen text to a Microsoft Excel spreadsheet,
- and more.

Download eb-samples.zip and see the enclosed _ReadMe.txt file for more information.

Test Tool Code Samples

The following additional test tool code samples are available for older APIs and IDEs.

 
VB 5.0 / 6.0
VC++ 5.0 / 6.0
WinHLLAPI
hllvb32w.exe
hlltes32.exe
EHLLAPI
hllvb32e.exe
hlltes32.exe
HLLAPI
-
hlldem32.exe
EAL
atmapi32.exe
ealtutor.exe
PCSHLL
-
pcshll32.exe

By default, EXTRA! X-treme is configured to use 32-bit Enhanced Transport for HLLAPI. You can confirm the HLLAPI Transport Type selection by clicking Options > Global Preferences > Advanced.

For information on tracing API calls for debugging purposes, see KB 7021784.

Additional Information

Legacy KB ID

This document was originally published as Attachmate Technical Note 2164.

Feedback service temporarily unavailable. For content questions or problems, please contact Support.