Host Access Toolkit is a comprehensive set of application programming interfaces (APIs) for programmers to develop custom applications that run with HOD.
In continuation with my previous blogs about Automation using PCSAPI and Automation using EHLLAPI API’s, this blog provides a brief about the strongest set of PCOMM API’s, the HACL (Host Access Class Library) API.
Host Access Class Library (HACL) is a set of objects that allows application programmers to access host applications easily and quickly. IBM Personal Communications supports different HACL Layers:
An ActiveX control is a reusable software component based on Component Object Model (COM) that supports a wide variety of OLE functionality. These controls can be used in any ActiveX container application. An ActiveX control container can be written in Visual C++, MS Excel, MS Word etc. and is a container that fully supports ActiveX controls. A container application can incorporate ActiveX controls into its own windows or dialogs.
IBM Personal Communications provides an emulator interface to communicate with IBM Mainframe/AS400/VT sessions. This is used for reading & updating host data and interfacing host with other applications. Performing manual tasks on emulator screen increases in transaction and becomes repetitive, this over a long term would have issues:
Emulator High-level Language Application Program Interface (EHLLAPI) standard and API was introduced by IBM for IBM 3270 & 5250 servers, allowing client applications to access information on the host screen. IBM EHLLAPI standard is supported by most of the Terminal Emulator solutions, and forms the basis for many enterprise automation suites and application customization.
As a developer using IBM Host Access Transformation Services (HATS), you can add macros into the HATS application which helps performing repetitive tasks faster and more efficiently. Macros are also the basis for creating RESTful services in HATS.
IBM Personal Communication (PCOMM) provides many features to improve communication with the host application which can be achieved through menu and toolbar operations. Following are some of the most widely ones:
For an introduction to API’s and emulator programming in IBM Personal Communications, refer to the link below:-
IBM Host Access Transformation Services (HATS) allows you to reuse and transform your user experience, by extending terminal applications to the web, mobile, portal, rich client, or as standard SOAP or RESTful web services without touching the existing application.
• IBM Host On-Demand server
• Web browsers: