Syntax Checker error checking

After modifying the member, press the Enter key without making any other modifications. Syntax value checking is performed.

If there are errors, the first keyword with an error moves to the top of the display and an error message is displayed. The error must be corrected before the next error can be displayed.

For example, in the following figure, the Syntax Checker Keyword panel contains deliberate errors labeled as Unknown Keywords. On the screen, each error shows up in red on the screen and is displayed at the top of the list of keywords. See Panel field descriptions for the Keyword Display panel for information about color highlights for keywords.

Figure 1. Syntax Checker Keyword panel
  File  Edit  View  Help                                                 
-------------------------------------------------------------------------
                   IMS 15.1 Parameters for DB/DC                         
Command ===>                                                             
Member DFSPB001 will be processed under IMS 15.1 (DB/DC )                        
Press enter (without other input) to check for errors.                   
                                                                         
Data Set Name  . . : HLQ.PROCLIB(DFSPB001)                      
IMS Release  . . . : 15.1                                                
                                                                         
  Sel Codes: C = Comment D = Delete I = Insert P = Process / = Select    
                                                                         
                                                                         
 Sel  Keyword    Value             Description 
  _   APPLID   = IMS1              Unknown keyword
  _   ххххх    = _                 Unknown keyword
  _   AOIP     = 2047M             AOI Pool Upper Limit
  _   AOIS     = N                 ICMD Security Option
  _   ARMRST   = N                 Allow MYS ARM to Restart  (Y | N)
  _   AUTO     = x                 Automatic Restart Desired (Y | N)
  _   CIOP     = 2047M             CIOP Pool Upper Limit
  _   CMOMCS   = Y                 MCS/EMCS Command Option
  _   CPLOG    = 32K               Checkpoint Log Interval
  _   CRC      = /                 Command Recognition Character
  _   DBRCNM   = IMSBR01           DBRC Problib Member Name
  _   DESC     = 7                 Descriptor Codes for IMS messages
  _   EPCB     = 300K              ЕРСВ Pool Size
  _   FIX      = 01                FIX Procedure Module Suffix
  _   IMSID    = IMS1              IMS Subsystem Identifier
  _   ISIS     = N                 Resource Access Security
  _   MAXPST   = 255               Maximum Number of PSTs
  _   MCS      = _________         MVS routing codes for IMS messages
  _   PROR     = R15RTSMM          IMSRDR Proclib Member Name
  _   PSBW     = 950K              PSB Work Area Pool Size
  _   PST      = 10                Number of PSTs Permanently Allocated
  _   PSWDC    = R                 Mixed case password allowed (U | M | R)
  _   RCLASS   = IMS               IMS RACF Resource Class
  _   RES      = Y                 Block Resident (Y or N)
  _   RRS      = N                 Register and Connect to RRS (Y | N)
  _   RSRMBR   = 01                Suffix for RSR Member
  _   SPM      = 01                Storage Pool Options (dfsspm. .)

The first error (APPLID=IMS1) is a typographical error. Adding a 1 to the end of APPLID makes it a valid parameter (APPLID1).

The second error (Keyword XXXXX) is not a valid keyword. To resolve this error, delete the keyword. In this example, a D (delete) select code is typed into the Sel field next to the XXXXX.

The third error is that the AUTO parameter has an erroneous value of X instead of a correct value of Y or N. If you press the Enter key with no other input, the AUTO parameter is displayed on the top line of the display and an error message describing the error is displayed.

When all errors are resolved and you have modified the member as required, you can save the member to the originally selected PROCLIB and member or to a different PROCLIB and member.