HDISVM02 ;;CT/GRR SEND MESSAGE ; 02 Mar 2005 4:25 PM
Source file <HDISVM02.m>
| Package | Total | Call Graph | 
|---|---|---|
| Health Data and Informatics | 4 | ($$GETVCON,$$GETVLOC,$$GETVSRV)^HDISVF02 ($$GETSCON,$$GETSLOC,$$GETSSRV)^HDISVF03 $$CURSYS^HDISVF07 ERR2XTMP^HDISVU01 | 
| MailMan | 1 | SENDMSG^XMXAPI | 
| Registration | 1 | $$SITE^VASITE | 
| VA Fileman | 1 | $$OREF^DILF | 
| Package | Total | Caller Graph | 
|---|---|---|
| Health Data and Informatics | 3 | HDISVCMR HDISVCUT HDISVS01 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SNDXML(ARRY,SRVR,HDISINP,SYSPTR) | ;Send XML document to server ; Input: ARRY - Array containing XML document (closed root) ; SRVR - 1 = VUID Server, 2 = Status Update Server ; HDISINP - Array containing additional info (closed root) (optional) ; @HDISINP@(variable) = Value ; @HDISINP@(array,subscript) = Value ; @HDISINP@(array,subscript_1,subscript_2,...) = Value ; ; Example: ; @HDISINP@("TEST1")=1 ; @HDISINP@("TEST2")=2 ; @HDISINP@("TEST2","SUB1")="2A" ; @HDISINP@("TEST3","SUB1","SUB2")="3B" ; ; Results in the following variables/arrays being set: ; TEST1=1 ; TEST2=2 ; TEST2("SUB1")="2A" ; TEST3("SUB1","SUB2")="3B" ; SYSPTR - Pointer to HDIS System file (optional) ; If passed, the destination information is obtained ; from the HDIS Parameter file entry for the referenced ; system. By default, the destination information is ; pulled from the HDIS Parameter entry for the current ; system (which contains the destination information for ; the centrally located server) | 
| Name | Field # of Occurrence | 
|---|---|
| $$OREF^DILF | SNDXML+48 | 
| $$GETVCON^HDISVF02 | SNDXML+38 | 
| $$GETVLOC^HDISVF02 | SNDXML+37 | 
| $$GETVSRV^HDISVF02 | SNDXML+39 | 
| $$GETSCON^HDISVF03 | SNDXML+43 | 
| $$GETSLOC^HDISVF03 | SNDXML+42 | 
| $$GETSSRV^HDISVF03 | SNDXML+44 | 
| $$CURSYS^HDISVF07 | SNDXML+34 | 
| ERR2XTMP^HDISVU01 | SNDXML+68 | 
| $$SITE^VASITE | SNDXML+57 | 
| SENDMSG^XMXAPI | SNDXML+65 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("XMERR" | SNDXML+68, SNDXML+69! | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ARRY | SNDXML~, SNDXML+30, SNDXML+65 | 
| DUZ | SNDXML+65 | 
| HDINSTR | SNDXML+32~, SNDXML+65 | 
| HDINSTR("FROM" | SNDXML+59* | 
| HDISINP | SNDXML~, SNDXML+46, SNDXML+48, SNDXML+49, SNDXML+50 | 
| HDITO | SNDXML+32~, SNDXML+61~, SNDXML+65 | 
| HDITO("S." | SNDXML+62*, SNDXML+63* | 
| HDIXMZ | SNDXML+32~, SNDXML+65 | 
| MAXLIN | SNDXML+32~ | 
| NODE | SNDXML+47~, SNDXML+50*, SNDXML+51*, SNDXML+52, SNDXML+53, SNDXML+54, SNDXML+55 | 
| NSCNT | SNDXML+47~, SNDXML+52*, SNDXML+53, SNDXML+54 | 
| ROOT | SNDXML+47~, SNDXML+48*, SNDXML+51 | 
| RSCNT | SNDXML+47~, SNDXML+49*, SNDXML+53, SNDXML+54 | 
| SERVER | SNDXML+32~, SNDXML+37*, SNDXML+42*, SNDXML+62, SNDXML+63 | 
| SRVR | SNDXML~, SNDXML+30, SNDXML+31, SNDXML+36, SNDXML+41 | 
| SRVROPT | SNDXML+32~, SNDXML+39*, SNDXML+44*, SNDXML+62, SNDXML+63 | 
| SRVTYP | SNDXML+32~, SNDXML+38*, SNDXML+43* | 
| SUBJECT | SNDXML+32~, SNDXML+57*, SNDXML+65 | 
| SYSPTR | SNDXML~, SNDXML+33*, SNDXML+34!, SNDXML+37, SNDXML+38, SNDXML+39, SNDXML+42, SNDXML+43, SNDXML+44 | 
| TROOT | SNDXML+47~, SNDXML+54*, SNDXML+55 | 
| XMERR | SNDXML+66, SNDXML+69! |