cdc:nos2.source:opl.opl871:deck:acpd.003
Deck ACPD Part 003
9 Modifications
Listing Sections
- Deck ACPD Start
- Deck ACPD Part 1 (Line 1374)
- Deck ACPD Part 2 (Line 2100)
- Deck ACPD Part 3 (Line 4251)
- Deck ACPD Part 4 (Line 5771)
Source
Seq # *Modification Id* Act ----------------------------+ 04251 M01S04119.acpd +++|* PRINT SAMPLE TIMES. *NIPP* IS THE NUMBER OF COLUMNS PER PAGE. 04252 M01S04120.acpd +++|# 04253 M01S04121.acpd +++| 04254 M01S04122.acpd +++| J=BCLC; # STARTING POSITION TO PRINT # 04255 M01S04123.acpd +++| SUM=0; 04256 M01S04124.acpd +++| P<DDSC>=LOC(DDDT); 04257 M01S04125.acpd +++| 04258 M01S04126.acpd +++| SLOWFOR I=1 STEP 1 UNTIL NIPP 04259 M01S04127.acpd +++| DO 04260 M01S04128.acpd +++| BEGIN 04261 M01S04129.acpd +++| SM=DCDT$WD[(I-1)*DCDL + DDSC$FW[PT]]; 04262 M01S04130.acpd +++| WRITEV(SM,INTC,J,10,NLFC); 04263 M01S04131.acpd +++| SUM=SUM+SM; 04264 M01S04132.acpd +++| J=J+10; 04265 M01S04133.acpd +++| END 04266 M01S04134.acpd +++| 04267 M01S04135.acpd +++| IF (NIPP GR (DCDC-3)) # MORE THAN 7 COLUMNS # 04268 M01S04136.acpd +++| THEN # NO TOTAL ON THIS PAGE # 04269 M01S04137.acpd +++| BEGIN 04270 M01S04138.acpd +++| WRITEV(SUM,INTC,J,10,LFDC); # PRINT SUBTOTAL # 04271 M01S04139.acpd +++| END 04272 M01S04140.acpd +++| 04273 M01S04141.acpd +++| ELSE # PRINT TOTAL ON SAME PAGE # 04274 M01S04142.acpd +++| BEGIN 04275 M01S04143.acpd +++| IF (NIPP GR 0) # MORE THAN 1 COLUMN COLLECTED # 04276 M01S04144.acpd +++| AND (TCOL GR (DCDC-3)) 04277 M01S04145.acpd +++| THEN # PRINT SUBTOTAL # 04278 M01S04146.acpd +++| BEGIN 04279 M01S04147.acpd +++| WRITEV(SUM,INTC,J,10,NLFC); 04280 M01S04148.acpd +++| J=J+10; 04281 M01S04149.acpd +++| END 04282 M01S04150.acpd +++| 04283 M01S04151.acpd +++| SUM=DDSM$IM[DDSC$FW[PT]]; # TOTAL SAMPLES # 04284 M01S04152.acpd +++| WRITEV(SUM,INTC,J,10,LFDC); 04285 M01S04153.acpd +++| END 04286 M01S04154.acpd +++| 04287 M01S04155.acpd +++|# 04288 M01S04156.acpd +++|* COMPUTE AND PRINT LOOP ELEMENTS. 04289 M01S04157.acpd +++|* THE PROCESSING OF THE LOOP ELEMENTS WILL FOLLOW THE 04290 M01S04158.acpd +++|* INSTRUCTIONS CONTAINED IN THE *DSPT* TABLE FROM 04291 M01S04159.acpd +++|* *FWA* TO *LWA*. 04292 M01S04160.acpd +++|# 04293 M01S04161.acpd +++| 04294 M01S04162.acpd +++| CT=FWA+1; 04295 M01S04163.acpd +++| FASTFOR I=0 WHILE (CT LQ LWA) 04296 M01S04164.acpd +++| DO 04297 M01S04165.acpd +++| BEGIN # FOLLOW TABLE *DSPT* # 04298 M01S04166.acpd +++| PT=DSPT$PT[CT]; # POINTER TO *DDSC* TABLE # 04299 M01S04167.acpd +++| IF NOT (DDSC$SD[PT]) # ELEMENT IS NOT SELECTED # 04300 M01S04168.acpd +++| THEN 04301 M01S04169.acpd +++| BEGIN 04302 M01S04170.acpd +++| CT=CT+1; 04303 M01S04171.acpd +++| TEST I; # SKIP IT # 04304 M01S04172.acpd +++| END 04305 M01S04173.acpd +++| 04306 M01S04174.acpd +++| ST=DSPT$ST[CT]; # POINTER TO SUBTITLE TABLE # 04307 M01S04175.acpd +++| GETMSG(CT,MS1); 04308 M01S04176.acpd +++| WA=DDSC$WA[PT]; # WEIGHT FACTOR INFORMATION # 04309 M01S04177.acpd +++| WP=DDSC$WP[PT]; # WEIGHT FACTOR # 04310 M01S04178.acpd +++| IF (WA EQ WGFC) # WEIGHT FACTOR SPECIFIED # 04311 M01S04179.acpd +++| THEN 04312 M01S04180.acpd +++| BEGIN # CHECK IF MULTIPLE WEIGHT FACTORS # 04313 M01S04181.acpd +++| P<DDSC>=LOC(DDHD); 04314 M01S04182.acpd +++| IF (DDSC$LN[WP] GR 1) # MORE THAN 1 WEIGHT FACTOR # 04315 M01S04183.acpd +++| THEN 04316 M01S04184.acpd +++| BEGIN 04317 M01S04185.acpd +++| WIC=DDSC$IC[WP]; # WEIGHT FACTOR INCREMENTOR # 04318 M01S04186.acpd +++| END 04319 M01S04187.acpd +++| 04320 M01S04188.acpd +++| ELSE 04321 M01S04189.acpd +++| BEGIN 04322 M01S04190.acpd +++| WIC=0; 04323 M01S04191.acpd +++| END 04324 M01S04192.acpd +++| 04325 M01S04193.acpd +++| P<DDSC>=LOC(DDDT); 04326 M01S04194.acpd +++| END # CHECK IF MULTIPLE WEIGHT FACTORS # 04327 M01S04195.acpd +++| 04328 M01S04196.acpd +++| TY=DDSC$TY[PT]; # DATA TYPE # 04329 M01S04197.acpd +++| FW=DDSC$FW[PT]; # POINTER TO *DCDT* TABLE # 04330 M01S04198.acpd +++| LN=DDSC$LN[PT]; # NUMBER OF ENTRIES # 04331 M01S04199.acpd +++| IC=DDSC$IC[PT]; # INCREMENTOR # 04332 M01S04200.acpd +++| 04333 M01S04201.acpd +++|# 04334 M01S04202.acpd +++|* IF THE POINTER TO SUBBLOCK TITLE TABLE *ST* IS NIL (*NSBC*), 04335 M01S04203.acpd +++|* THE ELEMENT IS A SINGLE ENTRY ELEMENT OR HAS NO SUBTITLES. 04336 M01S04204.acpd +++|# 04337 M01S04205.acpd +++| 04338 M01S04206.acpd +++| 04339 M01S04207.acpd +++| IF (ST EQ NSBC) # SINGLE ENTRY OR NO SUBTITLE # 04340 M01S04208.acpd +++| THEN 04341 M01S04209.acpd +++| BEGIN # PROCESS SINGLE ENTRY OR NO SUBTITLE ELEMENT # 04342 M01S04210.acpd +++| FG=FALSE; # DO NOT PRINT SUBBLOCK TITLE # 04343 M01S04211.acpd +++| POS=0; # FIRST WEIGHT FACTOR POSITION # 04344 M01S04212.acpd +++| SLOWFOR J=1 STEP 1 WHILE (J LS LN) 04345 M01S04213.acpd +++| DO 04346 M01S04214.acpd +++| BEGIN 04347 M01S04215.acpd +++| DATELM(FG,BLKC,MS1,WA,WP,POS,TY,FW,NSF); 04348 M01S04216.acpd +++| CT=CT+1; 04349 M01S04217.acpd +++| GETMSG(CT,MS1); 04350 M01S04218.acpd +++| FW=FW+IC; 04351 M01S04219.acpd +++| POS=POS+WIC; 04352 M01S04220.acpd +++| END 04353 M01S04221.acpd +++| 04354 M01S04222.acpd +++| DATELM(FG,BLKC,MS1,WA,WP,POS,TY,FW,NSF); 04355 M01S04223.acpd +++| END # PROCESS SINGLE ENTRY OR NO SUBTITLE ELEMENT # 04356 M01S04224.acpd +++| 04357 M01S04225.acpd +++|# 04358 M01S04226.acpd +++|* THE ELEMENT HAS SUBTITLES TO BE PROCESS. EACH ENTRY OF THE 04359 M01S04227.acpd +++|* MULTIPLE-ENTRY ELEMENT HAS A SUBTITLE DEFINED IN TABLE *SMGT*. 04360 M01S04228.acpd +++|# 04361 M01S04229.acpd +++| 04362 M01S04230.acpd +++| ELSE 04363 M01S04231.acpd +++| BEGIN # MULTIPLE ENTRIES # 04364 M01S04232.acpd +++| T=ST; 04365 M01S04233.acpd +++| FG=TRUE; # PRINT SUBBLOCK # 04366 M01S04234.acpd +++| POS=0; 04367 M01S04235.acpd +++| FASTFOR J=1 STEP 1 UNTIL LN 04368 M01S04236.acpd +++| DO 04369 M01S04237.acpd +++| BEGIN # PROCESS ONE ENTRY OF MULTIPLE-ENTRY ELEMENT # 04370 M01S04238.acpd +++| MS2$MS[1]=SMGT$TX[T]; 04371 M01S04239.acpd +++| IF (MS2$MS[1] EQ BLKC) # END OF SUBBLOCK TABLE # 04372 M01S04240.acpd +++| THEN 04373 M01S04241.acpd +++| BEGIN 04374 M01S04242.acpd +++| T=ST; # RESET *SMGT* POINTER # 04375 M01S04243.acpd +++| CT=CT+1; # NEXT *DSPT* ELEMENT # 04376 M01S04244.acpd +++| GETMSG(CT,MS1); 04377 M01S04245.acpd +++| MS2$MS[1]=SMGT$TX[T]; 04378 M01S04246.acpd +++| FG=TRUE; # PRINT SUBBLOCK # 04379 M01S04247.acpd +++| END 04380 M01S04248.acpd +++| 04381 M01S04249.acpd +++| DATELM(FG,MS1,MS2,WA,WP,POS,TY,FW,NSF); 04382 M01S04250.acpd +++| 04383 M01S04251.acpd +++| T=T+1; 04384 M01S04252.acpd +++| FW=FW+IC; 04385 M01S04253.acpd +++| POS=POS+WIC; 04386 M01S04254.acpd +++| END # PROCESS ONE ENTRY OF MULTIPLE-ENTRY ELEMENT # 04387 M01S04255.acpd +++| 04388 M01S04256.acpd +++| END # MULTIPLE ENTRIES # 04389 M01S04257.acpd +++| 04390 M01S04258.acpd +++| CT=CT+1; 04391 M01S04259.acpd +++| END # FOLLOW TABLE *DSPT* # 04392 M01S04260.acpd +++| 04393 M01S04261.acpd +++| END # PUTBLK # 04394 M01S04262.acpd +++| 04395 M01S04263.acpd +++| TERM 04396 M01S04264.acpd +++|PROC PUTDAT((NSF),(NIN)); 04397 M01S04265.acpd +++|# TITLE PUTDAT - PRINT DATA BLOCK ELEMENTS. # 04398 M01S04266.acpd +++| 04399 M01S04267.acpd +++| BEGIN # PUTDAT # 04400 M01S04268.acpd +++| 04401 M01S04269.acpd +++|# 04402 M01S04270.acpd +++|** PUTDAT - PRINT DATA BLOCK ELEMENTS. 04403 M01S04271.acpd +++|* 04404 M01S04272.acpd +++|* PRINT FAST, MEDIUM, SLOW, AND SNAPSHOT LOOPS. 04405 M01S04273.acpd +++|* 04406 M01S04274.acpd +++|* PROC PUTDAT((NSF),(NIN)) 04407 M01S04275.acpd +++|* 04408 M01S04276.acpd +++|* ENTRY NSF = NUMBER OF RECORDS PER INTERVAL. 04409 M01S04277.acpd +++|* NIN = NUMBER OF INTERVALS PER PAGE. 04410 M01S04278.acpd +++|* TABLE *DCDT* CONTAINS DATA BLOCK ELEMENT VALUES. 04411 M01S04279.acpd +++|* 04412 M01S04280.acpd +++|* EXIT DATA BLOCK ELEMENTS ARE PRINTED TO THE REPORT 04413 M01S04281.acpd +++|* FILE. 04414 M01S04282.acpd +++|# 04415 M01S04283.acpd +++| 04416 M01S04284.acpd +++|# 04417 M01S04285.acpd +++|* PARAMETER LIST. 04418 M01S04286.acpd +++|# 04419 M01S04287.acpd +++| 04420 M01S04288.acpd +++| ITEM NSF I; # NUMBER OF RECORDS PER INTERVAL # 04421 M01S04289.acpd +++| ITEM NIN I; # NUMBER OF INTERVALS PER PAGE # 04422 M01S04290.acpd +++| 04423 M01S04291.acpd +++|# 04424 M01S04292.acpd +++|**** PROC PUTDAT - XREF LIST BEGIN. 04425 M01S04293.acpd +++|# 04426 M01S04294.acpd +++| 04427 M01S04295.acpd +++| XREF 04428 M01S04296.acpd +++| BEGIN 04429 M01S04297.acpd +++| PROC PUTBLK; # PRINT ONE LOOP DATA ELEMENTS #
Line S04298 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 04430 M02S04298.v23l617 ---| PROC PUTPMF; # PRINT *PMF* HARDWARE RATIOS # 04431 M01S04299.acpd +++| PROC PUTSNS; # PRINT SNAPSHOT LOOP ELEMENTS # 04432 M01S04300.acpd +++| PROC RPEJECT; # PAGE EJECT # 04433 M01S04301.acpd +++| PROC WRITEV; # WRITE DATA ELEMENT # 04434 M01S04302.acpd +++| END 04435 M01S04303.acpd +++| 04436 M01S04304.acpd +++|# 04437 M01S04305.acpd +++|**** PROC PUTDAT - XREF LIST END. 04438 M01S04306.acpd +++|# 04439 M01S04307.acpd +++| 04440 M01S04308.acpd +++| DEF LISTCON #0#; # TURN OFF COMMON DECK LISTING # 04441 M01S04309.acpd +++| 04442 M01S04310.acpd +++|*CALL COMUCPD 04443 M01S04311.acpd +++| 04444 M01S04312.acpd +++|# 04445 M01S04313.acpd +++|* LOCAL VARIABLES. 04446 M01S04314.acpd +++|# 04447 M01S04315.acpd +++| 04448 M01S04316.acpd +++| ITEM FW I; # LOOP BEGINNING INDEX # 04449 M01S04317.acpd +++| ITEM LW I; # LOOP ENDING INDEX # 04450 M01S04318.acpd +++| ITEM MSG C(30)="**********************"; 04451 M01S04319.acpd +++| # LOOP REPORT SEPARATOR # 04452 M01S04320.acpd +++| 04453 M01S04321.acpd +++| 04454 M01S04322.acpd +++| 04455 M01S04323.acpd +++| 04456 M01S04324.acpd +++| 04457 M01S04325.acpd +++|# 04458 M01S04326.acpd +++|* BEGIN PUTDAT PROC. 04459 M01S04327.acpd +++|# 04460 M01S04328.acpd +++| 04461 M01S04329.acpd +++| NIPP=NIN; 04462 M01S04330.acpd +++| IF (P$L NQ NULL) # REPORT FILE SPECIFIED # 04463 M01S04331.acpd +++| THEN 04464 M01S04332.acpd +++| BEGIN 04465 M01S04333.acpd +++| RPEJECT(OFFA); # PAGE EJECT # 04466 M01S04334.acpd +++| END 04467 M01S04335.acpd +++| 04468 M01S04336.acpd +++| P<DCHD>=LOC(DBUF); 04469 M01S04337.acpd +++| P<DDSC>=LOC(DDHD); 04470 M01S04338.acpd +++| 04471 M01S04339.acpd +++| IF (DCHD$WD[DDSC$FW[DLIL]] NQ 0) # FAST LOOP WAS COLLECTED # 04472 M01S04340.acpd +++| THEN 04473 M01S04341.acpd +++| BEGIN 04474 M01S04342.acpd +++| FW=HDML; 04475 M01S04343.acpd +++| LW=FW+FSML-1; 04476 M01S04344.acpd +++| PUTBLK(NSF,FW,LW); # PROCESS FAST LOOP # 04477 M01S04345.acpd +++| WRITEV(MSG,CHRC,1,22,LFDC); 04478 M01S04346.acpd +++| END 04479 M01S04347.acpd +++| 04480 M01S04348.acpd +++| IF (DCHD$WD[DDSC$FW[DLML]] NQ 0) # MEDIUM LOOP WAS COLLECTED # 04481 M01S04349.acpd +++| THEN 04482 M01S04350.acpd +++| BEGIN 04483 M01S04351.acpd +++| FW=HDML+FSML; 04484 M01S04352.acpd +++| LW=FW+MDML-1; 04485 M01S04353.acpd +++| PUTBLK(NSF,FW,LW); # PROCESS MEDIUM LOOP # 04486 M01S04354.acpd +++| WRITEV(MSG,CHRC,1,22,LFDC); 04487 M01S04355.acpd +++| END 04488 M01S04356.acpd +++| 04489 M01S04357.acpd +++| IF (DCHD$WD[DDSC$FW[DLOL]] NQ 0) # SLOW LOOP WAS COLLECTED # 04490 M01S04358.acpd +++| THEN 04491 M01S04359.acpd +++| BEGIN 04492 M01S04360.acpd +++| FW=HDML+FSML+MDML; 04493 M01S04361.acpd +++| LW=FW+SLML-1; 04494 M01S04362.acpd +++| PUTBLK(NSF,FW,LW); # PROCESS SLOW LOOP #
Line S04363 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 04495 M02S04363.v23l617 ---| FW=LW+1;
Line S04364 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 04496 M02S04364.v23l617 ---| PUTPMF(FW); # PROCESS *PMF* HARDWARE RATIO #
Line S04365 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 04497 M02S04365.v23l617 ---| LW=FW+DRVL-1; 04498 M01S04366.acpd +++| WRITEV(MSG,CHRC,1,22,LFDC); 04499 M01S04367.acpd +++| END 04500 M01S04368.acpd +++| 04501 M01S04369.acpd +++| IF (NIN GR 0) # NUMBER OF COLUMNS .GT. 0 # 04502 M01S04370.acpd +++| AND (DCHD$WD[DDSC$FW[DLFW]] NQ 0) # SNAPSHOT WAS COLLECTED # 04503 M01S04371.acpd +++| THEN 04504 M01S04372.acpd +++| BEGIN
Line S04373 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 04505 M02S04373.v23l617 ---| FW=HDML+FSML+MDML+SLML+DRVL; 04506 M01S00078.v23l617 +++| FW=HDML+FSML+MDML+SLML; 04507 M01S04374.acpd +++| LW=FW+SNML-1; 04508 M01S04375.acpd +++| TLFG=2; 04509 M01S04376.acpd +++| PUTSNS(FW,LW); # PROCESS SNAPSHOT LOOP ELEMENTS # 04510 M01S04377.acpd +++| TLFG=1; 04511 M01S04378.acpd +++| END 04512 M01S04379.acpd +++| 04513 M01S04380.acpd +++| RETURN; 04514 M01S04381.acpd +++| END # PUTDAT # 04515 M01S04382.acpd +++| 04516 M01S04383.acpd +++| TERM 04517 M01S04384.acpd +++|PROC PUTEST; 04518 M01S04385.acpd +++|# TITLE PUTEST - PRINT *EST*. # 04519 M01S04386.acpd +++| 04520 M01S04387.acpd +++| BEGIN # PUTEST # 04521 M01S04388.acpd +++| 04522 M01S04389.acpd +++|# 04523 M01S04390.acpd +++|** PUTEST - PRINT *EST*. 04524 M01S04391.acpd +++|* 04525 M01S04392.acpd +++|* PRINT *EST* TABLE. 04526 M01S04393.acpd +++|* 04527 M01S04394.acpd +++|* PROC PUTEST 04528 M01S04395.acpd +++|* 04529 M01S04396.acpd +++|* ENTRY TABLE *DCHD* CONTAINS HEADER BLOCK ELEMENT VALUES. 04530 M01S04397.acpd +++|* 04531 M01S04398.acpd +++|* EXIT EST IS WRITTEN TO THE REPORT FILE. 04532 M01S04399.acpd +++|* 04533 M01S04400.acpd +++|* NOTE. 04534 M01S04401.acpd +++|* 04535 M01S04402.acpd +++|* THE SYMBOL *SROS* DEFINED IN THIS ROUTINE HAS TO HAVE 04536 M01S04403.acpd +++|* THE SAME VALUE AS THE SYMBOL *SROS* DEFINED IN COMMON 04537 M01S04404.acpd +++|* DECK *COMSCPS*. 04538 M01S04405.acpd +++|* THE ITEMS *FATT* AND *FATL* HAVE TO BE CHANGED ACCORDINGLY 04539 M01S04406.acpd +++|* IF CHANGE IS MADE TO THE FILE TYPES. 04540 M01S04407.acpd +++|# 04541 M01S04408.acpd +++| 04542 M01S04409.acpd +++|# 04543 M01S04410.acpd +++|**** PROC PUTEST - XREF LIST BEGIN. 04544 M01S04411.acpd +++|# 04545 M01S04412.acpd +++| 04546 M01S04413.acpd +++| XREF 04547 M01S04414.acpd +++| BEGIN 04548 M01S04415.acpd +++| PROC RPEJECT; # PAGE EJECT # 04549 M01S04416.acpd +++| PROC WRITEV; # WRITE DATA ELEMENT # 04550 M01S04417.acpd +++| FUNC XCOD C(10); # BINARY TO DISPLAY OCTAL # 04551 M01S04418.acpd +++| END 04552 M01S04419.acpd +++| 04553 M01S04420.acpd +++|# 04554 M01S04421.acpd +++|**** PROC PUTEST - XREF LIST END. 04555 M01S04422.acpd +++|# 04556 M01S04423.acpd +++| 04557 M01S04424.acpd +++| DEF BLKC #" "#; # BLANK # 04558 M01S04425.acpd +++| DEF CHSC #"S"#; # CHARACTER S # 04559 M01S04426.acpd +++| DEF CHXC #"X"#; # CHARACTER X # 04560 M01S04427.acpd +++| DEF MGMC #"MT"#; # *MT* TAPE # 04561 M01S04428.acpd +++| DEF MGNC #"NT"#; # *NT* TAPE # 04562 M01S04429.acpd +++| DEF MNSC #"-"#; # MINUS SIGN # 04563 M01S04430.acpd +++| DEF MXMSA #47#; # MAXIMUM MS ALLOCATABLE DEVICE # 04564 M01S04431.acpd +++| DEF SROS #8#; # SECONDARY ROLLOUT DEVICE # 04565 M01S04432.acpd +++| 04566 M01S04433.acpd +++| DEF LISTCON #0#; # TURN OFF COMMON DECK LISTING # 04567 M01S04434.acpd +++| 04568 M01S04435.acpd +++|*CALL COMUCPD 04569 M01S04436.acpd +++|*CALL COMUEST 04570 M01S04437.acpd +++| 04571 M01S04438.acpd +++|# 04572 M01S04439.acpd +++|* LOCAL VARIABLES. 04573 M01S04440.acpd +++|# 04574 M01S04441.acpd +++| 04575 M01S04442.acpd +++| ITEM FATL C(12) 04576 M01S04443.acpd +++| = "TIORDPLBSRRN"; # FILES TYPE # 04577 M01S04444.acpd +++| ITEM FATT C(12); # TEMPORARY BUFFER # 04578 M01S04445.acpd +++| ITEM I I; # FOR LOOP CONTROL # 04579 M01S04446.acpd +++| ITEM J I; # FOR LOOP CONTROL # 04580 M01S04447.acpd +++| ITEM L I; # FOR LOOP CONTROL # 04581 M01S04448.acpd +++| ITEM M I; # TEMPORARY STORAGE # 04582 M01S04449.acpd +++| ITEM MSG C(50); # TEMPORARY BUFFER # 04583 M01S04450.acpd +++| ITEM MXRS I; # NUMBER OF *MSAL* CATEGORIES # 04584 M01S04451.acpd +++| ITEM MSI I; # MST ORDINAL # 04585 M01S04452.acpd +++| ITEM MSIC I; # MST INCREMENTOR # 04586 M01S04453.acpd +++| ITEM MUI I; # MST ORDINAL # 04587 M01S04454.acpd +++| ITEM MUIC I; # MST INCREMENTOR # 04588 M01S04455.acpd +++| ITEM N I; # TEMPORARY STORAGE # 04589 M01S04456.acpd +++|
Line S04457 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04590 M02S04457.252l678 ---| ARRAY CHNN [0:3] P(1); # CHANNELS # 04591 M01S00003.252l678 +++| ARRAY CHNN [0:1] P(1); # CHANNELS # 04592 M01S04458.acpd +++| BEGIN # ARRAY CHNN # 04593 M01S04459.acpd +++| ITEM CH U(00,00,60); # CHANNEL WORD #
Line S04460 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04594 M02S04460.252l678 ---| ITEM CHDWN B(00,54,01); # CHANNEL DOWN FLAG # 04595 M01S00004.252l678 +++| ITEM CHAPFLAG B(00,48,01); # CHANNEL ACCESS PATH FLAG # 04596 M01S00005.252l678 +++| ITEM CHSTATUS U(00,49,02); # CHANNEL STATUS # 04597 M01S00006.252l678 +++| ITEM CHNUMBER U(00,55,05); # CHANNEL NUMBER # 04598 M01S04461.acpd +++| END # ARRAY CHNN # 04599 M01S04462.acpd +++| 04600 M01S04463.acpd +++| ARRAY TEM [0:0] P(1); # TEMPORARY BUFFER # 04601 M01S04464.acpd +++| BEGIN # ARRAY TEM # 04602 M01S04465.acpd +++| ITEM TEM$TYPE U(00,01,11); # EQUIPMENT TYPE # 04603 M01S04466.acpd +++| END # ARRAY TEM # 04604 M01S04467.acpd +++| 04605 M01S04468.acpd +++| 04606 M01S04469.acpd +++| 04607 M01S04470.acpd +++| 04608 M01S04471.acpd +++| 04609 M01S04472.acpd +++|# 04610 M01S04473.acpd +++|* BEGIN PUTEST PROC. 04611 M01S04474.acpd +++|# 04612 M01S04475.acpd +++| 04613 M01S04476.acpd +++| P<DCHD>=LOC(DBUF); 04614 M01S04477.acpd +++| P<DDSC>=LOC(DDHD); 04615 M01S04478.acpd +++| 04616 M01S04479.acpd +++| TLFG=3; # INDICATES PRINTING EST # 04617 M01S04480.acpd +++| RPEJECT(OFFA); 04618 M01S04481.acpd +++| 04619 M01S04482.acpd +++|# 04620 M01S04483.acpd +++|* PRINT EST ENTRY. 04621 M01S04484.acpd +++|# 04622 M01S04485.acpd +++| 04623 M01S04486.acpd +++| P<EST>=LOC(DCHD$WD[DDSC$FW[ESTB]]); 04624 M01S04487.acpd +++| MSI=0; 04625 M01S04488.acpd +++| MSIC=DDSC$IC[TRKC]; 04626 M01S04489.acpd +++| MUI=0; 04627 M01S04490.acpd +++| MUIC=DDSC$IC[MSUN]; 04628 M01S04491.acpd +++| 04629 M01S04492.acpd +++| SLOWFOR I=0 STEP 1 UNTIL DCHD$WD[DDSC$FW[ESTL]] - 1 04630 M01S04493.acpd +++| DO 04631 M01S04494.acpd +++| BEGIN # PROCESS ONE EST ENTRY # 04632 M01S04495.acpd +++| IF (EST$EQDE[I] EQ NULL) # ENTRY NOT DEFINED # 04633 M01S04496.acpd +++| THEN 04634 M01S04497.acpd +++| BEGIN 04635 M01S04498.acpd +++| TEST I; 04636 M01S04499.acpd +++| END 04637 M01S04500.acpd +++| 04638 M01S04501.acpd +++| WRITEV(I,OC2C,4,3,NLFC); # EST ORDINAL # 04639 M01S04502.acpd +++| TEM$TYPE[0]=EST$TYPE[I]; 04640 M01S04503.acpd +++| WRITEV(TEM,CHRC,11,2,NLFC); # DEVICE TYPE # 04641 M01S04504.acpd +++|
Line S04505 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04642 M02S04505.252l678 ---| IF (NOT EST$OFF[I]) # NOT DEVICE OFF #
Line S04506 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04643 M02S04506.252l678 ---| THEN
Line S04507 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04644 M02S04507.252l678 ---| BEGIN
Line S04508 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04645 M02S04508.252l678 ---| MSG="ON";
Line S04509 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04646 M02S04509.252l678 ---| END
Line S04510 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04647 M02S04510.252l678 ---|
Line S04511 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04648 M02S04511.252l678 ---| ELSE
Line S04512 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04649 M02S04512.252l678 ---| BEGIN
Line S04513 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04650 M02S04513.252l678 ---| MSG="OFF";
Line S04514 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04651 M02S04514.252l678 ---| END 04652 M01S00007.252l678 +++| IF EST$STATUS[I] EQ 0 # ON DEVICE # 04653 M01S00008.252l678 +++| THEN 04654 M01S00009.252l678 +++| MSG="ON"; 04655 M01S00010.252l678 +++| ELSE 04656 M01S00011.252l678 +++| BEGIN 04657 M01S00012.252l678 +++| IF EST$STATUS[I] EQ 1 # IDLE DEVICE # 04658 M01S00013.252l678 +++| THEN 04659 M01S00014.252l678 +++| MSG="IDLE"; 04660 M01S00015.252l678 +++| ELSE 04661 M01S00016.252l678 +++| BEGIN 04662 M01S00017.252l678 +++| IF EST$STATUS[I] EQ 2 # OFF DEVICE # 04663 M01S00018.252l678 +++| THEN 04664 M01S00019.252l678 +++| MSG="OFF"; 04665 M01S00020.252l678 +++| ELSE # DOWN DEVICE # 04666 M01S00021.252l678 +++| MSG="DOWN"; 04667 M01S00022.252l678 +++| END 04668 M01S00023.252l678 +++| 04669 M01S00024.252l678 +++| END 04670 M01S04515.acpd +++| 04671 M01S04516.acpd +++| WRITEV(MSG,CHRC,16,3,NLFC); # DEVICE STATUS # 04672 M01S04517.acpd +++| 04673 M01S04518.acpd +++| IF (NOT EST$MS[I]) # NOT MASS STORAGE DEVICE # 04674 M01S04519.acpd +++| THEN 04675 M01S04520.acpd +++| BEGIN 04676 M01S04521.acpd +++| N=EST$EQU[I]; 04677 M01S04522.acpd +++| WRITEV(N,OC2C,22,2,NLFC); # EQUIPMENT NUMBER # 04678 M01S04523.acpd +++| N=EST$UN[I]; 04679 M01S04524.acpd +++| WRITEV(N,OC2C,26,2,NLFC); # UNIT NUMBER # 04680 M01S04525.acpd +++| END 04681 M01S04526.acpd +++| 04682 M01S04527.acpd +++| ELSE # MASS STORAGE DEVICE # 04683 M01S04528.acpd +++| BEGIN 04684 M01S04529.acpd +++| IF (EST$RMVE[I]) # REMOVABLE MASS STORAGE DEVICE # 04685 M01S04530.acpd +++| THEN 04686 M01S04531.acpd +++| BEGIN 04687 M01S04532.acpd +++| N=DCHD$WD[DDSC$FW[MSUN]+MUI]; 04688 M01S04533.acpd +++| WRITEV(N,OC2C,26,2,NLFC); 04689 M01S04534.acpd +++| END 04690 M01S04535.acpd +++| 04691 M01S04536.acpd +++| MUI=MUI + MUIC; 04692 M01S04537.acpd +++| END 04693 M01S04538.acpd +++| 04694 M01S04539.acpd +++|# 04695 M01S04540.acpd +++|* PRINT CHANNELS. 04696 M01S04541.acpd +++|# 04697 M01S04542.acpd +++| 04698 M01S04543.acpd +++| CH[0]=EST$CHANA[I]; # CHANNEL A #
Line S04544 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04699 M02S04544.252l678 ---| CHDWN[0]=EST$DCHA[I]; # CHANNEL A DOWN FLAG # 04700 M01S00025.252l678 +++| CHAPFLAG[0]=EST$CHAAE[I]; # CHANNEL A ACCESS ENABLED FLAG # 04701 M01S00026.252l678 +++| CHSTATUS[0]=EST$CHAST[I]; # CHANNEL A STATUS # 04702 M01S04545.acpd +++| CH[1]=EST$CHANB[I]; # CHANNEL B #
Line S04546 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04703 M02S04546.252l678 ---| CHDWN[1]=EST$DCHB[I]; # CHANNEL B DOWN FLAG #
Line S04547 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04704 M02S04547.252l678 ---| IF (EST$TYPE[I] NQ MGMC) AND (EST$TYPE[I] NQ MGNC)
Line S04548 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04705 M02S04548.252l678 ---| THEN
Line S04549 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04706 M02S04549.252l678 ---| BEGIN
Line S04550 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04707 M02S04550.252l678 ---| CH[2]=0;
Line S04551 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04708 M02S04551.252l678 ---| CH[3]=0;
Line S04552 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04709 M02S04552.252l678 ---| END
Line S04553 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04710 M02S04553.252l678 ---|
Line S04554 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04711 M02S04554.252l678 ---| ELSE
Line S04555 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04712 M02S04555.252l678 ---| BEGIN
Line S04556 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04713 M02S04556.252l678 ---| CH[2]=EST$CHANC[I]; # CHANNEL C #
Line S04557 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04714 M02S04557.252l678 ---| CHDWN[2]=EST$DCHC[I]; # CHANNEL C DOWN FLAG #
Line S04558 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04715 M02S04558.252l678 ---| CH[3]=EST$CHAND[I]; # CHANNEL D #
Line S04559 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04716 M02S04559.252l678 ---| CHDWN[3]=EST$DCHD[I]; # CHANNEL D DOWN FLAG #
Line S04560 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04717 M02S04560.252l678 ---| END 04718 M01S00027.252l678 +++| CHAPFLAG[1]=EST$CHBAE[I]; # CHANNEL B ACCESS ENABLED FLAG # 04719 M01S00028.252l678 +++| CHSTATUS[1]=EST$CHBST[I]; # CHANNEL B STATUS # 04720 M01S04561.acpd +++|
Line S04562 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04721 M02S04562.252l678 ---| FASTFOR L=0 STEP 1 UNTIL 3 04722 M01S00029.252l678 +++| FASTFOR L=0 STEP 1 UNTIL 1 04723 M01S04563.acpd +++| DO 04724 M01S04564.acpd +++| BEGIN # PRINT CHANNEL NUMBER #
Line S04565 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04725 M02S04565.252l678 ---| IF (NOT CHDWN[L]) # CHANNEL NOT DOWN # 04726 M01S00030.252l678 +++| IF (CHAPFLAG[L]) # CHANNEL ACCESS PATH ENABLED # 04727 M01S04566.acpd +++| THEN 04728 M01S04567.acpd +++| BEGIN
Line S04568 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04729 M02S04568.252l678 ---| IF (L EQ 0) OR (CH[L] NQ 0) 04730 M01S00031.252l678 +++| IF (CHSTATUS[L] EQ 0) # CHANNEL IS UP # 04731 M01S04569.acpd +++| THEN 04732 M01S04570.acpd +++| BEGIN
Line S04571 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04733 M02S04571.252l678 ---| WRITEV(CH[L],OC2C,30+3*L,2,NLFC); 04734 M01S00032.252l678 +++| WRITEV(CHNUMBER[L],OC2C,30+3*L,2,NLFC); 04735 M01S04572.acpd +++| END 04736 M01S04573.acpd +++| 04737 M01S00033.252l678 +++| ELSE 04738 M01S00034.252l678 +++| BEGIN 04739 M01S00035.252l678 +++| WRITEV("**",CHRC,30+3*L,2,NLFC); 04740 M01S00036.252l678 +++| END 04741 M01S00037.252l678 +++| 04742 M01S04574.acpd +++| END 04743 M01S04575.acpd +++|
Line S04576 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04744 M02S04576.252l678 ---| ELSE
Line S04577 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04745 M02S04577.252l678 ---| BEGIN
Line S04578 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04746 M02S04578.252l678 ---| WRITEV("**",CHRC,30+3*L,2,NLFC);
Line S04579 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 04747 M02S04579.252l678 ---| END 04748 M01S04580.acpd +++| 04749 M01S04581.acpd +++| END # PRINT CHANNEL NUMBER # 04750 M01S04582.acpd +++| 04751 M01S04583.acpd +++|# 04752 M01S04584.acpd +++|* PRINT EST ENTRY IN FULL WORD, AND DEVICE TRACK CAPACITY. 04753 M01S04585.acpd +++|# 04754 M01S04586.acpd +++| 04755 M01S04587.acpd +++| N=EST$LHDE[I]; 04756 M01S04588.acpd +++| WRITEV(N,OC3C,42,10,NLFC); 04757 M01S04589.acpd +++| N=EST$RHDE[I]; 04758 M01S04590.acpd +++| WRITEV(N,OC3C,52,10,NLFC); 04759 M01S04591.acpd +++| N=EST$LHAE[I]; 04760 M01S04592.acpd +++| WRITEV(N,OC3C,63,10,NLFC); 04761 M01S04593.acpd +++| N=EST$RHAE[I]; 04762 M01S04594.acpd +++| IF (NOT EST$MS[I]) # NOT MASS STORAGE DEVICE # 04763 M01S04595.acpd +++| THEN 04764 M01S04596.acpd +++| BEGIN 04765 M01S04597.acpd +++| WRITEV(N,OC3C,73,10,LFDC); 04766 M01S04598.acpd +++| TEST I; 04767 M01S04599.acpd +++| END 04768 M01S04600.acpd +++| 04769 M01S04601.acpd +++| ELSE 04770 M01S04602.acpd +++| BEGIN # MASS STORAGE DEVICE # 04771 M01S04603.acpd +++| WRITEV(N,OC3C,73,10,NLFC); 04772 M01S04604.acpd +++| N=DCHD$WD[DDSC$FW[TRKC] + MSI]; 04773 M01S04605.acpd +++| WRITEV(N,OC2C,87,4,NLFC); # TRACK CAPACITY # 04774 M01S04606.acpd +++| MSI=MSI+MSIC; 04775 M01S04607.acpd +++| 04776 M01S04608.acpd +++|# 04777 M01S04609.acpd +++|* PRINT THE MASS STORAGE ALLOCATION TABLE. 04778 M01S04610.acpd +++|# 04779 M01S04611.acpd +++| 04780 M01S04612.acpd +++| IF (I GR MXMSA) # EST ORDINAL .GT. *MXMSA* # 04781 M01S04613.acpd +++| THEN 04782 M01S04614.acpd +++| BEGIN 04783 M01S04615.acpd +++| WRITEV(BLKC,CHRC,95,1,LFDC); # LINE FEED # 04784 M01S04616.acpd +++| END 04785 M01S04617.acpd +++| 04786 M01S04618.acpd +++| ELSE # EST ORDINAL .LE. *MXMSA* # 04787 M01S04619.acpd +++| BEGIN # CHECK FILE TYPE ON THE DEVICE # 04788 M01S04620.acpd +++| FATT="------------"; 04789 M01S04621.acpd +++| MXRS=DCHD$WD[DDSC$FW[CON8]]; 04790 M01S04622.acpd +++| SLOWFOR J=0 STEP 1 UNTIL MXRS-1 04791 M01S04623.acpd +++| DO 04792 M01S04624.acpd +++| BEGIN 04793 M01S04625.acpd +++| L=DDSC$FW[MSAA] + J; 04794 M01S04626.acpd +++| IF (B<12+I,1>DCHD$WD[L] EQ 1) 04795 M01S04627.acpd +++| THEN 04796 M01S04628.acpd +++| BEGIN 04797 M01S04629.acpd +++| C<J,1>FATT=C<J,1>FATL; 04798 M01S04630.acpd +++| END 04799 M01S04631.acpd +++| 04800 M01S04632.acpd +++| END 04801 M01S04633.acpd +++| 04802 M01S04634.acpd +++| IF (EST$SYS[I]) # SYSTEM FILE ON DEVICE # 04803 M01S04635.acpd +++| THEN 04804 M01S04636.acpd +++| BEGIN 04805 M01S04637.acpd +++| MSG=CHXC; 04806 M01S04638.acpd +++| END 04807 M01S04639.acpd +++| 04808 M01S04640.acpd +++| ELSE 04809 M01S04641.acpd +++| BEGIN 04810 M01S04642.acpd +++| MSG=MNSC; 04811 M01S04643.acpd +++| END 04812 M01S04644.acpd +++| 04813 M01S04645.acpd +++| WRITEV(MSG,CHRC,94,1,NLFC); 04814 M01S04646.acpd +++| 04815 M01S04647.acpd +++|# 04816 M01S04648.acpd +++|* PRINT THE THRESHOLD OF THE NUMBER OF SECTORS ROLLED IF 04817 M01S04649.acpd +++|* THE DEVICE IS SECONDARY ROLLOUT. 04818 M01S04650.acpd +++|# 04819 M01S04651.acpd +++| 04820 M01S04652.acpd +++| IF (C<SROS,1>FATT NQ CHSC) # NOT SECONDARY ROLLOUT # 04821 M01S04653.acpd +++| THEN 04822 M01S04654.acpd +++| BEGIN 04823 M01S04655.acpd +++| WRITEV(FATT,CHRC,95,MXRS,LFDC); 04824 M01S04656.acpd +++| END 04825 M01S04657.acpd +++| 04826 M01S04658.acpd +++| ELSE # SECONDARY ROLLOUT # 04827 M01S04659.acpd +++| BEGIN 04828 M01S04660.acpd +++| WRITEV(FATT,CHRC,95,MXRS,NLFC); 04829 M01S04661.acpd +++| WRITEV("THRESHOLD = ",CHRC,109,12,NLFC); 04830 M01S04662.acpd +++| WRITEV(DCHD$WD[DDSC$FW[SROT]],OC1C,121,5,NLFC); 04831 M01S04663.acpd +++| WRITEV("SECTORS",CHRC,127,7,LFDC); 04832 M01S04664.acpd +++| END 04833 M01S04665.acpd +++| 04834 M01S04666.acpd +++| END # CHECK FILE TYPE ON THE DEVICE # 04835 M01S04667.acpd +++| 04836 M01S04668.acpd +++| END # MASS STORAGE DEVICE # 04837 M01S04669.acpd +++| 04838 M01S04670.acpd +++| END # PROCESS ONE EST ENTRY # 04839 M01S04671.acpd +++| 04840 M01S04672.acpd +++| RETURN; 04841 M01S04673.acpd +++| END # PUTEST # 04842 M01S04674.acpd +++| 04843 M01S04675.acpd +++| TERM 04844 M01S04676.acpd +++|PROC PUTHDR; 04845 M01S04677.acpd +++|# TITLE PUTHDR - PROCESS HEADER BLOCK. # 04846 M01S04678.acpd +++| 04847 M01S04679.acpd +++| BEGIN # PUTHDR # 04848 M01S04680.acpd +++| 04849 M01S04681.acpd +++|# 04850 M01S04682.acpd +++|** PUTHDR - PROCESS HEADER BLOCK. 04851 M01S04683.acpd +++|* 04852 M01S04684.acpd +++|* PRINT FIRST PAGE OF HEADER BLOCK ELEMENTS. 04853 M01S04685.acpd +++|* 04854 M01S04686.acpd +++|* PROC HEADER 04855 M01S04687.acpd +++|* 04856 M01S04688.acpd +++|* ENTRY TABLE *DCHD* CONTAINS HEADER BLOCK ELEMENT VALUES. 04857 M01S04689.acpd +++|* 04858 M01S04690.acpd +++|* EXIT HEADER BLOCK ELEMENTS ARE PRINTED TO THE REPORT 04859 M01S04691.acpd +++|* FILE. 04860 M01S04692.acpd +++|# 04861 M01S04693.acpd +++| 04862 M01S04694.acpd +++|# 04863 M01S04695.acpd +++|**** PROC PUTHDR - XREF LIST BEGIN. 04864 M01S04696.acpd +++|# 04865 M01S04697.acpd +++| 04866 M01S04698.acpd +++| XREF 04867 M01S04699.acpd +++| BEGIN 04868 M01S04700.acpd +++| PROC HDRELM; # PROCESS HEADER BLOCK ELEMENT # 04869 M01S04701.acpd +++| PROC RPEJECT; # PAGE EJECT # 04870 M01S04702.acpd +++| PROC RPSPACE; # LINE FEED # 04871 M01S04703.acpd +++| PROC WRITEV; # WRITE ONE ELEMENT # 04872 M01S04704.acpd +++| END 04873 M01S04705.acpd +++| 04874 M01S04706.acpd +++|# 04875 M01S04707.acpd +++|**** PROC PUTHDR - XREF LIST END. 04876 M01S04708.acpd +++|# 04877 M01S04709.acpd +++| 04878 M01S04710.acpd +++| DEF LISTCON #0#; # TURN OFF COMMON DECK LISTING # 04879 M01S04711.acpd +++| 04880 M01S04712.acpd +++|*CALL COMUCPD 04881 M01S04713.acpd +++| 04882 M01S04714.acpd +++|# 04883 M01S04715.acpd +++|* LOCAL VARIABLES. 04884 M01S04716.acpd +++|# 04885 M01S04717.acpd +++| 04886 M01S04718.acpd +++| ITEM I I; # FOR LOOP CONTROL # 04887 M01S04719.acpd +++| ITEM MSG C(50); # TEMPORARY BUFFER # 04888 M01S04720.acpd +++| 04889 M01S04721.acpd +++| 04890 M01S04722.acpd +++| 04891 M01S04723.acpd +++| 04892 M01S04724.acpd +++| 04893 M01S04725.acpd +++|# 04894 M01S04726.acpd +++|* BEGIN PUTHDR PROC. 04895 M01S04727.acpd +++|# 04896 M01S04728.acpd +++| 04897 M01S04729.acpd +++| TLFG=0; # INDICATES NO SUBTITLE # 04898 M01S04730.acpd +++| RPEJECT(OFFA); 04899 M01S04731.acpd +++| RPSPACE(OFFA,2,1); 04900 M01S04732.acpd +++| 04901 M01S04733.acpd +++|# 04902 M01S04734.acpd +++|* PRINT START DATE AND START TIME OF THE DATA FILE. 04903 M01S04735.acpd +++|# 04904 M01S04736.acpd +++| 04905 M01S04737.acpd +++| HDRELM(0,11,34); # START DATE # 04906 M01S04738.acpd +++| HDRELM(1,11,34); # START TIME # 04907 M01S04739.acpd +++| 04908 M01S04740.acpd +++|# 04909 M01S04741.acpd +++|* PRINT *ACPD* PARAMETERS. 04910 M01S04742.acpd +++|# 04911 M01S04743.acpd +++| 04912 M01S04744.acpd +++| RPSPACE(OFFA,2,1); 04913 M01S04745.acpd +++| WRITEV("DATA FILE NAME",CHRC,11,14,NLFC);
Line S04746 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 04914 M02S04746.v23l617 ---| WRITEV(P$FN,CHRC,37,7,LFDC);
Line S04747 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 04915 M02S04747.v23l617 ---| WRITEV("REPORT INTERVAL (MINS)",CHRC,11,22,NLFC);
Line S04748 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 04916 M02S04748.v23l617 ---| WRITEV(P$IN,INTC,34,10,LFDC); 04917 M01S00079.v23l617 +++| WRITEV(P$FN,CHRC,40,7,LFDC); 04918 M01S00080.v23l617 +++| IF (P$IN NQ 0) 04919 M01S00081.v23l617 +++| THEN 04920 M01S00082.v23l617 +++| BEGIN 04921 M01S00083.v23l617 +++| WRITEV("REPORT INTERVAL (MINUTES)",CHRC,11,25,NLFC); 04922 M01S00084.v23l617 +++| WRITEV(P$IN,INTC,37,10,LFDC); 04923 M01S00085.v23l617 +++| END 04924 M01S00086.v23l617 +++| 04925 M01S00087.v23l617 +++| ELSE 04926 M01S00088.v23l617 +++| BEGIN 04927 M01S00089.v23l617 +++| WRITEV("REPORT INTERVAL (RECORDS)",CHRC,11,25,NLFC); 04928 M01S00090.v23l617 +++| WRITEV(P$IC,INTC,37,10,LFDC); 04929 M01S00091.v23l617 +++| END 04930 M01S04749.acpd +++| 04931 M01S04750.acpd +++| RPSPACE(OFFA,2,1); 04932 M01S04751.acpd +++| FASTFOR I=APPM STEP 1 UNTIL HWCF-1 04933 M01S04752.acpd +++| DO 04934 M01S04753.acpd +++| BEGIN 04935 M01S04754.acpd +++| HDRELM(I,11,40); 04936 M01S04755.acpd +++| END 04937 M01S04756.acpd +++| 04938 M01S04757.acpd +++|# 04939 M01S04758.acpd +++|* PRINT THE HARDWARE CONFIGURATION. 04940 M01S04759.acpd +++|# 04941 M01S04760.acpd +++| 04942 M01S04761.acpd +++| RPSPACE(OFFA,2,1); 04943 M01S04762.acpd +++| FASTFOR I=HWCF STEP 1 UNTIL CMCF-1 04944 M01S04763.acpd +++| DO 04945 M01S04764.acpd +++| BEGIN 04946 M01S04765.acpd +++| HDRELM(I,11,40); 04947 M01S04766.acpd +++| END 04948 M01S04767.acpd +++| 04949 M01S04768.acpd +++|# 04950 M01S04769.acpd +++|* PRINT THE CMR CONFIGURATION. 04951 M01S04770.acpd +++|# 04952 M01S04771.acpd +++| 04953 M01S04772.acpd +++| RPSPACE(OFFA,2,1); 04954 M01S04773.acpd +++| FASTFOR I=CMCF STEP 1 UNTIL SASC-1 04955 M01S04774.acpd +++| DO 04956 M01S04775.acpd +++| BEGIN 04957 M01S04776.acpd +++| HDRELM(I,11,40); 04958 M01S04777.acpd +++| END 04959 M01S04778.acpd +++| 04960 M01S04779.acpd +++|# 04961 M01S04780.acpd +++|* PRINT THE SYSTEM ASSEMBLY CONSTANTS. 04962 M01S04781.acpd +++|# 04963 M01S04782.acpd +++| 04964 M01S04783.acpd +++| RPSPACE(OFFA,2,1); 04965 M01S04784.acpd +++| FASTFOR I=SASC STEP 1 UNTIL SDLP-1 04966 M01S04785.acpd +++| DO 04967 M01S04786.acpd +++| BEGIN 04968 M01S04787.acpd +++| HDRELM(I,11,47); 04969 M01S04788.acpd +++| END 04970 M01S04789.acpd +++| 04971 M01S04790.acpd +++|# 04972 M01S04791.acpd +++|* PRINT THE SYSTEM DELAY PARAMETERS. 04973 M01S04792.acpd +++|# 04974 M01S04793.acpd +++| 04975 M01S04794.acpd +++| RPSPACE(OFFA,2,1); 04976 M01S04795.acpd +++| FASTFOR I=SDLP STEP 1 UNTIL BFIO-1 04977 M01S04796.acpd +++| DO 04978 M01S04797.acpd +++| BEGIN 04979 M01S04798.acpd +++| HDRELM(I,11,47); 04980 M01S04799.acpd +++| END 04981 M01S04800.acpd +++| 04982 M01S04801.acpd +++|# 04983 M01S04802.acpd +++|* PRINT THE TOTAL NUMBER OF HIGH SPEED DISK BUFFERS 04984 M01S04803.acpd +++|* AND EXTENDED MEMORY/PP BUFFERS. 04985 M01S04804.acpd +++|# 04986 M01S04805.acpd +++| 04987 M01S04806.acpd +++| RPSPACE(OFFA,2,1); 04988 M01S04807.acpd +++| FASTFOR I=BFIO STEP 1 UNTIL HDML-1 04989 M01S04808.acpd +++| DO 04990 M01S04809.acpd +++| BEGIN 04991 M01S04810.acpd +++| HDRELM(I,11,47); 04992 M01S04811.acpd +++| END 04993 M01S04812.acpd +++| 04994 M01S04813.acpd +++| RETURN; 04995 M01S04814.acpd +++| END # PUTHDR # 04996 M01S04815.acpd +++| 04997 M01S04816.acpd +++| TERM
Line S04817 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 04998 M02S04817.v23l617 ---|PROC PUTPMF((FWA));
Line S04818 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 04999 M02S04818.v23l617 ---|# TITLE PUTPMF - PROCESS *PMF* HARDWARE HIT RATE. #
Line S04819 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05000 M02S04819.v23l617 ---|
Line S04820 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05001 M02S04820.v23l617 ---| BEGIN # PUTPMF #
Line S04821 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05002 M02S04821.v23l617 ---|
Line S04822 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05003 M02S04822.v23l617 ---|#
Line S04823 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05004 M02S04823.v23l617 ---|** PUTPMF - PROCESS *PMF* HARDWARE HIT RATES.
Line S04824 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05005 M02S04824.v23l617 ---|*
Line S04825 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05006 M02S04825.v23l617 ---|* THIS PROC IS A SPECIAL ROUTINE TO PROCESS *PMF* HARDWARE.
Line S04826 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05007 M02S04826.v23l617 ---|*
Line S04827 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05008 M02S04827.v23l617 ---|* PROC PUTPMF((FWA))
Line S04828 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05009 M02S04828.v23l617 ---|*
Line S04829 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05010 M02S04829.v23l617 ---|* ENTRY FWA = ADDRESS OF THE FIRST REPORT TITLE.
Line S04830 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05011 M02S04830.v23l617 ---|*
Line S04831 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05012 M02S04831.v23l617 ---|* EXIT THE HIT RATES OF THE *PMF* HARDWARE FOR THE
Line S04832 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05013 M02S04832.v23l617 ---|* INTERVALS, SUBTOTAL, AND TOTAL ARE COMPUTED
Line S04833 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05014 M02S04833.v23l617 ---|* AND REPORTED.
Line S04834 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05015 M02S04834.v23l617 ---|#
Line S04835 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05016 M02S04835.v23l617 ---|
Line S04836 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05017 M02S04836.v23l617 ---|#
Line S04837 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05018 M02S04837.v23l617 ---|* PARAMETER LIST.
Line S04838 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05019 M02S04838.v23l617 ---|#
Line S04839 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05020 M02S04839.v23l617 ---|
Line S04840 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05021 M02S04840.v23l617 ---| ITEM FWA I; # ADDRESS OF FIRST REPORT TITLE #
Line S04841 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05022 M02S04841.v23l617 ---|
Line S04842 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05023 M02S04842.v23l617 ---|#
Line S04843 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05024 M02S04843.v23l617 ---|**** PROC PUTPMF - XREF LIST BEGIN.
Line S04844 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05025 M02S04844.v23l617 ---|#
Line S04845 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05026 M02S04845.v23l617 ---|
Line S04846 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05027 M02S04846.v23l617 ---| XREF
Line S04847 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05028 M02S04847.v23l617 ---| BEGIN
Line S04848 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05029 M02S04848.v23l617 ---| PROC COMMTE; # COMPUTE EXEC STATE MEAN TIME #
Line S04849 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05030 M02S04849.v23l617 ---| PROC COMRAT; # COMPUTE *PMF* RATIOS #
Line S04850 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05031 M02S04850.v23l617 ---| PROC WRITEV; # WRITE ONE VALUE #
Line S04851 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05032 M02S04851.v23l617 ---| END
Line S04852 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05033 M02S04852.v23l617 ---|
Line S04853 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05034 M02S04853.v23l617 ---|#
Line S04854 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05035 M02S04854.v23l617 ---|**** PROC COMRAT - XREF LIST END.
Line S04855 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05036 M02S04855.v23l617 ---|#
Line S04856 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05037 M02S04856.v23l617 ---|
Line S04857 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05038 M02S04857.v23l617 ---| DEF BLKC #" "#; # BLANK #
Line S04858 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05039 M02S04858.v23l617 ---|
Line S04859 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05040 M02S04859.v23l617 ---| DEF LISTCON #0#; # TURN OFF COMMON LISTING #
Line S04860 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05041 M02S04860.v23l617 ---|
Line S04861 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05042 M02S04861.v23l617 ---|*CALL COMUCPD
Line S04862 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05043 M02S04862.v23l617 ---|
Line S04863 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05044 M02S04863.v23l617 ---|#
Line S04864 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05045 M02S04864.v23l617 ---|* LOCAL VARIABLES.
Line S04865 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05046 M02S04865.v23l617 ---|#
Line S04866 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05047 M02S04866.v23l617 ---|
Line S04867 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05048 M02S04867.v23l617 ---| ITEM APM I; # ADVANCED PROCESSOR MODULE #
Line S04868 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05049 M02S04868.v23l617 ---| ITEM TPT I; # REPORT TITLE POINTER #
Line S04869 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05050 M02S04869.v23l617 ---|
Line S04870 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05051 M02S04870.v23l617 ---|
Line S04871 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05052 M02S04871.v23l617 ---|
Line S04872 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05053 M02S04872.v23l617 ---|
Line S04873 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05054 M02S04873.v23l617 ---|
Line S04874 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05055 M02S04874.v23l617 ---|
Line S04875 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05056 M02S04875.v23l617 ---|#
Line S04876 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05057 M02S04876.v23l617 ---|* BEGIN PUTPMF PROC.
Line S04877 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05058 M02S04877.v23l617 ---|#
Line S04878 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05059 M02S04878.v23l617 ---|
Line S04879 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05060 M02S04879.v23l617 ---| P<DDSC>=LOC(DDHD);
Line S04880 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05061 M02S04880.v23l617 ---| P<DCHD>=LOC(DBUF);
Line S04881 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05062 M02S04881.v23l617 ---| WRITEV(BLKC,CHRC,1,1,LFDC); # LINE FEED #
Line S04882 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05063 M02S04882.v23l617 ---|
Line S04883 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05064 M02S04883.v23l617 ---| TPT=FWA;
Line S04884 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05065 M02S04884.v23l617 ---| APM=DCHD$WD[DDSC$FW[APMF]]/2;
Line S04885 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05066 M02S04885.v23l617 ---| IF (APM EQ 2) OR (APM EQ 3)
Line S04886 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05067 M02S04886.v23l617 ---| THEN
Line S04887 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05068 M02S04887.v23l617 ---| BEGIN
Line S04888 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05069 M02S04888.v23l617 ---| COMRAT(APM,CACHE,TPT,0); # CACHE HIT RATE #
Line S04889 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05070 M02S04889.v23l617 ---| END
Line S04890 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05071 M02S04890.v23l617 ---|
Line S04891 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05072 M02S04891.v23l617 ---| TPT=TPT+1;
Line S04892 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05073 M02S04892.v23l617 ---| IF (APM NQ 0)
Line S04893 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05074 M02S04893.v23l617 ---| THEN
Line S04894 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05075 M02S04894.v23l617 ---| BEGIN
Line S04895 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05076 M02S04895.v23l617 ---| COMMTE(TPT,1); # MEAN TIME IN EXEC STATE #
Line S04896 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05077 M02S04896.v23l617 ---| TPT=TPT+1;
Line S04897 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05078 M02S04897.v23l617 ---| COMRAT(APM,PAGE,TPT,2); # PAGE MAP HIT RATE #
Line S04898 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05079 M02S04898.v23l617 ---| TPT=TPT+1;
Line S04899 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05080 M02S04899.v23l617 ---| COMRAT(APM,SEGMENT,TPT,3); # SEGMENT MAP HIT RATE #
Line S04900 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05081 M02S04900.v23l617 ---| END
Line S04901 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05082 M02S04901.v23l617 ---|
Line S04902 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05083 M02S04902.v23l617 ---| RETURN;
Line S04903 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05084 M02S04903.v23l617 ---| END # PUTPMF #
Line S04904 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05085 M02S04904.v23l617 ---|
Line S04905 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05086 M02S04905.v23l617 ---| TERM 05087 M01S04906.acpd +++|PROC PUTSCI; 05088 M01S04907.acpd +++|# TITLE PUTSCI - PRINT SYSTEM CONTROL INFORMATION. # 05089 M01S04908.acpd +++| 05090 M01S04909.acpd +++| BEGIN # PUTSCI # 05091 M01S04910.acpd +++| 05092 M01S04911.acpd +++|# 05093 M01S04912.acpd +++|** PUTSCI - PRINT SYSTEM CONTROL INFORMATION. 05094 M01S04913.acpd +++|* 05095 M01S04914.acpd +++|* PRINT SYSTEM CONTROL INFORMATION. 05096 M01S04915.acpd +++|* 05097 M01S04916.acpd +++|* PROC PUTSCI 05098 M01S04917.acpd +++|* 05099 M01S04918.acpd +++|* ENTRY TABLE *DCHD* CONTAINS HEADER BLOCK ELEMENT VALUES. 05100 M01S04919.acpd +++|* 05101 M01S04920.acpd +++|* EXIT SYSTEM CONTROL INFORMATION (SERVICE CLASSES, 05102 M01S04921.acpd +++|* PRIORITY, ETC.) ARE PRINTED TO THE REPORT FILE. 05103 M01S04922.acpd +++|# 05104 M01S04923.acpd +++| 05105 M01S04924.acpd +++|# 05106 M01S04925.acpd +++|**** PROC PUTSCI - XREF LIST BEGIN. 05107 M01S04926.acpd +++|# 05108 M01S04927.acpd +++| 05109 M01S04928.acpd +++| XREF 05110 M01S04929.acpd +++| BEGIN 05111 M01S04930.acpd +++| PROC RPEJECT; # PAGE EJECT # 05112 M01S04931.acpd +++| PROC RPSPACE; # LINE FEED # 05113 M01S04932.acpd +++| PROC WRITEV; # WRITE DATA ELEMENT # 05114 M01S04933.acpd +++| END 05115 M01S04934.acpd +++| 05116 M01S04935.acpd +++|# 05117 M01S04936.acpd +++|**** PROC PUTSCI - XREF LIST END. 05118 M01S04937.acpd +++|# 05119 M01S04938.acpd +++| 05120 M01S04939.acpd +++| DEF LISTCON #0#; # TURN OFF COMMON DECK LISTING # 05121 M01S04940.acpd +++| 05122 M01S04941.acpd +++|*CALL COMUCPD 05123 M01S04942.acpd +++|*CALL COMUJCA 05124 M01S04943.acpd +++| 05125 M01S04944.acpd +++|# 05126 M01S04945.acpd +++|* LOCAL VARIABLES. 05127 M01S04946.acpd +++|# 05128 M01S04947.acpd +++| 05129 M01S04948.acpd +++| ITEM I I; # FOR LOOP CONTROL # 05130 M01S04949.acpd +++| ITEM VALUE I; # TEMPORARY STORAGE # 05131 M01S04950.acpd +++| 05132 M01S04951.acpd +++| 05133 M01S04952.acpd +++| 05134 M01S04953.acpd +++| 05135 M01S04954.acpd +++| 05136 M01S04955.acpd +++|# 05137 M01S04956.acpd +++|* BEGIN PUTSCI PROC. 05138 M01S04957.acpd +++|# 05139 M01S04958.acpd +++| 05140 M01S04959.acpd +++| TLFG=0; # INDICATES NO SUBTITLE # 05141 M01S04960.acpd +++| P<DCHD>=LOC(DBUF); 05142 M01S04961.acpd +++| P<DDSC>=LOC(DDHD); 05143 M01S04962.acpd +++| 05144 M01S04963.acpd +++| RPEJECT(OFFA); 05145 M01S04964.acpd +++| RPSPACE(OFFA,2,1); 05146 M01S04965.acpd +++| WRITEV("SYSTEM CONTROL INFORMATION",CHRC,11,26,LFDC); 05147 M01S00001.271l750 +++| 05148 M01S04966.acpd +++| RPSPACE(OFFA,2,1); 05149 M01S04967.acpd +++| WRITEV("SERVICE QUEUE",CHRC,11,15,NLFC); 05150 M01S04968.acpd +++| WRITEV(" PRIORITIES",CHRC,26,25,NLFC); 05151 M01S04969.acpd +++| WRITEV("SERVICE LIMITS",CHRC,77,14,LFDC); 05152 M01S00002.271l750 +++| 05153 M01S04970.acpd +++| WRITEV("CLASS",CHRC,11,5,NLFC);
Line S04971 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05154 M02S04971.271l716 ---| WRITEV("PR CP CM NJ TD",CHRC,68,31,LFDC);
Line S04972 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05155 M02S04972.271l716 ---| WRITEV("FL AM TP",CHRC,68,25,LFDC);
Line S04973 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05156 M02S04973.271l716 ---| WRITEV("IL LP UP WF IP",CHRC,31,29,NLFC);
Line S04974 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05157 M02S04974.271l716 ---| WRITEV("EC EM DS FC CS FS",CHRC,68,31,LFDC);
Line S00001 Modification History | |
---|---|
M01 (Added by) | 271l716 |
M02 (Updated by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 05158 M02S00001.271l750 ---| WRITEV("CB/L CP CT CM NJ TD",CHRC,60,38,LFDC); 05159 M01S00003.271l750 +++| WRITEV("CP CT CM NJ TD",CHRC,69,29,LFDC); 05160 M01S00004.271l750 +++|
Line S00002 Modification History | |
---|---|
M01 (Added by) | 271l716 |
M02 (Updated by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 05161 M02S00002.271l750 ---| WRITEV("CB/U FL AM TP ",CHRC,60,33,LFDC); 05162 M01S00005.271l750 +++| WRITEV("FL AM TP AJ DT",CHRC,69,29,LFDC); 05163 M01S00006.271l750 +++|
Line S00003 Modification History | |
---|---|
M01 (Added by) | 271l716 |
M02 (Updated by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 05164 M02S00003.271l750 ---| WRITEV("IL LP UP WF IP",CHRC,31,27,NLFC); 05165 M01S00007.271l750 +++| WRITEV("IL LP UP WF IP",CHRC,31,28,NLFC); 05166 M01S00004.271l716 +++| WRITEV("EC EM DS FC CS FS",CHRC,69,29,LFDC);
Line S00005 Modification History | |
---|---|
M01 (Added by) | 271l716 |
M02 (Updated by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 05167 M02S00005.271l750 ---| WRITEV("SD",CHRC,69,2,LFDC); 05168 M01S00008.271l750 +++| 05169 M01S00009.271l750 +++| WRITEV("PR SE RS US",CHRC,69,23,LFDC); 05170 M01S04975.acpd +++| 05171 M01S04976.acpd +++| P<JBCA>=LOC(DCHD$WD[DDSC$FW[JCBA]]); 05172 M01S04977.acpd +++| 05173 M01S04978.acpd +++|# 05174 M01S04979.acpd +++|* PRINT SERVICE CLASS INFORMATION. 05175 M01S04980.acpd +++|# 05176 M01S04981.acpd +++| 05177 M01S04982.acpd +++| SLOWFOR I=1 STEP 1 UNTIL DCHD$WD[DDSC$FW[MXNS]]-2 05178 M01S04983.acpd +++| DO 05179 M01S04984.acpd +++| BEGIN # PROCESS ONE SERVICE CLASS # 05180 M01S04985.acpd +++| RPSPACE(OFFA,2,1); 05181 M01S04986.acpd +++| WRITEV(JCST$SC[I],CHRC,13,2,NLFC); # SERVICE CLASS NAME #
Line S04987 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 05182 M02S04987.271l750 ---| 05183 M01S04988.acpd +++| WRITEV("IN",CHRC,22,2,NLFC); 05184 M01S04989.acpd +++| WRITEV(JCA$INLP[I],OC2C,36,4,NLFC); 05185 M01S04990.acpd +++| WRITEV(JCA$INUP[I],OC2C,43,4,NLFC); 05186 M01S04991.acpd +++| VALUE=2**JCA$INWF[I];
Line S04992 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05187 M02S04992.271l716 ---| WRITEV(VALUE,OC2C,49,4,NLFC);
Line S04993 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05188 M02S04993.271l716 ---| WRITEV(JCA$PR[I],OC2C,66,4,NLFC);
Line S04994 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05189 M02S04994.271l716 ---| WRITEV(JCA$CP[I],OC2C,75,4,NLFC);
Line S04995 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05190 M02S04995.271l716 ---| WRITEV(JCA$CM[I],OC2C,82,4,NLFC);
Line S04996 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05191 M02S04996.271l716 ---| WRITEV(JCA$NJ[I],OC2C,89,4,NLFC);
Line S04997 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05192 M02S04997.271l716 ---| WRITEV(JCA$TD[I],OC2C,95,4,LFDC);
Line S00006 Modification History | |
---|---|
M01 (Added by) | 271l716 |
M02 (Updated by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 05193 M02S00006.271l750 ---| WRITEV(VALUE,OC2C,48,4,NLFC);
Line S00007 Modification History | |
---|---|
M01 (Added by) | 271l716 |
M02 (Updated by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 05194 M02S00007.271l750 ---| WRITEV(JCA$CL[I],OC2C,60,4,NLFC); 05195 M01S00010.271l750 +++| WRITEV(VALUE,OC2C,49,4,NLFC); 05196 M01S00008.271l716 +++| WRITEV(JCA$CP[I],OC2C,67,4,NLFC); 05197 M01S00009.271l716 +++| WRITEV(JCA$CT[I],OC2C,75,4,NLFC); 05198 M01S00010.271l716 +++| WRITEV(JCA$CM[I],OC2C,81,4,NLFC); 05199 M01S00011.271l716 +++| WRITEV(JCA$NJ[I],OC2C,88,4,NLFC); 05200 M01S00012.271l716 +++| WRITEV(JCA$TD[I],OC2C,94,4,LFDC); 05201 M01S04998.acpd +++| 05202 M01S04999.acpd +++| WRITEV("EX",CHRC,22,2,NLFC); 05203 M01S05000.acpd +++| WRITEV(JCA$EXIL[I],OC2C,29,4,NLFC); 05204 M01S05001.acpd +++| WRITEV(JCA$EXLP[I],OC2C,36,4,NLFC); 05205 M01S05002.acpd +++| WRITEV(JCA$EXUP[I],OC2C,43,4,NLFC); 05206 M01S05003.acpd +++| VALUE=2**JCA$EXWF[I];
Line S05004 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05207 M02S05004.271l716 ---| WRITEV(VALUE,OC2C,49,4,NLFC);
Line S05005 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05208 M02S05005.271l716 ---| WRITEV(JCA$EXIP[I],OC2C,56,4,NLFC);
Line S05006 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05209 M02S05006.271l716 ---| WRITEV(JCA$FL[I],OC2C,66,4,NLFC);
Line S05007 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05210 M02S05007.271l716 ---| WRITEV(JCA$AM[I],OC2C,71,8,NLFC);
Line S05008 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05211 M02S05008.271l716 ---| WRITEV(JCA$TP[I],OC2C,89,4,LFDC);
Line S00013 Modification History | |
---|---|
M01 (Added by) | 271l716 |
M02 (Updated by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 05212 M02S00013.271l750 ---| WRITEV(VALUE,OC2C,48,4,NLFC);
Line S00014 Modification History | |
---|---|
M01 (Added by) | 271l716 |
M02 (Updated by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 05213 M02S00014.271l750 ---| WRITEV(JCA$EXIP[I],OC2C,54,4,NLFC);
Line S00015 Modification History | |
---|---|
M01 (Added by) | 271l716 |
M02 (Updated by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 05214 M02S00015.271l750 ---| WRITEV(JCA$CU[I],OC2C,60,4,NLFC); 05215 M01S00011.271l750 +++| WRITEV(VALUE,OC2C,49,4,NLFC); 05216 M01S00012.271l750 +++| WRITEV(JCA$EXIP[I],OC2C,55,4,NLFC); 05217 M01S00016.271l716 +++| WRITEV(JCA$FL[I],OC2C,67,4,NLFC); 05218 M01S00017.271l716 +++| WRITEV(JCA$AM[I],OC2C,71,8,NLFC);
Line S00018 Modification History | |
---|---|
M01 (Added by) | 271l716 |
M02 (Updated by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 05219 M02S00018.271l750 ---| WRITEV(JCA$TP[I],OC2C,88,4,LFDC); 05220 M01S00013.271l750 +++| WRITEV(JCA$TP[I],OC2C,81,4,NLFC); 05221 M01S00014.271l750 +++| WRITEV(JCA$AJ[I],OC2C,88,4,NLFC); 05222 M01S00015.271l750 +++| WRITEV(JCST$SC[JCA$DT[I]],CHRC,96,2,LFDC); 05223 M01S05009.acpd +++| 05224 M01S05010.acpd +++| WRITEV("OT",CHRC,22,2,NLFC); 05225 M01S05011.acpd +++| WRITEV(JCA$OTLP[I],OC2C,36,4,NLFC); 05226 M01S05012.acpd +++| WRITEV(JCA$OTUP[I],OC2C,43,4,NLFC); 05227 M01S05013.acpd +++| VALUE=2**JCA$OTWF[I];
Line S05014 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05228 M02S05014.271l716 ---| WRITEV(VALUE,OC2C,49,4,NLFC);
Line S05015 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05229 M02S05015.271l716 ---| WRITEV(JCA$EC[I],OC2C,66,4,NLFC);
Line S05016 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05230 M02S05016.271l716 ---| WRITEV(JCA$EM[I],OC2C,75,4,NLFC);
Line S05017 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05231 M02S05017.271l716 ---| WRITEV(JCA$DS[I],OC2C,85,1,NLFC);
Line S05018 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05232 M02S05018.271l716 ---| WRITEV(JCA$FC[I],OC2C,90,1,NLFC);
Line S05019 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05233 M02S05019.271l716 ---| WRITEV(JCA$CS[I],OC2C,94,1,NLFC);
Line S05020 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | 271l716 |
Seq # *Modification Id* Act ----------------------------+ 05234 M02S05020.271l716 ---| WRITEV(JCA$FS[I],OC2C,98,1,LFDC);
Line S00019 Modification History | |
---|---|
M01 (Added by) | 271l716 |
M02 (Updated by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 05235 M02S00019.271l750 ---| WRITEV(VALUE,OC2C,48,4,NLFC); 05236 M01S00016.271l750 +++| WRITEV(VALUE,OC2C,49,4,NLFC); 05237 M01S00020.271l716 +++| WRITEV(JCA$EC[I],OC2C,67,4,NLFC); 05238 M01S00021.271l716 +++| WRITEV(JCA$EM[I],OC2C,75,4,NLFC); 05239 M01S00022.271l716 +++| WRITEV(JCA$DS[I],OC2C,84,1,NLFC); 05240 M01S00023.271l716 +++| WRITEV(JCA$FC[I],OC2C,89,1,NLFC); 05241 M01S00024.271l716 +++| WRITEV(JCA$CS[I],OC2C,93,1,NLFC); 05242 M01S00025.271l716 +++| WRITEV(JCA$FS[I],OC2C,97,1,LFDC);
Line S00026 Modification History | |
---|---|
M01 (Added by) | 271l716 |
M02 (Updated by) | 271l750 |
Seq # *Modification Id* Act ----------------------------+ 05243 M02S00026.271l750 ---| WRITEV(JCA$SD[I],OC2C,67,4,LFDC); 05244 M01S00017.271l750 +++| 05245 M01S00018.271l750 +++| WRITEV(JCA$PR[I],OC2C,67,4,NLFC); 05246 M01S00019.271l750 +++| WRITEV(JCA$SE[I],OC2C,75,4,NLFC); 05247 M01S00020.271l750 +++| WRITEV(JCA$RS[I],OC2C,81,4,NLFC); 05248 M01S00021.271l750 +++| WRITEV(JCA$US[I],OC2C,88,4,LFDC); 05249 M01S00022.271l750 +++| 05250 M01S05021.acpd +++| END # PROCESS ONE SERVICE CLASS # 05251 M01S05022.acpd +++| 05252 M01S05023.acpd +++| RETURN; 05253 M01S05024.acpd +++| END # PUTSCI # 05254 M01S05025.acpd +++| 05255 M01S05026.acpd +++| TERM 05256 M01S05027.acpd +++|PROC PUTSNS((FWA),(LWA)); 05257 M01S05028.acpd +++|# TITLE PUTSNS - PROCESS SNAPSHOT LOOP ELEMENTS. # 05258 M01S05029.acpd +++| 05259 M01S05030.acpd +++| BEGIN # PUTSNS # 05260 M01S05031.acpd +++| 05261 M01S05032.acpd +++|# 05262 M01S05033.acpd +++|** PUTSNS - PROCESS SNAPSHOT LOOP ELEMENTS. 05263 M01S05034.acpd +++|* 05264 M01S05035.acpd +++|* PUTSNS IS THE DRIVER OF THE SNAPSHOT LOOP ELEMENTS. 05265 M01S05036.acpd +++|* 05266 M01S05037.acpd +++|* PROC PUTSNS((FWA),(LWA)) 05267 M01S05038.acpd +++|* 05268 M01S05039.acpd +++|* ENTRY FWA = FIRST WORD ADDRESS OF SNAPSHOT LOOP 05269 M01S05040.acpd +++|* ELEMENTS IN TABLE *DSPT*. 05270 M01S05041.acpd +++|* LWA = LAST WORD ADDRESS OF SNAPSHOT LOOP 05271 M01S05042.acpd +++|* ELEMENTS IN TABLE *DSPT*. 05272 M01S05043.acpd +++|* 05273 M01S05044.acpd +++|* EXIT SNAPSHOT LOOP ELEMENTS ARE PRINTED TO THE REPORT 05274 M01S05045.acpd +++|* FILE. 05275 M01S05046.acpd +++|# 05276 M01S05047.acpd +++| 05277 M01S05048.acpd +++|# 05278 M01S05049.acpd +++|* PARAMETER LIST. 05279 M01S05050.acpd +++|# 05280 M01S05051.acpd +++| 05281 M01S05052.acpd +++| ITEM FWA I; # *FWA* IN *DSPT* TABLE # 05282 M01S05053.acpd +++| ITEM LWA I; # *LWA* IN *DSPT* TABLE # 05283 M01S05054.acpd +++| 05284 M01S05055.acpd +++|# 05285 M01S05056.acpd +++|**** PROC PUTSNS - XREF LIST BEGIN. 05286 M01S05057.acpd +++|# 05287 M01S05058.acpd +++| 05288 M01S05059.acpd +++| XREF 05289 M01S05060.acpd +++| BEGIN 05290 M01S05061.acpd +++| PROC GETMSG; # GET TITLE FROM TABLE *DSPTTXT* # 05291 M01S05062.acpd +++| PROC WRITEV; # WRITE DATA ELEMENT # 05292 M01S05063.acpd +++| END 05293 M01S05064.acpd +++| 05294 M01S05065.acpd +++|# 05295 M01S05066.acpd +++|**** PROC PUTSNS - XREF LIST END. 05296 M01S05067.acpd +++|# 05297 M01S05068.acpd +++| 05298 M01S05069.acpd +++| DEF BLKC #" "#; # BLANK # 05299 M01S05070.acpd +++| DEF BPCC #6#; # NUMBER OF BITS PER CHAR # 05300 M01S05071.acpd +++| DEF NSBC #O"777"#; # NO SUBBLOCK FLAG # 05301 M01S05072.acpd +++| 05302 M01S05073.acpd +++| DEF LISTCON #0#; # TURN OFF COMMON DECK LISTING # 05303 M01S05074.acpd +++| 05304 M01S05075.acpd +++|*CALL COMUCPD 05305 M01S05076.acpd +++| 05306 M01S05077.acpd +++|# 05307 M01S05078.acpd +++|* LOCAL VARIABLES. 05308 M01S05079.acpd +++|# 05309 M01S05080.acpd +++| 05310 M01S05081.acpd +++| ITEM BL U; # BIT LENGTH # 05311 M01S05082.acpd +++| ITEM BT I; # BIT POSITION # 05312 M01S05083.acpd +++| ITEM FW I; # POINTER TO *DCDT* TABLE # 05313 M01S05084.acpd +++| ITEM I I; # FOR LOOP CONTROL # 05314 M01S05085.acpd +++| ITEM IC I; # INCREMENTOR # 05315 M01S05086.acpd +++| ITEM J I; # FOR LOOP CONTROL # 05316 M01S05087.acpd +++| ITEM K I; # FOR LOOP CONTROL # 05317 M01S05088.acpd +++| ITEM L I; # FOR LOOP CONTROL # 05318 M01S05089.acpd +++| ITEM LN U; # TITLE LENGTH IN CHARACTERS # 05319 M01S05090.acpd +++| ITEM MSG C(50); # TEMPORARY BUFFER # 05320 M01S05091.acpd +++| ITEM N I; # TEMPORARY STORAGE # 05321 M01S05092.acpd +++| ITEM PT I; # POINTER TO *DDDT* TABLE # 05322 M01S05093.acpd +++| ITEM ST U; # POINTER TO SUBTITLE TABLE # 05323 M01S05094.acpd +++| ITEM VL I; # TEMPORARY VALUE # 05324 M01S05095.acpd +++| ITEM WC I; # WORD COUNT # 05325 M01S05096.acpd +++| 05326 M01S05097.acpd +++| 05327 M01S05098.acpd +++| 05328 M01S05099.acpd +++| 05329 M01S05100.acpd +++| 05330 M01S05101.acpd +++| 05331 M01S05102.acpd +++|# 05332 M01S05103.acpd +++|* BEGIN PUTSNS PROC. 05333 M01S05104.acpd +++|# 05334 M01S05105.acpd +++| 05335 M01S05106.acpd +++| P<DCDT>=LOC(DBUF[DCHL]); 05336 M01S05107.acpd +++| P<DDSC>=LOC(DDDT); 05337 M01S05108.acpd +++| 05338 M01S05109.acpd +++| FASTFOR I=FWA STEP 1 UNTIL LWA 05339 M01S05110.acpd +++| DO 05340 M01S05111.acpd +++| BEGIN # FOLLOW TABLE *DSPT* # 05341 M01S05112.acpd +++| PT=DSPT$PT[I]; # POINTER TO *DDSC* # 05342 M01S05113.acpd +++| ST=DSPT$ST[I]; # POINTER TO *SMGT* # 05343 M01S05114.acpd +++| BL=DSPT$BL[I]; # BIT LENGTH # 05344 M01S05115.acpd +++| LN=DSPT$LN[I]; 05345 M01S05116.acpd +++| GETMSG(I,MSG); 05346 M01S05117.acpd +++| FW=DDSC$FW[PT]; 05347 M01S05118.acpd +++| IC=DDSC$IC[PT]; # INCREMENTOR # 05348 M01S05119.acpd +++| 05349 M01S05120.acpd +++|# 05350 M01S05121.acpd +++|* IF BIT LENGTH *BL* IS ZERO, THE VALUE IS A FULL WORD VALUE. 05351 M01S05122.acpd +++|* THE VALUE IS PRINTED IN FIVE 12-BIT BYTES, IN SUCCESSIVE ROWS. 05352 M01S05123.acpd +++|# 05353 M01S05124.acpd +++| 05354 M01S05125.acpd +++| IF (BL EQ 0) # NO BIT LENGTH # 05355 M01S05126.acpd +++| THEN 05356 M01S05127.acpd +++| BEGIN # ACCESS FULL WORD # 05357 M01S05128.acpd +++| WRITEV(MSG,CHRC,1,LN,LFDC); 05358 M01S05129.acpd +++| FASTFOR J=1 STEP 1 UNTIL DDSC$LN[PT] 05359 M01S05130.acpd +++| DO 05360 M01S05131.acpd +++| BEGIN # PROCESS ONE ENTRY # 05361 M01S05132.acpd +++| IF (ST NQ NSBC) # SUBTITLE PRESENT # 05362 M01S05133.acpd +++| THEN # PRINT SUBTITLE # 05363 M01S05134.acpd +++| BEGIN 05364 M01S05135.acpd +++| MSG=SMGT$TX[ST+J-1]; 05365 M01S05136.acpd +++| WRITEV(MSG,CHRC,10,10,NLFC); 05366 M01S05137.acpd +++| END 05367 M01S05138.acpd +++| 05368 M01S05139.acpd +++| FASTFOR L=0 STEP 1 UNTIL 4 05369 M01S05140.acpd +++| DO 05370 M01S05141.acpd +++| BEGIN # BREAK A WORD INTO FIVE BYTES # 05371 M01S05142.acpd +++| N=31; 05372 M01S05143.acpd +++| SLOWFOR K=1 STEP 1 UNTIL NIPP 05373 M01S05144.acpd +++| DO # PRINT BYTE L OF COLUMN K # 05374 M01S05145.acpd +++| BEGIN 05375 M01S05146.acpd +++| VL=C<L*2,2>DCDT$CW[(K-1)*DCDL + FW]; 05376 M01S05147.acpd +++| WRITEV(VL,OC3C,N,4,NLFC); 05377 M01S05148.acpd +++| N=N+10; 05378 M01S05149.acpd +++| END 05379 M01S05150.acpd +++| 05380 M01S05151.acpd +++| WRITEV(BLKC,CHRC,N+2,1,LFDC); # LINE FEED # 05381 M01S05152.acpd +++| END # BREAK A WORD INTO FIVE BYTES # 05382 M01S05153.acpd +++| 05383 M01S05154.acpd +++| FW=FW+IC; 05384 M01S05155.acpd +++| END # PROCESS ONE ENTRY # 05385 M01S05156.acpd +++| 05386 M01S05157.acpd +++| END # ACCESS FULL WORD # 05387 M01S05158.acpd +++| 05388 M01S05159.acpd +++|# 05389 M01S05160.acpd +++|* IF BIT LENGTH *BL* IS NON ZERO, THE VALUE IS A PARTIAL WORD 05390 M01S05161.acpd +++|* VALUE. *WC* IS THE WORD COUNT INDICATING WHAT WORD IN A 05391 M01S05162.acpd +++|* MULTIPLE-ENTRY ELEMENT THAT CONTAINS THE VALUE. IF THE ELEMENT 05392 M01S05163.acpd +++|* IS A SINGLE-ENTRY ELEMENT, *WC* IS ZERO. *BL* AND *BT* ARE 05393 M01S05164.acpd +++|* THE NUMBER OF BITS AND THE STARTING BIT POSITION, RESPECTIVELY. 05394 M01S05165.acpd +++|# 05395 M01S05166.acpd +++| 05396 M01S05167.acpd +++| ELSE 05397 M01S05168.acpd +++| BEGIN # ACCESS PARTIAL WORD # 05398 M01S05169.acpd +++| WRITEV(MSG,CHRC,1,LN,NLFC); 05399 M01S05170.acpd +++| BT=DSPT$BT[I]/BPCC; # CHARACTER POSITION # 05400 M01S05171.acpd +++| WC=DSPT$WC[I]; # WORD POSITION # 05401 M01S05172.acpd +++| BL=BL/BPCC; # NUMBER OF CHARACTERS # 05402 M01S05173.acpd +++| N=BCLC + 2; 05403 M01S05174.acpd +++| 05404 M01S05175.acpd +++| SLOWFOR J=1 STEP 1 UNTIL NIPP 05405 M01S05176.acpd +++| DO 05406 M01S05177.acpd +++| BEGIN 05407 M01S05178.acpd +++| VL=C<BT,BL>DCDT$CW[(J-1)*DCDL + FW + WC]; 05408 M01S05179.acpd +++| WRITEV(VL,INTC,N,8,NLFC); 05409 M01S05180.acpd +++| N=N+10; 05410 M01S05181.acpd +++| END 05411 M01S05182.acpd +++| 05412 M01S05183.acpd +++| WRITEV(BLKC,CHRC,N+2,1,LFDC); # LINE FEED # 05413 M01S05184.acpd +++| END # ACCESS PARTIAL WORD # 05414 M01S05185.acpd +++| 05415 M01S05186.acpd +++| END # FOLLOW TABLE *DSPT* # 05416 M01S05187.acpd +++| 05417 M01S05188.acpd +++| RETURN; 05418 M01S05189.acpd +++| END # PUTSNS # 05419 M01S05190.acpd +++| 05420 M01S05191.acpd +++| TERM 05421 M01S05192.acpd +++|PROC READRC(STAT); 05422 M01S05193.acpd +++|# TITLE READRC - READ DATA FILE. # 05423 M01S05194.acpd +++| 05424 M01S05195.acpd +++| BEGIN # READRC # 05425 M01S05196.acpd +++| 05426 M01S05197.acpd +++|# 05427 M01S05198.acpd +++|** READRC - READ DATA FILE. 05428 M01S05199.acpd +++|* 05429 M01S05200.acpd +++|* READ ONE RECORD FROM THE DATA FILE. 05430 M01S05201.acpd +++|* 05431 M01S05202.acpd +++|* PROC READRC(STAT) 05432 M01S05203.acpd +++|* 05433 M01S05204.acpd +++|* ENTRY THE DATA FILE. 05434 M01S05205.acpd +++|* 05435 M01S05206.acpd +++|* EXIT STAT = STATUS CODE. 05436 M01S05207.acpd +++|* ONE RECORD OF THE DATA FILE IS READ TO 05437 M01S05208.acpd +++|* WORKING STORAGE AREA *WSAI*. 05438 M01S05209.acpd +++|* THE NUMBER OF WORDS READ *IBNW* IS UPDATED. 05439 M01S05210.acpd +++|# 05440 M01S05211.acpd +++| 05441 M01S05212.acpd +++|# 05442 M01S05213.acpd +++|* PARAMETER LIST. 05443 M01S05214.acpd +++|# 05444 M01S05215.acpd +++| 05445 M01S05216.acpd +++| ITEM STAT I; # STATUS CODE # 05446 M01S05217.acpd +++| 05447 M01S05218.acpd +++|# 05448 M01S05219.acpd +++|**** PROC READRC - XREF LIST BEGIN. 05449 M01S05220.acpd +++|# 05450 M01S05221.acpd +++| 05451 M01S05222.acpd +++| XREF 05452 M01S05223.acpd +++| BEGIN 05453 M01S05224.acpd +++| PROC READSKP; # READ AND SKIP # 05454 M01S05225.acpd +++| END 05455 M01S05226.acpd +++| 05456 M01S05227.acpd +++|# 05457 M01S05228.acpd +++|**** PROC READRC - XREF LIST END. 05458 M01S05229.acpd +++|# 05459 M01S05230.acpd +++| 05460 M01S05231.acpd +++| DEF RFETL #8#; # FET LENGTH # 05461 M01S05232.acpd +++| 05462 M01S05233.acpd +++| DEF LISTCON #0#; # TURN OFF COMMON DECK LISTING # 05463 M01S05234.acpd +++| 05464 M01S05235.acpd +++|*CALL COMAFET 05465 M01S05236.acpd +++|*CALL COMUCPD 05466 M01S05237.acpd +++| 05467 M01S05238.acpd +++|# 05468 M01S05239.acpd +++|* LOCAL VARIABLES. 05469 M01S05240.acpd +++|# 05470 M01S05241.acpd +++| 05471 M01S05242.acpd +++| ARRAY STT [0:0] P(1); # STATUS CODE # 05472 M01S05243.acpd +++| BEGIN # ARRAY STT # 05473 M01S05244.acpd +++| ITEM STT$STAT U(00,42,18); # STATUS # 05474 M01S05245.acpd +++| ITEM STT$LN U(00,42,04); # LEVEL NUMBER # 05475 M01S05246.acpd +++| ITEM STT$AT U(00,46,04); # ABNORMAL TERMINATION CODE # 05476 M01S05247.acpd +++| ITEM STT$CODE U(00,50,10); # REQUEST/RETURN CODE # 05477 M01S05248.acpd +++| END # ARRAY STT # 05478 M01S05249.acpd +++| 05479 M01S05250.acpd +++| 05480 M01S05251.acpd +++| 05481 M01S05252.acpd +++| 05482 M01S05253.acpd +++|# 05483 M01S05254.acpd +++|* BEGIN READRC PROC. 05484 M01S05255.acpd +++|# 05485 M01S05256.acpd +++| 05486 M01S05257.acpd +++| P<FETSET>=LOC(FETI); 05487 M01S05258.acpd +++| FET$IN[0]=FET$FRST[0]; # SET *IN* = *FIRST* # 05488 M01S05259.acpd +++| FET$OUT[0]=FET$FRST[0]; # SET *OUT* = *FIRST* # 05489 M01S05260.acpd +++| READSKP(FETSET,0,1); 05490 M01S05261.acpd +++| IBNW = FET$IN[0] - FET$OUT[0]; # NUMBER OF WORDS READ # 05491 M01S05262.acpd +++| STT$LN[0]=FET$LN[0]; 05492 M01S05263.acpd +++| STT$AT[0]=FET$AT[0]; 05493 M01S05264.acpd +++| STT$CODE[0]=FET$CODE[0]; 05494 M01S05265.acpd +++| 05495 M01S05266.acpd +++| STAT=STT$STAT[0]; 05496 M01S05267.acpd +++| RETURN; 05497 M01S05268.acpd +++| END # READRC # 05498 M01S05269.acpd +++| 05499 M01S05270.acpd +++| TERM 05500 M01S05271.acpd +++|PROC REPTLE; 05501 M01S05272.acpd +++|# TITLE REPTLE - PRINT REPORT SUBTITLE. # 05502 M01S05273.acpd +++| 05503 M01S05274.acpd +++| BEGIN # REPTLE # 05504 M01S05275.acpd +++| 05505 M01S05276.acpd +++|# 05506 M01S05277.acpd +++|** REPTLE - PRINT REPORT SUBTITLE. 05507 M01S05278.acpd +++|* 05508 M01S05279.acpd +++|* *REPTLE* PRINTS THE SUBTITLE AT EACH PAGE EJECT. 05509 M01S05280.acpd +++|* THE SUBTITLE TO BE PRINTED DEPENDS ON THE VALUE 05510 M01S05281.acpd +++|* OF *TLFG* (COMMON BLOCK *CIOCOMM*). 05511 M01S05282.acpd +++|* 05512 M01S05283.acpd +++|* PROC REPTLE 05513 M01S05284.acpd +++|* 05514 M01S05285.acpd +++|* ENTRY NIPP = NUMBER OF INTERVALS PER PAGE 05515 M01S05286.acpd +++|* (COMMON BLOCK *CIOCOMM*). 05516 M01S05287.acpd +++|* TLFG = SUBTITLE FLAG (COMMON BLOCK *CIOCOMM*). 05517 M01S05288.acpd +++|* IF *TLFG* IS : 05518 M01S05289.acpd +++|* 0 NO SUBTITLE. 05519 M01S05290.acpd +++|* 1 PRINT SUBTITLE FOR DATA BLOCK. 05520 M01S05291.acpd +++|* 2 PRINT SUBTITLE FOR SNAPSHOT. 05521 M01S05292.acpd +++|* 3 PRINT SUBTITLE FOR EST REPORT. 05522 M01S05293.acpd +++|* 05523 M01S05294.acpd +++|* EXIT SUBTITLE IS PRINTED ON TOP OF EACH PAGE. 05524 M01S05295.acpd +++|# 05525 M01S05296.acpd +++| 05526 M01S05297.acpd +++|# 05527 M01S05298.acpd +++|**** PROC REPTLE - XREF LIST BEGIN. 05528 M01S05299.acpd +++|# 05529 M01S05300.acpd +++| 05530 M01S05301.acpd +++| XREF 05531 M01S05302.acpd +++| BEGIN 05532 M01S05303.acpd +++| FUNC EDATE C(10); # CONVERT NUMBER TO DATE # 05533 M01S05304.acpd +++| FUNC ETIME C(10); # CONVERT NUMBER TO TIME # 05534 M01S05305.acpd +++| PROC RPLINEX; # PRINT ONE LINE # 05535 M01S05306.acpd +++| FUNC XCDD C(10); # CONVERT TO DISPLAY DECIMAL # 05536 M01S05307.acpd +++| END 05537 M01S05308.acpd +++| 05538 M01S05309.acpd +++|# 05539 M01S05310.acpd +++|**** PROC REPTLE - XREF LIST END. 05540 M01S05311.acpd +++|# 05541 M01S05312.acpd +++| 05542 M01S05313.acpd +++| DEF ASTC #"*"#; # ASTERISK # 05543 M01S05314.acpd +++| DEF BLKC #" "#; # BLANK # 05544 M01S05315.acpd +++| DEF PRDC #"."#; # PERIOD # 05545 M01S05316.acpd +++| DEF SLSC #"/"#; # SLASH # 05546 M01S05317.acpd +++| DEF ZERC #"0"#; # CHARACTER ZERO # 05547 M01S05318.acpd +++| 05548 M01S05319.acpd +++| DEF LISTCON #0#; # TURN OFF COMMON DECK LISTING # 05549 M01S05320.acpd +++| 05550 M01S05321.acpd +++|*CALL COMUCPD 05551 M01S05322.acpd +++| 05552 M01S05323.acpd +++|# 05553 M01S05324.acpd +++|* LOCAL VARIABLES. 05554 M01S05325.acpd +++|# 05555 M01S05326.acpd +++| 05556 M01S05327.acpd +++| ITEM ESTFS B=TRUE; # FIRST EST SUBTITLE FLAG # 05557 M01S05328.acpd +++| ITEM HRS I; # HOUR # 05558 M01S05329.acpd +++| ITEM I I; # FOR LOOP CONTROL # 05559 M01S05330.acpd +++| ITEM J I; # TEMPORARY VARIABLE # 05560 M01S05331.acpd +++| ITEM MNS I; # MINUTE # 05561 M01S05332.acpd +++| ITEM MSG C(40); # TEMPORARY STORAGE # 05562 M01S05333.acpd +++| ITEM N I; # TEMPORARY VARIABLE # 05563 M01S05334.acpd +++| ITEM N1 I; # TEMPORARY VARIABLE # 05564 M01S05335.acpd +++| ITEM N2 I; # TEMPORARY VARIABLE # 05565 M01S05336.acpd +++| ITEM OF I; # OFFSET # 05566 M01S05337.acpd +++| 05567 M01S05338.acpd +++| ARRAY T [0:0] P(1); # TEMPORARY STORAGE # 05568 M01S05339.acpd +++| BEGIN 05569 M01S05340.acpd +++| ITEM T$WD C(00,00,10); # TEN CHARACTER WORD # 05570 M01S05341.acpd +++| ITEM T$3C C(00,00,03); # THREE CHARACTER ITEM # 05571 M01S05342.acpd +++| ITEM T$2C C(00,00,02); # TWO CHARACTER ITEM # 05572 M01S05343.acpd +++| ITEM T$1C C(00,00,01); # ONE CHARACTER ITEM # 05573 M01S05344.acpd +++| ITEM T$ZC C(00,06,01); # ZERO FILL # 05574 M01S05345.acpd +++| END 05575 M01S05346.acpd +++| 05576 M01S05347.acpd +++| ARRAY TEM [0:0] P(1); # TEMPORARY STORAGE # 05577 M01S05348.acpd +++| BEGIN # ARRAY TEM # 05578 M01S05349.acpd +++| ITEM TEM$WD C(00,00,10); # TEN CHARACTER ITEM # 05579 M01S05350.acpd +++| ITEM TEM$3C C(00,42,03); # THREE CHARACTER ITEM # 05580 M01S05351.acpd +++| ITEM TEM$2C C(00,48,02); # TWO CHARACTER ITEM # 05581 M01S05352.acpd +++| END 05582 M01S05353.acpd +++| 05583 M01S05354.acpd +++| 05584 M01S05355.acpd +++| 05585 M01S05356.acpd +++| 05586 M01S05357.acpd +++| 05587 M01S05358.acpd +++| 05588 M01S05359.acpd +++|# 05589 M01S05360.acpd +++|* BEGIN REPTLE PROC. 05590 M01S05361.acpd +++|# 05591 M01S05362.acpd +++| 05592 M01S05363.acpd +++| IF (TLFG EQ 0) OR (P$L EQ NULL) # NO TITLE OR NO REPORT FILE # 05593 M01S05364.acpd +++| THEN 05594 M01S05365.acpd +++| BEGIN 05595 M01S05366.acpd +++| RETURN; # NO SUBTITLE # 05596 M01S05367.acpd +++| END 05597 M01S05368.acpd +++| 05598 M01S05369.acpd +++| IF (TLFG EQ 3) # PRINTING EST # 05599 M01S05370.acpd +++| THEN 05600 M01S05371.acpd +++| BEGIN # PRINT EST SUBTITLE # 05601 M01S05372.acpd +++| RPLINEX(OFFA,BLKC,1,1,LFDC); 05602 M01S05373.acpd +++| RPLINEX(OFFA,BLKC,1,1,LFDC); 05603 M01S05374.acpd +++| IF (ESTFS) # FIRST EST SUBTITLE # 05604 M01S05375.acpd +++| THEN 05605 M01S05376.acpd +++| BEGIN 05606 M01S05377.acpd +++| MSG="EQUIPMENT STATUS TABLE"; 05607 M01S05378.acpd +++| RPLINEX(OFFA,MSG,5,22,LFDC); 05608 M01S05379.acpd +++| ESTFS=FALSE; 05609 M01S05380.acpd +++| END 05610 M01S05381.acpd +++| 05611 M01S05382.acpd +++| ELSE # SECOND EST SUBTITLE # 05612 M01S05383.acpd +++| BEGIN 05613 M01S05384.acpd +++| MSG="EQUIPMENT STATUS TABLE (CONTINUED)"; 05614 M01S05385.acpd +++| RPLINEX(OFFA,MSG,5,35,LFDC); 05615 M01S05386.acpd +++| END 05616 M01S05387.acpd +++| 05617 M01S05388.acpd +++| MSG="NO. TYPE STAT EQ UN CHANNELS"; 05618 M01S05389.acpd +++| RPLINEX(OFFA,MSG,5,33,NLFC); 05619 M01S05390.acpd +++| MSG="EST ENTRY"; 05620 M01S05391.acpd +++| RPLINEX(OFFA,MSG,42,9,NLFC); 05621 M01S05392.acpd +++| MSG="TRACK FILES"; 05622 M01S05393.acpd +++| RPLINEX(OFFA,MSG,86,17,LFDC); 05623 M01S05394.acpd +++| RPLINEX(OFFA,BLKC,1,1,LFDC); 05624 M01S05395.acpd +++| RETURN; 05625 M01S05396.acpd +++| END # PRINT EST SUBTITLE # 05626 M01S05397.acpd +++| 05627 M01S05398.acpd +++| P<DCDT>=LOC(DBUF[DCHL]); 05628 M01S05399.acpd +++| P<DDSM>=LOC(DBUF[DCHL + DCDC*DCDL*2]); 05629 M01S05400.acpd +++| P<DDSC>=LOC(DDDT); 05630 M01S05401.acpd +++| 05631 M01S05402.acpd +++|# 05632 M01S05403.acpd +++|* PRINT INTERVAL TIMES. 05633 M01S05404.acpd +++|# 05634 M01S05405.acpd +++| 05635 M01S05406.acpd +++| RPLINEX(OFFA,BLKC,1,1,LFDC); # LINE FEED #
Line S05407 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05636 M02S05407.v23l617 ---| TEM$WD[0]=XCDD(P$IN); 05637 M01S00092.v23l617 +++| IF(P$IN NQ 0) 05638 M01S00093.v23l617 +++| THEN 05639 M01S00094.v23l617 +++| BEGIN 05640 M01S00095.v23l617 +++| TEM$WD=XCDD(P$IN); 05641 M01S00096.v23l617 +++| END 05642 M01S00097.v23l617 +++| 05643 M01S00098.v23l617 +++| ELSE 05644 M01S00099.v23l617 +++| BEGIN 05645 M01S00100.v23l617 +++| TEM$WD=XCDD(P$IC); 05646 M01S00101.v23l617 +++| END 05647 M01S00102.v23l617 +++| 05648 M01S05408.acpd +++| T$3C[0]=TEM$3C[0]; 05649 M01S05409.acpd +++| RPLINEX(OFFA,T,1,3,NLFC);
Line S05410 Modification History | |
---|---|
M01 (Added by) | acpd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 05650 M02S05410.v23l617 ---| RPLINEX(OFFA," MINS INTERVAL",5,14,NLFC); 05651 M01S00103.v23l617 +++| IF (P$IN NQ 0) # INTERVAL TIME SPECIFIED # 05652 M01S00104.v23l617 +++| THEN 05653 M01S00105.v23l617 +++| BEGIN 05654 M01S00106.v23l617 +++| RPLINEX(OFFA," MINS INTERVAL ",5,14,NLFC); 05655 M01S00107.v23l617 +++| END 05656 M01S00108.v23l617 +++| 05657 M01S00109.v23l617 +++| ELSE 05658 M01S00110.v23l617 +++| BEGIN 05659 M01S00111.v23l617 +++| RPLINEX(OFFA," RECS INTERVAL ",5,14,NLFC); 05660 M01S00112.v23l617 +++| END 05661 M01S05411.acpd +++| 05662 M01S05412.acpd +++| J = BCLC + 1; 05663 M01S05413.acpd +++| OF=DCDC*DCDL + DDSC$FW[PDTM]; 05664 M01S05414.acpd +++| 05665 M01S05415.acpd +++| SLOWFOR I=1 STEP 1 UNTIL NIPP 05666 M01S05416.acpd +++| DO 05667 M01S05417.acpd +++| BEGIN # PRINT INTERVAL TIME # 05668 M01S05418.acpd +++| N=DCDT$ET[(I-1)*DCDL + OF]; # INTERVAL END TIME # 05669 M01S05419.acpd +++| T$WD[0]=ETIME(N); # CONVERT TO DISPLAY TIME # 05670 M01S05420.acpd +++| RPLINEX(OFFA,T,J,9,NLFC); 05671 M01S05421.acpd +++| J=J+10; 05672 M01S05422.acpd +++| END # PRINT INTERVAL TIME # 05673 M01S05423.acpd +++| 05674 M01S05424.acpd +++|# 05675 M01S05425.acpd +++|* PRINT TITLES OF SUBTOTAL AND TOTAL. IF SNAPSHOT 05676 M01S05426.acpd +++|* LOOP IS BEING PRINTED, THESE TITLES WILL NOT BE 05677 M01S05427.acpd +++|* PRINTED. 05678 M01S05428.acpd +++|# 05679 M01S05429.acpd +++| 05680 M01S05430.acpd +++| IF (TLFG EQ 1) # NOT PRINTING SNAPSHOT ELEMENTS # 05681 M01S05431.acpd +++| THEN 05682 M01S05432.acpd +++| BEGIN # PRINT TIME # 05683 M01S05433.acpd +++| 05684 M01S05434.acpd +++|# 05685 M01S05435.acpd +++|* PRINT SUBTOTAL HEADER. SUBTOTAL IS NOT PRINTED IF THE SUBTOTAL 05686 M01S05436.acpd +++|* AND THE TOTAL COLUMNS ARE THE SAME, I.E. IF THE TOTAL COLUMNS 05687 M01S05437.acpd +++|* PRINTED *TCOL* IS LESS THAN 7 COLUMNS. THE SUBTOTAL HEADER IS 05688 M01S05438.acpd +++|* NOT PRINTED IF THE CURRENT PAGE IS USED TO PRINT THE TOTAL 05689 M01S05439.acpd +++|* STATISTICS ONLY (*NIPP* IS 0). 05690 M01S05440.acpd +++|# 05691 M01S05441.acpd +++| 05692 M01S05442.acpd +++| IF (NIPP GR 0) AND (TCOL GR (DCDC-3)) 05693 M01S05443.acpd +++| THEN 05694 M01S05444.acpd +++| BEGIN # COMPUTE AND PRINT LENGTH OF SUBTOTAL # 05695 M01S05445.acpd +++| N=P$IN*NIPP; # LENGTH OF SUBTOTAL # 05696 M01S05446.acpd +++| HRS=N/60; # NUMBER OF HOURS # 05697 M01S05447.acpd +++| MNS=N - (HRS*60); # NUMBER OF MINUTES # 05698 M01S05448.acpd +++| TEM$WD=XCDD(HRS); 05699 M01S05449.acpd +++| T$3C[0]=TEM$3C[0]; 05700 M01S05450.acpd +++| IF (T$2C[0] EQ BLKC) 05701 M01S05451.acpd +++| THEN 05702 M01S05452.acpd +++| BEGIN 05703 M01S05453.acpd +++| T$ZC[0]=ZERC; 05704 M01S05454.acpd +++| END 05705 M01S05455.acpd +++| 05706 M01S05456.acpd +++| RPLINEX(OFFA,T,J,3,NLFC); 05707 M01S05457.acpd +++| RPLINEX(OFFA,":",J+3,1,NLFC); 05708 M01S05458.acpd +++| TEM$WD=XCDD(MNS); 05709 M01S05459.acpd +++| T$2C[0]=TEM$2C[0]; 05710 M01S05460.acpd +++| IF (T$1C[0] EQ BLKC) 05711 M01S05461.acpd +++| THEN 05712 M01S05462.acpd +++| BEGIN 05713 M01S05463.acpd +++| T$1C[0]=ZERC; 05714 M01S05464.acpd +++| END 05715 M01S05465.acpd +++| 05716 M01S05466.acpd +++| RPLINEX(OFFA,T,J+4,2,NLFC); 05717 M01S05467.acpd +++| END # COMPUTE AND PRINT LENGTH OF SUBTOTAL # 05718 M01S05468.acpd +++| 05719 M01S05469.acpd +++|# 05720 M01S05470.acpd +++|* PRINT TOTAL HEADER. TOTAL HEADER IS NOT PRINTED IF MORE 05721 M01S05471.acpd +++|* THAN 7 COLUMNS ARE PRINTED ON THE CURRENT PAGE. 05722 M01S05472.acpd +++|# 05723 M01S05473.acpd +++| 05724 M01S05474.acpd +++| IF (NIPP GR (DCDC-3)) 05725 M01S05475.acpd +++| THEN 05726 M01S05476.acpd +++| BEGIN 05727 M01S05477.acpd +++| RPLINEX(OFFA," HR",J+6,3,LFDC); 05728 M01S05478.acpd +++| END 05729 M01S05479.acpd +++| 05730 M01S05480.acpd +++| ELSE 05731 M01S05481.acpd +++| BEGIN # COMPUTE AND PRINT LENGTH OF TOTAL # 05732 M01S05482.acpd +++| IF (NIPP GR 0) AND (TCOL GR (DCDC-3)) 05733 M01S05483.acpd +++| THEN 05734 M01S05484.acpd +++| BEGIN 05735 M01S05485.acpd +++| RPLINEX(OFFA," HR",J+6,3,NLFC); 05736 M01S05486.acpd +++| J=J+10; 05737 M01S05487.acpd +++| END 05738 M01S05488.acpd +++| 05739 M01S05489.acpd +++| P<DCHD>=LOC(DBUF); 05740 M01S05490.acpd +++| P<DDSC>=LOC(DDHD); 05741 M01S05491.acpd +++| N=(DCHD$WD[DDSC$FW[DLFW]]*ACNS)/60; # TOTAL MINUTES # 05742 M01S05492.acpd +++| HRS=N/60; # TOTAL HOURS # 05743 M01S05493.acpd +++| MNS=N - (HRS*60); 05744 M01S05494.acpd +++| TEM$WD[0]=XCDD(HRS); 05745 M01S05495.acpd +++| T$3C[0]=TEM$3C[0]; 05746 M01S05496.acpd +++| IF (T$2C[0] EQ BLKC) 05747 M01S05497.acpd +++| THEN 05748 M01S05498.acpd +++| BEGIN 05749 M01S05499.acpd +++| T$ZC[0]=ZERC; 05750 M01S05500.acpd +++| END 05751 M01S05501.acpd +++| 05752 M01S05502.acpd +++| RPLINEX(OFFA,T,J,3,NLFC); 05753 M01S05503.acpd +++| RPLINEX(OFFA,":",J+3,1,NLFC); 05754 M01S05504.acpd +++| TEM$WD[0]=XCDD(MNS); 05755 M01S05505.acpd +++| T$2C[0]=TEM$2C[0]; 05756 M01S05506.acpd +++| IF (T$1C[0] EQ BLKC) 05757 M01S05507.acpd +++| THEN 05758 M01S05508.acpd +++| BEGIN 05759 M01S05509.acpd +++| T$1C[0]=ZERC; 05760 M01S05510.acpd +++| END 05761 M01S05511.acpd +++| 05762 M01S05512.acpd +++| RPLINEX(OFFA,T,J+4,2,NLFC); 05763 M01S05513.acpd +++| RPLINEX(OFFA," HR",J+6,3,NLFC); 05764 M01S05514.acpd +++| 05765 M01S05515.acpd +++|# 05766 M01S05516.acpd +++|* PRINT HEADERS FOR THE MAXIMUM AND MINIMUM STATISTIC COLUMNS. 05767 M01S05517.acpd +++|# 05768 M01S05518.acpd +++| 05769 M01S05519.acpd +++| P<DDSC>=LOC(DDDT); 05770 M01S05520.acpd +++| N1=DDSM$BT[DDSC$FW[PDTM]]; # TOTAL BEGIN TIME #
Proceed to Part 4
cdc/nos2.source/opl.opl871/deck/acpd.003.txt ยท Last modified: by 127.0.0.1