home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / 3x400 / creatopt.lzh / PGMRCREA.DOC < prev    next >
Text File  |  1988-03-12  |  3KB  |  72 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.         USING THE PGMRCREAT PROGRAM
  8.  
  9.           The  PGMRCREAT  program  is  submitted  by the PGMREXIT program to process special
  10.           object create options and commands associated with a specific source member. Refer
  11.           to the PGMREXIT module description for information on installing this feature.
  12.  
  13.           The create  option and/or  command source  statements must be specified before any
  14.           other source statements in the member and be in the form of a comment.  The create
  15.           option source statements must have the following format:
  16.  
  17.           POSITIONS      VALUE
  18.            1 to  8       any characters
  19.            9 to 14       CRTOPT 
  20.           15 to 15       any characters
  21.           16 to 65       any single parameter value in keyword format
  22.           66 to end      any characters
  23.  
  24.           For example,  the following CL source statements would be required to specify that
  25.           the program be created specifying PUBAUT(*ALL) and TEXT('Text  specified in source
  26.           member.'):
  27.  
  28.           ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
  29.           /*      CRTOPT PUBAUT(*ALL)                                                   */
  30.           /*      CRTOPT TEXT('Text specified in source member.')                       */
  31.  
  32.           The same options would be specified in as RPG source program as follows:
  33.  
  34.           ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
  35.                *  CRTOPT PUBAUT(*ALL)
  36.                *  CRTOPT TEXT('Text specified in source member.')
  37.  
  38.         The create command source statements must have the following format:
  39.  
  40.           POSITIONS      VALUE
  41.            1 to  8       any characters
  42.            9 to 14       CRTCMD 
  43.           15 to 15       any characters
  44.           16 to 65       any command statement (or fragment continued with + or -)
  45.           66 to end      any characters
  46.  
  47.           For example,  the following CL source statements would be required to specify that
  48.           the command OVRDBF FILE(SOURCE1) TOFILE(SOURCE2.MYLIB):
  49.  
  50.           ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
  51.           /*      CRTCMD OVRDBF FILE(SOURCE1) TOFILE(SOURCE2.MYLIB)                     */
  52.  
  53.           The same command could also be specified as follows:
  54.  
  55.           ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
  56.           /*      CRTCMD OVRDBF FILE(SOURCE1) +                                         */
  57.           /*      CRTCMD TOFILE(SOURCE2.MYLIB)                                          */
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.           Any number of create option and/or command lines may be  specified and  may appear
  66.           in  any  order.  If  the  CRTxxxPGM,  CRTxxxF,  etc.  command is prompted from the
  67.           programmer menu and a value specified on  the  prompt  is  also  specified  in the
  68.           source,  the  value  specified  on  the  prompt  will  take precedence. Any create
  69.           commands are executed before the CRTxxxPGM, CRTxxxF, etc. command.^R
  70.         ^E
  71.  
  72.