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 |  Local Variables |  All
Print Page as PDF
Routine: PSXMST

Package: CMOP

Routine: PSXMST


Information

PSXMST ;BIR/BAB,WPB-Master Module to Transmit Messages ;[ 01/28/99 2:46 PM ]

Source Information

Source file <PSXMST.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
CMOP 6 (,STOP)^PSXJOB  ^PSXQRY  (,FILE,XMIT)^PSXSND  EN^PSXSTP  SETPAR^PSXSTRT  (FLUSH1,LOG)^PSXUTL  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
CMOP 4 PSXJOB  PSXQRY  PSXSND  PSXYSND  

Entry Points

Name Comments DBIA/ICR reference
OKAY ;Bid for Master was succesful
MST9
MST4
MST5
BID ;Set line bid retry counter
MST7
BID2
SEND
MST1
BAD
BID1
EOT
MST2
MST8
MST3
MST6

External References

Name Field # of Occurrence
^PSXJOB BAD+7, OKAY+6, EOT+5
STOP^PSXJOB BID1, OKAY+3
^PSXQRY OKAY+7
^PSXSND SEND
FILE^PSXSND EOT
XMIT^PSXSND EOT
EN^PSXSTP EOT+4
SETPAR^PSXSTRT BAD+3
FLUSH1^PSXUTL BAD
LOG^PSXUTL BID2+2, BID2+3, BAD, BAD+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: *ENQ,*TERM
  • Line Location: BID1+3
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: BID2+0
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: BID2+1
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: BID2+2
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: BID2+3
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: BID2+4
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: BID2+4
Function Call: WRITE
  • Prompt: *EOT,*TERM
  • Line Location: OKAY+6
Function Call: WRITE
  • Prompt: *EOT,*TERM
  • Line Location: OKAY+7
Function Call: WRITE
  • Prompt: *EOT,*TERM
  • Line Location: EOT+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSX(552.1 OKAY+6, OKAY+7, OKAY+8, OKAY+9, OKAY+10
^PSX(552.2 SEND
^PSX(553 BID1, OKAY+3, OKAY+6

Label References

Name Line Occurrences
BAD BID2, BID2+2, BID2+3, BID2+4
BID1 BAD
BID2 BID2+1, BID2+2
EOT OKAY+10
MST1 BID2+2
MST2 BID2+3
MST3 BID2+4
MST4 BID2+5
MST5 BID2+3
MST6 BID2
MST7 BID2+2
MST8 BID2+4
MST9 BAD+3
OKAY BID2+4
SEND OKAY+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AA EOT+3!
>> ACK BID2+4
CNT EOT+3!
>> ENQ BID1+3, BID2+2
>> EOT BID2+1, OKAY+6, OKAY+7, EOT+2
IO BID1+2
LOG MST1!, MST2!, MST3!, MST4!, MST5!, MST6!, MST7!, MST8!, MST9!
LOG(1 MST1*, MST2*, MST3*, MST4*, MST5*, MST6*, MST7*, MST8*, MST9*
>> NAK BID2+3
PSXB OKAY+8*, OKAY+10*, SEND, EOT+3!
PSXBHS EOT+1*, EOT+3!
PSXBLK EOT*, EOT+3!
PSXDA OKAY+8*, OKAY+10*, EOT+3!
>> PSXDLTA BID2, BID2+1, BID2+2, BID2+3, BID2+4
PSXDT OKAY+10*, EOT+3!
PSXHEX EOT+3!
PSXLAST EOT*, EOT+3!
PSXLEN EOT+3!
PSXMSA EOT+3!
PSXMSGID EOT+3!
PSXMSH EOT+3!
>> PSXONE OKAY+8, EOT+4
PSXQN EOT+3!
>> PSXQRY OKAY+5
>> PSXQUIT BAD+4*
PSXSUM EOT+3!
>> PSXTME BID1+1*, BID2+2*, OKAY+1*
>> PSXTRY BID+1*, BID2+2*, BAD*
>> PSXTRYM BID2+2, BAD
PSXTS EOT+3!
PSXTSTN EOT+3!
PSXTXT EOT*, EOT+3!
QUE OKAY+9*, OKAY+10, EOT+3!
REC EOT+3!
>> TERM BID1+3, BID2+1, BID2+2, BID2+3, BID2+4, OKAY+6, OKAY+7, EOT+2
>> X BID2*, BID2+1*, BID2+2*, BID2+3*, BID2+4*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All