IGZCSSR

IGZCSSR is a COBOL library routine that is called by the SSRANGE compiler option. The SSRANGE compiler option checks subscripted areas, indexed areas, and OCCURS DEPENDING ON areas to ensure that they do not exceed the storage size allocated by the compiler.

SSRANGE is the IBM compiler default.

Hints

When SSRANGE is used as a compiler option, each use of a subscripted data name generates a call to a COBOL library subroutine, which can be very inefficient. In general, if you only need to verify the subscripts a few times, it might be faster to code your own checks than to use the SSRANGE option. For performance-sensitive applications, use NOSSRANGE.

Reference Sources

VS COBOL II Application Programming Guide for MVS and CMS, Release 3.0, 3.1, 3.2, SC26-4045.

VS COBOL II Installation and Customization for CMS, Release 3.2, SC26-4213.

VS COBOL II Installation and Customization for MVS, Release 3.2, SC26-4048.

VS COBOL II Performance Tuning, R. J. Arellanes, IBM Corporation, December 1990.