The ALGOLCHECK request compares the release version of existing ALGOL code files to the recommended minimum release version. The ALGOLCHECK request generates a report based on a relation and release that you specify. The version check includes ALGOL, DCALGOL, DMALGOL, BDMSALGOL, and BOUNDCODE code files.
── ALGOLCHECK ──<relation>──<release level>────────────────────────────► ►─┬───────────────────────────────────────────────────────────┬────────┤ └─ : ─┬─────────────────────────────────────────────────────┤ │ ┌◄────────────────────────────────────────────────┐ │ └─┴─┬─ ABBREVIATED ───────────────────────────────┬─┴─┘ ├─ ALL ───────────────────────────────────────┤ ├─ ARCHIVE ───────────────────────────────────┤ ├─ ARCHIVEBACKUP ── = ─┬─ ANY ────────────────┤ │ ├─ CURRENT ────────────┤ │ ├─ NONCURRENT ─────────┤ │ └─ NONE ───────────────┤ ├─ BACKUPSN ── = ──<tape serial number>───────┤ ├─ CATALOGUE ─────────────────────────────────┤ ├─ CONTAINER ─┬─ =<file title> ─┬─────────────┤ ├─ DIRECTORY ─┤ ├─ (CD) ──────┤ ├─ TITLE ─────┘ └─ (CDROM) ───┤ ├─ DATABASE ── = ──<file title>───────────────┤ ├─ FAMILYNAME ─┬─ =<family name> ─┬───────────┤ ├─ PACKNAME ───┘ ├─ (CD) ────┤ │ └─ (CDROM) ─┤ ├─<file attributes>───────────────────────────┤ ├─ INUSE ─────────────────────────────────────┤ ├─ LEVEL ─────────────────────────────────────┤ ├─ NAMESONLY ─────────────────────────────────┤ ├─ NEWDATABASE ── = <file title> ─────────────┤ ├─<output option>─────────────────────────────┤ ├─ PPB ───────────────────────────────────────┤ ├─ RAWHEADERS ────────────────────────────────┤ ├─ REMOVED ───────────────────────────────────┤ ├─ TAPE ── = ─┬─<unit number>─────────────────┤ │ └─<tape name>─┬─────────────────┤ │ ├─ (CD) ──────────┤ │ └─ (CDROM) ───────┤ ├─ TAPEHEADERS ───────────────────────────────┤ └─ WRAPPEDFILES ──────────────────────────────┘
Explanation
Note: | For an explanation of the output options in the syntax, refer to CODEFILEINFO Request. |
<relation> <release level>
Reports on each ALGOL code file whose version number bears the indicated relationship to the given release level.
You must specify one of the following for the <release level> value:
-
58.1
-
59.1
-
60.0
ALGOLCHECK Examples
The following is an example request that identifies ALGOL-based code files from release level 58.1 on the default family whose version is less than recommended minimum for 58.1.
R$ SYSTEM/FILEDATA ("ALGOLCHECK LSS 58.1 :FILEK CODEV")