PSNPPSDL ;HP/ART - National Drug File Updates File Download ;09/23/2015
Source file <PSNPPSDL.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| National Drug File | 6 | PSN PPS MANUAL DOWNLOAD PSN PPS SCHEDULE DOWNLOAD PSN TASK SCHEDULED DOWNLOAD PSNPPSMS PSNPPSNF PSNPPSNV |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DOWNLOAD | ;Entry point for menu option PSN DOWNLOAD NDF UPDATES for immediate PPS-N update file download
|
|
| RUNIT | ; Entry point for tasked menu option "PSN TASK SCHEDULED DOWNLOAD"
|
|
| SCHDOPT | ; Entry point for menu option "PSN TASK SCHEDULE DOWNLOAD" to create and/or edit the scheduling date/time
|
|
| END | ;
|
|
| SCHCK(OPTION,TYPE) | ; check PPS-N scheduled Download or Install tasks
; input - OPTION as name of option ; TYPE as task type (D-Download/I-Install) ; output - print future queued tasked (external format) |
|
| DATE(NODE,PIECE) | ; return appropriate date
; input - NODE as node of data ; PIECE as piece of node to convert ; output - date in external format |
|
| LEGACY() | ;check legacy update file processing parameter
|
|
| CHKD | ; check Unix dir and update it if contains control char and other special characters
|
|
| UPDT | ; update unix/linux directory, called by PSNPPSDL
|
|
| ENTER | ; press enter key
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | SCHDOPT+24 |
| NOW^%DTC | SCHDOPT+24 |
| $$OS^%ZOSV | CHKD+1 |
| ^DIE | UPDT+3 |
| $$GET1^DIQ | DOWNLOAD+2, LEGACY+2 |
| ^DIR | DOWNLOAD+10, DOWNLOAD+20, SCHDOPT+6, SCHDOPT+22, SCHDOPT+31, SCHDOPT+37, ENTER+2 |
| $$GETD^PSNFTP | CHKD+4 |
| EN^PSNFTP | RUNIT+1 |
| $$DIREXIST^PSNFTP2 | CHKD+5 |
| MAKEDIR^PSNFTP2 | CHKD+5 |
| $$STRIP^PSNPARM | UPDT+3 |
| $$FMADD^XLFDT | SCHDOPT+26 |
| $$FMTE^XLFDT | DATE+5 |
| $$UP^XLFSTR | DATE+5 |
| OPTSTAT^XUTMOPT | SCHCK+7 |
| RESCH^XUTMOPT | END+2, END+4 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PS(57.23 - [#57.23] | Classic Fileman Calls, GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(57.23 - [#57.23] | UPDT+2 |
| ^XUSEC("PSN PPS ADMIN" | DOWNLOAD+6, SCHDOPT+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | SCHDOPT+24 |
| >> %DT | SCHDOPT+24* |
| >> %DT("A" | SCHDOPT+24* |
| >> %DT(0 | SCHDOPT+24* |
| DA | UPDT+1~, UPDT+3*! |
| DIE | UPDT+1~, UPDT+3*! |
| DIR | DOWNLOAD+5~, DOWNLOAD+17~, SCHDOPT+1~, SCHDOPT+16~, SCHDOPT+28~, SCHDOPT+34~, END+1~, ENTER+1!, ENTER+2! |
| DIR("?" | DOWNLOAD+18*, SCHDOPT+20*, SCHDOPT+29*, SCHDOPT+35* |
| DIR("A" | DOWNLOAD+9*, DOWNLOAD+19*, SCHDOPT+5*, SCHDOPT+21*, SCHDOPT+30*, SCHDOPT+36*, ENTER+2* |
| DIR("B" | DOWNLOAD+20*, SCHDOPT+21*, SCHDOPT+31*, SCHDOPT+37* |
| DIR(0 | DOWNLOAD+9*, DOWNLOAD+18*, SCHDOPT+5*, SCHDOPT+20*, SCHDOPT+29*, SCHDOPT+35*, ENTER+2* |
| DIRUT | DOWNLOAD+5~, DOWNLOAD+17~, SCHDOPT+1~, SCHDOPT+16~, SCHDOPT+22, SCHDOPT+28~, SCHDOPT+32, SCHDOPT+34~, SCHDOPT+38, END+1~ |
| DR | UPDT+1~, UPDT+3*! |
| >> DTOUT | SCHDOPT+25 |
| DUOUT | DOWNLOAD+5~, DOWNLOAD+17~, SCHDOPT+1~, SCHDOPT+16~, SCHDOPT+28~, SCHDOPT+34~, END+1~ |
| DUZ | DOWNLOAD+6, SCHDOPT+2 |
| I | SCHCK+5~, SCHCK+8*, SCHCK+9*, SCHCK+11 |
| II | SCHCK+5~, SCHCK+8*, SCHCK+9*, SCHCK+10, SCHCK+12 |
| IOF | SCHDOPT+22, SCHDOPT+25, SCHDOPT+32, SCHDOPT+38, END+8 |
| NODE | SCHCK+5~, DATE~, DATE+5 |
| NODE1 | SCHCK+5~ |
| OPTION | SCHCK~, SCHCK+7 |
| PIECE | DATE~, DATE+5 |
| PSENTER | DOWNLOAD+1~, DOWNLOAD+4*, LEGACY+1~, LEGACY+6* |
| PSERROR | SCHDOPT+1~, END+4 |
| PSFREQ | SCHDOPT+1~, SCHDOPT+31*, SCHDOPT+37*, SCHDOPT+39*, END+2, END+4, END+5, END+6, END+7 |
| PSIEN | SCHCK+5~ |
| PSNF | LEGACY+1~, LEGACY+2*, LEGACY+3*, LEGACY+7 |
| PSNLEG | LEGACY+1~, LEGACY+2*, LEGACY+3 |
| PSNLEGF | DOWNLOAD+1~, DOWNLOAD+12*, SCHDOPT+1~, SCHDOPT+8* |
| PSNROOT | SCHCK+5~, SCHCK+7 |
| PSNROOT( | SCHCK+9, SCHCK+11 |
| PSNROOT(1 | SCHCK+7 |
| PSNSCJOB | RUNIT+1~* |
| PSSTART | SCHDOPT+1~, SCHDOPT+26*, END+4 |
| TYPE | SCHCK~, SCHCK+10, SCHCK+12 |
| UNXLD | CHKD+2~*, CHKD+4*, CHKD+5, UPDT+2*, UPDT+3 |
| UNXLD1 | CHKD+2~*, UPDT+3* |
| X | DOWNLOAD+5~, DOWNLOAD+17~, SCHDOPT+1~, SCHDOPT+16~, SCHDOPT+28~, SCHDOPT+34~, END+1~ |
| XX | SCHCK+5~ |
| Y | DOWNLOAD+5~, DOWNLOAD+17~, DOWNLOAD+20, SCHDOPT+1~, SCHDOPT+16~, SCHDOPT+22, SCHDOPT+25, SCHDOPT+26, SCHDOPT+28~, SCHDOPT+31 , SCHDOPT+34~, SCHDOPT+37, SCHDOPT+39, END+1~ |