HATS can enable the support of SOA (Service Oriented Architecture) through its capability of creating Restful Web services. In the background, the functionality to be performed by Web services is achieved by recording actions through a HATS Macro. The Macro will take the input parameters which are input to web service and provides a result which is the output of a web service.
Client Authentication is a process that helps users to securely access a remote host/server by exchanging a digital certificate. TLS (Transport Layer Security) Client Authentication (also referred to as Mutual Authentication or Mutual SSL) is one of the most commonly used Client Authentication mechanisms.
HACP Extended Edition v1.3 was made generally available in May 2018 with additional features of selectable font, print screen, and support for mapped keys which will enhance the user experience with emulator screen. There is also a new Settings panel that allows to configure all the user preferences under one roof.
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: