What's New in Version 5.5

Note: This topic is included in version 6.0 for those users who are upgrading from version 5.0 directly to version 6.0. See Upgrading from Host Integrator 5.0 to 6.0. Also see What's New in Version 6.0.

This release of Verastream® Host Integrator offers enhancements to existing features and several new features. Use this document to review the new features and functionality and to link to information about each topic.

The improvements and enhancements to Host Integrator 5.5 are described in the following sections:

Event Handling
Microsoft Platform Support
Design Tool
--Table and Procedure Enhancements
--Model and Setting Files Enhancements
--Other Design Tool Enhancements
--Deployment Enhancements
Web Builder
Scriptable Multi-Target Deployment
Session Server
Connector Enhancements

Event Handling

Event handling is a feature that extends the capabilities of Host Integrator models by defining specific events that will suspend the interpretation of a model when a particular event is triggered, and turn control over to user-supplied procedural code.

One use of event handlers is to improve the presentation of host data in new client applications. For example, you can use event handlers to:

You can also use event handlers to extend the Host Integrator error-handling capabilities. For example, you can add an event handler that captures diagnostic information or takes corrective action.

See About Event Handlers for more information.

Microsoft Platform Support

Host Integrator now provides a native .NET connector so that developers creating applications on the .NET platform can interact with the Host Integrator Server. Programmers can work in VB.NET or C#. The .NET API help is provided in the form of a standalone MSDN-style Help system (available from the Start menu); you can also access Help information on specific API elements from within your development environment.

Microsoft platform support also extends to the Web Builder, where you can now generate any of the following:

The Host Integrator Web Builder includes .NET options.

Design Tool

Table and Procedure Enhancements

Model and Settings File Enhancements

You can now load and create settings files that are customized for specific terminal types. These files are a starting point for creating a model, and Verastream Host Integrator includes a default settings file for each supported terminal type. You can build your own settings files to quickly create multiple models that share settings.

Host Integrator provides default settings files for all supported terminal types. Click New from the File menu to open the New Model dialog box, then select HPModel, IBM3270Model, IBM5250Model, or VTModel. After you have customized other preferences for viewing your model, click Save Settings As from the File menu to create a settings file based on your currently loaded model. Using a settings file to create a model is optional.

A settings file can contain terminal configuration information for the Design Tool, such as terminal type, model ID, transport type, port, host name or IP address, and device name. A settings file also allows you to save preferences specifying the Design Tool initial window position as part of the model, or you can choose to use the same window position as the previous session. It can also contain settings for window size, colors, keymapping, and other preferences. No model-specific information is contained in the settings file.

Note: Settings files require a .dtool extension. See information on upgrading from version 5.0 for details on how these .dtool files differ from those in earlier versions.

Other Design Tool Enhancements

Terminal-specific settings that do not apply to your terminal type are now automatically disabled in the Design Tool. The following character mode settings are not available for a 3270 or 5250 model:

Many dialog boxes in the Design Tool are now resizeable.

When you open a second copy of the same model in another instance of the Design Tool, the second copy will now automatically open in read-only mode with most editing options disabled.

Deployment Enhancements

The new deployment options in the Design Tool provide greater flexibility in how you deploy a model to a local Verastream host. You can now deploy a model as a session pool to the Verastream server, as well as a single session. You can also include a model variable list in your deployment, exclude or include model variables, and require the value of certain variables to be unique and/or hidden. See Using the Design Tool to Deploy a Model for more information.

Web Builder

Web Builder generates JavaBeans, Java web services, and Java web applications. With this release, you can now also generate:

Web Builder detects when project files have been modified during the rebuild process. The user can select to use the modified file or save it in a backup folder.

Projects created with an earlier version of Web Builder are updated automatically to run in the new version when you open them in Web Builder.

Web Builder generates all the necessary project files so that the source can be quickly viewed, modified, and rebuilt by industry standard tools and/or Integrated Development Environments (IDEs). The following tools and IDEs are supported: Dreamweaver MX, Visual Studio .NET 2003, JBuilder 6.0 or greater, and Visual Basic 6.

You can now hide entities, attributes, operations, and procedures; Web Builder ignores those model elements that have _HIDE appended to the element name.

Web Builder handles naming conventions for different platforms. For all project types and platforms, Web Builder will generate valid names:

Enhancements to Project Settings

Project settings can be set globally or on a specific project prior to building that project.

You can view the settings that were used to create a project after the project is created, as well as make changes to those settings.

User-Defined Project Types provide the ability to create a customized "template" for creating Web Builder projects.

For procedure-based web applications, a menu option enables a user to enter SQL statements that are executed against the model.

Web applications generated by the Web Builder will use cascading style sheets to format web pages.

Keyboard mapping is available through JavaScript. It can be modified globally and on a per-project basis using keymap3270.js or keymap5250.js.

Enhancements to Rejuvenation

Unprotected fields use the same colors as the host; this can be changed in styles.xsl.

Cursor position initial focus can be specified. The web application will put the initial focus in the same field specified for the host application.

Web Builder creates screen-based web applications for Character Mode (VT and HP), using the web format layout.

Options for dealing with unrecognized screens include terminal screen templates or displaying error messages.

Recognized screens can be displayed in either terminal screen format or web layout format.

Scriptable Multi-Target Deployment

Host Integrator now provides deployment commands that you can use from the command line or in a script to automatically deploy a model to multiple servers. With this capability you can combine model files with any event handlers they use, along with deployment information that tells a Host Integrator Server how to provide access to the model, such as via a session pool of a certain size, or by using specific requests for a new session. For more information, see Using Commands to Deploy a Model Package.

Session Server

Connector Enhancements

In addition to the new .NET connector (described in the Microsoft Platform Support section, above), the Verastream Host Integrator connectors have been enhanced by the addition of some new methods:


Installation of the Host Integrator Development Kit has been streamlined. When you launch Setup, simply select the Typical option to install all components of the Host Integrator Development Kit with default settings. Customized setup options are still available.