Space announcement This documentation space provides the same content as before, but the organization of the content has changed. The content is now organized based on logical branches instead of legacy book titles. We hope that the new structure will help you quickly find the content that you need.

Installing VS FORTRAN support


Abend-AID helps FORTRAN programmers diagnose application program errors by reporting information that VS FORTRAN’s normal error recovery process obscures. VS FORTRAN run-time routines intercept application program abends when its SPIE and STAE run-time options are in effect. VS FORTRAN then terminates the application with a U0240 abend, hiding the original error. Although basic information about the application’s problem may be provided by VS FORTRAN messages, this information is usually insufficient to help resolve errors. When Abend-AID VS FORTRAN support is installed, however, Abend-AID provides crucial diagnostic information pertaining to the original error.

Installation Considerations

Abend-AID VS FORTRAN support modules are upward-compatible with new Abend-AID releases. Proceed with the Abend-AID VS FORTRAN support installation procedure only if you are installing Abend-AID VS FORTRAN support:

  • For the first time
  • For a new release of VS FORTRAN
  • For a new release of Language Environment, beginning with Version 1 Release 5.


Note

If you decide to install a newer release of Abend-AID VS FORTRAN support, you must remove any existing Abend-AID VS FORTRAN support. See Task 2: Remove Abend-AID VS FORTRAN support section.

This section provides information about the following tasks:

Task 1: Install VS FORTRAN support

To install VS FORTRAN support, complete the following steps:

  1. Run JCL Member JCLFLEI (LE) or JCLFNLEI (non-LE)
    Run JCL member JCLFLEI, supplied in the Abend-AID installation library, to back up the VS FORTRAN modules used by batch Abend-AID, and install VS FORTRAN support into test libraries. Alternatively, run JCLNLEI in place of JCLFLEI if you are installing with non-LE support.
  2. Test Abend-AID VS FORTRAN Support with JCL Member JCLFLET (LE) or JCLFNLET (non-LE)
    Test Abend-AID VS FORTRAN support with JCL member JCLFLET, supplied in the Abend-AID installation sample library (hlq.CTL). Use a job name that matches the job name or job name mask for which batch Abend-AID was started in Abend-AID-SVC51-Interface-Installation-Utility-CWINSTAL. Alternatively, run JCLNLET in place of JCLFLET if you are installing with non-LE support.
  3. Run JCL Member JCLFLED (LE) or JCLFNLED (non-LE) to Copy Modules to the Production Libraries
  4. When Abend-AID VS FORTRAN support has been tested and is ready to be moved to production, run JCL member JCLNLED, supplied in the installation library to copy the modules to the production libraries. Alternatively, run JCLNLED in place of JCLFLED if you are installing with non-LE support.

Task 2: Remove Abend-AID VS FORTRAN support

If it becomes necessary to remove any existing Abend-AID VS FORTRAN support, execute the appropriate sample JCL member depending on the type of support to be removed. This must be done if you decide to install a newer release of Abend-AID VS FORTRAN support.

  • JCLF2LER:  JCL for Language Environment
  • JCLF25R:  JCL for VS FORTRAN Version 2 Releases 6 or 5.

 

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