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 |  All
Print Page as PDF
Routine: XML4CRC

Package: MailMan

Routine: XML4CRC


Information

XML4CRC ;(WASH ISC)/RFJ-Block Mode Protocol ;03/27/2002 15:47

Source Information

Source file <XML4CRC.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
MailMan 3 TRAN^XMC1  (REC,SEND)^XML4CRC1  LPC^XMLSWP0  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
MailMan 1 XML4CRC1  

Entry Points

Name Comments DBIA/ICR reference
STAT
RCHECK ;Check block sum
SUM ;Calculate Checksum
KILL ;Kill variables
REC ;Receiver
LAST ;FIND LAST LINE
SINIT ;
SBLSZ
SCHECK ;Sender check block sum
PAUSE ;Delay
END ;Errors/Quit.
BUFLUSH ;Flush any characters out of the buffer
T
ERROR ;Log error, new delay factor
ER
SBERROR ;
RINIT ;
ER1
ER2
SEND ;Sender
BLSIZE ;block size
PROG ;Statistics

External References

Name Field # of Occurrence
TRAN^XMC1 T
REC^XML4CRC1 RCHECK+1
SEND^XML4CRC1 SEND+1
LPC^XMLSWP0 SUM+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: XMSG,$C(13)
  • Line Location: SEND+5
Function Call: WRITE
  • Prompt: X,XMLBCHR1,XMSUM,$C(13)
  • Line Location: SBLSZ+0
Function Call: READ
  • Timeout: XMLBTIME
  • Variable: X
  • Line Location: SCHECK+1
Function Call: WRITE
  • Prompt: XMLBCHR2,U,J,U,XMLBTSUM,U,XMLINE,$C(13)
  • Line Location: SCHECK+1
Function Call: READ
  • Timeout: 9
  • Variable: X
  • Line Location: ER2+0
Function Call: WRITE
  • Prompt: XMLBACK,$C(13)
  • Line Location: RINIT+2
Function Call: WRITE
  • Prompt: XMLBNAK,$C(13)
  • Line Location: RINIT+3
Function Call: WRITE
  • Prompt: XMLBACK,$C(13)
  • Line Location: RCHECK+2
Function Call: WRITE
  • Prompt: XMLBNAK,$C(13)
  • Line Location: RCHECK+3
Function Call: READ
  • Timeout: 0
  • Variable: %
  • Line Location: BUFLUSH+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRMOFF" BUFLUSH+3
^%ZOSF("TRMON" BUFLUSH+2
^XMB(3.9 - [#3.9] SEND+9, RCHECK+3, LAST+1, LAST+2
^XMBS(4.2999 - [#4.2999] STAT+2

Label References

Name Line Occurrences
BLSIZE SINIT+1, SCHECK+2
BUFLUSH SEND+4, ERROR+1
END ERROR+1
ER SBLSZ+2, SCHECK+1, END+1
ER1 ER
ER2 ER2
ERROR SCHECK+3, SBERROR+1, RINIT+3, RCHECK+3
LAST SINIT+1
PAUSE SEND+8
PROG SEND+1
RCHECK REC+2
RINIT REC+1
SBERROR SBLSZ+2
SBLSZ SBLSZ+2
SCHECK SEND+8, SEND+9
SINIT SEND+2
STAT SEND+8, REC+2
SUM SEND+4, SINIT+2, REC+3, RINIT+2
T SCHECK+1, SCHECK+3, ER2, RCHECK+3

Naked Globals

Name Field # of Occurrence
^( LAST+2
^(0 RCHECK+3, LAST+1
^(3 STAT+2*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% SEND+1*, SEND+3*, SEND+8*, SBLSZ*, SBLSZ+1, SBLSZ+2, ER1~*, ER2*, REC+2*, BUFLUSH+2*
, PAUSE+1*, PROG+1, STAT+3!, LAST+1*, LAST+2*, LAST+3
%0 STAT+2*, STAT+3!
%1 PROG+1*, STAT+1*, STAT+2, STAT+3!
>> ER SEND+2, SINIT+2*, SCHECK+3, ER2+1*
IO STAT+1
>> J SEND+1, SCHECK+1, SCHECK+2, SCHECK+3*
U SINIT+2, SCHECK+1, SCHECK+2, SCHECK+3, RINIT+2, RCHECK+2, STAT+1, STAT+2, LAST+1
X SEND+3*, SEND+4*, SINIT+2*, SBLSZ, SBLSZ+1*, SBLSZ+2*, SCHECK+1*, SCHECK+2, SCHECK+3, ER2*
, SBERROR+1~, REC+3*, RINIT+2*, RCHECK+2*, BUFLUSH+2*
>> XMBFLUSH BUFLUSH+1
XMBLOCK SEND+1, ER2+1!, KILL+1!
>> XMINST STAT, STAT+2
XML4END SEND+8, SEND+9, LAST+1!, LAST+3*
XML4S SEND+2, SEND+8, SCHECK+3*, RINIT+1*, BLSIZE+1*, KILL+1!
XML4S(0 SEND+2*, SEND+8*, SEND+9*, RINIT+1*, RCHECK+1, BLSIZE+1*
XMLBACK SINIT+2*, SBLSZ+1, SCHECK+2, RINIT+1*, RINIT+2, RCHECK+2, KILL+1!
XMLBCHR SEND+2, SEND+4, SINIT+2*, RINIT+1*, KILL+1!
XMLBCHR1 SINIT+2*, SBLSZ, RINIT+1*, RINIT+2, KILL+1!
XMLBCHR2 SINIT+2*, SCHECK+1, REC+2, RINIT+1*, KILL+1!
XMLBER SEND+2*, SINIT+2*, SCHECK+2*, RINIT+1*, RINIT+2*, RCHECK+2*, ERROR+1*, KILL+1!
XMLBLINE RINIT+1*, KILL+1!
XMLBMER SINIT+2*, REC+1, RINIT+1*, RINIT+2*, RINIT+3!, ERROR+1, KILL+1!
XMLBMSG REC+3*, RINIT+1*, RCHECK+2, KILL+1!
XMLBNAK SINIT+2*, SCHECK+3, RINIT+1*, RINIT+3, RCHECK+3, KILL+1!
XMLBPAUS SINIT+2*, SBLSZ+2*, RINIT+1*, ERROR+1*, PAUSE+1, KILL+1!
XMLBSTRT SINIT+2*, SCHECK+2*, SCHECK+3, RINIT+1*, RCHECK+2*, RCHECK+3, KILL+1!
XMLBTIME SINIT+2*, SBLSZ, SCHECK+1, RINIT+1*, KILL+1!
>> XMLBTST STAT+1
XMLBTSUM SEND+2*, SEND+6*, SEND+8*, SEND+9*, SINIT+2*, SCHECK+1, REC+2*, REC+3*, RINIT+1*, RCHECK+1
, RCHECK+2, KILL+1!
XMLBVAR SEND+9*, KILL+1!
>> XMLCC SEND+6*, SINIT+1*, STAT+1
>> XMLCT PROG+1*, STAT+2*
>> XMLER STAT+1
>> XMLIN REC+1*, RINIT+1, RCHECK+2*, RCHECK+3*
>> XMLINE SEND+6*, SEND+7, SBLSZ*, SCHECK+1*, RCHECK+2*, STAT+1, STAT+2
>> XMLL STAT+2*
>> XMLT STAT+2*
>> XMOS SUM+1, SUM+3, SUM+4, SUM+5
>> XMOS(0 SUM+2
>> XMPROT STAT+1
>> XMRG REC+2, REC+3*, RINIT+2, RCHECK+2*, RCHECK+3*, PROG+1
>> XMS0AJ SEND+8, SEND+9, SCHECK+2, SCHECK+3*
>> XMSG SEND+3*, SEND+4*, SEND+5, SEND+6, PROG+1
>> XMSUM SEND+6, SBLSZ, REC+3, RINIT+2, SUM+6*
>> XMTLER ERROR+1*, STAT+1
>> XMTRAN SCHECK+1*, SCHECK+3*, ER2*, RCHECK+3*
>> XMZ SEND+9, RCHECK+3, STAT+1, LAST+1, LAST+2
>> Y LAST+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All