IBM HATS provides advanced customization options to create future proof, rich & complex web applications. This can be achieved by using Macros, Integration Objects and ReST APIs. Along with that, if Integration Objects can get access to the transformation connection (HATS web connection), it enables easy integration of HATS applications with third party applications.
In continuation to the previous blog about Host Access Class Library(HACL) API in IBM Pcomm-part 1-Automation Objects, this blog covers Java Objects implementation using HACL API
HACL unique features include:
HATS applications support most of the versions of IBM WebSphere Application Server Liberty (WAS Liberty) starting from liberty 16 to liberty 19.
Each of these server versions in turn support different versions of server features, which are configurable based on the needs of the deploying application.
Recently while working with a customer on HACP Extended Edition, we encountered a situation where the customer’s pages were not working as expected in a cluster environment.
If they closed the browser sessions, while having multiple HACP EE sessions active, the sessions were not getting disconnected. They could see a few LU’s still active on their mainframe.
IBM Host On-Demand (HOD) provides a feature to communicate with an AS400 database. The connection and data transfer between the client and the database happens through JDBC. We can configure HOD to establish secure communication between client and AS400 database by using JDBC over Secure Socket Layer (SSL) protocol.
HACP Extended Edition v1.5 is available with additional features of ‘Hotspot’, ‘Key Remap Enhancement’ and ‘Start Sessions Automatically’, which will enhance the user experience with emulator screens. Here is a quick list of all the new features.
In a previous blog, I had written about different Single Sign On options in IBM Host On-Demand.
One of the options specified there is Certificate Express logon. This is proprietary to mainframes only and works only with 3270 sessions. Using this feature, 3270 display sessions can be configured to connect to the host without requiring you to enter a user ID and password. When this feature is enabled on the mainframe, a telnet client like IBM Host On-Demand, can pass certificate information from an SSL connection and the application ID from a macro, to request a user ID and a PassTicket (a temporary password) from the mainframe. Using this combination, a user can be logged on automatically.
HATS provides host components that recognize elements of the host screen and widgets that render transformed elements on web page. HATS supports a rich set of default widgets.
Widgets are used to display host components in our GUI. Customizing a widget specifies how widgets appear on the web page. If the default settings of the widgets don’t satisfy your needs, you can customize them to suit your needs.
HATS web service support can be used to create Service-Oriented Architecture (SOA) assets, that provide a standard programming interface to business logic and transactions that are controlled within Mainframe applications. These core business tasks can be reused as standard Web services that are an integral part of a business process integration plan.
A Host on-Demand macro is an XML script that allows clients to interact automatically with a host application running on a terminal emulator session (a 3270 Display session, a 5250 Display session, a VT Display session, or a CICS Gateway session). Macros are usually written to perform a specific task or set of tasks involving a single host application.