NOREPORTS Request

The NOREPORTS request generates a new database without generating any reports. The database produced by FILEDATA contains file information gathered from the disk directory for the family and files you specify. This new database can then be used as the database in future runs of FILEDATA, thus making it unnecessary for FILEDATA to gather file information from scratch. To use a database produced by a NOREPORTS request in a previous FILEDATA run, specify the DATABASE option in the task request.

<noreports request>

── NOREPORTS ── : ── NEWDATABASE ── = ──<file title>───────────────────►
►─┬───────────────────────────────────────────────┬────────────────────┤
  ├─ ARCHIVE ─────────────────────────────────────┤
  ├─ CATALOGUE ───────────────────────────────────┤
  ├─ CONTAINER ─┬─ = ── <file title> ─┬───────────┤
  ├─ DIRECTORY ─┤                     ├─ (CD) ────┤
  ├─ TITLE ─────┘                     └─ (CDROM) ─┤
  ├─ DATABASE ── = ──<file title>─────────────────┤
  ├─ LIBMAINTDIR ── = ──<file title>──────────────┤
  ├─ FAMILYNAME ─┬─ = ──<family name>─┬───────────┤
  ├─ PACKNAME ───┘                    ├─ (CD) ────┤
  │                                   └─ (CDROM) ─┤
  ├─ RAWHEADERS ──────────────────────────────────┤
  ├─ TAPE ── = ─┬─<unit number>───────────────────┤
  │             └─<tape name>─┬───────────────────┤
  │                           ├─ ( ── CD ── ) ────┤
  │                           └─ ( ── CDROM ── ) ─┤
  ├─ TAPEHEADERS ─────────────────────────────────┤
  ├─ WARNINGS ────────────────────────────────────┤
  └─ WRAPPEDFILES ────────────────────────────────┘

Explanation

The following FILEDATA modifiers perform functions such as selecting the disk family or file names to be stored in the new database, and specifying the types of information to be stored for each file. These modifiers are explained under “FILEDATA Modifiers” later in this section.

  • ARCHIVE

  • CATALOGUE

  • CONTAINER

  • NEWDATABASE

  • DATABASE

  • LIBMAINTDIR

  • DIRECTORY

  • TITLE

  • FAMILYNAME

  • PACKNAME

  • RAWHEADERS

  • TAPE

  • TAPEHEADERS

  • WRAPPEDFILES

NOREPORTS Example

In the following examples, the first statement creates a database file containing information about files on the family XPACK. This information is then used in the subsequent runs to display information about code files that were on XPACK.

RUN *SYSTEM/FILEDATA("NOREPORTS: NEWDATABASE = FD/XPACK
                     FAMILY = XPACK");


RUN *SYSTEM/FILEDATA("CODEFILEINFO: DATABASE=FD/XPACK CODEVERSION");


RUN *SYSTEM/FILEDATA("COMPATIBILITY NX4800: DATABASE=FD/XPACK");