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

Package: MSC RPC Broker

Routine: CIANBLIS


Information

CIANBLIS ;MSC/IND/DKM - MSC RPC Broker ;23-Mar-2011 18:36;PLS

Source Information

Source file <CIANBLIS.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 7 (,RESETVAR)^%ZIS  ^%ZISC  CALL^%ZISTCP  ($$EC,LOGRSRC,SETNM,SHARELIC,UCI)^%ZOSV  ^%ZTER  SAVE^XUS1  LOGOUT^XUSRB  
MSC RPC Broker 3 ($$ERRCHK,ERRCHK,OUT)^CIANBACT  MONSTART^CIANBEVT  (CLEANUP,GETDLG)^CIANBUTL  
CIA Utilities 1 $$ASK^CIAU  
Uncategorized 1 DEBUG^%Serenji  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
MSC RPC Broker 5 CIANBACT  CIANBASY  CIANBEVT  CIANBINI  CIANBRPC  

Entry Points

Name Comments DBIA/ICR reference
PMPT(PMPT,HELP,DFLT) ;
STOP(CIAPORT,CIAIP) ;EP
UNWIND
RAISE(MSG,P1,P2) ;
STREST(ST) ;
STATE(CIAACT) ;
CLEANUP
REPLY(DATA,ACK) ;
SSALL(SS,SL) ;
STOPALL ;PEP - see above
LOCKNODE(LN) ;
MSERVER
TCPREADL() ;
START(CIAPORT) ;EP
STSAVE(ST) ;
TCPUSE
SNDERR ;
STARTALL ;PEP - see above
QUIT()
SSERR
SNDEOD
DOACTION(VAC) ;
TCPOPEN() ;
TCPREADB() ;
SSLIS(CIAIP,CIAPORT,CIAUCI,SS,SL) ;
NULLOPEN
DEBUG
CHPRN(X)
TCPREL
EN(CIAPORT,CIAIP,CIAMODE) ;PEP - See above
USERVER
ETRAP2
ETRAP1
PMPTX
TCPCLOSE
TCPREAD(CNT,TMO) ;
LISTEN

External References

Name Field # of Occurrence
DEBUG^%Serenji DEBUG+12
^%ZIS NULLOPEN+2
RESETVAR^%ZIS STREST+4
^%ZISC EN+15
CALL^%ZISTCP TCPOPEN+7
$$EC^%ZOSV SSERR, ETRAP2+1
LOGRSRC^%ZOSV EN+11, EN+14
SETNM^%ZOSV CHPRN
SHARELIC^%ZOSV TCPOPEN+10
UCI^%ZOSV EN+2
^%ZTER ETRAP1+2, ETRAP2+2
$$ERRCHK^CIANBACT DOACTION+14
ERRCHK^CIANBACT ETRAP2+2
OUT^CIANBACT SNDERR+4
MONSTART^CIANBEVT EN+4
CLEANUP^CIANBUTL START+1
GETDLG^CIANBUTL RAISE+1
$$ASK^CIAU DEBUG+6
SAVE^XUS1 STSAVE+1
LOGOUT^XUSRB EN+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Debug Mode Support",!!
  • Line Location: DEBUG+1
Function Call: WRITE
  • Prompt: !
  • Line Location: DEBUG+13
Function Call: WRITE
  • Prompt: PMPT,": ",$S($D(DFLT):DFLT_"// ",1:"")
  • Line Location: PMPTX+0
Function Call: WRITE
  • Prompt: DFLT
  • Line Location: PMPTX+3
Function Call: WRITE
  • Prompt: !
  • Line Location: PMPTX+4
Function Call: WRITE
  • Prompt: !,HELP,!!
  • Line Location: PMPTX+5
Function Call: WRITE
  • Prompt: "Waiting for listener to ",P1,"..."
  • Line Location: SSLIS+11
Function Call: WRITE
  • Prompt: "Listener failed to ",P1,!
  • Line Location: SSLIS+16
Function Call: WRITE
  • Prompt: "Listener ",P2," on port ",CIAPORT,!
  • Line Location: SSLIS+17
Function Call: WRITE
  • Prompt: SEQ
  • Line Location: DOACTION+13
Function Call: WRITE
  • Prompt: *-3,*-2
  • Line Location: TCPREL+2
Function Call: WRITE
  • Prompt: $C(+$G(ACK)),$G(DATA)
  • Line Location: REPLY+2
Function Call: WRITE
  • Prompt: $C(1)
  • Line Location: SNDERR+3
Routine Call
  • %ZIS
  • Line Location:
    • STREST+4
Routine Call
  • %ZIS
  • Line Location:
    • NULLOPEN+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("OS" EN+7
^CIANB(19941.22 - [#19941.22] SSALL+3
^TMP("CIANBLIS" CLEANUP!, STSAVE+2!, STSAVE+3*, STREST+2
^TMP("CIANBRPC" CLEANUP!
^XTMP("CIANBLIS" LOCKNODE+1
^XUTL("XQ" CLEANUP!, STSAVE+3, STREST+1!, STREST+2*

Label References

Name Line Occurrences
$$DOACTION LISTEN+4
$$LOCKNODE SSLIS+6, CLEANUP, QUIT, STATE+2
$$PMPT DEBUG+2, DEBUG+4, DEBUG+8, DEBUG+10
$$QUIT LISTEN+2
$$STATE EN+6, SSLIS+5, SSLIS+15
$$TCPOPEN LISTEN+1
$$TCPREAD DOACTION+4, TCPREADB+1, TCPREADL+4, TCPREADL+6
$$TCPREADB TCPREADL+2
$$TCPREADL DOACTION+7, DOACTION+9
@( DOACTION+17
CHPRN EN+12
CLEANUP EN+10, EN+15
EN DEBUG+14, MSERVER, USERVER
LISTEN EN+13
NULLOPEN EN+10
PMPTX PMPTX+5
RAISE EN+9, NULLOPEN+2
REPLY DOACTION+21
SNDEOD DOACTION+22, REPLY+3, SNDERR+4
SNDERR DOACTION+19
SSALL STARTALL+1, STOPALL+1
SSLIS START+1, STOP+1, SSALL+6
STATE EN+15
STREST EN+15
STSAVE EN+10
TCPCLOSE LISTEN+5
TCPREL DOACTION+23
TCPUSE DOACTION+3, REPLY+1, SNDERR+2, SNDEOD+1

Naked Globals

Name Field # of Occurrence
^( SSALL+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % USERVER
>> %("ADDRESS" MSERVER
>> %("PORT" MSERVER
%ZIS NULLOPEN~, NULLOPEN+1*
ACK REPLY~, REPLY+2
ACT DOACTION+1~, DOACTION+6*, DOACTION+14, DOACTION+17
ARG DOACTION+1~, DOACTION+6*, DOACTION+8*
ARG( DOACTION+7, DOACTION+8*
CIA DOACTION+1~
CIA("EOD" DOACTION+6*, TCPREADL+3, SNDEOD, SNDEOD+2, SNDEOD+3!
CIAACT STATE~, STATE+3, STATE+7
CIADATA DOACTION+1~, DOACTION+20, DOACTION+21
CIAERR DOACTION+1~
CIAERR(0 DOACTION+2*, DOACTION+18, SNDERR+5*
CIAIP EN~, EN+3*, EN+12, DEBUG~, DEBUG+2*, DEBUG+3, DEBUG+8, DEBUG+14, STOP~, STOP+1
, SSLIS~, TCPOPEN+7, LOCKNODE+1
CIALN EN+1~, SSLIS+1~
CIAMODE EN~, EN+3*, EN+11, EN+14, EN+15, EN+16, LISTEN+4, DOACTION+23, TCPOPEN+3, TCPOPEN+6
, TCPOPEN+11, TCPUSE+2, TCPREAD+5, LOCKNODE+1
CIAOS EN+1~, EN+7*, EN+8*, EN+9, LISTEN+4, TCPOPEN+4, TCPOPEN+5, TCPOPEN+12, TCPOPEN+16, TCPOPEN+17
, TCPUSE, TCPUSE+1, TCPUSE+6, TCPREL, TCPREL+1, TCPREL+2
CIAPORT EN~, EN+5*, EN+12, DEBUG~, DEBUG+4*, DEBUG+5, DEBUG+14, START~, START+1, STOP~
, STOP+1, SSLIS~, SSLIS+5, SSLIS+17, TCPOPEN+7, TCPOPEN+13, TCPOPEN+18, TCPUSE+5, LOCKNODE+1
CIAQUIT EN+1~, EN+3*, EN+15, EN+16, LISTEN+1*, QUIT*, QUIT+1, TCPUSE+2*
CIARETRY EN+1~, EN+3*, LISTEN+1*, LISTEN+4*, QUIT+1, TCPREAD+5*, ETRAP1+1*, ETRAP1+2, ETRAP2+1*, ETRAP2+2
CIATDEV EN+1~, TCPOPEN+4*, TCPOPEN+5, TCPOPEN+9*, TCPOPEN+13*, TCPOPEN+14, TCPOPEN+16*, TCPOPEN+18*, TCPOPEN+19, TCPUSE
, TCPUSE+2, TCPUSE+3, TCPUSE+4, TCPUSE+6, TCPCLOSE, TCPREL, TCPREL+1
CIAUCI EN+1~, EN+3*, SSLIS~, SSLIS+7, LOCKNODE+1
CIAVER EN+1~
CIAXUT EN+1~
CNT TCPREAD~, TCPREAD+3, TCPREAD+4, TCPREAD+5*, TCPREAD+6*
DATA REPLY~, REPLY+2
DFLT PMPT~, PMPTX, PMPTX+3
DTIME PMPTX+1
DUZ EN+15
ECSAV ETRAP1~, ETRAP1+1*, ETRAP1+2, ETRAP1+3, ETRAP2~, ETRAP2+1*, ETRAP2+2, ETRAP2+3
HELP PMPT~, PMPTX+5
I TCPREADL+1~, TCPREADL+5*
IEN SSALL+1~, SSALL+3*
IO STREST+3!, STREST+5, STREST+8, NULLOPEN+3, TCPOPEN+9
IO(0 TCPOPEN+9*
IOP NULLOPEN~, NULLOPEN+1*
L TCPREADL+1~, TCPREADL+4*, TCPREADL+5*, TCPREADL+6
LN LOCKNODE~, LOCKNODE+1*, LOCKNODE+2
MSG RAISE~, RAISE+1
MSG(1 RAISE+2
N TCPREADL+1~, TCPREADL+4*, TCPREADL+6
NM DOACTION+1~, DOACTION+7*, DOACTION+8
P1 SSLIS+1~, SSLIS+4*, SSLIS+11, SSLIS+16, SSERR, RAISE~, RAISE+1
P2 SSLIS+1~, SSLIS+4*, SSLIS+17, RAISE~, RAISE+1
PMPT PMPT~, PMPTX
POP NULLOPEN~, NULLOPEN+2, TCPOPEN+1~, TCPOPEN+2*, TCPOPEN+5*, TCPOPEN+8, TCPOPEN+15*, TCPOPEN+20*, TCPOPEN+21
PR DOACTION+1~, DOACTION+7*, DOACTION+8, DOACTION+10, DOACTION+11
RES STATE+1~, STATE+5*, STATE+6, STATE+9*, STATE+12*, STATE+13
RET PMPT+1~, PMPTX+1*, PMPTX+2*, PMPTX+3*, PMPTX+5, PMPTX+6
RT DOACTION+1~, DOACTION+7*~, DOACTION+10*, DOACTION+11*, DOACTION+12
SB DOACTION+1~, DOACTION+9*, DOACTION+10
SEQ DOACTION+1~, DOACTION+6*, DOACTION+13
SL SSALL~, SSALL+2*, SSALL+5, SSALL+6, SSLIS~, SSLIS+2*, SSLIS+3, SSLIS+5, SSLIS+10, SSERR
>> SOCKET("" TCPUSE+5
SRJIP DEBUG+7~, DEBUG+8*, DEBUG+9, DEBUG+12
SRJPORT DEBUG+7~, DEBUG+10*, DEBUG+11, DEBUG+12
SS SSALL~, SSALL+4, SSALL+6, SSLIS~, SSLIS+4, SSLIS+5, SSLIS+6, SSLIS+15
ST STSAVE~, STSAVE+2, STSAVE+3, STREST~, STREST+2, STREST+5
TMO TCPREAD~, TCPREAD+2*, TCPREAD+4
U EN+3*, DEBUG+3, DEBUG+5, DEBUG+9, DEBUG+11, PMPTX+2, SSALL+2*, SSALL+4, SSALL+5, SSALL+6
VAC DOACTION~, DOACTION+14
VL DOACTION+1~, DOACTION+9*, DOACTION+12
X EN+1~, EN+7*, EN+8*, SSALL+1~, SSALL+3*, SSALL+4, SSALL+5, SSALL+6, SSLIS+1~, SSLIS+12*
, SSLIS+15*, SSLIS+16, DOACTION+1~, DOACTION+4*, DOACTION+5, DOACTION+6, TCPREAD+1~, TCPREAD+4*, TCPREAD+5, TCPREAD+6
, TCPREADL+1~, TCPREADL+2*, TCPREADL+3, TCPREADL+4*, TCPREADL+5, SNDERR+1~, CHPRN~
XWBOS EN+1~, EN+8*
Y EN+1~, EN+3, EN+7*, EN+8, EN+9, TCPREAD+1~, TCPREAD+2*, TCPREAD+5*, TCPREAD+6*, TCPREAD+7
, STATE+1~, STATE+2*, STATE+4, STATE+6, STATE+8, STATE+11
>> ZTQUEUED SSALL+2, SSLIS+2

Marked Items

Name Field # of Occurrence
$T(SHARELIC^%ZOSV TCPOPEN+10
$T(^%Serenji DEBUG+6
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