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~ |