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 |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: HLCSAS

Package: Health Level Seven

Routine: HLCSAS


Information

HLCSAS ;ISCSF/RWF - MPI direct connect server ;09/23/2005 14:36

Source Information

Source file <HLCSAS.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 LISTEN^%ZISTCPS  ^%ZTER  $$KSP^XUPARAM  
Health Level Seven 2 (DATA,SDATA)^HLCSAS1  ($$INIT,$$STOP,LLCNT,UPDT)^HLCSTCP  
Uncategorized 1 ^MPIDIRQ  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Health Level Seven 2 HLCSAC  HLCSAS1  

Entry Points

Name Comments DBIA/ICR reference
CREX
QUIT ;Process QUIT
TRACE(S1) ;
DATA ;Process DATA
; The DATA cmd can pass some parameters as well, this could be passed
; to the processing routine also.
SETUP ;Setup needed variables
CACHE ;%=device^HLDP
TURN ;Turn and send responce
MSM ;Entry point from MSERVER
DSM ;%=device^HLDP
NOOP ;
CREAD ;Read a string
SEND(MSG) ;Send a cmd MSG
HELO ;Process HELO
SVR ;Entry point when we have a connect
ONT ;Cache/OpenM
LISTEN ;only for OpenM

External References

Name Field # of Occurrence
LISTEN^%ZISTCPS LISTEN+2
^%ZTER SETUP+3
DATA^HLCSAS1 DATA+8
SDATA^HLCSAS1 TURN+2
$$INIT^HLCSTCP SETUP+2
$$STOP^HLCSTCP SVR+8
LLCNT^HLCSTCP DATA+17
UPDT^HLCSTCP SVR+6, SVR+15
^MPIDIRQ DATA+14
$$KSP^XUPARAM HELO+3

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: HLDREAD
  • Variable: X#1
  • Line Location: CREAD+3
Function Call: WRITE
  • Prompt: MSG,$C(13,10),!
  • Line Location: SEND+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("HCSA" TRACE+3!, TRACE+5
^TMP("HCSO" DATA+6

Label References

Name Line Occurrences
@( SVR+12
CREAD SVR+7, TURN+3
SEND SVR+9, SVR+10, HELO+3, NOOP+1, TURN+1
SETUP SVR+4
SVR DSM+4, CACHE+5, MSM+4, ONT+4
TRACE SVR+12, SVR+15, DATA+5, DATA+10, TURN+3, QUIT+1, CREAD+5, SEND+2, SETUP+5

Naked Globals

Name Field # of Occurrence
^( TRACE+5*
^(0 TRACE+5*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DSM+1, TRACE+2~, TRACE+5*
DUZ DATA+3~
H TRACE+2~, TRACE+4*, TRACE+5
HCSA1 SVR+3~, DATA+8
HCSA1("DATA" DATA+6*
HCSA1("P" DATA+9
HCSA1("P1" DATA+14, DATA+15, TURN+2, SETUP+4*
HCSA1("SITE" HELO+1*
HCSA1("TCNT" SVR+8*, SVR+11*
HCSCMD SVR+3~, SVR+8, SVR+9, SVR+12, CREAD+2*, CREAD+4*
HCSDAT SVR+3~, HELO+1, HELO+3, DATA+6, CREAD+2*, CREAD+4*
HCSER SVR+3~, SVR+4, SVR+12, DATA+8, CREAD+2*, CREAD+3*, CREX*, SETUP+3*, SETUP+4*
HCSEXIT SVR+3~, SVR+7, SVR+8*, SVR+14, QUIT+2*, CREX*, SETUP+4*
>> HCSIN DATA+6*, DATA+8, DATA+14, DATA+15
>> HCSMSG QUIT+2*
>> HCSOUT DATA+6*, DATA+7, DATA+14, DATA+15, TURN+2
>> HCSTRACE SETUP+4*, TRACE+5
>> HLDP DSM+1*, CACHE+2*, DATA+17
>> HLDREAD CREAD+3
HLDT DATA+3~
HLMID DATA+3~
HLTIEN DATA+3~
I DATA+3~, DATA+9*, CREAD+2~, CREAD+3*
IO DSM+1*, DSM+2, CACHE+1*, CACHE+3, MSM+2*, MSM+4, ONT+2*, DATA+16
IO("C" SVR+14*, SETUP+1!
IO(0 DSM+3*, CACHE+1*, CACHE+4*, MSM+2*, ONT+2*, ONT+3, DATA+12
MSG SEND~, SEND+2, SEND+3
P DATA+3~, DATA+9*, DATA+10
S1 TRACE~, TRACE+3, TRACE+5
>> TMP("HCSI" DATA+6
>> X CREAD+3*, SETUP+2*, SETUP+3
>> Y CREAD+2*, CREAD+3*, CREAD+4*, CREAD+5

Marked Items

Name Field # of Occurrence
$T(@HCSCMD SVR+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All