KMPVCSRV ;SP/JML - VSM Server routine for VistA functions ;5/1/2017
Source file <KMPVCSRV.m>
Package | Total | Call Graph |
---|---|---|
Capacity Management | 7 | EN^KMPVBETR (CFGMSG,DBAMSG,DESCH,RESCH,STARTMON,STOPMON,SUPMSG)^KMPVCBG ($$GETVAL,$$PROD,$$RESTCFG,$$SITEINFO)^KMPVCCFG PREPARE^KMPVVHLM SEND^KMPVVMCM SEND^KMPVVSTM SEND^KMPVVTCM |
MailMan | 3 | ^XMD REC^XMS3 $$NETNAME^XMXUTIL |
VA FileMan | 2 | FILE^DIE $$FLDNUM^DILFD |
Kernel | 1 | GETENV^%ZOSV |
Registration | 1 | $$SITE^VASITE |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Server routine entry point
|
|
ACK | ; Receive acknowledge VSM receipt of VTCM data - delete from local node
|
|
GETSTAT | ; Returns current status of VSM
|
|
RESEND | ; Resend data for one or more monitors
|
|
SETCFG() | ; Change VSM configuration via national server change request
|
|
KMPUPDEF | ; Update VSM MONITOR DEFAULTS file. Optionally apply defaults to VSM CONFIGURATION file.
|
|
CTMLOG | ; Return run history recorded in the VSM CACHE TASK LOG file
|
|
PACKUPDT | ; Get data from PACKAGE file
|
Name | Field # of Occurrence |
---|---|
GETENV^%ZOSV | PACKUPDT+6 |
FILE^DIE | SETCFG+55, KMPUPDEF+44 |
$$FLDNUM^DILFD | SETCFG+25, KMPUPDEF+26 |
EN^KMPVBETR | RESEND+10 |
CFGMSG^KMPVCBG | GETSTAT+2, SETCFG+83, KMPUPDEF+61 |
DBAMSG^KMPVCBG | CTMLOG+10 |
DESCH^KMPVCBG | KMPUPDEF+88 |
RESCH^KMPVCBG | KMPUPDEF+79 |
STARTMON^KMPVCBG | SETCFG+79 |
STOPMON^KMPVCBG | SETCFG+80 |
SUPMSG^KMPVCBG | EN+14, EN+20, SETCFG+20, SETCFG+36, SETCFG+51, SETCFG+85, KMPUPDEF+21, KMPUPDEF+36, KMPUPDEF+54, KMPUPDEF+62 , KMPUPDEF+97 |
$$GETVAL^KMPVCCFG | SETCFG+41, SETCFG+78, KMPUPDEF+41, KMPUPDEF+77, PACKUPDT+18 |
$$PROD^KMPVCCFG | PACKUPDT+3 |
$$RESTCFG^KMPVCCFG | KMPUPDEF+68 |
$$SITEINFO^KMPVCCFG | PACKUPDT+7 |
PREPARE^KMPVVHLM | RESEND+14 |
SEND^KMPVVMCM | RESEND+13 |
SEND^KMPVVSTM | RESEND+12 |
SEND^KMPVVTCM | RESEND+11 |
$$SITE^VASITE | EN+9, PACKUPDT+5 |
^XMD | PACKUPDT+19 |
REC^XMS3 | ACK+4, RESEND+4, SETCFG+8, KMPUPDEF+8 |
$$NETNAME^XMXUTIL | PACKUPDT+4 |
FileNo | Call Tags |
---|---|
^KMPV(8969 - [#8969] | FLDNUM^DILFD |
^KMPV(8969.02 - [#8969.02] | FLDNUM^DILFD |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(9.4 - [#9.4] | PACKUPDT+11, PACKUPDT+14, PACKUPDT+15 |
^KMPTMP("KMPV" | ACK+11!, ACK+12!, ACK+13!, ACK+14!, ACK+15! |
^KMPV(8969 - [#8969] | SETCFG+16 |
^KMPV(8969.02 - [#8969.02] | KMPUPDEF+17 |
^KMPV(8969.03 - [#8969.03] | CTMLOG+6, CTMLOG+7 |
Name | Line Occurrences |
---|---|
@( | EN+21 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
FDA | SETCFG+3~, KMPUPDEF+3~ |
FDA( | SETCFG+26*, KMPUPDEF+27* |
KMPPAR1 | ACK+1~, ACK+8*, ACK+15 |
KMPVADEF | KMPUPDEF+1~, KMPUPDEF+10*, KMPUPDEF+57 |
KMPVCALL | SETCFG+1~ |
KMPVCDATE | ACK+1~, ACK+6*, ACK+9, ACK+11, ACK+12, ACK+13, ACK+14, ACK+15 |
KMPVCFG | SETCFG+1~ |
KMPVCFGAR | SETCFG+1~ |
KMPVCHKF | EN+6~, EN+16*, EN+17 |
KMPVCNAM | PACKUPDT+1~ |
KMPVCNS | PACKUPDT+1~ |
KMPVDATA | SETCFG+1~, SETCFG+11*, SETCFG+12, SETCFG+74*, SETCFG+75, KMPUPDEF+1~, KMPUPDEF+12*, KMPUPDEF+13, CTMLOG+7*, CTMLOG+8 |
KMPVDOM | PACKUPDT+1~, PACKUPDT+4* |
KMPVEARR | SETCFG+2~, SETCFG+30, SETCFG+44, SETCFG+54!, SETCFG+57, SETCFG+67, KMPUPDEF+1~, KMPUPDEF+30, KMPUPDEF+47 |
KMPVEARR( | SETCFG+27*, SETCFG+34, SETCFG+49, SETCFG+50, KMPUPDEF+28*, KMPUPDEF+34 |
KMPVEARR("DIERR" | SETCFG+60, SETCFG+62, SETCFG+64, SETCFG+65, KMPUPDEF+50, KMPUPDEF+52, KMPUPDEF+53 |
KMPVEMAIL | PACKUPDT+1~, PACKUPDT+18* |
KMPVENUM | SETCFG+61*, SETCFG+62*, SETCFG+64, SETCFG+65, KMPUPDEF+1~ |
KMPVERR | SETCFG+1~, KMPUPDEF+79, KMPUPDEF+80, KMPUPDEF+81, KMPUPDEF+88, KMPUPDEF+90 |
KMPVERR( | KMPUPDEF+85, KMPUPDEF+86, KMPUPDEF+94, KMPUPDEF+95 |
KMPVFLD | GETSTAT+1~ |
KMPVFNAM | GETSTAT+1~, SETCFG+1~, SETCFG+12*, SETCFG+13, SETCFG+23*, SETCFG+24*, SETCFG+25, SETCFG+26, SETCFG+27, SETCFG+33* , SETCFG+34*, SETCFG+35, SETCFG+39*, SETCFG+40*, SETCFG+41, SETCFG+72*, SETCFG+73*, SETCFG+74, SETCFG+75, KMPUPDEF+1~ , KMPUPDEF+13*, KMPUPDEF+14, KMPUPDEF+24*, KMPUPDEF+25*, KMPUPDEF+26, KMPUPDEF+27, KMPUPDEF+28, KMPUPDEF+33*, KMPUPDEF+34*, KMPUPDEF+35 , KMPUPDEF+39*, KMPUPDEF+40*, KMPUPDEF+41 |
KMPVFNUM | EN+6~, EN+8*, EN+10, EN+12, SETCFG+25*, SETCFG+26, KMPUPDEF+26*, KMPUPDEF+27 |
KMPVFUNC | EN+6~, EN+8*, EN+16, EN+19, EN+21 |
KMPVFVAL | SETCFG+1~, KMPUPDEF+1~ |
KMPVFVAL( | SETCFG+13*, SETCFG+24, SETCFG+26, SETCFG+40, SETCFG+41*, SETCFG+73, SETCFG+74, KMPUPDEF+14*, KMPUPDEF+25, KMPUPDEF+27 , KMPUPDEF+40, KMPUPDEF+41* |
KMPVI | SETCFG+1~, SETCFG+48*, SETCFG+49*, SETCFG+50, KMPUPDEF+1~, KMPUPDEF+49*, KMPUPDEF+50*, KMPUPDEF+52, KMPUPDEF+53, KMPUPDEF+84* , KMPUPDEF+85*, KMPUPDEF+86, KMPUPDEF+93*, KMPUPDEF+94*, KMPUPDEF+95 |
KMPVIEN | SETCFG+16*, SETCFG+17, SETCFG+26, KMPUPDEF+1~, KMPUPDEF+17*, KMPUPDEF+18, KMPUPDEF+27, CTMLOG+4*, CTMLOG+6*, CTMLOG+7 , PACKUPDT+1~, PACKUPDT+12*, PACKUPDT+14*, PACKUPDT+15 |
KMPVIEN2 | PACKUPDT+1~ |
KMPVLN | GETSTAT+1~, SETCFG+1~, SETCFG+33*, SETCFG+35*, SETCFG+43*, SETCFG+46*, SETCFG+47*, SETCFG+50*, SETCFG+59*, SETCFG+60* , SETCFG+65*, SETCFG+69*, SETCFG+70*, SETCFG+75*, KMPUPDEF+1~, KMPUPDEF+33*, KMPUPDEF+35*, KMPUPDEF+48*, KMPUPDEF+53*, KMPUPDEF+66* , KMPUPDEF+67*, KMPUPDEF+71*, KMPUPDEF+74*, KMPUPDEF+80*, KMPUPDEF+83*, KMPUPDEF+86*, KMPUPDEF+89*, KMPUPDEF+92*, KMPUPDEF+95*, CTMLOG+4* , CTMLOG+5*, CTMLOG+8*, PACKUPDT+1~, PACKUPDT+9*, PACKUPDT+10*, PACKUPDT+16* |
KMPVMKEY | ACK+7*, ACK+11, ACK+12, ACK+13, ACK+14, ACK+15, GETSTAT+1~, RESEND+1~, RESEND+6*, RESEND+7 , RESEND+8*, RESEND+9*, RESEND+10, RESEND+11, RESEND+12, RESEND+13, RESEND+14, SETCFG+2~, SETCFG+5*, SETCFG+9* , SETCFG+16, SETCFG+18, SETCFG+19, SETCFG+31, SETCFG+41, SETCFG+45, SETCFG+58, SETCFG+68, SETCFG+78, SETCFG+79 , SETCFG+80, KMPUPDEF+1~, KMPUPDEF+5*, KMPUPDEF+9*, KMPUPDEF+17, KMPUPDEF+19, KMPUPDEF+20, KMPUPDEF+31, KMPUPDEF+41, KMPUPDEF+48 , KMPUPDEF+58, KMPUPDEF+68, KMPUPDEF+70, KMPUPDEF+73, KMPUPDEF+77, KMPUPDEF+79, KMPUPDEF+82, KMPUPDEF+88, KMPUPDEF+91, CTMLOG+1~ |
KMPVML | RESEND+1~, CTMLOG+1~ |
KMPVML( | RESEND+7*, RESEND+9 |
KMPVMT | ACK+1~ |
KMPVON | SETCFG+78*, SETCFG+79, SETCFG+80, KMPUPDEF+2~, KMPUPDEF+77*, KMPUPDEF+78, KMPUPDEF+87 |
KMPVPDATA | PACKUPDT+1~ |
KMPVPNAM | PACKUPDT+1~, PACKUPDT+15*, PACKUPDT+16 |
KMPVPNS | PACKUPDT+1~ |
KMPVPRE | PACKUPDT+1~, PACKUPDT+9*, PACKUPDT+11*, PACKUPDT+14, PACKUPDT+16 |
KMPVPROD | PACKUPDT+1~, PACKUPDT+3* |
KMPVREST | KMPUPDEF+2~ |
KMPVRQNAM | EN+6~, EN+8* |
KMPVSCD | PACKUPDT+1~, PACKUPDT+6* |
KMPVSET | SETCFG+2~ |
KMPVSINF | PACKUPDT+1~, PACKUPDT+7*, PACKUPDT+10 |
KMPVSITE | EN+6~, EN+9*, EN+10, EN+13, CTMLOG+9, PACKUPDT+5* |
KMPVSNAME | EN+6~, EN+8*, EN+10, EN+12 |
KMPVSTAT | GETSTAT+1~, SETCFG+2~, KMPUPDEF+68*, KMPUPDEF+69, KMPUPDEF+72 |
KMPVTEXT | EN+6~, EN+11*, EN+14, EN+18*, EN+20, GETSTAT+1~, SETCFG+2~, SETCFG+18*, SETCFG+20, SETCFG+31* , SETCFG+36, SETCFG+45*, SETCFG+51, SETCFG+58*, SETCFG+68*, SETCFG+85, KMPUPDEF+2~, KMPUPDEF+19*, KMPUPDEF+21, KMPUPDEF+31* , KMPUPDEF+36, KMPUPDEF+48*, KMPUPDEF+54, KMPUPDEF+58*, KMPUPDEF+62, KMPUPDEF+70*, KMPUPDEF+73*, KMPUPDEF+82*, KMPUPDEF+91*, KMPUPDEF+97 , CTMLOG+1~, CTMLOG+9*, CTMLOG+10, PACKUPDT+17 |
KMPVTEXT( | SETCFG+35*, SETCFG+46*, SETCFG+47*, SETCFG+50*, SETCFG+59*, SETCFG+60*, SETCFG+65*, SETCFG+69*, SETCFG+70*, SETCFG+75* , KMPUPDEF+35*, KMPUPDEF+53*, KMPUPDEF+67*, KMPUPDEF+71*, KMPUPDEF+74*, KMPUPDEF+80*, KMPUPDEF+83*, KMPUPDEF+86*, KMPUPDEF+89*, KMPUPDEF+92* , KMPUPDEF+95*, CTMLOG+5*, CTMLOG+8*, PACKUPDT+10*, PACKUPDT+16* |
KMPVTEXT(1 | EN+12*, EN+19*, SETCFG+19*, SETCFG+32*, KMPUPDEF+20*, KMPUPDEF+32*, KMPUPDEF+59* |
KMPVTEXT(2 | EN+13*, KMPUPDEF+60* |
KMPVTFLD | GETSTAT+1~ |
KMPVTNUM | GETSTAT+1~, SETCFG+63*, SETCFG+64*, SETCFG+65, KMPUPDEF+2~, KMPUPDEF+51*, KMPUPDEF+52*, KMPUPDEF+53 |
KMPVTSTAT | ACK+1~, ACK+5*, ACK+10 |
KMPVVAL | SETCFG+2~, SETCFG+12*, SETCFG+13, KMPUPDEF+2~, KMPUPDEF+13*, KMPUPDEF+14 |
KMPVVALID | SETCFG+2~ |
U | PACKUPDT+6 |
X | PACKUPDT+2~ |
XMER | EN+3~, ACK+2~, ACK+4, RESEND+2~, RESEND+4, SETCFG+3~, SETCFG+8, KMPUPDEF+3~, KMPUPDEF+8, CTMLOG+2~ |
XMRG | EN+3~, ACK+2~, ACK+5, ACK+6, ACK+7, ACK+8, RESEND+2~, RESEND+5, RESEND+6, SETCFG+3~ , SETCFG+9, SETCFG+10, SETCFG+11, KMPUPDEF+3~, KMPUPDEF+9, KMPUPDEF+10, KMPUPDEF+11, KMPUPDEF+12 |
XMSUB | PACKUPDT+2~, PACKUPDT+8* |
XMTEXT | PACKUPDT+2~, PACKUPDT+17* |
XMY | PACKUPDT+2~ |
XMY( | PACKUPDT+18* |
XMZ | EN+3~, EN+4*, PACKUPDT+2~ |
>> XQMSG | EN+2, EN+4 |
>> XQSUB | EN+5*, EN+8 |
Y | PACKUPDT+2~, PACKUPDT+6 |