New Features in Enterprise Test Server 9.0

Learn Micro Focus™ COBOL Extension for Visual Studio Code and Micro Focus™ COBOL Fundamentals Course

Back to Top

Micro Focus has released a new video-based training course in COBOL, Micro Focus™ COBOL Fundamentals Course. The course teaches the fundamentals of the COBOL language, introduces the Micro Focus™ COBOL syntax, and usage of Micro Focus COBOL tools.

The course is ideal for developers familiar with C, Java, or .NET who want to learn COBOL. It doesn't matter what language you know, as long as you have experience of standard programming concepts, this course is for you.

A new Learn Micro Focus™ COBOL Extension for Visual Studio Code is available. The extension comes with the training materials for the COBOL training course. For information about the COBOL course, and the Learn Micro Focus™ COBOL Extension for Visual Studio Code, visit www.cobol.com.

Note: This extension is not included with the Enterprise Developer installer.

Micro Focus™ Enterprise Extension for Visual Studio Code

Back to Top

The following features are now available in the Micro Focus™ Enterprise Extension for Visual Studio Code when you use it with Enterprise Developer 9.0:

  • A PL/I Language Server is available. This enables the following advanced features in the PL/I editor - Find All References, Peek, Outline view, collapsible regions, Rename, Navigate To, background error reporting, variable highlights.
  • A new button, , Debug PL/I Program or Run PL/I Program in the top right corner of the editor, is present for the current PL/I program.
  • You can now specify the PL/I main file context for include files if an include copybooks is referenced in more than one program.
Note:
  • This extension is not included with the Enterprise Developer installer.
  • This extensions also installs the Micro Focus™ COBOL Extension for Visual Studio Code.

Micro Focus™ COBOL Extension for Visual Studio Code

Back to Top

The following features are now available in the Micro Focus™ COBOL Extension for Visual Studio Code when you use it with Enterprise Developer 9.0:

  • JVM COBOL debugging
  • COBOL notebooks where you can have text and executable blocks of COBOL code in the same file.
  • Colorization for COBOL directives files, cobol.dir.
  • A new button, , Debug COBOL Program or Run COBOL Program in the top right corner of the editor, present for the current COBOL program.
  • Configuration setting for custom tab stops.
  • A Micro Focus COBOL terminal in the TERMINAL pane.
  • You can now specify the COBOL main file context for copybooks if a copybooks is referenced in more than one program.
Note: This extension is not included with the Enterprise Developer installer.

Enterprise Server

Back to Top

This release provides the following enhancements:

  • A new casverify command-line utility is available. This utility enables you to verify the configuration of a specified enterprise server region without attempting to start it, and also enables you to create immediate diagnostics information in JSON or human-readable output. Verification stages are modular, enabling you to specify which validation checks to run.
  • You can now list job steps to enable users to perform advanced restarts. Job steps can be output to JSON by specifying casout /%jnumber or output to a table by specifying casout /%tnumber. See casout for more information.
  • Enterprise Developer CICS now supports the MAPPINGDEV option of SEND MAP and RECEIVE MAP commands.
  • Application diagnostic reporting now enables you to collect JCL process failures. See Application Diagnostic Reporting for Enterprise Server for more information.

Enterprise Server Common Web Administration (ESCWA)

Back to Top

Enhancements are available in the following areas:

  • Accessibility improvements - provide improved compliance with 508 and WCAG 2.1 standards.
  • API, version 2 extensions - includes updated versions of some of the existing API version 1 endpoints, and has been extended to contain more endpoints.
  • Merged Archived Spool - you can now configure an enterprise server region to view a merged archived spool in the UI. You can view multiple archived spools from a single region, and view old spool information for multiple jobs that have ran under a previous name
  • Page search facility - you can now search for a page that contains a specified search string. This enhancement is part of the WCAG 2.1 requirements for accessibility.
  • PAC clients - the ESCWA UI lists all TN3270 clients connected to a PAC. This enables you to administer and monitor clients across the entire PAC from a single PAC region.
  • TLS-enabled Redis connections. ESCWA now supports administering and monitoring PACs with a TLS Redis SOR.

Enterprise Server Security

Back to Top

This release provides the following new features and enhancements:

  • Demo CA - the component has been completely redesigned and is now included as part of Enterprise Developer. Demo CA supports multiple installations, uses up-to-date cryptographic support, and generates modern version 3 certificates with SANS, PKIDs, AKIDs, etc. signed by an intermediate CA. Demo CA is now easier to use and has improved interoperability with third-party SSL/TLS systems.
    Note: Micro Focus strongly recommends that Demo CA is only used for SSL/TLS development and testing and is not intended for use in a production environment.
  • esfupdate support for the Vault Facility - the esfupdate utility now supports the use of the Vault Facility for credentials it needs to connect to MFDS.
  • OpenSSL 3.0 - OpenSSL has been updated to use the current Long Term Supported OpenSSL cryptographic library.
  • VSAM External Security Manager (EAP) - the VSAM ESM Module is a new option for Enterprise Server security which is simpler and more convenient than using LDAP-based security. The VSAM ESM Module provides a security manager for Enterprise Server which keeps security data in COBOL data (VSAM) files. It provides many of the features of the MLDAP ESM Module but does not require an LDAP server or other third-party solution. Security data can be imported from a YAML file, facilitating the securing of Enterprise Server and the modification of its security data.
    Attention: This feature is in Early Adopter Program (EAP) release status. We intend to provide the finalized feature in a future release. Please contact Micro Focus Customer Care if you require further clarification.

HCO for SQL Server[3]

Back to Top

This release includes support for the following:

  • The Define Lists tool in the HCOSS UI has been enhanced to enable you to select a dependency mode to use when creating a transfer list. The available modes are:
    Default
    Automatically include all parent objects of the selected object.
    Family tree
    Automatically include all parent objects of the selected table.

    Automatically include the child objects of each parent object.

    Repeat until no more parents and children are found.

    No dependency handling
    Include the selected table only (do not include any parent or child objects).
  • The Transfer Data Tool now includes the start and end date and time for each table transfer.

IMS Support

Back to Top

This release includes the following new features for IMS:

  • A new environment variable, ES_IMS_DISPLAY_NEW, has been added to enable the new z/OS /DISPLAY timestamp output format.
  • APARM handling has been updated to use EBCDIC APARMs obtained from EBCDIC applications. In addition, the APARM positional parameter for DLI has been changed from 19 to 20 to be consistent with the IBM IMS documentation. The APARM positional parameter for BMP applications remains at 19. [4]
  • The ES_IMS_APARM_DLI environment variable has been added to enable the APARM handing behavior of previous releases. See ES_IMS_APARM_DLI for details. [4]

JCL Support

Back to Top

  • In this release the security around running programs from JCL jobs has been enhanced to enable you to limit:
    • The location of the programs to load
    • Permission to run particular programs based on user ID

    This release writes several additional messages to the job log as a JCL job runs, including the location from which each program is loaded. For example:

    JCLCM0303I Program IDCAMS (MFJAMS) loaded from library
    SYS1.LOADLIB

    When running one of your own programs, you might see messages such as:

    JCLCM0305I Failed to find program JCLREAD in private libraries
    and SYS1.LNKLIB.
    JCLCM0306I Number of SYS1.LNKLIB entries: 0.
    JCLCM0303I Program JCLREAD loaded from library SYS2.LOADLIB.

    Combined, these three messages indicate that the program was not found in the main program search path (SYS1.LNKLIB) but has been loaded from the JES Program Path (SYS2.LOADLIB).

    For more information about increased JCL security checks including a configuration example, see JCL Enhanced Security Checks. For information about suppressing security check messages in the job log, see ES_JES_HIGHER_SECURITY_LEVEL.

  • The MF_SPLJNO_LOCK environment variable has been added. Using this variable, you can change the process by which the JES engine accesses the job number of a JCL submission to enable enqueuing, which can increase throughput, reduce latency, and reduce disk/file access. For details, see MF_SPLJNO_LOCK. [4]

Terminal Emulation

Back to Top

This release provides the following new features.

  • Enterprise Developer and Enterprise Test Server now incorporate Host Access for the Cloud (HACloud) to provide 3270 emulation. HACloud is the leading Web-based emulator and requires no additional desktop installation. HACloud replaces the Rumba+ Desktop emulator previously supplied with Enterprise Developer. Customers that have Rumba+ Desktop entitlement can continue to use it within Rumba+ Desktop.
  • In this release, Host Access for the Cloud supports session configuration options, as well as creating and using macros.

Tracing

Back to Top

This release provides the following enhancements and new features:

  • Improvements have been made to the to the Common Communications Interface (CCI) tracing. CCI tracing can now be enabled using only the Consolidated Trace Facility (CTF) configuration, without needing to set trace options in CCI.INI or the environment as well. SSL/TLS trace points have been added to the CCI CTF trace, making it easier to control. It uses the same mechanism as other components such as the COBOL RTS. SSL/TLS tracing is now incorporated into CTF, placing all communications trace output in one place and adding timestamps and other useful information to these tracepoints. See Enabling CCI Tracing for more information.