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

Package: Master Patient Index VistA

Routine: MPIFHWSC


Information

MPIFHWSC ;OAK/ELZ - MPIF HEALTHEVET WEB SERVICES CLIENT TOOLS ;3 APR 2012

Source Information

Source file <MPIFHWSC.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 5 ($$DEFDIR,$$LIST)^%ZISH  UNWIND^%ZTER  $$NOW^XLFDT  (BMES,MES)^XPDUTL  $$PROD^XUPROD  
VA FileMan 2 YN^DICN  EN^DIWE  
Web Services Client 1 ($$EOFAC,$$GENPORT,$$GETPROXY,ZTER)^XOBWLIB  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Master Patient Index VistA 4 MPIFXMLG  MPIFXMLI  MPIFXMLP  MPIFXMLS  

Entry Points

Name Comments DBIA/ICR reference
ENV ; - environment check entry (first time with this patch only)
; this tag area can be removed with future patches
; future patches can call the $$CKSETUP^MPIFHWSC entry for environment
; check
POST(MPIXML,MPIXMLR) ; - post XML to the execute server
; $$GETPROXY^XOBWLIB - #5421
CKSETUP(MPIWSDL) ; - used to check the environment
; returns the path to be used that was verified or 0 if it fails
POSTINT ; -- setup (first time with this patch only)
; this tag area can be removed with future patches
; future patches can call the DO SETUP^MPIFHWSC entry for post-init to setup a new HWSC 18.02 entry
ERROR ; - catch errors
; Set ecode to empty to return to calling function
SETUP(MPIWSDL,MPISERV) ; -- call to setup hwsc
TEST(TYPE,MPIXML) ; - call to possibly edit the xml string
; used for testing purposes only.
; production NOT allowed

External References

Name Field # of Occurrence
$$DEFDIR^%ZISH CKSETUP+7
$$LIST^%ZISH CKSETUP+9
UNWIND^%ZTER ERROR+9
YN^DICN TEST+8
EN^DIWE TEST+15
$$NOW^XLFDT POST+17
$$EOFAC^XOBWLIB ERROR+6
$$GENPORT^XOBWLIB SETUP+12
$$GETPROXY^XOBWLIB POST+10, POST+11
ZTER^XOBWLIB ERROR+7
BMES^XPDUTL CKSETUP+11, SETUP+14, SETUP+15, SETUP+16
MES^XPDUTL SETUP+14
$$PROD^XUPROD TEST+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Do you want to edit the "_TYPE_" XML"
  • Line Location: TEST+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MPIF(984.8 - [#984.8] POST+9
^TMP("MPIFXMLT" TEST+9!, TEST+12*, TEST+17
^XTMP("MPIFHWSC" POST+14, POST+16, POST+17*, POST+18*, POST+19*
^XTMP("MPIFXML EDIT" POST+6, POST+21

Label References

Name Line Occurrences
$$CKSETUP ENV+4, SETUP+6
SETUP POSTINT+3
TEST POST+6, POST+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% TEST+6~, TEST+8*
%Y TEST+6~
C TEST+6~, TEST+11*, TEST+12, TEST+13
>> DIC TEST+14*
HTTPS POST+9~*, POST+10, POST+11
IEN POST+9~*
IOST TEST+4
L TEST+6~, TEST+10*, TEST+12*
MPIARR SETUP+5~, SETUP+12
MPIARR("AVAIL ABILITY RESOURCE" , SETUP+11*
MPIARR("CACHE PACKAGE NAME" , SETUP+9*
MPIARR("WEB S ERVICE NAME" , SETUP+10*
MPIARR("WSDL FILE" , SETUP+8*
MPIERR ERROR+5~, ERROR+6*, ERROR+7
MPIFILE CKSETUP+6~
MPIFILE( CKSETUP+8*, SETUP+7*
MPIFSAVE POST+15~, POST+16*, POST+17, POST+18, POST+19
MPIPATH CKSETUP+6~, CKSETUP+7*, CKSETUP+9, CKSETUP+11, CKSETUP+13, CKSETUP+16, SETUP+5~, SETUP+6*, SETUP+8
MPISERV SETUP~, SETUP+10, SETUP+14, SETUP+15
MPISTAT CKSETUP+6~, CKSETUP+9*, CKSETUP+10, CKSETUP+12, SETUP+5~, SETUP+12*, SETUP+14
MPIWSDL CKSETUP~, CKSETUP+8, CKSETUP+11, CKSETUP+13, SETUP~, SETUP+6, SETUP+7, SETUP+8
MPIXML POST~, POST+6, POST+12, POST+18, TEST~, TEST+11, TEST+16*, TEST+17*
MPIXMLR POST~, POST+12*, POST+19, POST+21
S TEST+6~
SVC POST+2~, POST+10*, POST+11*
T TEST+6~, TEST+10*, TEST+12*, TEST+13*
TYPE TEST~, TEST+7
X ENV+4*, TEST+6~, TEST+11*, TEST+17*
>> XPDENV CKSETUP+10
>> XPDQUIT CKSETUP+15*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All