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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: LRMLEDA

Package: Lab Service

Routine: LRMLEDA


Information

LRMLEDA ;BPFO/DTG - NTRT MESSAGE PROCESS AND EDITS UPDATE ;12/26/2017

Source Information

Source file <LRMLEDA.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Kernel 4 ^%ZTLOAD  ($$DT,$$FMADD,$$FMTE,$$NOW)^XLFDT  $$PATCH^XPDUTL  $$PROD^XUPROD  
VA FileMan 2 GETS^DIQ  EN^DIQ1  
M XML Parser 1 $$XMLHDR^MXMLUTL  
MailMan 1 ^XMD  
Registration 1 $$SITE^VASITE  
Toolkit 1 $$GETURL^XTHC10  

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
Lab Service 1 LRMLED  

Entry Points

Name Comments DBIA/ICR reference
EN ; XTMP save
ENA
ENL
ENSL
ENO
XMLSND ;
X1
X2
X2A
XMLOUT
XUP(UP) ;change to upper case
XMERR ; If error count is above 9 send message to LIM that request did not go out and include request in message
NOTVALID ; if not valid to send to ISAAC then only send MAILMAN message to
CHKACT(FILIEN) ; check if 66.3 item is active
XML ;send xml to NTRT
; moved here from LRMLED
LRTP(AA) ;update text counter
CHKCHAR(A) ; check for ctrl chars, <, >, &

External References

Name Field # of Occurrence
^%ZTLOAD ENSL+6, X2A+51
GETS^DIQ X1+5
EN^DIQ1 X2A+10, X2A+15
$$XMLHDR^MXMLUTL XML+3
$$SITE^VASITE X1+3
$$DT^XLFDT X1+1
$$FMADD^XLFDT ENA+2
$$FMTE^XLFDT XML+55
$$NOW^XLFDT ENA+2, ENSL+3, X2A+47, X2A+53
^XMD X2A+39, XMERR+17, NOTVALID+24
$$PATCH^XPDUTL X1+33
$$GETURL^XTHC10 X2A+23
$$PROD^XUPROD X1+31, NOTVALID+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAB(66.4 - [#66.4] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(60 - [#60] X2A+42*, XML+37, XML+52, XML+56, XML+58, XML+59
^LAB(61 - [#61] XML+22
^LAB(64.061 - [#64.061] XML+22
^LAB(66.4 - [#66.4] X1+4
^LRMLTF - [#66.3] CHKACT+5, CHKACT+6
^UTILITY("DIQ1" X2A+10!, X2A+13!, X2A+15!
^XTMP( ENA+1, ENA+2*, ENA+3*, ENA+4, ENLENL+1*, ENL+2*, ENL+3*, ENL+4*, ENL+5*
ENL+6, ENSLENSL+7, X1X2X2AX2A+4, X2A+5, X2A+6, X2A+53*
X2A+54!, X2A+55, X2A+57*, X2A+58, XMERR+11, XMERR+18*, XMERR+19!, XMERR+20, NOTVALID+25!, NOTVALID+26

Label References

Name Line Occurrences
$$CHKCHAR XML+41, XML+59
$$LRTP XML+3, XML+13, XML+14, XML+15, XML+16, XML+17, XML+18, XML+19, XML+20, XML+21
XML+23, XML+24, XML+25, XML+26, XML+27, XML+28, XML+29, XML+30, XML+31, XML+32
XML+33, XML+34, XML+35, XML+38, XML+41, XML+42, XML+43, XML+44, XML+45, XML+46
XML+48, XML+49, XML+50, XML+51, XML+54, XML+55, XML+57, XML+59, XML+60, XML+61
XML+63, XML+64
$$XUP X1+17, X1+29
EN XML+65
ENA ENA+1
ENL ENL
ENO ENA+1, ENLENSL
NOTVALID X2A+21
X1 X1
X2 X2A+18, X2A+21, X2A+25, X2A+59
X2A X2A
XMERR X2A+18
XMLOUT X1X2X2A

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A XMLSND+1~, X2A+24*, X2A+25, X2A+37*, X2A+42~*, X2A+45, XMLOUT!, XUP+2~, XUP+3*, XUP+4
XMERR+11*, XMERR+12, XMERR+15*, NOTVALID+11*, NOTVALID+22*, CHKACT+2~, CHKACT+4*, CHKACT+5*, CHKACT+6, XML+6*
XML+7, XML+12*, XML+13, XML+22*, XML+23, XML+37*, CHKCHAR~, CHKCHAR+2, CHKCHAR+3, CHKCHAR+4
AA X1+17*, X1+29*, X1+31, XMLOUT+1!, NOTVALID+11, NOTVALID+14, LRTP~, LRTP+1*, LRTP+2
AB XMLSND+3~, XMLOUT+2!, NOTVALID+14*
>> ALI XML+2*, XML+3*, XML+13*, XML+14*, XML+15*, XML+16*, XML+17*, XML+18*, XML+19*, XML+20*
XML+21*, XML+23*, XML+24*, XML+25*, XML+26*, XML+27*, XML+28*, XML+29*, XML+30*, XML+31*
XML+32*, XML+33*, XML+34*, XML+35*, XML+38*, XML+41*, XML+42*, XML+43*, XML+44*, XML+45*
XML+46*, XML+48*, XML+49*, XML+50*, XML+51*, XML+54*, XML+55*, XML+57*, XML+59*, XML+60*
XML+61*, XML+63*, XML+64*
AR XMLSND+2~, X1+6!, XMLOUT+1!
AR("66.4" X1+6
B XMLSND+1~, X2A+37*, X2A+42~*, X2A+45, XMLOUT!, XMERR+11*, XMERR+12, XMERR+15*, NOTVALID+11*, NOTVALID+13
NOTVALID+22*, CHKACT+2~, CHKACT+4*, CHKACT+6*, CHKACT+7, XML+22*, XML+24, XML+37!, XML+38*, CHKCHAR+1~
, CHKCHAR+3*, CHKCHAR+6*, CHKCHAR+7*, CHKCHAR+8*, CHKCHAR+9*, CHKCHAR+10
B( XML+37*, XML+38
C XMLSND+1~, XMLOUT!, XMERR+11*, XMERR+12, XMERR+13*, XMERR+14*, XMERR+15*, XMERR+16, NOTVALID+10*, NOTVALID+13
NOTVALID+14*, NOTVALID+20*, NOTVALID+21*, NOTVALID+22*, NOTVALID+23, CHKACT+2~, CHKACT+4*, CHKCHAR+1~, CHKCHAR+3*, CHKCHAR+5
, CHKCHAR+6, CHKCHAR+7, CHKCHAR+8, CHKCHAR+9
CC XMLSND+3~, XMLOUT+2!, NOTVALID+11*
CNT EN+1~, EN+2*, ENA+1*, ENA+5*, ENL*, ENO!, XMLSND+1~, XMLSND+4*, X1*, X2+1*
, X2A*, XMLOUT!
D NOTVALID+11*, NOTVALID+12*, CHKACT+2~
DA XMLSND+3~, X2A+9*, X2A+11, X2A+13*, XMLOUT+2!, XML+37
DA( X2A+14*
DIC XMLSND+3~, X2A+10*, X2A+13*, XMLOUT+2!
DIQ XMLSND+3~, X2A+10*, X2A+13*, XMLOUT+2!
DIQ(0 X2A+10*, X2A+13*
DR XMLSND+3~, X2A+10*, X2A+13*, XMLOUT+2!
DR( X2A+14*
DT ENA+2, X1+1*
E XMLSND+3~, XMLOUT+2!, NOTVALID+11*, NOTVALID+12*, XML+41*, XML+47*, XML+49, XML+50
FILIEN CHKACT~, CHKACT+3, CHKACT+5, CHKACT+6
>> G XML+41*
I X2A+37*, X2A+38, X2A+42~, X2A+44*, NOTVALID+14*, XML+37*, XML+38*, XML+41*, XML+53~, XML+58*
XML+59, CHKCHAR+1~, CHKCHAR+3*, CHKCHAR+4
L CHKCHAR+1~, CHKCHAR+3*
LACT XMLSND+3~, X1+14*, X1+28, XMLOUT+2!
LR60IEN ENL+3, XMLSND+1~, X2A+5*, X2A+9, X2A+13, X2A+42, X2A+48, X2A+53, XMLOUT!, XML+19
XML+52, XML+56, XML+58, XML+59
LRA XMLSND+1~, X1+33*, X2*, X2AX2A+4, X2A+5, X2A+6, X2A+53, X2A+54, X2A+55
X2A+57, X2A+58, XMLOUT!, XMERR+11, XMERR+18, XMERR+19, XMERR+20, NOTVALID+25, NOTVALID+26
>> LRCOM XML+30
>> LRCTY XML+31
>> LRDTNM XML+29
LRDUZ ENL+2, XMLSND+1~, XMLSND+2~, X2A+5*, X2A+29, X2A+53, XMLOUT!, XMLOUT+1!, XMERR+4, NOTVALID+3
LRERR XMLSND+2~, X2A+6*, X2A+18, X2A+57*, XMLOUT+1!
LRFLG XMLSND+1~, X1+34*, X2A+23, XMLOUT!
LRG XMLSND+1~, XMLOUT!
LRGMAIL XMLSND+2~, X1+12*, X1+29, X2A+30, XMLOUT+1!, XMERR+5, NOTVALID+4, XML+17
LRIPATH XMLSND+2~, X1+21*, X1+22*, X1+23*, X1+24, XMLOUT+1!
LRIS XMLSND+2~, X1+16*, X1+17*, X1+24, XMLOUT+1!
LRMETH XMLSND+1~, XMLOUT!
LRN X2A+42~
LRN( X2A+44*
LRN(3 X2A+45*
>> LRNLT XML+26
LRNMAIL XMLSND+2~, X1+10*, XMLOUT+1!
LRNOS1 XMLSND+2~, X1+28*, X2A+21, XMLOUT+1!, NOTVALID+11
LRNOS2 XMLSND+2~, X1+31*, X2A+21, XMLOUT+1!
LRNOS3 XMLSND+3~, X1+26*, X2A+21, XMLOUT+2!, NOTVALID+12
LRNT XMLSND+2~, X1+4*, X1+5, X1+6, XMLOUT+1!
LRNTI XMLSND+2~, X1+6*, XMLOUT+1!
LRNTI( X1+8, X1+14, X1+28
LRNTI(1 X1+10
LRNTI(2 X1+12
LRNTI(4 X1+16, X1+26, NOTVALID+12
LRNTI(5 X1+19, X1+26, NOTVALID+12
LRNTI(6 X1+21
LRNTI(7 XML+5
LRNTI(8 XML+5
LRNTRTSAV EN+1~, ENSL+2*, ENO!
LRO X2A+42~
LRO( X2A+44*
LRO(3 X2A+45*
LRPRT XMLSND+2~, X1+19*, X1+24, XMLOUT+1!
LRRDAT XMLSND+1~, X2A+2*, XMLOUT!
LRRDAT( X2A+37
LRRHD XMLSND+1~, X2A+1!, X2A+2*, X2A+23, XMLOUT!
LRS ENL+4, XMLSND+1~, X2A+6*, X2A+14, X2A+16, X2A+42, X2A+48, X2A+53, XMLOUT!
>> LRSCHNM XML+5*, XML+6, XML+7*, XML+12
>> LRSCHPA XML+5*, XML+8, XML+9*, XML+10*, XML+11*, XML+12
LRSDAT XMLSND+1~, X2A+1!, XMLOUT!
>> LRSEC XML+27
LRSHD XMLSND+1~, X2A+1!, X2A+2*, X2A+23, XMLOUT!
LRSHD("CONTENT-TYPE" X2A+3*
>> LRSITE X1+8*, X2A+31, XMERR+6, NOTVALID+5, XML+16
LRSITEN XMLSND+3~, X1+8*, X2A+31, XMLOUT+2!, XMERR+6, NOTVALID+5, XML+16
LRT XMLSND+1~, X2A+1!, X2A+4*, XMLOUT!
LRT( XMERR+15, NOTVALID+22
LRTEXT ENL+1, XMLSND+1~, X2A+27!, XMLOUT!, XMERR+2!, NOTVALID+1!, XML+2!
LRTEXT( X2A+37*, X2A+38*, XMERR+12*, XMERR+14*, XMERR+15*, XMERR+16*, NOTVALID+14*, NOTVALID+20*, NOTVALID+21*, NOTVALID+22*
NOTVALID+23*, XML+3*, XML+13*, XML+14*, XML+15*, XML+16*, XML+17*, XML+18*, XML+19*, XML+20*
XML+21*, XML+23*, XML+24*, XML+25*, XML+26*, XML+27*, XML+28*, XML+29*, XML+30*, XML+31*
XML+32*, XML+33*, XML+34*, XML+35*, XML+38*, XML+41*, XML+42*, XML+43*, XML+44*, XML+45*
XML+46*, XML+48*, XML+49*, XML+50*, XML+51*, XML+54*, XML+55*, XML+57*, XML+59*, XML+60*
XML+61*, XML+63*, XML+64*
LRTEXT(1 X2A+31*, XMERR+6*, NOTVALID+5*
LRTEXT(2 X2A+32*, XMERR+7*, NOTVALID+6*
LRTEXT(3 X2A+33*, XMERR+8*, NOTVALID+7*
LRTEXT(4 X2A+34*, XMERR+9*, NOTVALID+8*
LRTEXT(5 X2A+35*, NOTVALID+9*
LRTEXT(6 X2A+36*
LRXTMPNM EN+1~, ENA*, ENA+1, ENA+2, ENA+3, ENA+4, ENLENL+1, ENL+2, ENL+3
ENL+4, ENL+5, ENL+6, ENSLENSL+7, ENO!, XMLSND+2~, XMLSND+4*, X1X2
X2AX2A+4, X2A+5, X2A+6, X2A+53, X2A+54, X2A+55, X2A+57, X2A+58, XMLOUT+1!
XMERR+11, XMERR+18, XMERR+19, XMERR+20, NOTVALID+25, NOTVALID+26
LRXTMPNUM EN+1~, ENA+3*, ENLENL+1, ENL+2, ENL+3, ENL+4, ENL+5, ENL+6, ENO!
LRXTVER XMLSND+1~, X1+33*, XMLOUT!
LSITE XMLSND+2~, X1+3*, X1+4, XMLOUT+1!
LXA XMLSND+2~, X2A+11!*, XMLOUT+1!
LXA( X2A+33, XMERR+8, NOTVALID+7, XML+18
LXA(131 XML+42
LXA(134 XML+44
LXA(135 XML+45
LXA(137 XML+46
LXA(4 XML+28
LXB XMLSND+2~, X2A+11!, X2A+13!, X2A+16!, XMLOUT+1!
LXB("60.01" X2A+16
LXB(60 X2A+11
LXC XMLSND+3~, X2A+16!*, XMLOUT+2!
LXC( X2A+33, XMERR+8, NOTVALID+7, XML+20, XML+21, XML+22, XML+34, XML+35
LXC(1 XML+32
LXC(2 XML+33
LXC(35 XML+43
LXC(6 XML+25
>> LXE( XML+41
>> LXG XML+38*
>> LXH( XML+47, XML+49, XML+50
M CHKCHAR+1~, CHKCHAR+4*
N CHKCHAR+1~, CHKCHAR+6*, CHKCHAR+7*, CHKCHAR+8*
REDIR X2A+1!, X2A+3*, X2A+23
STATUS XMLSND+3~, X2A+3*, X2A+23*, X2A+24, X2A+35, X2A+57, XMLOUT+2!
STNTDT XML+52~*, XML+55, XML+56
STNTIEN XML+53~, XML+56*, XML+58, XML+59
U ENA+2, X1+3, X2A+42, X2A+45, X2A+53, CHKACT+7, XML+22, XML+23, XML+37
UP XUP~, XUP+1, XUP+3
URL XMLSND+1~, X1+24*, X2A+23, XMLOUT!
XMDUZ XMLSND+3~, XMLOUT+2!
XMDUZ("AUTO I SAAC NTRT PROCESS" , X2A+30*, XMERR+5*, NOTVALID+4*
XMSUB XMLSND+3~, X2A+28*, XMLOUT+2!, XMERR+3*, NOTVALID+2*
XMTEXT XMLSND+3~, X2A+39*, XMLOUT+2!, XMERR+17*, NOTVALID+24*
XMY XMLSND+3~, X2A+27!, XMLOUT+2!, XMERR+2!, NOTVALID+1!
XMY( X2A+29*, X2A+30*, XMERR+4*, XMERR+5*, NOTVALID+3*, NOTVALID+4*
ZTDESC ENSL+1~, ENSL+3*, ENSL+8!, X2A+46~, X2A+47*
ZTDTH ENSL+1~, ENSL+3*, ENSL+8!, X2A+46~, X2A+47*
ZTIO ENSL+1~, ENSL+5*, ENSL+8!, X2A+46~, X2A+50*
>> ZTQUEUED XMLOUT+3
>> ZTREQ XMLOUT+3*
ZTRTN ENSL+1~, ENSL+5*, ENSL+8!, X2A+46~, X2A+48*
ZTSAVE ENSL+1~, ENSL+8!, X2A+46~
ZTSAVE("LR60IEN" X2A+48*
ZTSAVE("LRN(" X2A+49*
ZTSAVE("LRO(" X2A+49*
ZTSAVE("LRS" X2A+48*
ZTSAVE("LRXTMPNM" ENSL+4*
ZTSK ENSL+1~, ENSL+8!, X2A+46~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All