Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSNPPSMG

Package: National Drug File

Routine: PSNPPSMG


Information

PSNPPSMG ;HP/MJE-PPSN update NDF data ; 05 Mar 2014 1:20 PM

Source Information

Source file <PSNPPSMG.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
National Drug File 4 ($$GETD,$$GETOS,LINUXDEL)^PSNFTP  FILSIZE^PSNFTP2  (CTRKDL,LOAD1)^PSNPPSMS  REPORT^PSNPPSNW  
VA FileMan 3 FIELD^DID  (,UPDATE)^DIE  $$GET1^DIQ  
Kernel 2 $$FTG^%ZISH  $$LJ^XLFSTR  
MailMan 1 ^XMD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
National Drug File 4 PSNFTP  PSNFTP3  PSNPPSNF  PSNPPSNU  

Entry Points

Name Comments DBIA/ICR reference
MESSAGE ;
G1
GROUP
COMMSG ;Send error message that comm link with PPSN is not available
LZ
IERRMSG ;Send error message that comm link with PPSN is not available
LZ2 ;
SMSG ;Send install successful message
DRGMSG ;
UXFSIZE(PSWRKDIR,PSNHLD,PSSIZE) ; get linux file size
TRNS(PSNFILE,IEN,PSNFIELD) ; get the label of file/field
XMY ;set XMY for mail message
MG(PSNGG) ; look for Mail Group

External References

Name Field # of Occurrence
$$FTG^%ZISH UXFSIZE+5
FIELD^DID TRNS+6
^DIE DRGMSG+19
UPDATE^DIE MESSAGE+5, GROUP+9, DRGMSG+22
$$GET1^DIQ DRGMSG+14, XMY+4, XMY+5
$$GETD^PSNFTP SMSG+6, UXFSIZE+2
$$GETOS^PSNFTP SMSG+8
LINUXDEL^PSNFTP UXFSIZE+7
FILSIZE^PSNFTP2 SMSG+10
CTRKDL^PSNPPSMS MESSAGE+1, GROUP+6, GROUP+15, GROUP+19, LZ+13, LZ2+9
LOAD1^PSNPPSMS DRGMSG+6
REPORT^PSNPPSNW DRGMSG+2
$$LJ^XLFSTR IERRMSG+18, TRNS+7
^XMD GROUP+5, GROUP+18, LZ+12, LZ2+8, SMSG+19, DRGMSG+19, DRGMSG+31

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(57.23 - [#57.23] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( TRNS+5
^DIC - [#1] TRNS+4
^NDFK(5000 MESSAGE+12*, MESSAGE+13*, MESSAGE+16*, MESSAGE+17*
^PS(57.23 - [#57.23] IERRMSG+3, IERRMSG+14, IERRMSG+15, IERRMSG+17
^PS(59.7 - [#59.7] MESSAGE+9, GROUP+1, COMMSG+3, IERRMSG+5, SMSG+12, DRGMSG+17, DRGMSG+26
^TMP("PSN PPSN ERR" COMMSG+14, COMMSG+15, COMMSG+16, COMMSG+17, COMMSG+18, COMMSG+19, LZ
^TMP("PSN PPSN PARSED" MESSAGE+7, MESSAGE+11, MESSAGE+12, MESSAGE+13, MESSAGE+15, MESSAGE+16, MESSAGE+17, G1GROUPGROUP+11
GROUP+12, COMMSG+1!, COMMSG+4*, COMMSG+5*, COMMSG+6*, COMMSG+7*, COMMSG+8*, COMMSG+9*, COMMSG+10*, COMMSG+11*
COMMSG+12*, COMMSG+20*, COMMSG+21*, COMMSG+22*, LZ*, LZ+1*, LZ+2*, LZ+3*, LZ+4*, LZ+5*
LZ+6, IERRMSG+1!, IERRMSG+6*, IERRMSG+7*, IERRMSG+8*, IERRMSG+9*, IERRMSG+10*, IERRMSG+11*, IERRMSG+12*, IERRMSG+16*
IERRMSG+18*, IERRMSG+19*, IERRMSG+20*, IERRMSG+21*, LZ2+1*, LZ2+2, LZ2+4, SMSG+4!, SMSG+16*, SMSG+17*
SMSG+20!, DRGMSG+13, DRGMSG+24, DRGMSG+25
^TMP("PSN" DRGMSG+4!, DRGMSG+5*
^TMP("PSNFSIZELOG" UXFSIZE+5, UXFSIZE+6!
^TMP($J G1!*, GROUP+11!*, SMSG+21!, DRGMSG+24!*
^XMB("NETNAME" GROUPGROUP+12, LZ+6, LZ2+2, LZ2+4, DRGMSG+13, DRGMSG+25
^XMB(3.8 - [#3.8] MG+1, MG+2
^XUSEC("PSNMGR" XMY+2

Label References

Name Line Occurrences
$$MG XMY+4, XMY+5
$$TRNS COMMSG+21
G1 MESSAGE+9
LZ COMMSG+14
LZ2 IERRMSG+14
UXFSIZE SMSG+9
XMY GROUP+2, GROUP+14, LZ+7, LZ2+5, SMSG+18, DRGMSG+18, DRGMSG+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> COMM LZ
>> CTRLIEN MESSAGE+4, GROUP+8, DRGMSG+21
>> CTRLXIEN MESSAGE+4, GROUP+8, DRGMSG+21
DA GROUP+20!, DRGMSG+19*, XMY+2*
DIE DRGMSG+19*, DRGMSG+32!
DIFROM GROUP+5~, GROUP+18~, LZ+12~, LZ2+8~, SMSG+19~, DRGMSG+19~, DRGMSG+30~
DR DRGMSG+19*, DRGMSG+32!
DUZ XMY+3
FDA MESSAGE+3!, MESSAGE+6!, GROUP+7!, GROUP+10!, DRGMSG+23!
FDA( MESSAGE+4*, GROUP+8*, DRGMSG+21*
FIELD TRNS+1~, TRNS+2*, TRNS+3*, TRNS+5*, TRNS+6
FIELDX TRNS+1~, TRNS+3*, TRNS+6
FILE MESSAGE+7*, TRNS+1~, TRNS+2*, TRNS+3*, TRNS+4, TRNS+5*, TRNS+6
FILENM TRNS+1~, TRNS+2*, TRNS+5*, TRNS+6
FIRST COMMSG+2~, COMMSG+3*, COMMSG+20*, IERRMSG+4~, IERRMSG+5*, IERRMSG+16*
FLD TRNS+1~, TRNS+2*, TRNS+6*, TRNS+7
>> GROOT MESSAGE+7*
I3 COMMSG+2~, COMMSG+3*, COMMSG+14*, COMMSG+15, COMMSG+16, COMMSG+17, COMMSG+18, COMMSG+19, IERRMSG+4~, IERRMSG+5*
IERRMSG+15*, IERRMSG+17
I4 COMMSG+2~, COMMSG+3*, COMMSG+15*, COMMSG+16, COMMSG+17, COMMSG+18, COMMSG+19, COMMSG+21, IERRMSG+4~
I5 COMMSG+2~, COMMSG+3*, COMMSG+16*, COMMSG+17, COMMSG+18, COMMSG+19, COMMSG+21, IERRMSG+4~
I6 COMMSG+2~, COMMSG+3*, COMMSG+17*, COMMSG+18, COMMSG+19, COMMSG+21, IERRMSG+4~
I7 COMMSG+2~, COMMSG+3*, COMMSG+18*, COMMSG+19, IERRMSG+4~
IEN TRNS~, TRNS+7
III COMMSG+2~, COMMSG+19*, COMMSG+22, IERRMSG+4~
INDX DRGMSG+4~, DRGMSG+6*
>> INSTIEN IERRMSG+2, IERRMSG+3, IERRMSG+14, IERRMSG+15, IERRMSG+17
LINE DRGMSG+4~*, DRGMSG+5*
LNCNT COMMSG+2~, COMMSG+3*, COMMSG+13*, COMMSG+14*, COMMSG+20*, COMMSG+21*, COMMSG+22, COMMSG+23*, LZLZ+1
LZ+2, LZ+3, LZ+4, LZ+5, IERRMSG+4~, IERRMSG+5*, IERRMSG+13*, IERRMSG+15*, IERRMSG+16*, IERRMSG+18*
IERRMSG+19*, IERRMSG+20*, IERRMSG+21*, LZ2+1
MESSC MESSAGE+10~*, MESSAGE+11*, MESSAGE+12, MESSAGE+13, MESSAGE+14*, MESSAGE+15*, MESSAGE+16, MESSAGE+17
PSFILE SMSG+5~
PSGRP COMMSG+2~, IERRMSG+4~, SMSG+5~, DRGMSG+14*, DRGMSG+15, XMY+4*, XMY+5*
PSMSGTXT COMMSG+2~, IERRMSG+4~
PSNARR TRNS+1~, TRNS+2*, TRNS+6!
PSNARR("LABEL" TRNS+6
PSNEDATA IERRMSG+4~, IERRMSG+17*, IERRMSG+18, IERRMSG+19, IERRMSG+20
PSNF TRNS+1~, TRNS+2*, TRNS+4*, TRNS+7
PSNFIELD TRNS~, TRNS+3
PSNFILE TRNS~, TRNS+3
PSNFSIZE SMSG+5~, SMSG+7*
PSNGG MG~, MG+1, MG+2, MG+3
PSNHLD COMMSG+10, LZ+9, LZ+10, IERRMSG+7, IERRMSG+10, LZ2+1, LZ2+3, SMSG+9, SMSG+10, SMSG+14
SMSG+16, DRGMSG+5, UXFSIZE~, UXFSIZE+3
PSNPS MESSAGE+9*, GROUP+1*, COMMSG+2~, COMMSG+3*, COMMSG+6, LZ+10, IERRMSG+4~, IERRMSG+5*, IERRMSG+7, LZ2+3
SMSG+2~, SMSG+12*, SMSG+15, DRGMSG+4~, DRGMSG+17*, DRGMSG+26*
>> PSNSCJOB MESSAGE+2, DRGMSG+1
PSOS SMSG+5~, SMSG+8*, SMSG+9, SMSG+10, SMSG+16
PSSIZE SMSG+5~, SMSG+7*, SMSG+9, SMSG+10, SMSG+16, UXFSIZE~, UXFSIZE+1*, UXFSIZE+6*
PSWRKDIR SMSG+5~, SMSG+6*, SMSG+9, SMSG+10, UXFSIZE~, UXFSIZE+2*, UXFSIZE+3, UXFSIZE+5, UXFSIZE+7
PSXLOG UXFSIZE+1~, UXFSIZE+5*
PV UXFSIZE+1~
U TRNS+4
X GROUP*, GROUP+12*, COMMSG+2~, LZ+6*, IERRMSG+4~, LZ2+2*, LZ2+4*, DRGMSG+13*, DRGMSG+25*
XMDUZ GROUP+4*, GROUP+17*, LZ+8*, LZ2+6*, SMSG+22!, DRGMSG+8*, DRGMSG+29*, XMY+1*
XMSUB GROUP+3*, GROUP+16*, COMMSG+2~, LZ+9*, LZ+10*, IERRMSG+4~, LZ2+1*, LZ2+3*, SMSG+14*, SMSG+15*
SMSG+22!, DRGMSG+10*, DRGMSG+28*
XMTEXT GROUP+5*, GROUP+18*, COMMSG+2~, LZ+11*, IERRMSG+4~, LZ2+7*, SMSG+19*, SMSG+22!, DRGMSG+12*, DRGMSG+30*
XMY GROUP!, GROUP+12!, COMMSG+2~, IERRMSG+4~, LZ2+4!, SMSG+1!, DRGMSG+13!, DRGMSG+25!
XMY( DRGMSG+15*, XMY+2*, XMY+3*, XMY+4*, XMY+5*
XMY("G." GROUP*, GROUP+12*, LZ+6*, LZ2+2*, LZ2+4*, DRGMSG+13*, DRGMSG+25*
XMZ DRGMSG+4~, DRGMSG+19
XPV UXFSIZE+1~, UXFSIZE+3*, UXFSIZE+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All