Advertisement
CodenameDuchess

Assign3_out

Oct 3rd, 2014
581
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 84.33 KB | None | 0 0
  1. 19.02.05 JOB01399 ---- FRIDAY, 03 OCT 2014 ----
  2. 19.02.05 JOB01399 IRR010I USERID KC03Q15 IS ASSIGNED TO THIS JOB.
  3. 19.03.08 JOB01399 ICH70001I KC03Q15 LAST ACCESS AT 18:59:41 ON FRIDAY, OCTOBER 3, 2014
  4. 19.03.08 JOB01399 $HASP373 KC03Q15A STARTED - INIT 5 - CLASS A - SYS S0W1
  5. 19.03.08 JOB01399 IEF861I FOLLOWING RESERVED DATA SET NAMES UNAVAILABLE TO KC03Q15A
  6. 19.03.08 JOB01399 IEF863I DSN = KC02322.CSCI465.DATAFA14 KC03Q15A RC = 04
  7. 19.03.08 JOB01399 *IEF099I JOB KC03Q15A WAITING FOR DATA SETS
  8. 19.03.20 JOB01399 - -----TIMINGS (MINS.)------ -----PAGING COUNTS----
  9. 19.03.20 JOB01399 -STEPNAME PROCSTEP RC EXCP CONN TCB SRB CLOCK SERV WORKLOAD PAGE SWAP VIO SWAPS
  10. 19.03.20 JOB01399 -JSTEP01 00 356 731 .00 .00 .1 91 BATCH 0 0 0 0
  11. 19.05.56 JOB01399 IEA848I NO DUMP WAS PRODUCED FOR THIS ABEND, DUE TO SYSTEM OR INSTALLATION REQUEST
  12. 19.05.56 JOB01399 IEF450I KC03Q15A JSTEP02 - ABEND=S322 U0000 REASON=00000000
  13. 19.05.56 JOB01399 -JSTEP02 *S322 175 121 2.00 .00 2.6 28 BATCH 0 0 0 0
  14. 19.05.56 JOB01399 -KC03Q15A ENDED. NAME-MATTHEW ROWE TOTAL TCB CPU TIME= 2.01 TOTAL ELAPSED TIME= 2.8
  15. 19.05.56 JOB01399 $HASP395 KC03Q15A ENDED
  16.  
  17. ------ JES2 JOB STATISTICS ------
  18.  
  19.  
  20. 03 OCT 2014 JOB EXECUTION DATE
  21.  
  22.  
  23. 417 CARDS READ
  24.  
  25.  
  26. 718 SYSOUT PRINT RECORDS
  27.  
  28.  
  29. 0 SYSOUT PUNCH RECORDS
  30.  
  31.  
  32. 40 SYSOUT SPOOL KBYTES
  33.  
  34.  
  35. 2.80 MINUTES EXECUTION TIME
  36. !! END OF JES SPOOL FILE !!
  37. 1 //KC03Q15A JOB ,'MATTHEW ROWE',MSGCLASS=H JOB01399
  38. //*
  39. //*****************************************************************
  40. //* *
  41. //* CSCI 465/565 - FALL 2014 *
  42. //* *
  43. //* ASSIGNMENT 3 *
  44. //* *
  45. //* PROGRAMMER: MATTHEW ROWE *
  46. //* *
  47. //* DATE: 10/03/2014 *
  48. //* TIME: 11:59:59 PM *
  49. //* *
  50. //* THE PURPOSE OF THIS JOB IS TO READ THE DAILY RECORDS OF A *
  51. //* BROKERAGE FIRM AND CREAT A REPORT OF STOCKS ORGANIZED BY *
  52. //* BROKER, WHICH SHOWS AMOUNT SOLD, COMMISSION WITH 15 RECORDS *
  53. //* PER PAGE. THEN A SECOND RECORD OF BROKERS WHOM HAVE MORE *
  54. //* 20,000 SHARES SOLD DURING THE WORKING DAY *
  55. //*****************************************************************
  56. //*
  57. 2 //JSTEP01 EXEC PGM=IGYCRCTL,PARM=(FLAG(I,I),APOST)
  58. //*
  59. //***************************************************************
  60. //* *
  61. //* JSTEP01 COMPILES THE COBOL SOURCE CODE. *
  62. //* *
  63. //* DDNAME FILE DESCRIPTION *
  64. //* *
  65. //* STEPLIN INPUT: SOURCE CODE TO BE COMPILED *
  66. //* SYSPRINT OUTPUT: SOURCE LISTING AND DIAGNOSTIC *
  67. //* MESSAGES *
  68. //***************************************************************
  69. //*
  70. 3 //SYSIN DD *
  71. 4 //SYSLIN DD DSN=&&TEMP,UNIT=PUB,SPACE=(TRK,(3,3)),
  72. // DISP=(NEW,PASS,DELETE)
  73. 5 //SYSPRINT DD SYSOUT=*
  74. //*
  75. //***************************************************************
  76. //* *
  77. //* THE FOLLOWING DATA SETS ARE REQUIRED BY THE COMPILER. *
  78. //* *
  79. //***************************************************************
  80. //*
  81. 6 //SYSUT1 DD SPACE=(CYL,(1,1))
  82. 7 //SYSUT2 DD SPACE=(CYL,(1,1))
  83. 8 //SYSUT3 DD SPACE=(CYL,(1,1))
  84. 9 //SYSUT4 DD SPACE=(CYL,(1,1))
  85. 10 //SYSUT5 DD SPACE=(CYL,(1,1))
  86. 11 //SYSUT6 DD SPACE=(CYL,(1,1))
  87. 12 //SYSUT7 DD SPACE=(CYL,(1,1))
  88. //*
  89. 13 //JSTEP02 EXEC PGM=HEWLDRGO,PARM='MAP,LET',COND=(0,LT)
  90. //*
  91. //***************************************************************
  92. //* *
  93. //* JSTEP02 CREATES A LOAD MODULE FROM THE INPUT OBJECT *
  94. //* MODULE, EXECUTES THE LOAD MODULE, AND THEN PRINTS IT. *
  95. //* *
  96. //* SYSLIN INPUT: THE OBJECT MODULE *
  97. //* SYSLIB INPUT: LOAD MODULE LIBRARIES NEEDED BY *
  98. //* THE LOADER *
  99. //* INFILE1 INPUT: INSTREAM DATA LABEL *
  100. //* *
  101. //* PRINTER OUTPUT: LABEL FOR OUTPUT TO STDOUT *
  102. //***************************************************************
  103. //*
  104. 14 //SYSLIN DD DSN=&&TEMP,DISP=(OLD,DELETE)
  105. 15 //SHAREPR DD DSN=KC02322.CSCI465.DATAFA14(DATA3A),DISP=SHR
  106. 16 //SALESDY DD DSN=KC02322.CSCI465.DATAFA14(DATA3B),DISP=SHR
  107. 17 //SALESRP DD SPACE=(TRK,(3,3))
  108. 18 //SYSLIB DD DSN=CEE.SCEELKED,DISP=SHR
  109. 19 //PRINTER DD SYSOUT=*
  110. !! END OF JES SPOOL FILE !!
  111. ICH70001I KC03Q15 LAST ACCESS AT 18:59:41 ON FRIDAY, OCTOBER 3, 2014
  112. IEF236I ALLOC. FOR KC03Q15A JSTEP01
  113. IEF237I JES2 ALLOCATED TO SYSIN
  114. IGD101I SMS ALLOCATED TO DDNAME (SYSLIN )
  115. DSN (SYS14276.T190308.RA000.KC03Q15A.TEMP.H01 )
  116. STORCLAS (TEMPSC) MGMTCLAS ( ) DATACLAS ( )
  117. VOL SER NOS= TEMP00
  118. IEF237I JES2 ALLOCATED TO SYSPRINT
  119. IGD101I SMS ALLOCATED TO DDNAME (SYSUT1 )
  120. DSN (SYS14276.T190308.RA000.KC03Q15A.R0150677 )
  121. STORCLAS (TEMPSC) MGMTCLAS ( ) DATACLAS ( )
  122. VOL SER NOS= TEMP00
  123. IGD101I SMS ALLOCATED TO DDNAME (SYSUT2 )
  124. DSN (SYS14276.T190308.RA000.KC03Q15A.R0150678 )
  125. STORCLAS (TEMPSC) MGMTCLAS ( ) DATACLAS ( )
  126. VOL SER NOS= TEMP00
  127. IGD101I SMS ALLOCATED TO DDNAME (SYSUT3 )
  128. DSN (SYS14276.T190308.RA000.KC03Q15A.R0150679 )
  129. STORCLAS (TEMPSC) MGMTCLAS ( ) DATACLAS ( )
  130. VOL SER NOS= TEMP00
  131. IGD101I SMS ALLOCATED TO DDNAME (SYSUT4 )
  132. DSN (SYS14276.T190308.RA000.KC03Q15A.R0150680 )
  133. STORCLAS (TEMPSC) MGMTCLAS ( ) DATACLAS ( )
  134. VOL SER NOS= TEMP00
  135. IGD101I SMS ALLOCATED TO DDNAME (SYSUT5 )
  136. DSN (SYS14276.T190308.RA000.KC03Q15A.R0150681 )
  137. STORCLAS (TEMPSC) MGMTCLAS ( ) DATACLAS ( )
  138. VOL SER NOS= TEMP00
  139. IGD101I SMS ALLOCATED TO DDNAME (SYSUT6 )
  140. DSN (SYS14276.T190308.RA000.KC03Q15A.R0150682 )
  141. STORCLAS (TEMPSC) MGMTCLAS ( ) DATACLAS ( )
  142. VOL SER NOS= TEMP00
  143. IGD101I SMS ALLOCATED TO DDNAME (SYSUT7 )
  144. DSN (SYS14276.T190308.RA000.KC03Q15A.R0150683 )
  145. STORCLAS (TEMPSC) MGMTCLAS ( ) DATACLAS ( )
  146. VOL SER NOS= TEMP00
  147. IEF142I KC03Q15A JSTEP01 - STEP WAS EXECUTED - COND CODE 0000
  148. IEF285I KC03Q15.KC03Q15A.JOB01399.D0000101.? SYSIN
  149. IGD106I SYS14276.T190308.RA000.KC03Q15A.TEMP.H01 PASSED, DDNAME=SYSLIN
  150. IEF285I KC03Q15.KC03Q15A.JOB01399.D0000102.? SYSOUT
  151. IGD105I SYS14276.T190308.RA000.KC03Q15A.R0150677 DELETED, DDNAME=SYSUT1
  152. IGD105I SYS14276.T190308.RA000.KC03Q15A.R0150678 DELETED, DDNAME=SYSUT2
  153. IGD105I SYS14276.T190308.RA000.KC03Q15A.R0150679 DELETED, DDNAME=SYSUT3
  154. IGD105I SYS14276.T190308.RA000.KC03Q15A.R0150680 DELETED, DDNAME=SYSUT4
  155. IGD105I SYS14276.T190308.RA000.KC03Q15A.R0150681 DELETED, DDNAME=SYSUT5
  156. IGD105I SYS14276.T190308.RA000.KC03Q15A.R0150682 DELETED, DDNAME=SYSUT6
  157. IGD105I SYS14276.T190308.RA000.KC03Q15A.R0150683 DELETED, DDNAME=SYSUT7
  158. IEF373I STEP/JSTEP01 /START 2014276.1903
  159. IEF032I STEP/JSTEP01 /STOP 2014276.1903
  160. CPU: 0 HR 00 MIN 00.03 SEC SRB: 0 HR 00 MIN 00.00 SEC
  161. VIRT: 1024K SYS: 288K EXT: 32724K SYS: 10260K
  162. IEF236I ALLOC. FOR KC03Q15A JSTEP02
  163. IGD103I SMS ALLOCATED TO DDNAME SYSLIN
  164. IGD103I SMS ALLOCATED TO DDNAME SHAREPR
  165. IGD103I SMS ALLOCATED TO DDNAME SALESDY
  166. IGD101I SMS ALLOCATED TO DDNAME (SALESRP )
  167. DSN (SYS14276.T190308.RA000.KC03Q15A.R0150684 )
  168. STORCLAS (TEMPSC) MGMTCLAS ( ) DATACLAS ( )
  169. VOL SER NOS= TEMP00
  170. IEF237I 1001 ALLOCATED TO SYSLIB
  171. IEF237I JES2 ALLOCATED TO PRINTER
  172. IEA848I NO DUMP WAS PRODUCED FOR THIS ABEND, DUE TO SYSTEM OR INSTALLATION REQUEST
  173. IEF472I KC03Q15A JSTEP02 - COMPLETION CODE - SYSTEM=322 USER=0000 REASON=00000000
  174. IGD105I SYS14276.T190308.RA000.KC03Q15A.TEMP.H01 DELETED, DDNAME=SYSLIN
  175. IGD104I KC02322.CSCI465.DATAFA14 RETAINED, DDNAME=SHAREPR
  176. IGD104I KC02322.CSCI465.DATAFA14 RETAINED, DDNAME=SALESDY
  177. IGD105I SYS14276.T190308.RA000.KC03Q15A.R0150684 DELETED, DDNAME=SALESRP
  178. IEF285I CEE.SCEELKED KEPT
  179. IEF285I VOL SER NOS= VTMVSC.
  180. IEF285I KC03Q15.KC03Q15A.JOB01399.D0000103.? SYSOUT
  181. IEF373I STEP/JSTEP02 /START 2014276.1903
  182. IEF032I STEP/JSTEP02 /STOP 2014276.1905
  183. CPU: 0 HR 02 MIN 00.59 SEC SRB: 0 HR 00 MIN 00.00 SEC
  184. VIRT: 192K SYS: 304K EXT: 2552K SYS: 10280K
  185. IEF375I JOB/KC03Q15A/START 2014276.1903
  186. IEF033I JOB/KC03Q15A/STOP 2014276.1905
  187. CPU: 0 HR 02 MIN 00.62 SEC SRB: 0 HR 00 MIN 00.00 SEC
  188. !! END OF JES SPOOL FILE !!
  189. PP 5655-S71 IBM Enterprise COBOL for z/OS 4.2.0 Date 10/03/2014 Time 19:03:17 Page 1
  190.  
  191. Invocation parameters:
  192. FLAG(I,I),APOST
  193.  
  194. Options in effect:
  195. NOADATA
  196. ADV
  197. APOST
  198. ARITH(COMPAT)
  199. NOAWO
  200. NOBLOCK0
  201. BUFSIZE(4096)
  202. NOCICS
  203. CODEPAGE(1140)
  204. NOCOMPILE(S)
  205. NOCURRENCY
  206. DATA(31)
  207. NODATEPROC
  208. DBCS
  209. NODECK
  210. NODIAGTRUNC
  211. NODLL
  212. NODUMP
  213. NODYNAM
  214. NOEXIT
  215. NOEXPORTALL
  216. NOFASTSRT
  217. FLAG(I,I)
  218. NOFLAGSTD
  219. INTDATE(ANSI)
  220. LANGUAGE(EN)
  221. NOLIB
  222. LINECOUNT(60)
  223. NOLIST
  224. NOMAP
  225. NOMDECK
  226. NONAME
  227. NSYMBOL(NATIONAL)
  228. NONUMBER
  229. NUMPROC(NOPFD)
  230. OBJECT
  231. NOOFFSET
  232. NOOPTIMIZE
  233. OUTDD(SYSOUT)
  234. PGMNAME(COMPAT)
  235. RENT
  236. RMODE(AUTO)
  237. SEQUENCE
  238. SIZE(MAX)
  239. SOURCE
  240. SPACE(1)
  241. NOSQL
  242. SQLCCSID
  243. NOSSRANGE
  244. NOTERM
  245. NOTEST
  246. NOTHREAD
  247. TRUNC(STD)
  248. NOVBREF
  249. PP 5655-S71 IBM Enterprise COBOL for z/OS 4.2.0 Date 10/03/2014 Time 19:03:17 Page 2
  250.  
  251. NOWORD
  252. XMLPARSE(XMLSS)
  253. XREF(FULL)
  254. YEARWINDOW(1900)
  255. ZWB
  256. PP 5655-S71 IBM Enterprise COBOL for z/OS 4.2.0 ASSIGN3 Date 10/03/2014 Time 19:03:17 Page 3
  257. LineID PL SL ----+-*A-1-B--+----2----+----3----+----4----+----5----+----6----+----7-|--+----8 Map and Cross Reference
  258.  
  259. 000001 ****************************************************************
  260. 000002 * PROGRAM NAME: ASSIGN3 *
  261. 000003 * *
  262. 000004 * FUNCTION: THIS PROGRAM READS INFORMATION FROM THE INPUT *
  263. 000005 * FILE MAKES CALCULATIONS ON SHARES SOLD BY BROKERS *
  264. 000006 * AND CREATES A REPORT OF THE DAILY SALES *
  265. 000007 * AND A SECOND REPORT FOR THE BROKERS WITH BIG *
  266. 000008 * SALES *
  267. 000009 * *
  268. 000010 * INPUT: DATA1 - THE INPUT DATA FILE *
  269. 000011 * *
  270. 000012 * OUTPUT: THE 80 BYTE LINES OF THE INPUT RECORD *
  271. 000013 * *
  272. 000014 ****************************************************************
  273. 000015
  274. 000016 IDENTIFICATION DIVISION.
  275. 000017
  276. 000018 PROGRAM-ID. ASSIGN3.
  277. 000019 AUTHOR. MATTHEW ROWE.
  278. 000020 DATE-WRITTEN. 10/03/2014.
  279. 000021 DATE-COMPILED. 10/03/14.
  280. PP 5655-S71 IBM Enterprise COBOL for z/OS 4.2.0 ASSIGN3 Date 10/03/2014 Time 19:03:17 Page 4
  281. LineID PL SL ----+-*A-1-B--+----2----+----3----+----4----+----5----+----6----+----7-|--+----8 Map and Cross Reference
  282. 000023 ENVIRONMENT DIVISION.
  283. 000024
  284. 000025 INPUT-OUTPUT SECTION.
  285. 000026
  286. 000027 FILE-CONTROL.
  287. 000028
  288. 000029 SELECT STOCK-PRICE ASSIGN TO SHAREPR. 45
  289. 000030 SELECT DAILY-SALES ASSIGN TO SALESDY. 52
  290. 000031 SELECT PRINT-REPORT ASSIGN TO PRINTER. 62
  291. 000032 SELECT SALES-REPORT ASSIGN TO SALESRP. 38
  292. 000033
  293. 000034 DATA DIVISION.
  294. 000035
  295. 000036 FILE SECTION.
  296. 000037
  297. 000038 FD SALES-REPORT
  298. 000039 RECORDING MODE IS F.
  299. 000040
  300. 000041 01 TEMP-STORAGE.
  301. 000042 05 TEMP-BROKER PIC X(24).
  302. 000043 05 TEMP-SHARES-SOLD PIC ZZ,ZZZ,ZZZ,ZZ9.999.
  303. 000044
  304. 000045 FD STOCK-PRICE
  305. 000046 RECORDING MODE IS F.
  306. 000047
  307. 000048 01 SHARE.
  308. 000049 05 IN-SHARE-PRICE PIC S9(3)V9(2) COMP SYNC.
  309. 000050 05 FILLER PIC X(76).
  310. 000051
  311. 000052 FD DAILY-SALES
  312. 000053 RECORDING MODE IS F.
  313. 000054
  314. 000055 01 INPUT-RECORD.
  315. 000056 05 IN-BROKER-CITY PIC X(24).
  316. 000057 05 IN-BROKER-NAME PIC X(24).
  317. 000058 05 IN-DEPOSIT-AMOUNT PIC S9(9)V99 COMP-3 SYNC.
  318. 000059 05 COMMISSION-FLAG PIC S9.
  319. 000060 05 FILLER PIC X(20).
  320. 000061
  321. 000062 FD PRINT-REPORT
  322. 000063 RECORDING MODE IS F.
  323. 000064
  324. 000065 01 PRINT-RECORD PIC X(132).
  325. 000066
  326. 000067 WORKING-STORAGE SECTION.
  327. 000068 01 CURRENT-DATE-FIELDS.
  328. 000069 05 CURRENT-DATE.
  329. 000070 10 CURRENT-YEAR PIC 9(4).
  330. 000071 10 CURRENT-MONTH PIC 9(2).
  331. 000072 10 CURRENT-DAY PIC 9(2).
  332. 000073 05 CURRENT-TIME.
  333. 000074 10 CURRENT-HOUR PIC 9(2).
  334. 000075 10 CURRENT-MINUTE PIC 9(2).
  335. 000076 10 CURRENT-SECOND PIC 9(2).
  336. 000077 10 CURRENT-MS PIC 9(2).
  337. 000078 05 DIFF-FROM-GMT PIC S9(4).
  338. 000079
  339. 000080 01 EOF-FLAGS.
  340. PP 5655-S71 IBM Enterprise COBOL for z/OS 4.2.0 ASSIGN3 Date 10/03/2014 Time 19:03:17 Page 5
  341. LineID PL SL ----+-*A-1-B--+----2----+----3----+----4----+----5----+----6----+----7-|--+----8 Map and Cross Reference
  342.  
  343. 000081 05 EOF-FLAG1 PIC X VALUE 'N'.
  344. 000082 05 EOF-FLAG2 PIC X VALUE 'N'.
  345. 000083 05 EOF-FLAG3 PIC X VALUE 'N'.
  346. 000084
  347. 000085 01 HEADER-L1.
  348. 000086 05 OUT-MM PIC X(2).
  349. 000087 05 FILLER PIC X VALUE '/' .
  350. 000088 05 OUT-DD PIC X(2).
  351. 000089 05 FILLER PIC X VALUE '/'.
  352. 000090 05 OUT-YYYY PIC X(4).
  353. 000091 05 FILLER PIC X(35) VALUE SPACES. IMP
  354. 000092 05 BROKER-FIRM PIC X(44)
  355. 000093 VALUE 'DEWEY, CHEATHAM & HOWE MUTUAL FUND WORLDWIDE'.
  356. 000094 05 FILLER PIC X(35) VALUE SPACES. IMP
  357. 000095 05 PG PIC X(6) VALUE 'PAGE: '.
  358. 000096 05 PAGE-NUM PIC 99 VALUE 0.
  359. 000097
  360. 000098 01 HEADER-L2-R1.
  361. 000099 05 OUT-HH PIC 99.
  362. 000100 05 FILLER PIC X VALUE ':'.
  363. 000101 05 OUT-MN PIC 99.
  364. 000102 05 FILLER PIC X VALUE ':'.
  365. 000103 05 OUT-SS PIC 99.
  366. 000104 05 FILLER PIC X(42) VALUE SPACES. IMP
  367. 000105 05 BSC-REPORT PIC X(34)
  368. 000106 VALUE 'BROKER SALES AND COMMISSION REPORT'.
  369. 000107 05 FILLER PIC X(48) VALUE SPACES. IMP
  370. 000108
  371. 000109 01 HEADER-L3-R1.
  372. 000110 05 CITY-HEADER PIC X(11)
  373. 000111 VALUE 'BRANCH CITY'.
  374. 000112 05 FILLER PIC X(22).
  375. 000113 05 BROKER-HEADER PIC X(11)
  376. 000114 VALUE 'BROKER NAME'.
  377. 000115 05 FILLER PIC X(23).
  378. 000116 05 DEPOSIT-HEADER PIC X(14)
  379. 000117 VALUE 'DEPOSIT AMOUNT'.
  380. 000118 05 FILLER PIC X(17).
  381. 000119 05 SHARES-SOLD-HEADER PIC X(11)
  382. 000120 VALUE 'SHARES SOLD'.
  383. 000121 05 FILLER PIC X(13).
  384. 000122 05 COMMISSION-HEADER PIC X(10)
  385. 000123 VALUE 'COMMISSION'.
  386. 000124
  387. 000125 01 HEAD-DIVIDE PIC X(132) VALUE ALL '-'.
  388. 000126
  389. 000127 01 HEADER-L2-R2.
  390. 000128 05 OUT-HH-2 PIC 99.
  391. 000129 05 FILLER PIC X VALUE ':'.
  392. 000130 05 OUT-MN-2 PIC 99.
  393. 000131 05 FILLER PIC X VALUE ':'.
  394. 000132 05 OUT-SS-2 PIC 99.
  395. 000133 05 FILLER PIC X(47) VALUE SPACES. IMP
  396. 000134 05 BLS-REPORT PIC X(24)
  397. 000135 VALUE 'BROKER LARGE SALE REPORT'.
  398. 000136 05 FILLER PIC X(53).
  399. 000137
  400. PP 5655-S71 IBM Enterprise COBOL for z/OS 4.2.0 ASSIGN3 Date 10/03/2014 Time 19:03:17 Page 6
  401. LineID PL SL ----+-*A-1-B--+----2----+----3----+----4----+----5----+----6----+----7-|--+----8 Map and Cross Reference
  402.  
  403. 000138 01 HEADER-L3-R2.
  404. 000139 05 FILLER PIC X(41) VALUE SPACES. IMP
  405. 000140 05 BROKER-HEADER-2 PIC X(11)
  406. 000141 VALUE 'BROKER NAME'.
  407. 000142 05 FILLER PIC X(21) VALUE SPACES. IMP
  408. 000143 05 SHARES-HEADER-2 PIC X(11)
  409. 000144 VALUE 'SHARES SOLD'.
  410. 000145 05 FILLER PIC X(48) VALUE SPACES. IMP
  411. 000146
  412. 000147 01 HEADER-EOR.
  413. 000148 05 FILLER PIC X(15).
  414. 000149 05 TOTAL-RECORDS-HEAD PIC X(12)
  415. 000150 VALUE 'RECORDS READ'.
  416. 000151 05 FILLER PIC X(11).
  417. 000152 05 TOTAL-DEPOSIT-HEAD PIC X(13)
  418. 000153 VALUE 'TOTAL DEPOSIT'.
  419. 000154 05 FILLER PIC X(17).
  420. 000155 05 TOTAL-SHARES-HEAD PIC X(17)
  421. 000156 VALUE 'TOTAL SHARES SOLD'.
  422. 000157 05 FILLER PIC X(15).
  423. 000158 05 TOTAL-COMMISSION-HEAD PIC X(16)
  424. 000159 VALUE 'TOTAL COMMISSION'.
  425. 000160 05 FILLER PIC X(16).
  426. 000161
  427. 000162 01 SHARE-PRICE PIC S9(3)V99 COMP SYNC.
  428. 000163
  429. 000164 01 PRINT-LINE-1.
  430. 000165 05 OUT-BROKER-CITY PIC X(24).
  431. 000166 05 FILLER PIC X(9) VALUE SPACES. IMP
  432. 000167 05 OUT-BROKER-NAME PIC X(24).
  433. 000168 05 FILLER PIC X(9) VALUE SPACES. IMP
  434. 000169 05 OUT-DEPOSIT PIC $$$$,$$$,$$9.99.
  435. 000170 05 FILLER PIC X(9) VALUE SPACES. IMP
  436. 000171 05 SHARES-SOLD PIC ZZ,ZZZ,ZZZ,ZZ9.9999.
  437. 000172 05 FILLER PIC X(8) VALUE SPACES. IMP
  438. 000173 05 COMMISSION PIC $$$$,$$$,$$9.99.
  439. 000174
  440. 000175 01 PRINT-LINE-2.
  441. 000176 05 FILLER PIC X(41) VALUE SPACES. IMP
  442. 000177 05 OUT-BROKER-NAME2 PIC X(24).
  443. 000178 05 FILLER PIC X(10) VALUE SPACES. IMP
  444. 000179 05 SHARES-SOLD2 PIC ZZ,ZZZ,ZZZ,ZZ9.9999.
  445. 000180 05 FILLER PIC X(38) VALUE SPACES. IMP
  446. 000181
  447. 000182 01 EOR-STATS.
  448. 000183 05 FILLER PIC X(15) VALUE SPACES. IMP
  449. 000184 05 TOTAL-RECORDS PIC Z,ZZ9.
  450. 000185 05 FILLER PIC X(10) VALUE SPACES. IMP
  451. 000186 05 TOTAL-DEPOSIT PIC $$,$$$,$$$,$$$,$$9.99.
  452. 000187 05 FILLER PIC X(10) VALUE SPACES. IMP
  453. 000188 05 TOTAL-SHARES PIC ZZ,ZZZ,ZZZ,ZZZ,ZZ9.9999.
  454. 000189 05 FILLER PIC X(10) VALUE SPACES. IMP
  455. 000190 05 TOTAL-COMMMISSION PIC $$,$$$,$$$,$$$,$$9.99.
  456. 000191 05 FILLER PIC X(17) VALUE SPACES. IMP
  457. 000192
  458. 000193 01 PAGE-COUNT PIC 99 VALUE 0 COMP SYNC.
  459. 000194
  460. PP 5655-S71 IBM Enterprise COBOL for z/OS 4.2.0 ASSIGN3 Date 10/03/2014 Time 19:03:17 Page 7
  461. LineID PL SL ----+-*A-1-B--+----2----+----3----+----4----+----5----+----6----+----7-|--+----8 Map and Cross Reference
  462.  
  463. 000195 01 PAGE-COUNT-2 PIC 99 VALUE 0 COMP SYNC.
  464. 000196
  465. 000197 01 LINE-COUNT PIC 99 VALUE 99 COMP SYNC.
  466. 000198
  467. 000199 01 LINE-COUNT-2 PIC 99 VALUE 99 COMP SYNC.
  468. 000200
  469. 000201 01 RECORD-COUNT PIC 9(4) VALUE 0.
  470. 000202
  471. 000203 01 RECORD-COUNT-2 PIC 9(4) VALUE 0.
  472. 000204
  473. 000205 PROCEDURE DIVISION.
  474. 000206 0000-MAIN.
  475. 000207
  476. 000208 OPEN INPUT STOCK-PRICE. 45
  477. 000209
  478. 000210 READ STOCK-PRICE 45
  479. 000211 1 AT END MOVE 'Y' TO EOF-FLAG1 81
  480. 000212 END-READ.
  481. 000213
  482. 000214 PERFORM 0100-GET-SHAREPR 251
  483. 000215 UNTIL EOF-FLAG1 = 'Y'. 81
  484. 000216
  485. 000217 CLOSE STOCK-PRICE. 45
  486. 000218
  487. 000219 OPEN OUTPUT PRINT-REPORT. 62
  488. 000220
  489. 000221 OPEN INPUT DAILY-SALES 52
  490. 000222 OUTPUT SALES-REPORT. 38
  491. 000223
  492. 000224 READ DAILY-SALES 52
  493. 000225 1 AT END MOVE 'Y' TO EOF-FLAG2 81
  494. 000226 END-READ.
  495. 000227
  496. 000228 PERFORM 0200-PROCESS-RECORD 260
  497. 000229 UNTIL EOF-FLAG2 = 'Y'. 82
  498. 000230
  499. 000231 CLOSE DAILY-SALES 52
  500. 000232 SALES-REPORT. 38
  501. 000233
  502. 000234 OPEN INPUT SALES-REPORT. 38
  503. 000235
  504. 000236 READ SALES-REPORT 38
  505. 000237 1 AT END MOVE 'Y' TO EOF-FLAG3 83
  506. 000238 END-READ.
  507. 000239
  508. 000240 PERFORM 0300-PROCESS-RECORD2 299
  509. 000241 UNTIL EOF-FLAG3 = 'Y'. 83
  510. 000242
  511. 000243 CLOSE SALES-REPORT 38
  512. 000244 PRINT-REPORT. 62
  513. 000245
  514. 000246 STOP RUN.
  515. 000247
  516. 000248 0000-EXIT. EXIT.
  517. PP 5655-S71 IBM Enterprise COBOL for z/OS 4.2.0 ASSIGN3 Date 10/03/2014 Time 19:03:17 Page 8
  518. LineID PL SL ----+-*A-1-B--+----2----+----3----+----4----+----5----+----6----+----7-|--+----8 Map and Cross Reference
  519. 000250
  520. 000251 0100-GET-SHAREPR.
  521. 000252
  522. 000253 MOVE IN-SHARE-PRICE TO SHARE-PRICE. 49 162
  523. 000254
  524. 000255 MOVE FUNCTION CURRENT-DATE TO CURRENT-DATE-FIELDS. IFN 68
  525. 000256
  526. 000257 0100-EXIT. EXIT.
  527. 000258
  528. 000259
  529. 000260 0200-PROCESS-RECORD.
  530. 000261
  531. 000262 IF LINE-COUNT > 15 197
  532. 000263 1 PERFORM 0400-NEW-PAGE. 312
  533. 000264
  534. 000265 MOVE IN-BROKER-CITY TO OUT-BROKER-CITY. 56 165
  535. 000266
  536. 000267 MOVE IN-BROKER-NAME TO OUT-BROKER-NAME. 57 167
  537. 000268
  538. 000269 MOVE IN-DEPOSIT-AMOUNT TO OUT-DEPOSIT. 58 169
  539. 000270
  540. 000271 COMPUTE SHARES-SOLD = IN-DEPOSIT-AMOUNT / SHARE-PRICE. 171 58 162
  541. 000272
  542. 000273 IF SHARES-SOLD > 20000 171
  543. 000274 1 MOVE IN-BROKER-NAME TO TEMP-BROKER 57 42
  544. 000275 1 MOVE SHARES-SOLD TO TEMP-SHARES-SOLD 171 43
  545. 000276 1 COMPUTE RECORD-COUNT-2 = RECORD-COUNT-2 + 1. 203 203
  546. 000277
  547. 000278 IF COMMISSION-FLAG = 1 59
  548. 000279 1 COMPUTE COMMISSION ROUNDED = 173
  549. 000280 1 IN-DEPOSIT-AMOUNT * (5 / 800) 58
  550. 000281 ELSE
  551. 000282 1 COMPUTE COMMISSION ROUNDED = 173
  552. 000283 1 IN-DEPOSIT-AMOUNT * (7 / 800) 58
  553. 000284 END-IF.
  554. 000285
  555. 000286 WRITE PRINT-RECORD FROM PRINT-LINE-1 AFTER 2. 65 164
  556. 000287
  557. 000288 COMPUTE LINE-COUNT = LINE-COUNT + 1. 197 197
  558. 000289
  559. 000290 COMPUTE RECORD-COUNT = RECORD-COUNT + 1. 201 201
  560. 000291
  561. 000292 READ DAILY-SALES 52
  562. 000293 1 AT END MOVE 'Y' TO EOF-FLAG2 82
  563. 000294 END-READ.
  564. 000295
  565. 000296 0200-EXIT. EXIT.
  566. PP 5655-S71 IBM Enterprise COBOL for z/OS 4.2.0 ASSIGN3 Date 10/03/2014 Time 19:03:17 Page 9
  567. LineID PL SL ----+-*A-1-B--+----2----+----3----+----4----+----5----+----6----+----7-|--+----8 Map and Cross Reference
  568. 000298
  569. 000299 0300-PROCESS-RECORD2.
  570. 000300
  571. 000301 IF LINE-COUNT-2 > 15 199
  572. 000302 1 PERFORM 0500-NEW-PAGE2. 328
  573. 000303
  574. 000304
  575. 000305 WRITE PRINT-RECORD FROM PRINT-LINE-2 AFTER 2. 65 175
  576. 000306
  577. 000307 COMPUTE LINE-COUNT-2 = LINE-COUNT-2 + 1. 199 199
  578. 000308
  579. 000309
  580. 000310 0300-EXIT. EXIT.
  581. 000311
  582. 000312 0400-NEW-PAGE.
  583. 000313
  584. 000314 COMPUTE PAGE-NUM = PAGE-COUNT-2 + 1. 96 195
  585. 000315
  586. 000316 WRITE PRINT-RECORD FROM HEADER-L1 AFTER PAGE. 65 85
  587. 000317
  588. 000318 WRITE PRINT-RECORD FROM HEADER-L2-R1 AFTER 1. 65 98
  589. 000319
  590. 000320 WRITE PRINT-RECORD FROM HEADER-L3-R1 AFTER 1. 65 109
  591. 000321
  592. 000322 WRITE PRINT-RECORD FROM HEAD-DIVIDE AFTER 1. 65 125
  593. 000323
  594. 000324 MOVE 1 TO LINE-COUNT-2. 199
  595. 000325
  596. 000326 0400-EXIT. EXIT.
  597. 000327
  598. 000328 0500-NEW-PAGE2.
  599. 000329
  600. 000330 COMPUTE PAGE-NUM = PAGE-COUNT-2 + 1. 96 195
  601. 000331
  602. 000332 WRITE PRINT-RECORD FROM HEADER-L1 AFTER PAGE. 65 85
  603. 000333
  604. 000334 WRITE PRINT-RECORD FROM HEADER-L2-R2 AFTER 1. 65 127
  605. 000335
  606. 000336 WRITE PRINT-RECORD FROM HEADER-L3-R2 AFTER 1. 65 138
  607. 000337
  608. 000338 WRITE PRINT-RECORD FROM HEAD-DIVIDE AFTER 1. 65 125
  609. 000339
  610. 000340 MOVE 1 TO LINE-COUNT. 197
  611. 000341
  612. 000342 0500-EXIT. EXIT.
  613. 000343
  614. PP 5655-S71 IBM Enterprise COBOL for z/OS 4.2.0 ASSIGN3 Date 10/03/2014 Time 19:03:17 Page 10
  615.  
  616. An "M" preceding a data-name reference indicates that the data-name is modified by this reference.
  617.  
  618. Defined Cross-reference of data names References
  619.  
  620. 134 BLS-REPORT
  621. 92 BROKER-FIRM
  622. 113 BROKER-HEADER
  623. 140 BROKER-HEADER-2
  624. 105 BSC-REPORT
  625. 110 CITY-HEADER
  626. 173 COMMISSION . . . . . . . . . . M279 M282
  627. 59 COMMISSION-FLAG. . . . . . . . 278
  628. 122 COMMISSION-HEADER
  629. 69 CURRENT-DATE
  630. 68 CURRENT-DATE-FIELDS. . . . . . M255
  631. 72 CURRENT-DAY
  632. 74 CURRENT-HOUR
  633. 75 CURRENT-MINUTE
  634. 71 CURRENT-MONTH
  635. 77 CURRENT-MS
  636. 76 CURRENT-SECOND
  637. 73 CURRENT-TIME
  638. 70 CURRENT-YEAR
  639. 52 DAILY-SALES. . . . . . . . . . 30 221 224 231 292
  640. 116 DEPOSIT-HEADER
  641. 78 DIFF-FROM-GMT
  642. 80 EOF-FLAGS
  643. 81 EOF-FLAG1. . . . . . . . . . . M211 215 M225
  644. 82 EOF-FLAG2. . . . . . . . . . . 229 M293
  645. 83 EOF-FLAG3. . . . . . . . . . . M237 241
  646. 182 EOR-STATS
  647. 125 HEAD-DIVIDE. . . . . . . . . . 322 338
  648. 147 HEADER-EOR
  649. 85 HEADER-L1. . . . . . . . . . . 316 332
  650. 98 HEADER-L2-R1 . . . . . . . . . 318
  651. 127 HEADER-L2-R2 . . . . . . . . . 334
  652. 109 HEADER-L3-R1 . . . . . . . . . 320
  653. 138 HEADER-L3-R2 . . . . . . . . . 336
  654. 56 IN-BROKER-CITY . . . . . . . . 265
  655. 57 IN-BROKER-NAME . . . . . . . . 267 274
  656. 58 IN-DEPOSIT-AMOUNT. . . . . . . 269 271 280 283
  657. 49 IN-SHARE-PRICE . . . . . . . . 253
  658. 55 INPUT-RECORD
  659. 197 LINE-COUNT . . . . . . . . . . 262 M288 288 M340
  660. 199 LINE-COUNT-2 . . . . . . . . . 301 M307 307 M324
  661. 165 OUT-BROKER-CITY. . . . . . . . M265
  662. 167 OUT-BROKER-NAME. . . . . . . . M267
  663. 177 OUT-BROKER-NAME2
  664. 88 OUT-DD
  665. 169 OUT-DEPOSIT. . . . . . . . . . M269
  666. 99 OUT-HH
  667. 128 OUT-HH-2
  668. 86 OUT-MM
  669. 101 OUT-MN
  670. 130 OUT-MN-2
  671. 103 OUT-SS
  672. 132 OUT-SS-2
  673. 90 OUT-YYYY
  674. PP 5655-S71 IBM Enterprise COBOL for z/OS 4.2.0 ASSIGN3 Date 10/03/2014 Time 19:03:17 Page 11
  675.  
  676. Defined Cross-reference of data names References
  677.  
  678.  
  679. 193 PAGE-COUNT
  680. 195 PAGE-COUNT-2 . . . . . . . . . 314 330
  681. 96 PAGE-NUM . . . . . . . . . . . M314 M330
  682. 95 PG
  683. 164 PRINT-LINE-1 . . . . . . . . . 286
  684. 175 PRINT-LINE-2 . . . . . . . . . 305
  685. 65 PRINT-RECORD . . . . . . . . . M286 M305 M316 M318 M320 M322 M332 M334 M336 M338
  686. 62 PRINT-REPORT . . . . . . . . . 31 219 244
  687. 201 RECORD-COUNT . . . . . . . . . M290 290
  688. 203 RECORD-COUNT-2 . . . . . . . . M276 276
  689. 38 SALES-REPORT . . . . . . . . . 32 222 232 234 236 243
  690. 48 SHARE
  691. 162 SHARE-PRICE. . . . . . . . . . M253 271
  692. 143 SHARES-HEADER-2
  693. 171 SHARES-SOLD. . . . . . . . . . M271 273 275
  694. 119 SHARES-SOLD-HEADER
  695. 179 SHARES-SOLD2
  696. 45 STOCK-PRICE. . . . . . . . . . 29 208 210 217
  697. 42 TEMP-BROKER. . . . . . . . . . M274
  698. 43 TEMP-SHARES-SOLD . . . . . . . M275
  699. 41 TEMP-STORAGE
  700. 158 TOTAL-COMMISSION-HEAD
  701. 190 TOTAL-COMMMISSION
  702. 186 TOTAL-DEPOSIT
  703. 152 TOTAL-DEPOSIT-HEAD
  704. 184 TOTAL-RECORDS
  705. 149 TOTAL-RECORDS-HEAD
  706. 188 TOTAL-SHARES
  707. 155 TOTAL-SHARES-HEAD
  708. PP 5655-S71 IBM Enterprise COBOL for z/OS 4.2.0 ASSIGN3 Date 10/03/2014 Time 19:03:17 Page 12
  709.  
  710. Context usage is indicated by the letter preceding a procedure-name reference.
  711. These letters and their meanings are:
  712. A = ALTER (procedure-name)
  713. D = GO TO (procedure-name) DEPENDING ON
  714. E = End of range of (PERFORM) through (procedure-name)
  715. G = GO TO (procedure-name)
  716. P = PERFORM (procedure-name)
  717. T = (ALTER) TO PROCEED TO (procedure-name)
  718. U = USE FOR DEBUGGING (procedure-name)
  719.  
  720. Defined Cross-reference of procedures References
  721.  
  722. 248 0000-EXIT
  723. 206 0000-MAIN
  724. 257 0100-EXIT
  725. 251 0100-GET-SHAREPR . . . . . . . P214
  726. 296 0200-EXIT
  727. 260 0200-PROCESS-RECORD. . . . . . P228
  728. 310 0300-EXIT
  729. 299 0300-PROCESS-RECORD2 . . . . . P240
  730. 326 0400-EXIT
  731. 312 0400-NEW-PAGE. . . . . . . . . P263
  732. 342 0500-EXIT
  733. 328 0500-NEW-PAGE2 . . . . . . . . P302
  734. PP 5655-S71 IBM Enterprise COBOL for z/OS 4.2.0 ASSIGN3 Date 10/03/2014 Time 19:03:17 Page 13
  735.  
  736. Defined Cross-reference of programs References
  737.  
  738. 18 ASSIGN3
  739.  
  740.  
  741. * Statistics for COBOL program ASSIGN3:
  742. * Source records = 343
  743. * Data Division statements = 79
  744. * Procedure Division statements = 59
  745.  
  746. End of compilation 1, program ASSIGN3, no statements flagged.
  747.  
  748. Return code 0
  749. !! END OF JES SPOOL FILE !!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement