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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HDISVM00

Package: Health Data and Informatics

Routine: HDISVM00


Information

HDISVM00 ;BPFO/JRP - SERVER TO RECEIVE XML MESSAGE;1/4/2005

Source Information

Source file <HDISVM00.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Health Data and Informatics 6 MAIN^HDISVC00  $$GETTYPE^HDISVF02  SAX^HDISVM01  MAIN^HDISVS00  LABXCPT^HDISVS04  ERR2XTMP^HDISVU01  
MailMan 2 $$SRVTIME^XMS1  (SENDBULL,ZAPSERV)^XMXAPI  

Entry Points

Name Comments DBIA/ICR reference
XML ;Main entry point for XML server options
; Input: (As defined by MailMan and Kernel)
; XMREC - Executable code to "read" next line of message
; XQSUB - Subject of received message
; XQSOP - Server option name
; XQMSG,XMZ - Msg IEN in file 3.9
; XQSND,XMFROM - Msg sender
ERROR(ERRARR,MSGNUM,SRVR,SNDR) ;Send error message
; Input : ERRARR - Error array (closed root)
; MSGNUM - Message number of received message (XMZ)
; SRVR - Name of server option (XQSOP)
; SNDR - Sender of message (XMFROM)
LABXCPT ;Main entry point for serving UUEncoded Lab exception messages
; Input: (As defined by MailMan and Kernel)
; XMREC - Executable code to "read" next line of message
; XQSUB - Subject of received message
; XQSOP - Server option name
; XQMSG,XMZ - Msg IEN in file 3.9
; XQSND,XMFROM - Msg sender

External References

Name Field # of Occurrence
MAIN^HDISVC00 XML+29
$$GETTYPE^HDISVF02 XML+25, LABXCPT+22
SAX^HDISVM01 XML+23
MAIN^HDISVS00 XML+27
LABXCPT^HDISVS04 LABXCPT+24
ERR2XTMP^HDISVU01 ERROR+19
$$SRVTIME^XMS1 XML+35, LABXCPT+29
SENDBULL^XMXAPI ERROR+16
ZAPSERV^XMXAPI XML+37, LABXCPT+31

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP( XML+12, XML+13, XML+14
^TMP("HDISVM00" LABXCPT+11, LABXCPT+12
^TMP("XMERR" ERROR+19, ERROR+20!

Label References

Name Line Occurrences
ERROR XML+33, LABXCPT+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DUZ ERROR+16
ERRARR XML+10~, XML+14*, XML+15, XML+27, XML+29, XML+31, XML+33, XML+37, XML+39, ERROR~
, ERROR+16, LABXCPT+10~, LABXCPT+12*, LABXCPT+13, LABXCPT+24, LABXCPT+26, LABXCPT+27, LABXCPT+31, LABXCPT+33
HDISFLAG ERROR+7~, ERROR+16
HDISFLAG("FROM" ERROR+14*
HDISPRAM ERROR+7~, ERROR+16
HDISPRAM(1 ERROR+9*
HDISPRAM(2 ERROR+10*
HDISPRAM(3 ERROR+11*
LINE XML+10~, XML+18*, XML+21, LABXCPT+10~, LABXCPT+16*, LABXCPT+19
MSGARR LABXCPT+10~, LABXCPT+11*, LABXCPT+13, LABXCPT+19, LABXCPT+24, LABXCPT+33
MSGNUM ERROR~, ERROR+9
NAME ERROR+7~, ERROR+13*, ERROR+16
PRSARR XML+10~, XML+13*, XML+15, XML+23, XML+27, XML+29, XML+39
SNDR ERROR~, ERROR+10
SRVR ERROR~, ERROR+11
STOP XML+10~, XML+17*, XML+18, XML+20*, LABXCPT+10~, LABXCPT+15*, LABXCPT+16, LABXCPT+18*
TYPE XML+10~, XML+25*, XML+27, XML+29, LABXCPT+22*, LABXCPT+24
>> X XML+35*, LABXCPT+29*
>> XMER XML+20, LABXCPT+18
XMERR ERROR+17, ERROR+20!
>> XMFROM XML+33, LABXCPT+27
XMLARR XML+10~, XML+12*, XML+15, XML+21, XML+23, XML+39
>> XMREC XML+19, LABXCPT+17
>> XMRG XML+21, LABXCPT+19
>> XQMSG XML+33, XML+35, XML+37, LABXCPT+27, LABXCPT+29, LABXCPT+31
>> XQSOP XML+12, XML+13, XML+14, XML+33, XML+35, XML+37, LABXCPT+27, LABXCPT+29, LABXCPT+31
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All