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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XML1CRC

Package: MailMan

Routine: XML1CRC


Information

XML1CRC ;(WASH ISC)/RJ-OS Check Sum ;04/17/2002 10:58

Source Information

Source file <XML1CRC.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
MailMan 2 LPC^XMLSWP0  XMTSTAT^XMTDR  
VA FileMan 1 ^DIC  

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
Kernel 1 ^DIC(3.4  

Entry Points

Name Comments DBIA/ICR reference
OPEN
GET
G2
OP
C
SEND ;returns ER(0 OR 1), XMLER=number of "soft" errors
SL
ENQ ;ACK/NAK garbled / re-establish contact
REC ;SEE SEND
RL
RL2
SRINIT ;
NEWSTRAT ;machines have various loads
SRQ ;Exit from Send/Receive
BUFLUSH ;Flush any characters out of the buffer
SUM ;Calculate checksum
A
B

External References

Name Field # of Occurrence
^DIC GET
LPC^XMLSWP0 SUM+1
XMTSTAT^XMTDR SEND+4, REC+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: XMLERR,$C(13)
  • Line Location: SL+1
Function Call: READ
  • Variable: XMLX
  • Timeout: XMLTIME
  • Line Location: SL+2
Function Call: WRITE
  • Prompt: XMSG,$C(13),XMLINE,U,XMSUM,$C(13)
  • Line Location: SL+2
Function Call: READ
  • Variable: XMLX
  • Timeout: XMLTIME
  • Line Location: ENQ+2
Function Call: WRITE
  • Prompt: XMLENQ,$C(13)
  • Line Location: ENQ+2
Function Call: WRITE
  • Prompt: XMLAN,$C(13)
  • Line Location: RL+3
Function Call: READ
  • Variable: XMLY
  • Timeout: XMLTIME
  • Line Location: RL+4
Function Call: WRITE
  • Prompt: +XMLY,U,XMLACK,$C(13)
  • Line Location: RL+5
Function Call: WRITE
  • Prompt: XMLAN,$C(13)
  • Line Location: RL2+0
Function Call: READ
  • Variable: %
  • Timeout: 0
  • Line Location: BUFLUSH+2
Routine Call
  • DIC
  • Line Location:
    • GET

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(3.4 - [#3.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("EON" C
^%ZOSF("RM" OP+1
^%ZOSF("TRMOFF" BUFLUSH+3
^%ZOSF("TRMON" BUFLUSH+2
^DIC(3.4 - [#3.4] GET+1, G2

Label References

Name Line Occurrences
A B
B B+1, B+2, B+3
BUFLUSH SL+2, ENQ+2, RL+3, RL+5, RL2
ENQ SL+3, ENQ+4
GET OPEN
NEWSTRAT SLRL
OP OPEN
RL RL+3, RL+5, RL2+1
RL2 RL+4
SL SL+3
SRINIT SEND+3, REC+1
SRQ SEND+1, SL+1, SL+2, SL+3, RLRL+3, RL2+1
SUM SEND+3, RL+4

Naked Globals

Name Field # of Occurrence
^( G2+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% SEND+2*, BUFLUSH+2*, A!, A+1*, B*, B+1, B+2
%0 A!, B*, B+1, B+2
%1 A!, B*, B+1
>> DIC GET*
>> DIC(0 GET*
>> ER GET+1*, SEND+1*, SL+1, ENQ+1*, RLRL+3*, SRINIT+6*, NEWSTRAT+1*
>> I SUM+6*, A*, A+1
U G2G2+1, SL+2, SL+3, ENQ+2, REC+1, RL+4, RL+5, RL2
>> X GET*, G2+1*, OP+1*, SEND+3*, RL+4*, BUFLUSH+2*, SUM+6, AA+1
>> XM OPEN+1*
>> XMBFLUSH BUFLUSH+1
>> XMCHAN GET*, GET+1, G2
>> XMCLOSE C+1
>> XMESC OPEN+1*
>> XMFS OPEN+1*
>> XMINST SEND+4, REC+2
XMLACK SL+2, ENQ+2, ENQ+3, RL+5, RL2SRINIT+1*, SRQ+2!
>> XMLAN REC+1*, RL+3, RL2*
XMLENQ ENQ+2, RL+2, SRINIT+2*, SRQ+2!
>> XMLER SEND+1*, SL*, RL*, SRINIT+3*, NEWSTRAT+2*, SRQ+1
XMLERR SL+1, RL+2, SRINIT+2*, SRQ+2!
>> XMLINE SL+2, SL+3, ENQ+2, ENQ+3, REC+1, RL+4, RL+5, RL2SRINIT+1*
XMLMAXER SLENQ+1, RLSRINIT+4*, NEWSTRAT+1, NEWSTRAT+3*, SRQ+2!
XMLNAK SL+3, ENQ+3, REC+1, RL2SRINIT+1*, SRQ+2!
XMLTIME SL+2, ENQ+2, RL+1, RL+4, SRINIT+5*, NEWSTRAT+4*, SRQ+2!
XMLX SL+2*, SL+3, ENQ+2*, ENQ+3, SRQ+2!
XMLY SL+3*, ENQ+1*, ENQ+3*, RL+4*, RL+5, SRQ+2!
XMLZ SL+3*, ENQ+1*, RL+2*, RL+3, RL+4*, RL+5*, RL2RL2+1, SRQ+2!
>> XMOPEN OP
>> XMOS SUM+1, SUM+3, SUM+4, SUM+5
>> XMOS(0 SUM+2
>> XMPROT G2*
>> XMQUIET OP+1
>> XMRG REC+2, RL+1*, RL+2, RL+4
>> XMRSQ OPEN+1*
>> XMSG SEND+1, SEND+2*, SEND+3, SEND+4, SL+2
>> XMSSQ OPEN+1*
>> XMSTIME RL+1
>> XMSUM SL+2, RL+4, SUM+2*, SUM+6*, A*, BB+1*, B+2*
>> XMTLER NEWSTRAT+2*, SRQ+1*
>> Y GETGET+1*, SUM+2, A+1*, B*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All