Workbench features


Workbench for Eclipse is comprised of the following features that are available as installation options:

Feature

Description

Host Explorer

Host Explorer provides mainframe application developers with a distributed platform alternative to a 3270 session by allowing them to stay inside the GUI workstation environment. The Host Explorer feature is required.

3270 Emulator

3270 Emulator is an embedded emulator within Workbench for Eclipse to accommodate one-off 3270 interactions without leaving Workbench. It can be used, for example, to run REXX/CLIST utilities within ISPF or to access CICS or IMS transactions to initiate debugging sessions. SSL connections are supported.

Workbench Editors

New Workbench editors for COBOL, PL/I, C, Assembler, JCL, and REXX have replaced the BMC Editor. An improved outline view and program templates for COBOL and PL/I are provided. The language editors are used during Code debug sessions and with BMC AMI DevX Code Analysis for COBOL and PL/I. SonarLint support is also included, plus copybook support, code assist, compare, and search capabilities. The COBOL editor offers revision tags, a number command, hover, and go-to declarations. Hyperlinking of datasets in the JCL editor along with Submit/Submit Compile.

Total Test

Total Test lets users build repeatable unit and functional tests for batch, CICS, DB2, and IMS COBOL programs utilizing Xpediter debug sessions. A method is provided to stub out parts of the program and data file calls to allow tests to run more isolated with fewer system requirements. Code Coverage can also be enabled. Test case execution can then be automated and added as part of a continuous integration and build process. A Command Line Interface (CLI) and Jenkins plugin are available for streamlining the execution process.

Code Analysis

Code Analysis provides an instant static visual summary of what a developer needs to know about a program or a dynamic visualization via Runtime Visualizer for a clear and accurate “snapshot” of a program’s real behavior in either production or test environments under runtime conditions.

Data Studio

Data Studio provides a single interface to manage both mainframe and non-mainframe data in a common, intuitive manner, helping developers and data architects to quickly and easily understand data and data relationships. It includes capabilities to edit, compare, search/update, extract/load, convert, and visualize data. It also includes the ability to edit SQL, and define and apply data privacy rules to mask data. The Data Editor perspective is only available when you install Data Studio plugin.

Topaz Connect

Topaz Connect provides developers with CA Endevor functions to browse listings, browse and retrieve Endevor elements, and work in project mode by retrieving groups of elements for editing as an Endevor package.

Code Debug

Code Debug provides mainframe debugging by interfacing with Code Debug TSO and Code Debug IMS or Code Debug CICS mainframe products.

Code Pipeline

The Code Pipeline feature is a modernized GUI for BMC Code Pipeline, a comprehensive software change management (SCM) mainframe product. Code Pipeline also provides both mainframe and distributed cross-platform application deployment and cooperates with local versioning tools.

Code Coverage

Code Coverage is the modernized GUI for BMC AMI DevX Code Coverage, which provides the ability to create reports detailing testing efficiency and risk metrics for mainframe COBOL, PL/I, and High Level Assembler programs.

Abend-AID

Provides integrations with BMC AMI DevX Abend-AID as well as an interface to display BMC AMI DevX Abend-AID in a web browser.

iStrobe

Provides integrations with BMC AMI iStrobe as well as an interface to display BMC AMI iStrobe in a web browser.

Fault Analytics

(No longer supported) Provides an interface to Abend-AID Fault Analytics in a web browser.

Workbench SDK

The Workbench for Eclipse SDK includes the Workbench for Eclipse Host Services API that provides users with methods to programmatically access and performs dataset and JES operations, as well as launch and communicates with z/OS programs.

Workbench Architecture

Workbench for Eclipse operates in a three-platform architecture. Each platform provides services and integrations to BMC companion products.

image2021-2-22_11-56-43.png

  • Desktop Platform
    Workbench for Eclipse is an Eclipse-based IDE that is installed on Microsoft Windows. Workbench for Eclipse can also be installed as features into an Eclipse IDE.
  • Web Platform
    Workbench for Eclipse integrates with the following BMC AMI Web Products products:

    • BMC AMI Common Enterprise Services(CES). CESprovides lease-based licensing for Workbench features as well as automatic synchronization of Workbench configurations among end users.
    • Abend-AID and iStrobe

    Important

    CES is required to manage the lease-based licensing for the following Workbench for Eclipse features: Code Analysis, Data Studio, and Total Test. Otherwise, CES is optional. For more information on licensing, see Workbench-licensing.

  • Mainframe Platform
    Workbench for Eclipse communicates with BMC AMI mainframe products via the Host Communications Interface (HCI) component of the BMC AMI Enterprise Common Components (ECC). Workbench for Eclipse base features are licensed via License Management System (LMS). For more information, see Workbench-licensing.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*