Skip to content
Arnaud GARNIER edited this page Nov 19, 2025 · 61 revisions

com.castsoftware.uc.asmzos

1 Description

The Extension should be used for Mainframe COBOL and Assembler language. The extension has been developed to parse the Assembler Program and create the link with ASM program or COBOL program called. The Extension implements customer metrics using CAST Universal Analyzer.

1.1 Version

The table below indicates the current version of the Extension and history of versions.

Version Date Name
1.2.1-funcrel Nov 2025 com.castsoftware.uc.asmzos.1.2.1-funcrel
1.2.0-funcrel removed com.castsoftware.uc.asmzos.1.2.0-funcrel
1.1.27 Mar 2025 com.castsoftware.uc.asmzos.1.1.27
1.1.26 Nov 2024 com.castsoftware.uc.asmzos.1.1.26
1.1.25 July 2023 com.castsoftware.uc.asmzos.1.1.25
1.1.24 July 2023 com.castsoftware.uc.asmzos.1.1.24
1.1.23 May 2023 com.castsoftware.uc.asmzos.1.1.23
1.1.22 May 2023 com.castsoftware.uc.asmzos.1.1.22
1.1.21 May 2023 com.castsoftware.uc.asmzos.1.1.21
1.1.20 May 2023 com.castsoftware.uc.asmzos.1.1.20
1.1.19 Apr 2023 com.castsoftware.uc.asmzos.1.1.19
1.1.18 Mar 2023 com.castsoftware.uc.asmzos.1.1.18
1.1.17 Jan 2023 com.castsoftware.uc.asmzos.1.1.17
1.1.16 Jan 2023 com.castsoftware.uc.asmzos.1.1.16
1.1.15 Nov 2022 com.castsoftware.uc.asmzos.1.1.15
1.1.14 Nov 2022 com.castsoftware.uc.asmzos.1.1.14
1.1.13 Nov 2022 com.castsoftware.uc.asmzos.1.1.13
1.1.12 Oct 2022 com.castsoftware.uc.asmzos.1.1.12
1.1.11 Sep 2022 com.castsoftware.uc.asmzos.1.1.11
1.1.10 Nov 2021 com.castsoftware.uc.asmzos.1.1.10
1.1.9 Oct 2021 com.castsoftware.uc.asmzos.1.1.9
1.1.8 Oct 2021 com.castsoftware.uc.asmzos.1.1.8
1.1.7 Oct 2021 com.castsoftware.uc.asmzos.1.1.7
1.1.6 May 2021 com.castsoftware.uc.asmzos.1.1.6
1.1.5 Apr 2021 com.castsoftware.uc.asmzos.1.1.5
1.1.4 Apr 2021 com.castsoftware.uc.asmzos.1.1.4
1.1.3 Mar 2021 com.castsoftware.uc.asmzos.1.1.3
1.1.2 Feb 2021 com.castsoftware.uc.asmzos.1.1.2
1.1.1 Feb 2021 com.castsoftware.uc.asmzos.1.1.1
1.1.0 March 2019 com.castsoftware.uc.asmzos.1.1.0
1.0.0 Sep 2018 com.castsoftware.uc.asmzos.1.0.0

1.1.1 Change log

  • Version 1.1.0 – Added proper link information.

  • Version 1.1.1 – Replaced Preprocessor tool with start_application.py.

  • Version 1.1.2 – JCL to Assembler and Cobol to Assemblers calls are supported

  • Version 1.1.3 – Calls from Assembler to Cobol via CALL, EXEC CICS LINK and XCTL is supported. Calls from assembler to ideal,pli procedure is supported

  • Version 1.1.4 – Updated pre processor script

  • Version 1.1.5 – Updated pre processor script

  • Version 1.1.6 – fixed bug

  • Version 1.1.7 – included MLC file extension

  • Version 1.1.8 – Fixed issue with Bookmark

  • Version 1.1.9 – Fixed issue with Bookmark

  • Version 1.1.10 – Minor Changes

  • Version 1.1.11 – Added support to Assembler Macro

  • Version 1.1.13 – Replaced .tmp files with .zip file

  • Version 1.1.14 Added dependency of com.castsoftware.labs.cobol.swcopy.update

  • Version 1.1.15 Created links between Assembler and DB Objects

  • Version 1.1.16 Source code will now be auto discovered in the console and AU is created.

  • Version 1.1.17 Dependency to Generic File discoverer is updated.

  • Version 1.1.18 Updated DMT Discoverer.

  • Version 1.1.19 create callLink between Cobol object and assembler object for case of EXEC CICS LOAD.

  • Version 1.1.20 Updated discoverer extension version in nuspec.

  • Version 1.1.21 Updated Language from "ASMZOS" to "Assembler".

  • Version 1.1.22 Fixed metamodel issue
    Dependency to Generic File discoverer is updated.

  • Version 1.1.23 Updated analyzer for change in language name

  • Version 1.1.24 upgraded api version

  • Version 1.1.25 Updated preprocessor

  • Version 1.1.26 commented out logging statments

  • Version 1.1.27 Added linux compatability

  • Version 1.2.0-funcrel

    • Added Assembler SQL Query
    • Added missing database objects
    • Correction of a performance issue
  • Version 1.2.1-funcrel

    • Various enhancements (to be detailled)

1.2 Use cases

The Extension is covering the following use cases:

  • Link Call from ASM Program to ASM Program or Cobol Program
Techno Function Point Quality
zoS Assembler Supported Supported

2 Compatibility

2.1 CAST AIP compatibility

The following table gives the list of CAST AIP configurations where the Extension has been implemented:

CAST AIP Release Has previously Worked In version of extension
8.3.29 Supported Current
8.4.x Supported Current

2.2 Other technology compatibility

The Extension has been implemented in standard CAST AIP installation and platform, using Universal Analyzer Framework. It is comptibles with Mainframe Analyzers as well as any analyzer compatible with the program linking protocol (See Universal Linker)

2.3 Recent implementation

Not available  

3 Prerequisites & Installation

3.1 Prerequisites

The following table gives the complete list of technical prerequisites to be met before installing the Extension: The following table gives the complete list of technical prerequisites to be met before installing the Extension: An installation of any compatible release of CAST AIP (see table above)

3.2 Installation instructions

3.2.1 Download the extension from CAST Extension Downloader

The CAST Extension Downloader is provided along with the CAST Installation

3.2.2 Install the Extension

This extension will be installed automatically when Console's Fast Scan detects the present of file extensions listed above.

4 How to use

4.1 Features and Environment

The extension has been implemented with a pre-process step for Assembler source code . JCL to Assembler and Cobol to assembler calls are supported.

4.2 Extension of technologies cover for UA

The Extension is extending technology coverage for CAST operations as below specified.

Add dependency between assembler AU to SQL AU (Only for versions 1.1.x).

5 What are the results expected

Once the analysis has completed the following objects will be displayed in CAST Enlighten.

Link between assembler program and DB Objects.

6 Known limitations

Nothing specific.

6.1 Limitations

No additional information is available

6.2 Possible evolution

No additional information is available