General Page
HACP Extended Edition (HACP EE) v2.1 is developed with additional features that enhance the user experience on the emulator screen.
The new and enhanced features are listed below :
1. Web Express Logon in HACP EE
Web Express Logon (WEL) is a feature in HACP EE that allows Users to perform Single Sign-On while recording macros. Single Sign-On allows Users to skip numerous login screens and permits to login at once with a single screen, which eliminates the need for the user to keep track of multiple credentials.
Following is the Web Express Logon procedure:
1. Record a Single Sign-On Macro (with the login credentials) to sign in automatically.
2. Assign the Macro to the required session and enable WEL.
3. Add the necessary custom plugins to fetch the User Credentials.
4. Select the built-in plugins to fetch the User Credentials. (Network Security and Credential Mapper)
Record Macro
This HACP EE feature can be used Record SSO Macros. The existing Macro Record Window is appended with an additional option for Web Express Logon.
If the recording is resumed after selecting Web express logon, a new pop-up window with the following options is shown:
1. Record Alternative Start screen
2. Record Username / Password
Users may select either one of the options and proceed to record the SSO credentials.
Note: These options are also available in the Macro dropdown.
A new popup appears at the end of the SSO Macro Recording process, inquiring if you want to record multiple logons. Select the appropriate option to record another logon.
Assigning Macro to a Session and Enabling WEL
User can assign an auto-start Macro to a session from the Session Properties tab and then enable WEL in the Express Logon Window using the HACP EE Admin Console or the HOD Deployment wizard.
Addition of required Custom Plugins
Upload the custom plugins for both Network Security and Credential Mappers using the Admin console UI, and add the custom Plugin class to the plugin list.
Selecting Built-in Plugins
Instead of loading custom plugins, built-in plugins can also be selected from the same Admin Console windows by providing the required parameters for the plugins.
2. Handling Host Function Keys externally
Pre-requisite for enabling this feature:
- To enable this feature, the path to the custom template must be configured using the Admin Console (applicable from HOD 14.0.3 onwards) or using the ‘templateURL’ parameter in the web.properties file present in the Host On-Demand publish directory or private directory.
Steps to enable this feature:
- To enable this feature for HACP EE client, the Administrator must set the ‘isHandleKeyExternaly’ parameter to True (Set the parameter to False in the custom template to disable the feature).
- To handle the host function keys externally using the custom code, use ‘handledKeyExternally’ that contains the parameters.
keyPressed: gives the value of Host function keys in the current screen.
data: an array that holds the ‘text, startRow, startCol’ of the current screen.
TEXT_PLANE: an array that holds the current screen data.
sessionName: holds the current session name where the key is pressed.
- These methods can be accessed using the <script></script> tags in the custom template or by calling the “isHandleKeyExternaly” parameter and “handledKeyExternally(keyPressed, data, TEXT_PLANE, sessionName)” function in an external javascript, where the script file is placed inside the HOD publish directory and configured in the custom template.
For example:
<script src="http://localhost/hod/externalscript.js"></script>
where,
localhost can be replaced with ‘appserver location’,
hod can be replaced with ‘alias of the HOD server’.
externalscript.js can be replaced with the name of the custom script file that handles the host function keys.
1. Printer Session
Print to File:
A new feature for Printing to Files has been introduced in HACP EE 2.1. The default file format in 3270 in earlier versions was PDF, but the PDF option may now be enabled or disabled.
PDT Support:
PDT support for formats print data sent by the host application has been enabled. Users may enable or disable the PDT support and select the available PDT files from a dropdown menu.
Reading session parameter from server:
The properties for Host File Printing can be read from the server. If there is no printer session associated with the display session, the printer session's settings are set to default.
If the display session is linked with any printer session, HACP EE will read the printer session's information from the server, which will be helpful to set the parameter values and to modify the Lock/Unlock from the server.
Note: In HOD, the PDT file values get updated based on the printer session’s Code Page. In HACP EE, the PDT list will be updated based on the display session’s Code Page.
Directory Name parameter:
A property labeled Directory Name is introduced to define the name of the folder where all printed files would be stored.
If the directory name is left empty, the folder will be named after the printer session's LUName/WorkstationID or the display session's LUName/WorkstationID or the display session name.
If both the directory name and session’s LUName/ WorkstationID are null, the files will be saved based on the display session name.
HTML Parameter Override:
This feature allows overriding the Printer session’s parameters like ‘LUName’, ‘Workstation ID’ and ‘Directory Name.’
In a 3270 session, if the printer LUName is overridden or if the LUName(printer) field is not null, the PDT file will be selected depending on the LUName.
Customized path for viewing printed files:
Unlike the previous version of HACP EE, which immediately removed printed files in the default path when a session ended, the printed files in HACP EE 2.1 can be saved to a custom path, from which they are not lost even after a session is terminated.
Was this topic helpful?
Document Information
Modified date:
22 September 2021
UID
ibm16481691