QUALIFIED

The QUALIFIED keyword specifies that the subfields of a data structure will be accessed by specifying the data structure name followed by a period and the subfield name. The data structure must have a name.

The subfields can have any valid name, even if the name has been used elsewhere in the program. This is illustrated in the following example:

  * In this example, FILE1 and FILE2 are the names of files.  FILE1 and FILE2 are
  * also subfields of qualified data structure FILESTATUS.  This is valid,
  * because the subfields FILE1 and FILE2 must be qualified by the data structure
  * name: FILESTATUS.FILE1 and FILESTATUS.FILE2.
 Ffile1     if   e             disk
 Ffile2     if   e             disk

 D fileStatus      ds                  qualified
 D   file1                         N
 D   file2                         N

 C                   open(e)   file1
 C                   eval      fileStatus.file1 = %error


[ Top of Page | Previous Page | Next Page | Contents | Index ]