BSTSVOFL ;GDIT/HS/BEE-Standard Terminology Version/Update Overflow Routine ; 5 Nov 2012 9:53 AM
Source file <BSTSVOFL.m>
Package | Total | Call Graph |
---|---|---|
IHS Standard Terminology | 8 | $$DILKP^BSTSAPI PLOG^BSTSAPIL ($$ASKSB,$$PSCHD,ISCHK,UPCNC)^BSTSVOF1 ($$JBTIME,ELOG)^BSTSVOFL (A9CHK,ACHK,CCHK)^BSTSVRSC SCHK^BSTSVRSN SCHK^BSTSVRXN RESET^BSTSWSV1 |
VA Fileman | 8 | (C,NOW)^%DTC FILE^DICN DT^DICRW FILE^DIE ^DIK $$IENS^DILF $$GET1^DIQ ^DIR |
Kernel | 3 | ^%ZTER ^%ZTLOAD ($$FMADD,$$NOW)^XLFDT |
IHS VA Utilities | 1 | EN^XBNEW |
Name | Comments | DBIA/ICR reference |
---|---|---|
QENTRY(TAGRTN,NMIEN,TYPE) | ;Put entry in queue
|
|
FPARMS() | ;Return the version/update failover parameters
|
|
FAIL(MFAIL,FWAIT,TRY,MESSAGE) | ;DTS Connection/Error Handling
|
|
QUEUE(TYPE) | ;Schedule Background process
|
|
NVLKP(MFAIL,FWAIT) | ;Process NDC and VUID lookups - called by BSTSVRSN
|
|
EPURGE | ;Purge BSTS WEB SERVICE ENDPOINT Error Responses
|
|
ELOG(MSG) | ;Log entry in web service log
|
|
SBRSET | ;EP - BSTS REFRESH SUBSETS option
|
|
CALL | ||
JOB(DTIME,OVR) | ;Job off background process
|
|
JOBNOW | ;Job off background process now
|
|
PROC | ;BSTS Background Process Front End
|
|
JBTIME(TOM) | ;Calculate job time
|
Name | Field # of Occurrence |
---|---|
C^%DTC | JBTIME+13, QENTRY+5, PROC+57, EPURGE+13 |
NOW^%DTC | CALL+16, ELOG+22, JBTIME+7, QENTRY+10, PROC+27, PROC+41, PROC+49, PROC+61 |
^%ZTER | FAIL+17 |
^%ZTLOAD | JOB+11 |
$$DILKP^BSTSAPI | NVLKP+15, NVLKP+35 |
PLOG^BSTSAPIL | PROC+73 |
$$ASKSB^BSTSVOF1 | SBRSET+49 |
$$PSCHD^BSTSVOF1 | QUEUE+40 |
ISCHK^BSTSVOF1 | CALL+7 |
UPCNC^BSTSVOF1 | PROC+70 |
$$JBTIME^BSTSVOFL | JOB+10 |
ELOG^BSTSVOFL | NVLKP+18, NVLKP+38 |
A9CHK^BSTSVRSC | CALL+10 |
ACHK^BSTSVRSC | CALL+9 |
CCHK^BSTSVRSC | CALL+11 |
SCHK^BSTSVRSN | CALL+6 |
SCHK^BSTSVRXN | CALL+8 |
RESET^BSTSWSV1 | NVLKP+14, NVLKP+34 |
FILE^DICN | ELOG+28 |
DT^DICRW | PROC+47 |
FILE^DIE | CALL+2, ELOG+37, QUEUE+31, QUEUE+46 |
^DIK | EPURGE+25 |
$$IENS^DILF | FPARMS+13, ELOG+17, ELOG+35, EPURGE+8 |
$$GET1^DIQ | FPARMS+14, FPARMS+17, FPARMS+18, CALL+19, ELOG+18, EPURGE+9, EPURGE+12 |
^DIR | SBRSET+17, SBRSET+34, SBRSET+54 |
EN^XBNEW | PROC+48 |
$$FMADD^XLFDT | JBTIME+11, JOBNOW+2 |
$$NOW^XLFDT | JBTIME+11, JOBNOW+2 |
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 |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
9002318.01 | GET1^DIQ |
^BSTS(9002318.2 - [#9002318.2] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BSTS(9002318 - [#9002318] | FPARMS+9, ELOG+13, EPURGE+4 |
^BSTS(9002318.1 - [#9002318.1] | SBRSET+38, SBRSET+41, SBRSET+42, QUEUE+23, QUEUE+24, PROC+20, PROC+21, PROC+50 |
^BSTS(9002318.2 - [#9002318.2] | ELOG+25, ELOG+29, EPURGE+16, EPURGE+24 |
^PSNDF(50.68 - [#50.68] | NVLKP+7, NVLKP+9, NVLKP+26, NVLKP+28 |
^TMP("BSTSICD2SMD" | SBRSET+45, SBRSET+46, PROC+22, PROC+23, PROC+51 |
^XTMP("BSTSLCMP" | NVLKP+7, NVLKP+10*, NVLKP+18*, NVLKP+22, NVLKP+25, NVLKP+26, NVLKP+30*, NVLKP+38*, PROC+7!, PROC+11 , PROC+54, PROC+70, PROC+73, PROC+76! |
^XTMP("BSTSPROCQ" | CALL+17, CALL+18*, CALL+19*, CALL+20*, CALL+21*, CALL+22, QUEUE+34, QENTRY+8*, QENTRY+13, QENTRY+14* , QENTRY+15*, QENTRY+16*, QENTRY+17*, QENTRY+18*, QENTRY+19*, QENTRY+20, PROC+3, PROC+6!, PROC+11, PROC+15 , PROC+33, PROC+36, PROC+38, PROC+42*, PROC+43*, PROC+44!, PROC+56*, PROC+62*, PROC+63*, PROC+64* , PROC+65*, PROC+66!, PROC+67!, PROC+70, PROC+73, PROC+77!, PROC+80, EPURGE+28, EPURGE+30, EPURGE+34! , EPURGE+35!, EPURGE+36! |
Name | Line Occurrences |
---|---|
$$FAIL | NVLKP+17, NVLKP+37 |
$$JBTIME | PROC+58 |
$$JOB | QUEUE+40, JOBNOW+2, PROC+58 |
ELOG | FAIL+20 |
QENTRY | QUEUE+37 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | CALL+15~, CALL+19, CALL+21, ELOG+7~, ELOG+26, JBTIME+5~, JBTIME+10, JBTIME+13, QENTRY+2~, QENTRY+18 , PROC+14~, PROC+28, PROC+42, PROC+56, PROC+62, PROC+63 |
%ERROR | FAIL+13~, FAIL+15* |
%MESSAGE | FAIL+13~, FAIL+16* |
ABORT | NVLKP+2~, NVLKP+7*, NVLKP+17*, NVLKP+18, NVLKP+37*, NVLKP+38* |
BSTS | SBRSET+4~, CALL+2, QUEUE+28~, QUEUE+44~ |
BSTS( | CALL*, CALL+1*, QUEUE+30*, QUEUE+45* |
BSTSOVR | JOB+1~, JOB+4*, PROC+26 |
BSTSUP | ELOG+7~ |
BSTSUP( | ELOG+36* |
BSTSWS | FPARMS+5~ |
BSTSWS("IEN" | ELOG+10 |
CANRUN | PROC+14~, PROC+15*, PROC+26*, PROC+30* |
CNT | SBRSET+4~ |
CONC | SBRSET+4~ |
DA | FPARMS+10~, FPARMS+13*, FAIL+13~, ELOG+7~, ELOG+14~, ELOG+17*, ELOG+35*, EPURGE+5~, EPURGE+8*, EPURGE+18~ , EPURGE+25* |
DA(1 | FPARMS+13*, ELOG+17*, ELOG+23*, ELOG+24, EPURGE+8*, EPURGE+25* |
DAYS | EPURGE+5~, EPURGE+12*, EPURGE+13 |
DD | ELOG+28! |
DIC | SBRSET+4~, ELOG+7~, ELOG+24* |
DIC(0 | ELOG+23* |
DIK | EPURGE+18~, EPURGE+25* |
DIR | SBRSET+4~ |
DIR("A" | SBRSET+14*, SBRSET+20*, SBRSET+51* |
DIR("B" | SBRSET+15*, SBRSET+32*, SBRSET+52* |
DIR(0 | SBRSET+16*, SBRSET+21*, SBRSET+22*, SBRSET+23*, SBRSET+24*, SBRSET+25*, SBRSET+26*, SBRSET+27*, SBRSET+28*, SBRSET+29* , SBRSET+30*, SBRSET+53* |
DIROUT | SBRSET+4~ |
DIRUT | SBRSET+4~, SBRSET+17, SBRSET+34, SBRSET+54 |
DLAYGO | SBRSET+4~, ELOG+7~, ELOG+27* |
DO | ELOG+28! |
DT | JBTIME+17, QUEUE+30, QENTRY+5, QENTRY+8, PROC+57, EPURGE+13 |
DTIME | JOB~, JOB+8, JOB+9 |
DTOUT | SBRSET+4~ |
DUOUT | SBRSET+4~ |
DUZ | CALL+19 |
EDATE | EPURGE+5~, EPURGE+16*, EPURGE+21, EPURGE+24 |
END | EPURGE+29~, EPURGE+30*, EPURGE+31, EPURGE+35 |
ERR | SBRSET+4~ |
ERROR | ELOG+7~, QUEUE+28~, QUEUE+44~ |
EXEC | FAIL+7~, FAIL+14* |
FCNT | NVLKP+8~, NVLKP+13*, NVLKP+16*, NVLKP+19*, NVLKP+27~, NVLKP+33*, NVLKP+36*, NVLKP+39* |
FIELD | QUEUE+2~, QUEUE+27*, QUEUE+30 |
FOUND | FPARMS+5~, FPARMS+9*, FPARMS+19* |
FWAIT | FPARMS+5~, FPARMS+8*, FPARMS+18*, FPARMS+21, NVLKP~, NVLKP+17, NVLKP+37, FAIL~, FAIL+4*, FAIL+24 |
HFATMPT | FAIL+7~, FAIL+9*, FAIL+12, FAIL+23 |
IEN | FAIL+13~, ELOG+7~, ELOG+10*, ELOG+11, ELOG+13, ELOG+18*, ELOG+19, ELOG+23, ELOG+25, ELOG+29 |
IENS | FPARMS+10~, FPARMS+13*, FPARMS+14, FAIL+13~, ELOG+14~, ELOG+17*, ELOG+18, ELOG+35*, ELOG+36, EPURGE+5~ , EPURGE+8*, EPURGE+9, EPURGE+12, EPURGE+28*, EPURGE+30, EPURGE+34, EPURGE+35, EPURGE+36 |
II | SBRSET+4~ |
ITEM | NVLKP+2~, NVLKP+7*, NVLKP+9, NVLKP+26*, NVLKP+28 |
KPDATE | EPURGE+5~, EPURGE+13*, EPURGE+21, EPURGE+31 |
MESSAGE | FAIL~, FAIL+5*, FAIL+16, FAIL+20 |
MFAIL | FPARMS+5~, FPARMS+8*, FPARMS+17*, FPARMS+21, NVLKP~, NVLKP+13, NVLKP+16, NVLKP+17, NVLKP+33, NVLKP+36 , NVLKP+37, FAIL~, FAIL+3*, FAIL+9 |
MSG | ELOG~, ELOG+5*, ELOG+33, ELOG+34*, ELOG+36 |
NDC | NVLKP+27~, NVLKP+28*, NVLKP+29*, NVLKP+30, NVLKP+35, NVLKP+37, NVLKP+38 |
NEXT | QENTRY+2~, QENTRY+14*, QENTRY+15, QENTRY+16, QENTRY+17, QENTRY+18, QENTRY+19 |
NMID | SBRSET+4~, SBRSET+35*, SBRSET+38, SBRSET+49, CALL, CALL+5, CALL+6, CALL+8, CALL+9, CALL+10 , CALL+11, CALL+19, CALL+20, QUEUE+2~, QUEUE+7*, QUEUE+8*, QUEUE+9*, QUEUE+10*, QUEUE+11*, QUEUE+12* , QUEUE+13*, QUEUE+14*, QUEUE+15*, QUEUE+16*, QUEUE+17*, QUEUE+18*, QUEUE+19*, QUEUE+23 |
NMIEN | SBRSET+4~, SBRSET+38*, CALL, CALL+1, QUEUE+2~, QUEUE+23*, QUEUE+29, QUEUE+37, QUEUE+45, QENTRY~ , QENTRY+16, PROC+14~, PROC+38* |
ONMIEN | QUEUE+2~, QUEUE+6*, QUEUE+9*, QUEUE+10*, QUEUE+24*, QUEUE+29*, QUEUE+30 |
OTAGRTN | PROC+14~, PROC+36*, PROC+64, PROC+66, PROC+67 |
OVR | JOB~, JOB+4 |
PIEN | EPURGE+18~, EPURGE+24*, EPURGE+25 |
QIEN | PROC+14~, PROC+66* |
QUEUE | CALL+15~, CALL+18*, CALL+19, CALL+20, CALL+21, PROC+9~, PROC+11*, PROC+36, PROC+38, PROC+42 , PROC+43, PROC+44, PROC+56, PROC+62, PROC+63, PROC+64, PROC+65 |
QUIT | EPURGE+5~, EPURGE+16*, EPURGE+21* |
SBNAME | SBRSET+4~, SBRSET+48*, SBRSET+49*, CALL, CALL+6, CALL+7 |
SIEN | FPARMS+5~, FPARMS+9*, FPARMS+13, ELOG+12~, ELOG+13*, ELOG+17, EPURGE+2~, EPURGE+4*, EPURGE+8 |
SITE | FPARMS+5~, FPARMS+9*, FPARMS+13, ELOG+12~, ELOG+13*, ELOG+17, EPURGE+2~, EPURGE+4*, EPURGE+8 |
STS | NVLKP+2~, NVLKP+4*, NVLKP+13*, NVLKP+15*, NVLKP+33*, NVLKP+35*, NVLKP+41 |
TAGRTN | QUEUE+2~, QUEUE+7*, QUEUE+8*, QUEUE+9*, QUEUE+10*, QUEUE+11*, QUEUE+12*, QUEUE+13*, QUEUE+14*, QUEUE+15* , QUEUE+16*, QUEUE+17*, QUEUE+18*, QUEUE+19*, QUEUE+34, QUEUE+37, QENTRY~, QENTRY+15, QENTRY+19, PROC+14~ , PROC+36*, PROC+37*, PROC+48 |
TIME | JBTIME+5~, JBTIME+10, JBTIME+11*, JBTIME+14*, PROC+17~, PROC+28*, PROC+29 |
TOM | JBTIME~, JBTIME+3*, JBTIME+11 |
TRY | NVLKP+8~, NVLKP+13*, NVLKP+17, NVLKP+27~, NVLKP+33*, NVLKP+37, FAIL~, FAIL+2, FAIL+9 |
TYPE | QUEUE~, QUEUE+7, QUEUE+8, QUEUE+9, QUEUE+10, QUEUE+11, QUEUE+12, QUEUE+13, QUEUE+14, QUEUE+15 , QUEUE+16, QUEUE+17, QUEUE+18, QUEUE+19, QUEUE+27, QUEUE+37, QUEUE+43, QENTRY~, QENTRY+17 |
U | FPARMS+21, NVLKP+9, NVLKP+28, CALL+19, QENTRY+8 |
VAR | NVLKP+8~, NVLKP+27~ |
VUID | NVLKP+8~, NVLKP+9*, NVLKP+10, NVLKP+15, NVLKP+17, NVLKP+18 |
WIEN | FPARMS+10~, FPARMS+14*, FPARMS+17, FPARMS+18, EPURGE+5~, EPURGE+9*, EPURGE+16, EPURGE+24, EPURGE+25 |
X | SBRSET+4~, ELOG+7~, ELOG+26*, JBTIME+12~, JBTIME+14, QENTRY+2~, QENTRY+8, PROC+55~, EPURGE+5~, EPURGE+13 |
X1 | JBTIME+12~, JBTIME+13*, QENTRY+2~, QENTRY+5*, PROC+55~, PROC+57*, EPURGE+5~, EPURGE+13* |
X2 | JBTIME+12~, JBTIME+13*, QENTRY+2~, QENTRY+5*, PROC+55~, PROC+57*, EPURGE+5~, EPURGE+13* |
Y | SBRSET+4~, SBRSET+18, SBRSET+35, SBRSET+55, ELOG+7~, ELOG+30, ELOG+35 |
ZTDESC | JOB+1~, JOB+7* |
ZTDTH | JOB+1~, JOB+8*, JOB+10* |
ZTIO | JOB+1~, JOB+6* |
ZTRTN | JOB+1~, JOB+7* |
ZTSAVE | JOB+1~ |
ZTSAVE("BSTSOVR" | JOB+4* |
ZTSK | QUEUE+2~, QUEUE+40*, QUEUE+43, QUEUE+45, JOB+1~, JOB+13, JOBNOW+1~, JOBNOW+2*, PROC+43, PROC+55~ , PROC+58* |