Each Emulator provides specific automation APIs to create scripts to automate the business process. Automated Scripts contains core logics to read, write, update, and copy data in Mainframe/AS400 emulators which helps is accomplishing every-day business.

When migrating to HCL ZIE for Windows (ZIEWin)/ZIE for Web (ZIEWeb), apart from migration of session properties and keyboard mapping, it is also important to migrate automated scripts to make it compatible and run in the new emulator without breaking automated core logic. These automated scripts can be recorded macros, Excel-based VBA automation code, VBS, or other supported formats.

Migration to HCL ZIEWin and HCL ZIEWeb (EHLLAPI programs only) is made easy with HCL Lab services proprietary Script Converter Solution which can swiftly convert external emulator automation scripts to HCL ZIEWin or HCL ZIEWeb compatible.  The HCL ZIEWeb supports Excel VBA scripts written in EHLLAPI with IBM EHLLAPI bridge (32-bit only).

Customers migrating to HCL ZIEWin or HCL ZIEWeb can connect with the HCL Lab Services team to leverage the Script Converter Solution for a semi-automated migration solution

HCL ZIEWin and HCL ZIEWeb are HCL equivalent products of IBM Personal Communication (PCOMM) and IBM Host on Demand (HOD) that have the same feature set and functionalities as later.

Script Converter Solution:

Converter solution is a standalone application provides a graphical interface to convert a single script or multiple scripts in a directory from competitive products script to HCL ZIEWin/ZIEWeb equivalent.

The solution automatically identifies script file type, script API type, and converts to relevant conversion format of ZIEWin or ZIEWeb. It can also convert script which contains multiple external emulator API types in a single file.

Converted scripts can be viewed in comparison editor to compare with the original scripts. A comparison editor helps in reviewing and modifying converted scripts before completing the final conversion process. A review of converted script guarantees quality conversion of scripts without changing core logic. A review of the script is optional in the conversion process.

Excel-based Automation scripts can be converted without manually extracting macro/VBA code in it and without breaking functionality. The core business logic & the user interface remains seamless for the end-users.

Architecture block diagram:

Figure 1: Script Converter Solution block diagram

Converter GUI provides an Import wizard and Comparison editor.

          The import wizard to select file/folder for conversion and

          The comparison editor to view converted files for review and modification

Converter Engine has core implementation of script conversion and it is a pluggable component to UI. It also provides an option to execute script conversion in headless mode.

Steps to convert scripts using Script Converter Solution:

Step 1: Import wizard to select the Input file/folder and output folder location to save converted scripts

Figure 2 : Input Wizard for conversion

Input file type can be VBS, XLS, MDB, VBA, Text, etc.

Step 2: Select files that must be converted.

Figure 3: File selection when input is file

If the input file is Excel-based application, it extracts all macro/VBA files which require conversion and listed to select for the conversion process

Figure 4: File selection when input is folder

 

Step 3: On Finish, it starts the conversion of selected files

Step 4: Shows list of converted files and converted files can be viewed in comparison editor to review, validate and modify conversion changes

Figure 5: Comparison Editor

A comparison editor shows the comparison of converted files with the original script. It highlights the difference of modified lines in the script which help in reviewing and modifying converted files.

Step 5: Click on Save to Output Folder, completes the conversion process.

Supported Conversions using Converter Solution:

Advantages: 

1.       Multiple files can be converted at once irrespective of external emulator script type

2.       No change to users because the automated script has the same functionality with compatibility to run in HCL ZIEWin or HCL ZIEWeb

3.       The semi-automated migration (70%) process helps migrate several scripts in a few weeks compared to months.

4.       An intuitively designed Graphical User Interface helps perform quick migration checks, validations, and corrections on the go.

5.       Automated conversion is lesser prone to error, efficient, and faster, there’s as no human intervention in the migration process.

6.       Any migration issues can be easily resolved over the debug session (onsite/offshore).

7.       The support for migration from other competitive terminal emulators can be easily added to the tool owing to the flexible and modular design of the Migration tool.

Case-study: TIER 1 Global Bank (September 2018)

Figure 6 Case Study

Contact us

For further information about the Script Converter Solution, automation capabilities and Lab services offerings, please write to:

ZIO@hcl.com

Comment wrap
Further Reading
Mainframes | October 14, 2020
HCL ZIE for Web Hardware and Software Pre-requisites
HCL Z and I Emulator for Web provides secure host access to Users in intranet-based and extranet-based environments. Z and I Emulator for Web is installed on a Web server, simplifying administrative management and deployment, and the Z and I Emulator for Web applet or application is downloaded to the client browser or workstation, providing user connectivity to critical host applications and data.   1.1. System Requirements This document provides the system requirements for Z and I Emulator for Web, version 1.0. Higher maintenance levels, such as fix packs and service packs, may be supported as they become available. 1.2. Supported Environments Client Environment Details Client Operating System/Architecture Client Java Java Version Java Architecture Browser Version Browser Architecture Client Type Red Hat Enterprise Linux (RHEL) 7.6 - 64-bit Oracle Java Runtime Environment (JRE) 1.8_221_11 32-bit 74 Mozilla FireFox 32-bit Java Network Launching Protocol (JNLP) Red Hat Enterprise Linux (RHEL) 7.6 - 64-bit Open Java Development Kit (JDK) 1.8.0_242 64-bit 75 Mozilla FireFox 64-bit Launcher Red Hat Enterprise Linux (RHEL) 7.6 - 64-bit Oracle Java Runtime Environment (JRE) 1.8_221_11 32-bit 74 Mozilla FireFox 32-bit Launcher Ubuntu 18.0.4 - 64-bit Oracle Java Runtime Environment (JRE) 1.8_221_11 32-bit 74 Mozilla FireFox 32-bit Java Network Launching Protocol (JNLP) Ubuntu 18.0.4 - 64-bit Open Java Development Kit (JDK) 1.8.0_242 64-bit 75 Mozilla FireFox 64-bit Launcher Ubuntu 18.0.4 - 64-bit Oracle Java Runtime Environment (JRE) 1.8_221_11 32-bit 74 Mozilla FireFox 32-bit Launcher Red Hat Enterprise Linux (RHEL) 6.10 - 64-bit Open Java Development Kit (JDK) 1.8.0_242 64-bit 60.3 Mozilla FireFox 64-bit Launcher Windows 10 - 64-bit Open Java Development Kit (JDK) 1.8.0_242 64-bit 44.18362 Edge 64-bit Launcher Windows 10 - 64-bit Open Java Development Kit (JDK) 1.8.0_242 64-bit 75 Mozilla FireFox 64-bit Launcher Windows 10 - 64-bit Oracle Java Runtime Environment (JRE) 1.8_221_11 64-bit 80 Chrome 64-bit Launcher Windows 10 - 64-bit...
Mainframes | October 14, 2020
Configuring Application Server in ZIETrans
Introduction: With ZIETrans, you can create Web applications that provide an easy-to-use graphical user interface (GUI) for your 3270 applications running on System z® platforms and your 5250 applications running on IBM i operating system platforms. You can also create service-oriented architecture (SOA) assets using Web services that provide standard programming interfaces to business logic and transactions contained within host applications. Data from video terminal (VT) emulation screens can also be accessed. ZIETrans applications can be given a modern appearance. ZIETrans Web applications can be developed with an interface that matches your company's Web, and your users can access them through their Web browsers. ZIETrans Web applications can also be developed to provide access from mobile devices such as cellular phones, data collection terminals, and personal digital assistants (PDAs). The following figure shows the stages of development, deployment, and runtime for a ZIETrans Web application. The developer uses the ZIETrans Toolkit to develop and test a ZIETrans Web application. When ready, the developer deploys the ZIETrans application by exporting it as a Java™ EE application and installing and running it on a WebSphere Application Server system. Using a Web browser, the user accesses the ZIETrans application. The ZIETrans runtime connects to the target host system through a Telnet server. As the user interacts with the host through the ZIETrans application, the ZIETrans runtime transforms host screens to a GUI. You can configure application server for ZIETrans by following steps below: Method 1: Open the ZIETrans toolkit click on menu bar, click Window -> Show View. Server tab will open below. To add a server Right click -> New-> Server. In the New Server Runtime Environment dialog, expand the IBM folder. Select WebSphere Application Server Liberty Profile in the New Server Runtime Environment dialog box and provide path of the server in your directory. Select WebSphere Application Server...
Mainframes | October 14, 2020
Installing Z and I Emulator for Transformation
Prerequisites Installation Manager Version 1.8.3, or later, is required to install ZIETrans Toolkit. When you install ZIETrans V1.0 using the Installation Manager, the installation process checks that prerequisite packages and features are already installed. If not, a message is displayed, and the install does not proceed. The following sections list the prerequisite packages and features that must already be installed. HCL ZIETrans For HCL ZIETrans (ZIETrans): One of the following SDP packages, or later FixPacks, including the WebSphere® Application Server version 7.0, version 8.0, or version 8.5 development tools features: Application Developer for WebSphere Software V9.7 If none of the required SDP packages are installed, ZIETrans will not install. If this occurs, use the Install function of the Installation Manager to install one of the required packages along with the required features. Then start the ZIETrans install again. If one of the required SDP packages is installed without the required features, ZIETrans will not install. If this occurs, use the Modify function of Installation Manager to add the required features. Then start the ZIETrans install again. Installing ZIETrans Toolkit To install ZIETrans Toolkit: Verify that your system meets all the prerequisites. For more information see Prerequisites. ZIETrans is structured as an Eclipse offering that is installed to a SDP system using Installation Manager. Select the language for the Launchpad. Click OK. The HCL ZIETrans V1.0 window appears. From this window you can install the product and view release information. Be sure to click Release Notes to review last-minute information. When you are ready to install ZIETrans Toolkit, click Install HCL ZIETrans V1.0 which launches the Installation Manager. Note: If Installation Manager is not installed an error message is displayed. 6. The Installation Manager window appears. 7. On the Install Packages panel, the box for HCL ZIETrans is selected for you. Click Next. Note: An error message is displayed if the...
a/icon/common/search Created with Sketch.