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

Package: CMOP

Routine: PSXSND


Information

PSXSND ;BIR/BAB,WPB-Transmit a Message ;[ 05/13/97 8:39 AM ]

Source Information

Source file <PSXSND.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
CMOP 5 EN^PSXACK  (,STOP)^PSXJOB  BID1^PSXMST  ACK^PSXNOTE  (FLUSH1,HEX,LOG,TSOUT)^PSXUTL  
VA FileMan 3 NOW^%DTC  ^DIE  IX^DIK  

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

Package Total Caller Graph
CMOP 2 PSXMST  PSXQRY  

Entry Points

Name Comments DBIA/ICR reference
GETMSG ;Get first message in queue
DONE
FILE
HDR
GETTXT
XMIT
RETRY
TRY
ERROR
SND1
SND2
SND3
SND4
SND5
SND6
SND7
SND8
SND9

External References

Name Field # of Occurrence
NOW^%DTC FILE
^DIE FILE+1
IX^DIK FILE+1
EN^PSXACK DONE+1, HDR+8
^PSXJOB GETMSG+3, GETMSG+7, DONE+2, HDR+3, HDR+6, HDR+9
STOP^PSXJOB HDR+10
BID1^PSXMST HDR+8
ACK^PSXNOTE FILE+4
FLUSH1^PSXUTL GETMSG+8, ERROR
HEX^PSXUTL XMIT+5
LOG^PSXUTL GETMSG+8, FILE+2, HDR+1, HDR+9, HDR+10, ERROR
TSOUT^PSXUTL HDR

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: *EOT,*TERM
  • Line Location: DONE+0
Function Call: WRITE
  • Prompt: *EOT,*TERM
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: PSXTXT
  • Line Location: RETRY+0
Function Call: READ
  • Variable: *X
  • Timeout: PSXDLTA
  • Line Location: TRY+0
Function Call: READ
  • Variable: *X
  • Timeout: PSXDLTA
  • Line Location: TRY+1
Function Call: READ
  • Variable: *X
  • Timeout: PSXDLTA
  • Line Location: TRY+1
Function Call: READ
  • Variable: *X
  • Timeout: PSXDLTA
  • Line Location: TRY+2
Function Call: READ
  • Variable: *X
  • Timeout: PSXDLTA
  • Line Location: TRY+3
Routine Call
  • DIE
  • Line Location:
    • FILE+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSX(552.1 - [#552.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LPC" XMIT+5
^PSX(552.1 - [#552.1] FILE*, FILE+1, HDR+6
^PSX(552.2 - [#552.2] GETMSG+1, GETMSG+2, GETMSG+10, GETTXTSND8
^PSX(553 - [#553] GETMSG+10*
^PSX(554 - [#554] FILE+3*

Label References

Name Line Occurrences
DONE GETMSG+9
ERROR TRYTRY+1, TRY+2, TRY+3
FILE FILE
GETTXT GETMSG+6
HDR GETMSG+4
RETRY ERROR+3
SND1 TRY
SND2 TRY+1
SND3 TRY+2
SND4 TRY+2
SND5 TRY+3
SND6 TRY+4
SND7 TRY+3
SND8 GETMSG+8
SND9 TRY+1
XMIT HDR+3, HDR+6, GETTXT

Naked Globals

Name Field # of Occurrence
^( GETTXT

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % FILE
>> ACK TRY+1
>> BHST GETMSG+5*
>> CNT HDR+6*
DA FILE*, FILE+1!
DIE FILE*, FILE+1!
DIK FILE+1*!
>> DR FILE*
>> EOT DONEHDR+7, TRY+3
>> ETB XMIT+3
>> ETX XMIT+3
>> I GETTXT*
LOG SND1!, SND2!, SND3!, SND4!, SND5!, SND6!, SND7!, SND8!, SND9!
LOG(1 FILE+2*, HDR+1*, HDR+9*, HDR+10*, SND1*, SND2*, SND3*, SND4*, SND5*, SND6*
, SND7*, SND8*, SND9*
LOG(2 HDR+10*, SND2+1*, SND9*
>> NAK TRY+2
>> PSXB GETMSG+1, FILE+2, FILE+3, HDR+1, HDR+3, HDR+5, HDR+9, HDR+10
>> PSXBHS GETMSG+4, HDR+1*, HDR+8
>> PSXBLK HDR+1*, HDR+4*, HDR+6*, GETTXT*, XMIT+3, RETRY+1*, TRY+1, ERROR+2*, SND1SND2+1
SND9
>> PSXDA FILEHDR+5
>> PSXDLTA TRYTRY+1, TRY+2, TRY+3
>> PSXHEX XMIT+5*, XMIT+6
>> PSXLAST HDR+3*, HDR+6*, GETTXT*, XMIT+3
>> PSXLEN XMIT+1*, XMIT+2*, XMIT+3
>> PSXMSA FILE
>> PSXMSGID GETMSG+2*, HDR+5*
>> PSXMSH FILE
PSXPOP GETMSG+1!, GETMSG+7, GETMSG+8, GETMSG+9, HDR+3, HDR+6, GETTXT, XMIT*, ERROR+4*
>> PSXQN GETMSG+1*, GETMSG+2, GETMSG+3, GETMSG+10, GETTXTSND8
>> PSXTRYL ERROR+3
>> PSXTRYN XMIT*, TRY+3*, ERROR+1*, ERROR+3
>> PSXTS HDR+3
PSXTXT HDR+3*, HDR+6*, GETTXT!*, XMIT+1, XMIT+3*, XMIT+5, XMIT+6*, RETRYSND8
>> PSXTXTN GETTXT*
>> PSXVNDR HDR+3
>> QRYPOP GETMSG+6
REC FILE*, FILE+1!, HDR+5*, HDR+6
>> STX XMIT+6
>> TERM DONEHDR+7, XMIT+6, TRY+1, TRY+2, TRY+3
U FILE
>> X XMIT+5*, TRY*, TRY+1*, TRY+2*, TRY+3*, SND2SND6
XTRY HDR+8!, HDR+9*, HDR+10
>> Y XMIT+5
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