XPDIB ;SFISC/RSD - Backup installed Package ; Mar 20, 2023@14:49:13
Source file <XPDIB.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 |
---|---|---|
Kernel | 1 | XPD BACKUP |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;
|
|
BLD(XPDST,XPDMP) | ;XPDST=Install #,XPDMP=master build or first Install # of multi-package; returns XPDA=new Build #
|
|
BLDV(XPDA) | ;variable setup for BLD, XPDA=Install #
|
|
PM(XPDA) | ;build MailMan message
|
|
ROUTINE | ;Packman msg
|
|
KRN(FILE,XPDY) | ;FILE=file #, XPDY=^XPD(9.6,XPDA,"KRN",XPDFILE,"NM",XPDOLDA,0)
|
|
DELKRN(XPDY) | ;delete BUILD COMPONENTS(7) & "B" index for XPDY ;p778
|
|
FLD(DD,FIELD) | ;check FIELD exists
|
|
DEL(FILE,SUBDD,FIELD) | ;deletes partials: FILE=file#, SUBDD=sub dictionary#, FIELD=field#, XPDA=ien in Build file
|
|
DELF(FILE) | ;delete full file DD
|
|
DELBLD(DA) | ;delete backup build ;p778
|
|
WARN(X,Y) | ;create warning message in array X starting at Y ;p738
|
|
QUIT | ;unlock Install # XPDST
|
|
HELP | ;Help (DIR("??")) for DIR (Build/Routine) read ;p750
|
Name | Field # of Occurrence |
---|---|
FILE^DIE | BLD+14 |
^DIK | DELF+3, DELBLD+4 |
^DIR | EN+18, EN+25 |
$$DOW^XLFDT | ROUTINE+4 |
$$FMTE^XLFDT | EN+17, ROUTINE+4 |
$$NOW^XLFDT | ROUTINE+4 |
XMZ^XMA2 | ROUTINE+3 |
EN3^XMD | ROUTINE+22 |
$$LOOK^XPDI1 | EN+5 |
QUIT^XPDI1 | ROUTINE+3, QUIT+1 |
$$BLD^XPDIP | BLD+7 |
$$SUMB^XPDRSUM | BLD+61 |
DEV^XPDT | EN+33 |
GO^XPDT | EN+40 |
KD^XPDTP | PM+6 |
$$LKPKG^XPDUTL | BLDV+4 |
$$ENTRY^XPDV | KRN+7 |
$$FILE^XPDV | KRN+7 |
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 |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("LOAD" | ROUTINE+18 |
^%ZOSF("TEST" | ROUTINE+16 |
^DD( | BLD+34, BLD+45, FLD+1 |
^TMP("XMP" | PM+5! |
^VA(200 - [#200] | ROUTINE+6 |
^XMB("NAME" | ROUTINE+7 |
^XMB(3.9 - [#3.9] | ROUTINE+8*, ROUTINE+17*, ROUTINE+19* |
^XPD(9.6 - [#9.6] | BLD+16!, BLD+18, BLD+20!, BLD+23, BLD+24, BLD+32, BLD+36*, BLD+40, BLD+41, BLD+42 , BLD+43, BLD+47, KRN+11*, DELKRN+1!, DEL+1!, DEL+2!, DEL+3! |
^XTMP("XPDI" | BLD+5*, BLD+9*, BLD+18, BLDV+3, ROUTINE+12, ROUTINE+14 |
^XTMP("XPDT" | BLD+50!, BLD+57*, BLD+58*, BLD+59*, BLD+61*, BLD+63 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EN+3~, EN+5*, BLD+11*, BLD+12, ROUTINE+4*, ROUTINE+5 |
%N | ROUTINE+15~ |
DA | KRN+1~, KRN+6*, KRN+7*, KRN+9, DELF+1~, DELF+2*, DELBLD~, DELBLD+1 |
DA(1 | DELF+2* |
DD | FLD~, FLD+1 |
DIF | PM+1~, ROUTINE+1~, ROUTINE+15~, ROUTINE+17* |
DIFROM | PM+1~, PM+2* |
DIK | DELF+1~, DELF+2*, DELBLD+2~, DELBLD+3* |
DIR | EN+2~, EN+20! |
DIR("?" | EN+14*, EN+15*, EN+16*, EN+23* |
DIR("??" | EN+24* |
DIR("A" | EN+13*, EN+22* |
DIR("B" | EN+17*, EN+22* |
DIR(0 | EN+13*, EN+22* |
DIRUT | EN+2~, EN+18, EN+25 |
DT | EN+17, ROUTINE+8 |
>> DTOUT | PM+7 |
DUOUT | EN+2~, PM+7 |
DUZ | PM+2, ROUTINE+2, ROUTINE+6 |
FGR | KRN+1~, KRN+7* |
FIELD | FLD~, FLD+1, DEL~, DEL+1 |
FILE | KRN~, KRN+6, KRN+7, KRN+11, DEL~, DEL+1, DEL+2, DEL+3, DELF~, DELF+2 |
I | BLD+1~, BLD+57* |
J | BLD+1~ |
POP | EN+31~, EN+33 |
SUBDD | DEL~, DEL+1, DEL+2 |
U | EN+12, EN+29, BLD+5, BLD+9, BLD+25, BLD+33, BLD+36, BLD+58, BLDV+3, ROUTINE+6 , ROUTINE+7, ROUTINE+11, ROUTINE+19, KRN+2, KRN+4, KRN+9, DELKRN+1 |
X | EN+3~, BLD+1~, BLD+54*, BLD+61*, ROUTINE+5*, ROUTINE+6*, ROUTINE+7*, ROUTINE+8, ROUTINE+11*, ROUTINE+14* , ROUTINE+16, ROUTINE+17, ROUTINE+19, KRN+1~, KRN+2*, WARN~, WARN+1, WARN+2, WARN+3 |
XCNP | PM+1~, ROUTINE+1~, ROUTINE+8*, ROUTINE+17*, ROUTINE+19 |
XMDISPI | PM+1~, ROUTINE+1~ |
XMDUZ | PM+1~, PM+2*, ROUTINE+1~, ROUTINE+2* |
XMSUB | PM+1~, PM+2*, ROUTINE+1~, ROUTINE+2* |
XMZ | PM+1~, ROUTINE+1~, ROUTINE+3, ROUTINE+8, ROUTINE+17, ROUTINE+19 |
XPD | BLD+1~ |
XPD( | BLD+11*, BLD+12* |
XPDA | EN+2~, EN+29*, EN+36*, EN+42*, BLD+1~, BLD+7*, BLD+9, BLD+11, BLD+16, BLD+18 , BLD+20, BLD+23, BLD+24, BLD+32, BLD+36, BLD+40, BLD+41, BLD+42, BLD+43, BLD+47 , BLD+50, BLD+52, BLD+57, BLD+58, BLD+59, BLD+61, BLD+63, BLD+65, BLDV~, BLDV+3 , PM~, ROUTINE+11*, ROUTINE+12, ROUTINE+14, KRN+11, DELKRN+1, DEL+1, DEL+2, DEL+3, DELF+2 |
XPDBLD | EN+2~, BLD+1~, BLD+5, BLD+7, BLD+9, BLDV+3* |
XPDERR | BLD+1~ |
XPDFILE | BLD+1~, BLD+22*, BLD+23*, BLD+24, BLD+26, BLD+27, BLD+31*, BLD+32*, BLD+34, BLD+36 , BLD+40, BLD+41, BLD+42, BLD+43, BLD+45, BLD+47, DELKRN+1, FLD+1 |
XPDFL | BLD+1~, BLD+32*, BLD+33, BLD+36* |
XPDFLD | BLD+1~, BLD+40*, BLD+42* |
XPDFMSG | EN+2~, EN+39* |
XPDGREF | BLD+1~, BLD+52* |
XPDH | EN+2~, EN+32* |
XPDH1 | EN+2~ |
XPDHD | EN+2~ |
XPDI | EN+2~, BLD+1~, BLD+5*, BLD+9 |
XPDI(1 | BLD+12* |
XPDI(2 | BLD+12* |
XPDIB | EN+3~, EN+8* |
XPDIDVT | EN+2~ |
XPDMP | EN+2~, BLD~ |
XPDNM | EN+2~, EN+12*, EN+17, EN+29*, BLD+1~, BLD+5*, BLD+9, BLDV+3*, ROUTINE+11*, ROUTINE+12 , ROUTINE+13 |
XPDOLDA | BLD+1~, BLD+23*, BLD+24*, KRN+11, DELKRN+1 |
XPDPKG | EN+2~, BLDV+3*, BLDV+4* |
XPDQUIT | EN+2~, EN+6 |
XPDREST | BLD+1~, BLD+18*, BLD+56, BLD+57, BLD+58 |
XPDREST( | BLD+59 |
XPDSBJ | EN+3~, EN+19*, EN+32, BLD+12, PM+2, ROUTINE+2 |
XPDSD | BLD+2~, BLD+39* |
XPDSEQ | EN+31~ |
XPDSIZ | EN+31~ |
XPDSIZA | EN+31~ |
XPDST | EN+2~, EN+5*, EN+6, EN+8, EN+29, EN+36, BLD~, BLD+3, BLD+5, BLD+7 , BLD+9, BLD+18, ROUTINE+3, QUIT+1 |
XPDSUBDD | BLD+2~, BLD+39*, BLD+40*, BLD+41, BLD+42, BLD+43, BLD+45 |
XPDT | EN+3~, EN+12*, EN+29*, EN+36*, EN+38!*, EN+42*, ROUTINE+9*, ROUTINE+10*, ROUTINE+11 |
XPDT( | EN+12, EN+36, EN+42, ROUTINE+10, ROUTINE+11 |
XPDT("DA" | EN+9 |
XPDTB | EN+3~, EN+29*, EN+34*, EN+36*, EN+38, BLD+9 |
XPDTB( | BLD+9* |
XPDTB(1 | EN+29 |
XPDTCNT | EN+2~, EN+9*, EN+12, EN+29, EN+30, EN+36, EN+42 |
XPDTYP | EN+3~, EN+10, BLDV+3* |
XPDVER | EN+3~, BLD+52* |
XPDY | KRN~, KRN+2, KRN+4*, KRN+7, KRN+9*, KRN+11, DELKRN~, DELKRN+1 |
Y | EN+3~, EN+19, EN+27, BLD+1~, BLD+25*, BLD+26, BLD+58*, BLD+59, BLD+61, ROUTINE+4* , ROUTINE+5, WARN~, WARN+1, WARN+2, WARN+3 |
Y0 | EN+3~, BLD+1~, BLD+24*, BLD+25, BLD+26, BLD+27, BLDV+1~, BLDV+3* |
Name | Field # of Occurrence |
---|---|
$T(^@X | KRN+6 |