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 |  Interaction Calls |  Local Variables  | All
Print Page as PDF
Routine: KMPOPSW

Package: Capacity Management

Routine: KMPOPSW


Information

KMPOPSW ;SP/JML - HTML to Display VistA Ops Data;7/1/2025

Source Information

Source file <KMPOPSW.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Capacity Management 2 ($$GETHL7,$$GETHLO,$$GETMAIL,$$GETPLIST,$$GETTASK)^KMPOPS  $$SITEINFO^KMPVCCFG  

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: 1

Package Total Caller Graph
Capacity Management 1 KMPURG1  

Entry Points

Name Comments DBIA/ICR reference
GETWEBG(FROMDATE,TODATE,REFRESH) ;

External References

Name Field # of Occurrence
$$GETHL7^KMPOPS GETWEBG+10
$$GETHLO^KMPOPS GETWEBG+11
$$GETMAIL^KMPOPS GETWEBG+13
$$GETPLIST^KMPOPS GETWEBG+14
$$GETTASK^KMPOPS GETWEBG+12
$$SITEINFO^KMPVCCFG GETWEBG+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "<html>"
  • Line Location: GETWEBG+16
Function Call: WRITE
  • Prompt: "<head><title>CPE VSM Operations Status</title>"
  • Line Location: GETWEBG+17
Function Call: WRITE
  • Prompt: "<meta http-equiv='refresh' content='"_REFRESH_"'>"
  • Line Location: GETWEBG+18
Function Call: WRITE
  • Prompt: "</head>"
  • Line Location: GETWEBG+19
Function Call: WRITE
  • Prompt: "<style>"
  • Line Location: GETWEBG+21
Function Call: WRITE
  • Prompt: "body { background-color:#121117; color:#CCCCDC}"
  • Line Location: GETWEBG+22
Function Call: WRITE
  • Prompt: "h1 { color:white; }"
  • Line Location: GETWEBG+23
Function Call: WRITE
  • Prompt: "h2 { background-color:#4F81BD; color:white; text-align:center; }"
  • Line Location: GETWEBG+24
Function Call: WRITE
  • Prompt: "th { color:#DBE5F1; text-align:left; }"
  • Line Location: GETWEBG+25
Function Call: WRITE
  • Prompt: "table { width:100%; cellspacing:5; valign:top; }"
  • Line Location: GETWEBG+26
Function Call: WRITE
  • Prompt: ".alert { color: #ff8383; }"
  • Line Location: GETWEBG+27
Function Call: WRITE
  • Prompt: ".warn { text-align: left; color:yellow; }"
  • Line Location: GETWEBG+29
Function Call: WRITE
  • Prompt: "</style>"
  • Line Location: GETWEBG+31
Function Call: WRITE
  • Prompt: "<table>"
  • Line Location: GETWEBG+34
Function Call: WRITE
  • Prompt: "</table>"
  • Line Location: GETWEBG+36
Function Call: WRITE
  • Prompt: "<table>"
  • Line Location: GETWEBG+37
Function Call: WRITE
  • Prompt: "<tr>"
  • Line Location: GETWEBG+38
Function Call: WRITE
  • Prompt: "<td valign='top'><table>"
  • Line Location: GETWEBG+40
Function Call: WRITE
  • Prompt: "<tr><td colspan=2 align='center'><h2>HL7 Status</h2></td></tr>"
  • Line Location: GETWEBG+41
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Link Manager Status:</TD><TD class='"_KMPCLASS_"'>"_KMPVAL_"</td></tr>"
  • Line Location: GETWEBG+43
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Link Manager Current:</td><td class='"_KMPCLASS_"'>"_KMPVAL_"</td></tr>"
  • Line Location: GETWEBG+45
Function Call: WRITE
  • Prompt: "<tr><td class='label'>In Filer Count:</td><td class='"_KMPCLASS_"'>"_KMPVAL_" running of "_KMPICFG_" configured</td></tr>"
  • Line Location: GETWEBG+48
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Out Filer Count:</td><td class='"_KMPCLASS_"'>"_KMPVAL_" running of "_KMPOCFG_" configured</td></tr>"
  • Line Location: GETWEBG+51
Function Call: WRITE
  • Prompt: "<tr><td colspan=2> </td></tr>"
  • Line Location: GETWEBG+52
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Filer Detail:</td>"
  • Line Location: GETWEBG+53
Function Call: WRITE
  • Prompt: "<td><table>"
  • Line Location: GETWEBG+54
Function Call: WRITE
  • Prompt: "<tr><th>Direction</th><th>$J</th><th>Last Run</th><th>Stop Flag</th><th>Error</th></tr>"
  • Line Location: GETWEBG+55
Function Call: WRITE
  • Prompt: "</table></td></tr>"
  • Line Location: GETWEBG+66
Function Call: WRITE
  • Prompt: "<tr><td colspan=2> </td></tr>"
  • Line Location: GETWEBG+67
Function Call: WRITE
  • Prompt: "<tr><td colspan=2><h2>HLO Status</h2></td></tr>"
  • Line Location: GETWEBG+69
Function Call: WRITE
  • Prompt: "<tr><td class='label'>System Status</td><td class='"_KMPCLASS_"'>"_KMPVAL_"</td></tr>"
  • Line Location: GETWEBG+71
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Process Manager:</td><td class='"_KMPCLASS_"'>"_KMPVAL_"</td></tr>"
  • Line Location: GETWEBG+73
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Standard Listener:</td><td class='"_KMPCLASS_"'>"_KMPVAL_"</td></tr>"
  • Line Location: GETWEBG+75
Function Call: WRITE
  • Prompt: "<tr><td class='label'>DownLinks:</td><td class='value'>"_KMPHLO.DownLinks_"</td></tr>"
  • Line Location: GETWEBG+76
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Client Link Processes:</td><td class='value'>"_KMPHLO.ClientLinkProcesses_"</td></tr>"
  • Line Location: GETWEBG+77
Function Call: WRITE
  • Prompt: "<tr><td class='label'>In Filer Processes:</td><td class='value'>"_KMPHLO.InFilerProcesses_"</td></tr>"
  • Line Location: GETWEBG+78
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Messages Pending on Out Queues:</td><td class='value'>"_KMPHLO.MessagesPendingOutQueues_"</td></tr>"
  • Line Location: GETWEBG+79
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Messages Pending on Sequence Queues:</td><td class='value'>"_KMPHLO.MessagesPendingSequenceQueues_"</td></tr>"
  • Line Location: GETWEBG+80
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Messages Pending on Application Queues:</td><td class='value'>"_KMPHLO.MessagesPendingApplications_"</td></tr>"
  • Line Location: GETWEBG+81
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Stopped Incoming Queues:</td><td class='value'>"_KMPHLO.StoppedIncomingQueues_"</td></tr>"
  • Line Location: GETWEBG+82
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Stopped Outgoing Queues:</td><td class='value'>"_KMPHLO.StoppedOutgoingQueues_"</td></tr>"
  • Line Location: GETWEBG+83
Function Call: WRITE
  • Prompt: "<tr><td class='label'>File 777 Record Count</td>"
  • Line Location: GETWEBG+84
Function Call: WRITE
  • Prompt: "<td class='value'>"_+KMPHLO.File777RecordCount_"  as of  "_KMPTEMP_"</td></tr>"
  • Line Location: GETWEBG+87
Function Call: WRITE
  • Prompt: "<tr><td class='label'>File 777 Record Count:</td>"
  • Line Location: GETWEBG+88
Function Call: WRITE
  • Prompt: "<td class='value'>"_+KMPHLO.File778RecordCount_"  as of  "_KMPTEMP_"</td></tr>"
  • Line Location: GETWEBG+91
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Messages Sent Today:</td><td class='value'>"_KMPHLO.MessagesSentToday_"</td></tr>"
  • Line Location: GETWEBG+92
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Messages Received Today:</td><td class='value'>"_KMPHLO.MessagesReceivedToday_"</td></tr>"
  • Line Location: GETWEBG+93
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Message Errors Today:</td><td class='value'>"_KMPHLO.MessageErrorsToday_"</td></tr>"
  • Line Location: GETWEBG+94
Function Call: WRITE
  • Prompt: "<tr><td class='label'>High Stopped Queues</td>"
  • Line Location: GETWEBG+97
Function Call: WRITE
  • Prompt: "<td><table>"
  • Line Location: GETWEBG+98
Function Call: WRITE
  • Prompt: "<tr><th>Link</th><th>Queue</th><th>Count</th></tr>"
  • Line Location: GETWEBG+99
Function Call: WRITE
  • Prompt: "</table></td></tr>"
  • Line Location: GETWEBG+107
Function Call: WRITE
  • Prompt: "<tr><td class='label'>High Sequence Queues</td>"
  • Line Location: GETWEBG+109
Function Call: WRITE
  • Prompt: "<td><table>"
  • Line Location: GETWEBG+110
Function Call: WRITE
  • Prompt: "<tr><th>Link</th><th>Queue</th><th>Count</th></tr>"
  • Line Location: GETWEBG+111
Function Call: WRITE
  • Prompt: "</table></td></tr>"
  • Line Location: GETWEBG+119
Function Call: WRITE
  • Prompt: "<tr><td class='label'>High Sequence Queues</td>"
  • Line Location: GETWEBG+121
Function Call: WRITE
  • Prompt: "<td><table>"
  • Line Location: GETWEBG+122
Function Call: WRITE
  • Prompt: "<tr><th>Link</th><th>Queue</th><th>Count</th></tr>"
  • Line Location: GETWEBG+123
Function Call: WRITE
  • Prompt: "</table></td></tr>"
  • Line Location: GETWEBG+131
Function Call: WRITE
  • Prompt: "</table></td>"
  • Line Location: GETWEBG+132
Function Call: WRITE
  • Prompt: "<td valign='top'><table>"
  • Line Location: GETWEBG+135
Function Call: WRITE
  • Prompt: "<tr><td colspan=2><h2>Task Manager</h2></td></tr>"
  • Line Location: GETWEBG+136
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Taskman Status:</td><td class='"_KMPCLASS_"'>"_KMPVAL_"</td></tr>"
  • Line Location: GETWEBG+138
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Run Status:</td><td class='"_KMPCLASS_"'>"_KMPVAL_"</td></tr>"
  • Line Location: GETWEBG+141
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Seconds Late:</td><td class='"_KMPCLASS_"'>"_KMPVAL_"</td></tr>"
  • Line Location: GETWEBG+143
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Jobs Waiting:</td><td class='"_KMPCLASS_"'>"_KMPVAL_"</td></tr>"
  • Line Location: GETWEBG+145
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Tasks Running:</td><td class='"_KMPCLASS_"'>"_KMPVAL_"</td></tr>"
  • Line Location: GETWEBG+147
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Current Timestamp:</td><td class='value'>"_KMPTEMP_"</td></tr>"
  • Line Location: GETWEBG+150
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Run Node Timestamp:</td><td class='value'>"_KMPTEMP_"</td></tr>"
  • Line Location: GETWEBG+153
Function Call: WRITE
  • Prompt: "<tr><td colspan=2 valign='top'>"
  • Line Location: GETWEBG+194
Function Call: WRITE
  • Prompt: "<table>"
  • Line Location: GETWEBG+195
Function Call: WRITE
  • Prompt: "<tr><th>Node</th><th>Count</th><th>Status</th><th>No Start Flag</th></tr>"
  • Line Location: GETWEBG+196
Function Call: WRITE
  • Prompt: "</table></td></tr>"
  • Line Location: GETWEBG+205
Function Call: WRITE
  • Prompt: "<tr><td colspan=2 valign='top'>"
  • Line Location: GETWEBG+207
Function Call: WRITE
  • Prompt: "<table>"
  • Line Location: GETWEBG+208
Function Call: WRITE
  • Prompt: "<tr><th>Task</th><th>Next Run</th></tr>"
  • Line Location: GETWEBG+209
Function Call: WRITE
  • Prompt: "</table></td></tr>"
  • Line Location: GETWEBG+217
Function Call: WRITE
  • Prompt: "</table></td>"
  • Line Location: GETWEBG+219
Function Call: WRITE
  • Prompt: "<td valign='top'><table>"
  • Line Location: GETWEBG+222
Function Call: WRITE
  • Prompt: "<tr valign='top'><td colspan=3 valign='top'><h2>Mail Queues</h2></td></tr>"
  • Line Location: GETWEBG+223
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Total Messages Queued:</td><td class='value'>"_KMPMAIL.TotalMessagesQueued_"</td></tr>"
  • Line Location: GETWEBG+224
Function Call: WRITE
  • Prompt: "<tr><td class='label'>Total Domains:</td><td class='value'>"_KMPMAIL.TotalDomains_"</td></tr>"
  • Line Location: GETWEBG+225
Function Call: WRITE
  • Prompt: "<tr><td colspan=3><table>"
  • Line Location: GETWEBG+227
Function Call: WRITE
  • Prompt: "</table></td></tr>"
  • Line Location: GETWEBG+236
Function Call: WRITE
  • Prompt: "<tr><td colspan=2> </td></tr>"
  • Line Location: GETWEBG+238
Function Call: WRITE
  • Prompt: "<tr><td colspan=2 align='center'><h2>Patch Installs</td></tr>"
  • Line Location: GETWEBG+239
Function Call: WRITE
  • Prompt: "<tr><td colspan=2 align='center'>"_KMPFDIS_" through "_KMPTDIS_"</td></tr>"
  • Line Location: GETWEBG+240
Function Call: WRITE
  • Prompt: "<tr><td colspan=2> </td></tr>"
  • Line Location: GETWEBG+241
Function Call: WRITE
  • Prompt: "</table></td>"
  • Line Location: GETWEBG+248
Function Call: WRITE
  • Prompt: "</tr></table>"
  • Line Location: GETWEBG+250
Function Call: WRITE
  • Prompt: "</body></html>"
  • Line Location: GETWEBG+251

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% GETWEBG+2~
%H GETWEBG+2~
FROMDATE GETWEBG~, GETWEBG+3*, GETWEBG+6, GETWEBG+14
KMPARR GETWEBG+1~, GETWEBG+58*, GETWEBG+101*, GETWEBG+113*, GETWEBG+125*, GETWEBG+198*, GETWEBG+211*, GETWEBG+230*, GETWEBG+242*
KMPCLASS GETWEBG+1~, GETWEBG+42*, GETWEBG+43, GETWEBG+44*, GETWEBG+45, GETWEBG+47*, GETWEBG+48, GETWEBG+50*, GETWEBG+51, GETWEBG+70*
, GETWEBG+71, GETWEBG+72*, GETWEBG+73, GETWEBG+74*, GETWEBG+75, GETWEBG+137*, GETWEBG+138, GETWEBG+139*, GETWEBG+140*, GETWEBG+141
, GETWEBG+142*, GETWEBG+143, GETWEBG+144*, GETWEBG+145, GETWEBG+146*, GETWEBG+147, GETWEBG+173*, GETWEBG+174, GETWEBG+175*, GETWEBG+176
, GETWEBG+177, GETWEBG+214*, GETWEBG+216
KMPD GETWEBG+1~, GETWEBG+85*, GETWEBG+86, GETWEBG+89*, GETWEBG+90, GETWEBG+148*, GETWEBG+149, GETWEBG+151*, GETWEBG+152
KMPDARR GETWEBG+2~, GETWEBG+229*, GETWEBG+230
KMPFDIS GETWEBG+1~, GETWEBG+7*, GETWEBG+240
KMPFH GETWEBG+1~, GETWEBG+6*, GETWEBG+7
KMPFTASKS GETWEBG+1~, GETWEBG+210*, GETWEBG+211
KMPHL7 GETWEBG+2~, GETWEBG+10*
KMPHLO GETWEBG+2~, GETWEBG+11*
KMPI GETWEBG+1~, GETWEBG+59*, GETWEBG+60, GETWEBG+102*, GETWEBG+103, GETWEBG+114*, GETWEBG+115, GETWEBG+126*, GETWEBG+127, GETWEBG+160*
, GETWEBG+199*, GETWEBG+200, GETWEBG+212*, GETWEBG+213, GETWEBG+231*, GETWEBG+232, GETWEBG+243*, GETWEBG+244
KMPICFG GETWEBG+1~, GETWEBG+46*, GETWEBG+47, GETWEBG+48
KMPILIST GETWEBG+1~, GETWEBG+56*, GETWEBG+58
KMPITR GETWEBG+2~, GETWEBG+159*
KMPKEY GETWEBG+1~, GETWEBG+160
KMPLIST GETWEBG+1~, GETWEBG+60*, GETWEBG+103*, GETWEBG+115*, GETWEBG+127*, GETWEBG+200*, GETWEBG+213*, GETWEBG+232*, GETWEBG+244*
KMPMAIL GETWEBG+2~, GETWEBG+13*
KMPOCFG GETWEBG+2~, GETWEBG+49*, GETWEBG+50, GETWEBG+51
KMPPARR GETWEBG+2~, GETWEBG+14*, GETWEBG+242
KMPQUES GETWEBG+2~, GETWEBG+100*, GETWEBG+101, GETWEBG+112*, GETWEBG+113, GETWEBG+124*, GETWEBG+125
KMPSDET GETWEBG+2~, GETWEBG+158*
KMPSITE GETWEBG+1~, GETWEBG+15*, GETWEBG+35
KMPSMGR GETWEBG+2~, GETWEBG+197*, GETWEBG+198
KMPT GETWEBG+1~, GETWEBG+85*, GETWEBG+86, GETWEBG+89*, GETWEBG+90, GETWEBG+148*, GETWEBG+149, GETWEBG+151*, GETWEBG+152
KMPTASK GETWEBG+2~, GETWEBG+12*
KMPTDIS GETWEBG+2~, GETWEBG+9*, GETWEBG+240
KMPTEMP GETWEBG+1~, GETWEBG+86*, GETWEBG+87, GETWEBG+90*, GETWEBG+91, GETWEBG+149*, GETWEBG+150, GETWEBG+152*, GETWEBG+153
KMPTH GETWEBG+2~, GETWEBG+8*, GETWEBG+9
KMPVAL GETWEBG+1~, GETWEBG+42*, GETWEBG+43, GETWEBG+44*, GETWEBG+45, GETWEBG+46*, GETWEBG+47, GETWEBG+48, GETWEBG+49*, GETWEBG+50
, GETWEBG+51, GETWEBG+70*, GETWEBG+71, GETWEBG+72*, GETWEBG+73, GETWEBG+74*, GETWEBG+75, GETWEBG+137*, GETWEBG+138, GETWEBG+139*
, GETWEBG+140, GETWEBG+141, GETWEBG+142*, GETWEBG+143, GETWEBG+144*, GETWEBG+145, GETWEBG+146*, GETWEBG+147, GETWEBG+160, GETWEBG+173*
, GETWEBG+174, GETWEBG+175*, GETWEBG+176
REFRESH GETWEBG~, GETWEBG+5*, GETWEBG+18
TODATE GETWEBG~, GETWEBG+4*, GETWEBG+8, GETWEBG+14
X GETWEBG+2~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Local Variables  | All