home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 11 / 11.iso / n / n008 / 9.ddi / INSTALL.JCL < prev   
Encoding:
Text File  |  1992-02-10  |  4.1 KB  |  80 lines

  1. //INSTALL  JOB            MSGCLASS=T,CLASS=A
  2. //*********************************************************************
  3. //*                                                                   *
  4. //*  DESCRIPTION: PARSE, ASSEMBLE, AND LINKEDIT USER DEFINED CODE     *
  5. //*               POINT TABLES.                                       *
  6. //*                                                                   *
  7. //*  NOTE ===>  THIS JCL ASSUMES:                                     *
  8. //*                 1.)  THE CODE POINT SOURCE IS CONTAINED IN A      *
  9. //*                      SINGLE LIBRARY                               *
  10. //*                 2.)  THE MEMBER NAMES ARE FORMATED AS AAABBCCC    *
  11. //*                      WHERE AAA = BNJ                              *
  12. //*                            BB  = CODE POINT TABLE NUMBER          *
  13. //*                            CCC = UTB (MODIFIABLE BY SYMBOLIC      *
  14. //*                                  VARIABLE "NAME")                 *
  15. //*                                                                   *
  16. //*  TO EXECUTE THIS JCL:                                             *
  17. //*       1.)  PUT YOUR OWN JOB CARD ON THE JOB                       *
  18. //*       2.)  MODIFY SYMBOLIC VARIABLE "NETLNK" TO POINT TO THE      *
  19. //*            NETVIEW LOAD LIBRARY YOU WANT THE CODE POINTS LINKED   *
  20. //*            INTO                                                   *
  21. //*       3.)  MODIFY SYMBOLIC VARIABLE "USERLIB" TO POINT TO THE     *
  22. //*            SOURCE LIBRARY NAME CONTAINING THE CODE POINTS.        *
  23. //*********************************************************************
  24. //CNMUSER PROC    NUMBER=,
  25. //        NAME=UTB,
  26. //        NETLNK='CNM.USERLNK',      ** OUTPUT LIBRARY
  27. //        REG=1,                     ** REGION SIZE IN MEG
  28. //        SOUTA='*',                 ** DEFAULT PRINTED OUTPUT CLASS
  29. //        UNIT=SYSDA,                ** DEVICE TYPE FOR DASD
  30. //        USERLIB='SYS2.NTVW.CODE.POINTS', ** CODE POINTS SOURCE
  31. //        PS=3,                      ** PRIMARY CYLINDER ALLOCATION
  32. //        SS=1                       ** SECONDARY CYLINDER ALLOCATION
  33. //*********************************************************************
  34. //*  VERIFY USER TABLE INPUT
  35. //*********************************************************************
  36. //PARSE    EXEC   PGM=BNJUSTBL,REGION=®.M,
  37. //            PARM='&NUMBER'
  38. //STEPLIB  DD DSN=SYS1.NPDALIB,DISP=SHR
  39. //INTABLE  DD DSN=&USERLIB(BNJ&NUMBER&NAME),DISP=SHR
  40. //OUTTABLE DD DSN=&&OUTDCB,DISP=(NEW,PASS),UNIT=&UNIT,
  41. //            SPACE=(CYL,(&PS,&SS)),
  42. //            DCB=(DSORG=PS,LRECL=80,BLKSIZE=3120,RECFM=FB)
  43. //SYSPRINT DD SYSOUT=&SOUTA
  44. //SYSUDUMP DD DUMMY
  45. //SYSUT1   DD UNIT=&UNIT,SPACE=(CYL,(&PS,&SS))
  46. //*********************************************************************
  47. //*  ASSEMBLE STEP
  48. //*********************************************************************
  49. //ASM     EXEC PGM=IFOX00,PARM='LOAD,NODECK,OBJECT',
  50. //             REGION=®.M,COND=(4,LT)
  51. //SYSPRINT  DD SYSOUT=&SOUTA
  52. //SYSLIB    DD DSNAME=SYS1.MACLIB,DISP=SHR
  53. //SYSUT1    DD UNIT=&UNIT,SPACE=(CYL,(1,1))
  54. //SYSUT2    DD UNIT=&UNIT,SPACE=(CYL,(1,1))
  55. //SYSUT3    DD UNIT=&UNIT,SPACE=(CYL,(1,1))
  56. //SYSGO     DD DSNAME=&&SYSGO,DISP=(NEW,PASS),UNIT=&UNIT,
  57. //       SPACE=(CYL,(&PS,&SS)),
  58. //       DCB=(DSORG=PS,LRECL=80,BLKSIZE=3120,RECFM=FB)
  59. //SYSIN    DD DSN=*.PARSE.OUTTABLE,
  60. //         DISP=(OLD,DELETE)
  61. //*********************************************************************
  62. //*  LINKEDIT STEP
  63. //*********************************************************************
  64. //LINK    EXEC PGM=IEWL,
  65. //             PARM='XREF,LET,LIST,SIZE=(512K,128K),NCAL,REUS',
  66. //             REGION=®.M,COND=(4,LT)
  67. //SYSPRINT  DD SYSOUT=&SOUTA
  68. //SYSUT1    DD SPACE=(CYL,(1,1)),DISP=(NEW,PASS),UNIT=&UNIT
  69. //SYSLMOD  DD DSN=&NETLNK(BNJ&NUMBER&NAME),
  70. //         DISP=SHR
  71. //SYSLIN   DD DSNAME=&&SYSGO,DISP=(OLD,DELETE)
  72. //         PEND
  73. //STEP1    EXEC PROC=CNMUSER,NUMBER=92
  74. //STEP2    EXEC PROC=CNMUSER,NUMBER=93
  75. //STEP3    EXEC PROC=CNMUSER,NUMBER=94
  76. //STEP4    EXEC PROC=CNMUSER,NUMBER=95
  77. //STEP5    EXEC PROC=CNMUSER,NUMBER=96
  78. //STEP6    EXEC PROC=CNMUSER,NUMBER=81
  79. //STEP7    EXEC PROC=CNMUSER,NUMBER=82
  80.