Products can be registered in the SCI even if they were not installed with IMON. The user must generate an IDF (Installation Definition File) for these products.
An installed product corresponds to an installation unit. The individual installed product files correspond to the installation items.
The IDF file generated in this way is the input file for the Add... menu option in the Edit menu or the ADD-INSTALLATION-UNITS statement for registering in the SCI the installation units and installation items contained in the file.
Structure of the IDF file
The IDF is a SAM or ISAM file with a maximum record length of 2032 bytes. Any suitable editor can be used to generate and edit the IDF.
The individual records are structured in accordance with the syntax rules described below.
The syntax consists of keywords (in uppercase letters) and parameters. The rules are as follows:
Blanks and end-of-record markers are separators. Multiple consecutive blanks or endof-record markers are interpreted as one separator.
A comment is introduced by the keyword *REMARK.
Square brackets [...] enclose optional information.
Uppercase and lowercase letters are permissible.
You can specify multiple *ITEM ... *FILE lines for a *UNIT. Multiple *UNIT ... *ITEM ... *FILE specifications can be strung together.
An installation unit (*UNIT) cannot be described more than once in an IDF.
An installation item (*ITEM) can be defined only once in an installation unit (*UNIT).
Syntax in the IDF
*UNIT <IU-name>'BLANK'<IU-version>'BLANK'<IU-correction-state> 
     *ITEM [<II-name>'BLANK'<II-version>'BLANK'<II-type>] 
           *FILE <filename 1..54 with-cat-user without-gen-vers>
Description of the keywords and parameter values
  | ||||||||||
  | ||||||||||
  | 
Example of an IDF file for ARCHIVE
ARCHIVE V9.0 was installed without IMON and is now to be registered in the SCI file via an IDF file using the ADD-INSTALLATION-UNITS statement (or the corresponding Add ... option in the Edit menu):
*REMARK Example of an IDF file for ARCHIVE 
*UNIT   ARCHIVE 12.0   C00
   *ITEM   SKMLNK.ARCHIVE.120.TPR      001   DAT
           *FILE  :AB01:$TSOS.SKMLNK.ARCHIVE.120.TPR
   *ITEM   SYSFGM.ARCHIVE.120.D        001   *FG
           *FILE  :AB01:$TSOS.SYSFGM.ARCHIVE.120.D
   *ITEM   SYSFGM.ARCHIVE.120.E        001   *FE
           *FILE  :AB01:$TSOS.SYSFGM.ARCHIVE.120.E
   *ITEM   SYSLIB.ARCHIVE.120          001   DAT
           *FILE  :AB01:$TSOS.SYSLIB.ARCHIVE.120
   *ITEM   SYSLNK.ARCHIVE.120          001   DAT
           *FILE  :AB01:$TSOS.SYSLNK.ARCHIVE.120
   *ITEM   SYSLNK.ARCHIVE.120.TPR      001   DAT
           *FILE  :AB01:$TSOS.SYSLNK.ARCHIVE.120.TPR
   *ITEM   SYSMES.ARCHIVE.120          001   MES
           *FILE  :AB01:$TSOS.SYSMES.ARCHIVE.120
   *ITEM   SYSNRF.ARCHIVE.120          001   DAT
           *FILE  :AB01:$TSOS.SYSNRF.ARCHIVE.120
   *ITEM   SYSPAR.ARCHIVE.120          001   *NW
           *FILE  :AB01:$TSOS.SYSPAR.ARCHIVE.120
   *ITEM   SYSPRG.ARCHIVE.120          001   DAT
           *FILE  :AB01:$TSOS.SYSPRG.ARCHIVE.120
   *ITEM   SYSPRG.ARCHIVE.120.DIRCONV  001   DAT
           *FILE  :AB01:$TSOS.SYSPRG.ARCHIVE.120.DIRCONV
   *ITEM   SYSREP.ARCHIVE.120          001   *DF
           *FILE  :AB01:$TSOS.SYSREP.ARCHIVE.120
   *ITEM   SYSRME.ARCHIVE.120.D        001   *FG
           *FILE  :AB01:$TSOS.SYSRME.ARCHIVE.120.D
   *ITEM   SYSRME.ARCHIVE.120.E        001   *FE
           *FILE  :AB01:$TSOS.SYSRME.ARCHIVE.120.E
   *ITEM   SYSRMS.ARCHIVE.120          001   REP
           *FILE  :AB01:$TSOS.SYSRMS.ARCHIVE.120
   *ITEM   SYSSDF.ARCHIVE.120          001   SDF
           *FILE  :AB01:$TSOS.SYSSDF.ARCHIVE.120
   *ITEM   SYSSII.ARCHIVE.120          001   DAT
           *FILE  :AB01:$TSOS.SYSSII.ARCHIVE.120
   *ITEM   SYSSSC.ARCHIVE.120          001   SSC
           *FILE  :AB01:$TSOS.SYSSSC.ARCHIVE.120