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")
