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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: EAS1071A

Package: Enrollment Application System

Routine: EAS1071A


Information

EAS1071A ;ALB/PJH - ESR and HEC Messaging ; 11/27/07 3:01pm

Source Information

Source file <EAS1071A.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 3 $$FIND1^DIC  ^DIK  $$GET1^DIQ  
Enrollment Application System 2 (EN,RESET)^EAS1071B  ($$SOR,$$Z07,LINK,UNLINK)^EAS1071C  
Registration 2 ($$ADD,$$UPD)^DGENDBS  $$SITE^VASITE  
Kernel 1 $$PROD^XUPROD  

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

Package Total Caller Graph
Enrollment Application System 3 EAS ESR MESSAGING  EAS1071C  EAS1096P  

Entry Points

Name Comments DBIA/ICR reference
TAG(RETURN,MODE) ; Called from EAS ESR MESSAGING RPC (triggered from HEC)
EN1(ARR) ;Enable ESR messaging
SETLL16 ;Update Sending Logical Link
PROTOCOL ;Remove Disable Text from EAS ESR server protocols
DRIVERS(STATION) ;Add EAS ESR client to VAMC event driver
WARN(EDP,SP) ;Display Warning Message
ABORT1 ;Warning and mail message in case of no IP address
ABORT2(ERRMSG,SUBJ) ;Display Install Error message and set STOP
LL16(LLNAME,TCPADDR,TCPPORT,SHUTDOWN) ;Update Logical Link Port and Address
EDP(PNAME,DTXT) ;Remove Disable Text from Event Driver Protocols
SUBSCR(IEN101,SIEN101) ;Add client to event driver as a subscriber
IPLIVE() ;Get IP address for production system
RESET(ARR) ;Disable or Remove ESR protocols
REMOVE(CLIENT,CNAM) ;Remove clients from server
PROTDAT ;
QRY(ARR,SYS) ;Switch system of record (moves QRY-Z10/Z11 Protocols)

External References

Name Field # of Occurrence
$$ADD^DGENDBS SUBSCR+6
$$UPD^DGENDBS LL16+14, EDP+11
$$FIND1^DIC IPLIVE+3
^DIK REMOVE+6
$$GET1^DIQ IPLIVE+7
EN^EAS1071B TAG+8
RESET^EAS1071B TAG+8, TAG+14
$$SOR^EAS1071C RESET+12
$$Z07^EAS1071C QRY+13
LINK^EAS1071C QRY+23, QRY+31
UNLINK^EAS1071C QRY+21, QRY+29
$$SITE^VASITE EN1+7, RESET+7, QRY+4
$$PROD^XUPROD SETLL16+5

Used in RPC

RPC Name Call Tags
EAS ESR MESSAGING TAG

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^HLCS(870 - [#870] FIND1^DIC,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLCS(870 - [#870] LL16+4
^ORD(101 - [#101] PROTOCOL+4, DRIVERS+6, DRIVERS+14, DRIVERS+20, EDP+5, RESET+17, RESET+26, RESET+32, REMOVE+3, REMOVE+4
, REMOVE+5

Label References

Name Line Occurrences
$$EDP PROTOCOL+6, RESET+20
$$IPLIVE SETLL16+7
$$LL16 SETLL16+14
$$SUBSCR DRIVERS+24
ABORT1 SETLL16+10
ABORT2 SETLL16+15, PROTOCOL+7, DRIVERS+10, DRIVERS+18, DRIVERS+25, RESET+21, RESET+30, QRY+16
DRIVERS EN1+12
EN1 TAG+4, TAG+10
PROTOCOL EN1+10
QRY TAG+6, TAG+12
REMOVE RESET+32
RESET TAG+4, TAG+10
SETLL16 EN1+14
WARN DRIVERS+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADDR EN1+2~, SETLL16+2~, SETLL16+7*, SETLL16+10, SETLL16+12*, SETLL16+14
ARR EN1~, EN1+4*, EN1+16*, WARN+2~, RESET~, RESET+4*, RESET+13*, RESET+35*, QRY~, QRY+7*
, QRY+25*, QRY+33*
ARR(1 WARN+4*, ABORT1+3*, ABORT2+3*
ARR(2 WARN+5*, ABORT1+4*, ABORT2+4*
ARR(3 WARN+6*, ABORT1+5*, ABORT2+5*
ARR(4 WARN+7*, ABORT1+6*, ABORT2+6*
ARR(5 WARN+8*, WARN+9*, ABORT1+7*, ABORT2+7*, ABORT2+8*
ARR(6 ABORT1+8*
ARR(7 ABORT1+9*
CLIENT REMOVE~, REMOVE+3, REMOVE+5
CNAM REMOVE~
DA EN1+2~, LL16+2~, EDP+2~, RESET+1~, REMOVE+1~, REMOVE+6*
DA(1 REMOVE+6*
DATA LL16+2~, LL16+14, EDP+2~, EDP+11, SUBSCR+2~, SUBSCR+6
DATA( LL16+9*, LL16+10*, LL16+11*, SUBSCR+5*
DATA(14 LL16+12*
DATA(2 EDP+10*
DEFINED LL16+2~
DGENDA LL16+2~, EDP+2~, SUBSCR+2~, SUBSCR+6
DGENDA(1 SUBSCR+3*
DIK RESET+1~, REMOVE+1~, REMOVE+6*
DTXT EDP~, EDP+10
EDP WARN~, WARN+7
ERRMSG ABORT2~, ABORT2+8
ERROR EN1+2~, DRIVERS+2~, DRIVERS+8*, DRIVERS+9, DRIVERS+16*, DRIVERS+17, LL16+2~, LL16+6*, LL16+7, LL16+14
, LL16+15, EDP+2~, EDP+7*, EDP+8, EDP+11, EDP+12, SUBSCR+2~, SUBSCR+6, SUBSCR+7, RESET+1~
, RESET+28*, RESET+29, QRY+9~, QRY+14*, QRY+15
FILE EN1+2~, DRIVERS+2~, LL16+2~, LL16+3*, LL16+14, EDP+2~, EDP+3*, EDP+11, SUBSCR+2~, SUBSCR+4*
, SUBSCR+6
IEN101 DRIVERS+2~, DRIVERS+6*, DRIVERS+7, DRIVERS+20, DRIVERS+24, EDP+5*, EDP+6, EDP+11, SUBSCR~, SUBSCR+3
, RESET+1~
>> IEN870 LL16+4*, LL16+5, LL16+14
>> IENS IPLIVE+3*, IPLIVE+5, IPLIVE+7
LCT RESET+1~, RESET+24*
LINE PROTOCOL+2~, DRIVERS+2~, DRIVERS+4*, DRIVERS+5, DRIVERS+13, RESET+1~, RESET+24*, RESET+25, QRY+2~
LLNAME LL16~, LL16+4
LNCNT PROTOCOL+2~, DRIVERS+2~, DRIVERS+3*, DRIVERS+22*, DRIVERS+26*, QRY+2~
MODE TAG~, TAG+4, TAG+6, TAG+8, TAG+10, TAG+12, TAG+14, EN1+4, EN1+16, RESET+4
, RESET+35
N PROTOCOL+2~, QRY+2~
N1 PROTOCOL+2~, QRY+2~
NAM PROTOCOL+2~, PROTOCOL+3*, PROTOCOL+4*, PROTOCOL+5, PROTOCOL+6, PROTOCOL+7, DRIVERS+5*, DRIVERS+6, DRIVERS+10, DRIVERS+21
, RESET+1~, RESET+16*, RESET+17*, RESET+18, RESET+20, RESET+21, RESET+25*, RESET+26, RESET+30, RESET+32
, QRY+2~
PNAME EDP~, EDP+5
PORT EN1+2~, SETLL16+2~, SETLL16+6*, SETLL16+12*, SETLL16+14
PREF QRY+9~, QRY+11*, QRY+13
PREFESR RESET+2~, RESET+9*, RESET+12, RESET+25, QRY+2~, QRY+6*, QRY+11, QRY+29
PREFHEC RESET+2~, RESET+8*, RESET+12, QRY+2~, QRY+5*, QRY+11, QRY+13, QRY+21
PROTRET PROTOCOL+2~, QRY+2~
RESULT PROTOCOL+2~, PROTOCOL+6*, PROTOCOL+7, RESET+20*, RESET+21, QRY+2~
RET EN1+2~, SETLL16+2~, SETLL16+14*, SETLL16+15
RETURN TAG~, TAG+4, TAG+6, TAG+8, TAG+10, TAG+12, TAG+14, TAG+16*, DRIVERS+2~, DRIVERS+9*
, DRIVERS+10, DRIVERS+17*, DRIVERS+18, DRIVERS+24*, DRIVERS+25, LL16+2~, LL16+5, LL16+7*, LL16+14*, LL16+15*
, LL16+17, EDP+2~, EDP+6, EDP+8*, EDP+11*, EDP+12*, EDP+14, SUBSCR+2~, SUBSCR+6*, SUBSCR+7*
, SUBSCR+9, RESET+29*, RESET+30, QRY+9~, QRY+15*, QRY+16
SERV REMOVE+1~, REMOVE+2*, REMOVE+3*, REMOVE+4, REMOVE+5, REMOVE+6
SHUTDOWN SETLL16+2~, SETLL16+8*, SETLL16+12*, SETLL16+14, LL16~, LL16+12
SIEN PROTOCOL+2~, QRY+2~
SIEN101 DRIVERS+2~, DRIVERS+14*, DRIVERS+15, DRIVERS+20, DRIVERS+24, SUBSCR~, SUBSCR+5, RESET+2~, RESET+26*, RESET+27
, RESET+32
SITE RESET+2~, RESET+7*, RESET+8, RESET+9, QRY+2~, QRY+4*, QRY+5, QRY+6
SLLN EN1+2~, SETLL16+2~, SETLL16+14*, SETLL16+15
SNAM DRIVERS+2~, DRIVERS+13*, DRIVERS+14, DRIVERS+18, DRIVERS+21, DRIVERS+25, RESET+2~, REMOVE+1~, REMOVE+4*
SP WARN~, WARN+9
STATION EN1+2~, EN1+7*, EN1+12, DRIVERS~, DRIVERS+5, DRIVERS+13
STOP TAG+1~, TAG+2*, TAG+4, TAG+6, TAG+8, TAG+10, TAG+12, EN1+10, EN1+12, EN1+14
SETLL16+5, PROTOCOL+4, DRIVERS+4, ABORT1+2*, ABORT2+2*, RESET+2~, RESET+10*, RESET+17, RESET+24, RESET+35
, QRY+7*, QRY+17*, QRY+21, QRY+23, QRY+29, QRY+31
SUB REMOVE+1~, REMOVE+4*, REMOVE+5*, REMOVE+6
SUBJ ABORT2~, ABORT2+6
SYS QRY~, QRY+11, QRY+14, QRY+16, QRY+19, QRY+27
TCPADDR LL16~, LL16+9
TCPDATA EN1+2~
TCPPORT LL16~, LL16+10
U REMOVE+4
V PROTOCOL+2~, QRY+2~
VER EN1+2~

Marked Items

Name Field # of Occurrence
$T(PROTDAT+LCT RESET+24
$T(PROTDAT+LNCNT DRIVERS+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All