HLCSAS ;ISCSF/RWF - MPI direct connect server ;09/23/2005 14:36
Source file <HLCSAS.m>
| 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 | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("HCSA" | TRACE+3!, TRACE+5 | 
| ^TMP("HCSO" | DATA+6 | 
| 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 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | TRACE+5* | 
| ^(0 | TRACE+5* | 
| >> | 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 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@HCSCMD | SVR+10 |