What's new in HATS 9.6
This document contains information supplementary to the online help and the publications, it includes newly added functions, hints, tips, restrictions, and corrections. Refer the IBM Host Access Transformation Services Documentation for other considerations when using IBM Host Access Transformation Services Version 9.6, and for complete product documentation.
Thank you for choosing IBM Host Access Transformation Services Version 9.6.
Table of Contents
What’s new in HATS
HATS 9.6 can be installed as a plugin on Eclipse IDE to create Web applications and rich client applications that provide an easy-to-use graphical user interface (GUI) for 3270 applications running on z Systems platforms as well as for 5250 applications running on i operating system platforms.
Version 9.6.1.7
The following new/enchanced capabilities are introduced in IBM Host Access Transformation Services V9.6.1.7.
Fixes for APARs and Internal Defects
This release contains fixes for APARs and internal defects to improve productivity and quality.
Version 9.6.1.6
The following new/enchanced capabilities are introduced in IBM Host Access Transformation Services V9.6.1.6.
- Support for the latest Struts framework
- Migration Considerations with RDi 9.6.x
- Fixes for APARs and Internal Defects
Support for the latest Struts framework
HATS has ability to use Struts 6.3.0.2 to build web pages based on Integration Objects.
For more information, refer to the topic Migrating Struts Web Pages.
Migration Considerations with RDi 9.6.x
HATS 9.6.1.6 is compatible with RDi 9.6.0.12 and later versions.
Fixes for APARs and Internal Defects
This release contains fixes for APARs and internal defects to improve productivity and quality.
Version 9.6.1.5
The following new/enchanced capabilities are introduced in IBM Host Access Transformation Services V9.6.1.5.
Session Fixation Prevention
With this release, the session ID of HATS application can be changed to avoid the attackers easily viewing the Logged-in page of this application.
For more information, refer to the topic Session Fixation Prevention.
Fixes for APARs and Internal Defects
This release contains fixes for APARs and internal defects to improve productivity and quality.
Version 9.6.1.4
The following new/enchanced capabilities are introduced in IBM Host Access Transformation Services V9.6.1.4.
Fixes for APARs and Internal Defects
This release contains fixes for APARs and internal defects to improve productivity and quality.
Version 9.6.1.3
The following new/enchanced capabilities are introduced in IBM Host Access Transformation Services V9.6.1.3.
Fixes for APARs and Internal Defects
This release contains fixes for APARs and internal defects to improve productivity and quality.
Version 9.6.1.2
The following new/enchanced capabilities are introduced in IBM Host Access Transformation Services V9.6.1.2.
- Support for HATS EJB Project
- Support for the latest Struts framework
- Fixes for APARs and Internal Defects
Support for HATS EJB Project
With this release, we are reintroducing support for HATS EJB Project. Please note that the feature was removed originally removed in HATS v9.6 base release.
For more information, refer to the topic Creating and using a HATS EJB application.
Support for the latest Struts framework
HATS has the ability to use Struts 2.5.26 to build web pages based on Integration Objects.
For more information, refer to the topic Migrating Struts Web Pages.
Fixes for APARs and Internal Defects
This release contains fixes for APARs and internal defects to improve productivity and quality.
Version 9.6.1
The following new/enchanced capabilities are introduced in IBM Host Access Transformation Services V9.6.1.
- HATS Administration console support
- CSRF Attack prevention added in HATS
- XSS Security policy supported in HATS
- Support for JBoss Application Server
- Support for Window Builder
- Support for Microsoft Cryptography API (MSCAPI)
- Support for the latest Struts framework
- Fixes for APARs and Internal Defects
HATS Administration console support
HATS 9.6.1 extends support for HATS administration console on IBM Bluemix, IBM WebSphere Liberty, and Geronimo servers.
For more information, refer to the topic HATS administrative console support and server considerations.
CSRF Attack prevention added in HATS
- Same-Origin Policy Protection : It checks the data, document or script loaded from one origin can interact with a resource from another origin, to restrict attack from a different source origin to target origin in HATS runtime, which runs on WAS (WebSphere Application Server) and user's browser.
- Token based Protection : Enabling this option will discard the request from a user's browser running on a HATS supported application Server, even if the attacker is able to bypass the same origin policy.
XSS Security policy supported in HATS
- Content-Securityo-Policy
- X-Content-Type-Options
- X-XSS-Protection
Support for JBoss Application Server
HATS supports JBoss EAP server, and users can develop, test, run and deploy HATS web applications on JBoss EAP server.
Few known issues and work-arounds (JBoss considerations) include :- Multiple projects cannot be archived in the same EAR file and deployed on an application server. Each EAR file is limited to a single project
- RESTful and SOAP Webservices are not supported by JBoss.
Support for Window Builder
HATS supports the Window Builder for Rich client applications, by using the SWT Designer (Window Builder) for visual UI design.
Support for Microsoft Cryptography API (MSCAPI)
HATS Clients can accept certificate authorities trusted by the Microsoft Internet Explorer browser by selecting this option.
Support for the latest Struts framework
HATS has the ability to use Struts 2.5.26 to build web pages based on Integration Objects.
Fixes for APARs and Internal Defects
This release contains fixes for APARs and internal defects to improve productivity and quality.
Version 9.6.0.1
The following new/enchanced capabilities are introduced in IBM Host Access Transformation Services V9.6.0.1.
Fixes for APARs and Internal Defects
This release contains fixes for APARs and internal defects to improve productivity and quality.
Version 9.6.0
The following new/enchanced capabilities are introduced in IBM Host Access Transformation Services V9.6.0.
- New supported environments
- WAS v9 support
- Rich Page Editor
- HTML5
- Removal of Page Designer (as per Rational Application Developer)
- Fixes for APARs and Internal Defects
New supported environments
For up-to-date support considerations, see IBM Host Access Transformation Services 9.6 - Known issues and workarounds.
Application development and runtime environments
HATS V9.6 extends the supported application development environment to Rational® SDP V9.6. New HATS runtime environments include WebSphere® Application Server V8.5.5 and Eclipse V4.4.
HATS V9.6 does not support Rational SDP V9.0 or WebSphere Application Server V6.1.
RESTful service support extension for Liberty and Geronimo
Along with WAS, users can now create and deploy HATS RESTful services using Liberty and Geronimo Runtimes. To enable JAX-RS 1.X runtime please follow the instructions from respective application server's documentation.
HATS RESTful services using Swagger
Using HATS RESTful service interfaces, users can enable or disable swagger support while creating/updating RESTful services. Using HATS runtime, users can access the swagger description document for the RESTful service(s). This provides a mechanism for HATS RESTful APIs to participate in API management to be able to publish APIs for consumption by end-users.
HATS RESTful services with Swagger support is added for WAS, Liberty and, Geronimo.
WAS v9 support
Develop and publish HATS EARs to WebSphere Application Server traditional v9.
Rich Page Editor
HATS extends Rich Page Editor to customize jsp files of HATS projects. Rich Page Editor is a multi-tabbed editor that provides multiple views to show different representations of your page. For more details about Rich Page Editor, refer to RAD Rich Page Editor.
HTML5
HATS transformation pages are HTML5 compliant. HTML 5 unsupported tags/attributes have been replaced with alternative tags/attributes/CSS.
A new option "Add Input Attributes" has been added in input widget settings. This helps users to add any attribute value pair(s) to HATS generated input fields either through screen customization or global rules.
Removal of Page Designer (as per Rational Application Developer)
With HATS 9.6, Page Designer component has been removed, since Rational Application Developer stopped supporting it. It has been replaced by Rich Page Editor.
Fixes for APARs and Internal Defects
This release contains fixes for APARs and internal defects to improve productivity and quality.
Problems fixed in this release
See Fix list for Host Access Transformation Services for the list of APARS and internal fixes included in this release
HATS project updates
The project update process creates a backup folder in the project named save_pre_9.6.x.x. This folder contains all of the files that were overwritten by the package update process. These files are saved so that you can compare and merge them with your newly installed HATS files. Do not worry if you see errors in the task view, these files are no longer used by the application. When you are satisfied that all the saved files have been compared and merged, you can delete the save_pre_9.6.x.x folder.
Installation instructions
For instructions on how to install IBM Host Access Transformation Services, see the topic Installing HATS in the Getting Started guide.
Contacting IBM Software Support
IBM Software Support provides assistance with product defects.
Before you contact to IBM Software Support, ensure that your company has an active IBM software maintenance contract, and that you are authorized to submit problems to IBM. The type of software maintenance contract that you need depends on the type of product you have:
-
For IBM distributed software products (including, but not limited to, Tivoli, Lotus, and Rational products, as well as DB2 and WebSphere products that run on Windows or UNIX® operating systems), enroll in Passport Advantage in one of the following ways:
- Online: Go to the Passport Advantage web site at https://www.ibm.com/software/passportadvantage/, and click How to Enroll.
- By phone: For the phone number to call in your country, go to the "Contacts" page of the Software Support Handbook at https://www.ibm.com/support/pages/ibm-support-guide, and click the name of your geographic region.
- If you have a Subscription and Support (S & S) contract, go to the Software Service Request web site at http://www.ibm.com/support/servicerequest.
- If you have IBMLink, CATIA, Linux®, S/390®, iSeries®, pSeries®, zSeries®, or another support agreement, go to the IT Services web site at http://www.ibm.com/services/us/en/it-services/gts-it-service-home-page-1.html.
- For IBM eServer software products (including, but not limited to, DB2 and WebSphere products that run in zSeries, pSeries, and iSeries environments), you can purchase a software maintenance agreement by working directly with an IBM sales representative or an IBM Business Partner. For more information about support for eServer software products, go to the Support for IBM Systems web site at http://www.ibm.com/systems/support/.
If you are not sure what type of software maintenance contract you need, call 1-800-IBMSERV (1-800-426-7378) in the United States. From other countries, go to the "Contacts" page of the Software Support Handbook at http://www14.software.ibm.com/webapp/set2/sas/f/handbook/contacts.html and click the name of your geographic region for phone numbers of people who provide support for your location.
To contact IBM Software support, follow these steps:
- Determine the business impact of your problem.
- Describe your problem and gather background information.
- Submit your problem to IBM Software Support.
Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.