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

Package: Oncology

Routine: ONCWEB1


Information

ONCWEB1 ;ALBANY OIFO/RVD - VACCR WEB SERVICE ;Nov 4, 2022@14:22:22

Source Information

Source file <ONCWEB1.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 1 $$HTE^XLFDT  
Registration 1 $$SITE^VASITE  
Web Services Client 1 ($$EOFAC,$$GETREST,$$POST,ERR2ARR)^XOBWLIB  

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
Oncology 1 ONCSED01  

Entry Points

Name Comments DBIA/ICR reference
T3 ;Edits call to HWSC
PPOST3(ONCHAND,XML,globalName) ;POST request
; @DESC Sends an HTTP request to DC SERVER as a POST or GET
; @ONCHAND Handle to XML document
; @XML XML request as string
; @globalName the name of global to use
; @RESPONSE A handle to response XML document
; 1 for success, 0 for failure
ERROR ;
; @DESC Handles error during request to DC SERVER via webservice.
; Depends on GLOBAL variable ONCERR to be set in previous call.
; @RETURNS Nothing. Value store in global.
GETTEXT(ERRARRAY) ;
; @DESC Gets the error text from the array
; @ERRARRAY Error array stores error in format defined by web service product.
; @RETURNS Error info as a single string

External References

Name Field # of Occurrence
$$SITE^VASITE T3+8
$$HTE^XLFDT T3+6
$$EOFAC^XOBWLIB ERROR+6
$$GETREST^XOBWLIB PPOST3+20
$$POST^XOBWLIB PPOST3+34
ERR2ARR^XOBWLIB ERROR+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Calling Web Service Client..."
  • Line Location: T3+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP( T3+15, PPOST3+17!, PPOST3+23, PPOST3+32, PPOST3+45, PPOST3+47*, ERROR+10*
^TMP("ONC" T3+13
^TMP("ONCSED01R" PPOST3+43*
^TMP($J T3+2

Label References

Name Line Occurrences
$$GETTEXT ERROR+10
$$PPOST3 T3+14
ONC PPOST3+29

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CONTYP T3+9*
ERRARRAY ERROR+4~, ERROR+8, ERROR+10, GETTEXT~
ERRARRAY("text" GETTEXT+8, GETTEXT+9
ONC PPOST3+7~, GETTEXT+4~
ONC("Content-Type" PPOST3+16*
ONC("I" GETTEXT+7*, GETTEXT+8*, GETTEXT+9
ONC("errorText" GETTEXT+6*, GETTEXT+9*, GETTEXT+11
ONC("path" PPOST3+15*, PPOST3+34
ONC("postResult" PPOST3+34*, PPOST3+46
ONC("restObject" PPOST3+20*, PPOST3+22*, PPOST3+30*, PPOST3+34, PPOST3+38
ONC("result" PPOST3+48*
ONC("server" PPOST3+12*, PPOST3+20
ONC("webserviceName" PPOST3+13*, PPOST3+20
ONC1 PPOST3+41~*, PPOST3+43, PPOST3+44*
ONCERR PPOST3+7~, PPOST3+34, ERROR+6*, ERROR+8
ONCFERR PPOST3+7~
ONCHAND T3+10*, T3+14, PPOST3~
ONCHR T3+1~, T3+2*, T3+14
>> ONCSERV T3+5*, PPOST3+9*, PPOST3+13
ONCTMP T3+1~*, T3+15*
>> ONCWEB T3+4*, PPOST3+8*, PPOST3+12
RESPONSE T3+1~*, T3+14*, T3+15
>> SITE T3+8*
>> TIME T3+6*, T3+7*
XML PPOST3~
XMLQUIT PPOST3+25~*, PPOST3+26
globalName T3+13~*, T3+14, PPOST3~, PPOST3+26, PPOST3+27, PPOST3+28*
result PPOST3+40~*, PPOST3+50
stream PPOST3+37~*
xmlString PPOST3+24~*, PPOST3+27*, PPOST3+29
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All