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

Package: CMOP

Routine: PSXYQRY


Information

PSXYQRY ;BIR/HTW-Dual Sends/Receives the Query ;[ 02/20/99 5:49 PM ]

Source Information

Source file <PSXYQRY.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
CMOP 5 ^PSXJOB  (CHKD,FLUSH1,HEX,LOG,TSOUT)^PSXUTL  (MST1,MST2,MST3,MST4,MST5,MST6,MST7,MST8,MST9,QRY1,QRY10,QRY11,QRY12,QRY14,QRY15,QRY16,QRY19,QRY20,QRY5,QRY6,QRY7,QRY8,QRY9)^PSXYMSG  XMIT^PSXYSND  SETPAR^PSXYSTRT  
VA Fileman 4 NOW^%DTC  ^DIC  FILE^DICN  ^DIE  
Kernel 2 ^%ZISC  ($$FMADD,$$FMDIFF)^XLFDT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
CMOP 1 PSXDUAL  

Entry Points

Name Comments DBIA/ICR reference
XMIT
RETRY
READ
NAK
ERROR
STOP
BID2
BID1
GETMSG
BAD
FILE
MSG
TST
SLAVE
BID ;Set line bid retry counter
RTN
ND
EN1
SND7
ERROR1
EN
OKAY ;Bid for Master was succesful
F
TRY
SND6
SND5
SND4
SND3
SND2
SND1
CHKSUM
SND9
SND8
F1
F2
TEST

External References

Name Field # of Occurrence
NOW^%DTC EN+1, RTN+9
^%ZISC STOP+3
^DIC FILE+5
FILE^DICN F
^DIE RTN+6, CHKSUM+9
^PSXJOB BAD+6
CHKD^PSXUTL GETMSG+2
FLUSH1^PSXUTL TST, NAK, ND+1, ERROR, CHKSUM+6, ERROR1, BAD
HEX^PSXUTL CHKSUM+3, XMIT+5
LOG^PSXUTL F, TST+1, NAK, ND+1, SLAVE+2, MSG, ERROR, GETMSG+1, GETMSG+2, GETMSG+3
, CHKSUM+8, ERROR1, BID2+2, BID2+3, BAD, BAD+2, STOP+1, STOP+4
TSOUT^PSXUTL F+4, RTN+2
MST1^PSXYMSG BID2+2
MST2^PSXYMSG BID2+3
MST3^PSXYMSG BID2+4
MST4^PSXYMSG BID2+5
MST5^PSXYMSG BID2+3
MST6^PSXYMSG BID2
MST7^PSXYMSG BID2+2
MST8^PSXYMSG BID2+4
MST9^PSXYMSG BAD+2
QRY1^PSXYMSG SLAVE+2, MSG
QRY10^PSXYMSG TEST, CHKSUM
QRY11^PSXYMSG TEST+1, CHKSUM+1
QRY12^PSXYMSG CHKSUM+5
QRY14^PSXYMSG SLAVE+5
QRY15^PSXYMSG CHKSUM+10, CHKSUM+11
QRY16^PSXYMSG CHKSUM+7
QRY19^PSXYMSG CHKSUM+8
QRY20^PSXYMSG ND+1
QRY5^PSXYMSG SLAVE+3, MSG+4, CHKSUM+4
QRY6^PSXYMSG GETMSG+1, GETMSG+2
QRY7^PSXYMSG GETMSG+3
QRY8^PSXYMSG GETMSG+9
QRY9^PSXYMSG GETMSG+10
XMIT^PSXYSND F+6, F+7, RTN+3, RTN+5
SETPAR^PSXYSTRT BAD+2
$$FMADD^XLFDT EN+2
$$FMDIFF^XLFDT EN+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: *EOT,*TERM
  • Line Location: F+8
Function Call: WRITE
  • Prompt: *NAK,*TERM
  • Line Location: NAK+1
Function Call: WRITE
  • Prompt: *EOT,*TERM
  • Line Location: RTN+8
Function Call: WRITE
  • Prompt: *ACK,0,*TERM
  • Line Location: SLAVE+6
Function Call: READ
  • Timeout: PSXDLTD
  • Variable: *X
  • Line Location: SLAVE+7
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: SLAVE+7
Function Call: READ
  • Timeout: PSXDLTD
  • Variable: *X
  • Line Location: MSG+0
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: MSG+2
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: GETMSG+8
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: TEST+0
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: CHKSUM+0
Function Call: READ
  • Timeout: 1
  • Variable: *X
  • Line Location: CHKSUM+4
Function Call: WRITE
  • Prompt: *EOT,*TERM
  • Line Location: CHKSUM+8
Function Call: WRITE
  • Prompt: *ACK,BLK,*TERM
  • Line Location: CHKSUM+12
Function Call: WRITE
  • Prompt: PSXTXT
  • Line Location: RETRY+0
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: TRY+0
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: TRY+1
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: TRY+1
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: TRY+2
Function Call: READ
  • Timeout: PSXDLTA
  • Variable: *X
  • Line Location: TRY+3
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: "Done!"
  • Line Location: STOP+5
Routine Call
  • DIE
  • Line Location:
    • RTN+6
    • CHKSUM+9
Routine Call
  • DIC
  • Line Location:
    • FILE+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LPC" CHKSUM+3, XMIT+5
^PSX(552.2 SND8
^PSX(552.3 F1*, F1+1, F2*
^PSX(553 EN, EN+1, EN1, F+1, TST+5, ND, RTN+12, BID1, OKAY+3
^PSX(553.1 EN+1, EN+2, EN1+2, RTN+10*
^PSX(554 TST+2*
^XUSEC("PSXRPH" FILE+4

Label References

Name Line Occurrences
BAD BID2, BID2+2, BID2+3, BID2+4
BID F+3, RTN+2
BID1 BAD
BID2 BID2+1, BID2+2
EN TST+6
EN1 EN+3
ERROR NAK+2, ND+1, SLAVE+3, SLAVE+5, GETMSG+10, TEST, CHKSUM
ERROR1 TRY, TRY+1, TRY+2, TRY+3
F1 F1, F1+1
F2 F2
FILE CHKSUM+12
MSG NAK+2, ND+1, GETMSG+8, CHKSUM+12
NAK GETMSG+9, TEST+1, CHKSUM+1, CHKSUM+5, CHKSUM+7, CHKSUM+10, CHKSUM+11
ND SLAVE+2, MSG
OKAY BID2+4
READ SLAVE+7, MSG+1
RETRY ERROR1+3
RTN MSG+2
SLAVE F+9, RTN, SLAVE+3
SND1 TRY
SND2 TRY+1
SND3 TRY+2
SND4 TRY+2
SND5 TRY+3
SND6 TRY+4
SND7 TRY+3
SND9 TRY+1
STOP TST+5, BID1, OKAY+3
TEST GETMSG+6, GETMSG+7
TST EN, F+1, F+3, F+6, F+7, RTN+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN+3, EN+4, EN1+2, F+2!, TST+3!, RTN+10, GETMSG*, GETMSG+1*, GETMSG+2*, GETMSG+3*
, GETMSG+5*
>> ACK SLAVE+6, CHKSUM+12, TRY+1, BID2+4
BLK TST+3!, CHKSUM+7*, CHKSUM+12, FILE+8, F2+1
BLKA TST+3!, SLAVE*, FILE+8, F2+1*
CANFLAG RTN+11!, FILE+2*, FILE+3*, FILE+7
DA EN1+2*, F+2!, RTN+6*!, RTN+7!, CHKSUM+9*!
DD EN1+1!
DIC EN1+2*, F+2!, FILE+5*!
DIC("DR" EN1+2*
DIC(0 EN1+2*, FILE+5*
DIE RTN+6*, RTN+7!, CHKSUM+9*!
DINUM F+2!
DLAYGO EN1+2*, F+2!
DO EN1+1!
DR RTN+6*, RTN+7!, CHKSUM+9*!
DTOUT F+2!
DUOUT F+2!
>> EMPID FILE+4*, FILE+5
>> ENQ SLAVE+3, BID1+3, BID2+2
>> EOT F+8, RTN+8, SLAVE+7, MSG+2, GETMSG+8, GETMSG+9, CHKSUM+8, TRY+3, BID2+1
>> ETB GETMSG+5, GETMSG+7, GETMSG+9, XMIT+3
>> ETX GETMSG+5, GETMSG+6, GETMSG+9, XMIT+3
>> I RTN+6*
>> INT EN+1*, EN+2
IO BID1+2
LOG TST+3!, STOP!, STOP+2!, SND1!, SND2!, SND3!, SND4!, SND5!, SND6!, SND7!
, SND8!, SND9!
LOG(1 F*, TST+1*, STOP*, STOP+2*, SND1*, SND2*, SND3*, SND4*, SND5*, SND6*
, SND7*, SND8*, SND9*
LOG(2 TST+1*, SND2+1*, SND9*
LOG(3 TST+1*
>> LQRYTM EN+2*, EN+4
MESSID TST+3!, RTN+11!, FILE*
MSGID TST+3!, RTN+3, RTN+5, RTN+11!, FILE*
>> NAK NAK+1, TRY+2, BID2+3
NEW F1*, F1+1, F2!
>> NEXTQRY EN+2*, EN+3, EN+4
PSXACK TST+3!, READ*, GETMSG+4*, GETMSG+10, CHKSUM+3, CHKSUM+7, CHKSUM+8, CHKSUM+9, CHKSUM+10, CHKSUM+11
, FILE, FILE+1, FILE+3, FILE+4, FILE+7, F2
PSXBLK F+5*, F+7*, TST+3!, RTN+2*, RTN+4*, XMIT+3, RETRY+1*, TRY+1, ERROR1+2*, SND1
, SND2+1, SND9
>> PSXCNT EN1*, RTN, GETMSG+6*, CHKSUM+9*
>> PSXDLTA SLAVE+4, SLAVE+7, MSG+2, GETMSG+1, GETMSG+8, TEST, CHKSUM, TRY, TRY+1, TRY+2
, TRY+3, BID2, BID2+1, BID2+2, BID2+3, BID2+4
>> PSXDLTD SLAVE+1, SLAVE+7, MSG
PSXHEX TST+3!, CHKSUM+3*, CHKSUM+5, CHKSUM+6, XMIT+5*, XMIT+6
PSXLAST F+5*, F+7*, TST+3!, RTN+2!*, RTN+4*, XMIT+3
>> PSXLEN XMIT+1*, XMIT+2*, XMIT+3
PSXONE STOP+2!
PSXPOP F+2!, F+6, F+7, TST+3!, RTN+3, RTN+5, XMIT*, ERROR1+4*
>> PSXQN SND8
PSXQRY F+3*, TST+3!, RTN+1, CHKSUM+9*
PSXQRYA F, TST+1, TST+3!
PSXQRYID F*, F+6, F+7, TST+1, TST+2, TST+3!, RTN+10, CHKSUM+9, CHKSUM+10, CHKSUM+11
PSXQUIT F+3, TST+1, TST+3!, RTN+2, BAD+3*
PSXSTOP EN*, F+1*, TST+1, TST+3!, ND*, RTN+12*
>> PSXSUM TEST+2*, CHKSUM+2*, CHKSUM+5, CHKSUM+6
>> PSXTMD READ*
>> PSXTME BID1+1*, BID2+2*, OKAY+1*
>> PSXTMOUT GETMSG+2
>> PSXTRY BID+1*, BID2+2*, BAD*
>> PSXTRYL ERROR1+3
>> PSXTRYM BID2+2, BAD
>> PSXTRYN EN1*, NAK+2*, ND+1*, XMIT*, TRY+3*, ERROR1+1*, ERROR1+3
>> PSXTS F+6, F+7, RTN+3
PSXTXT F+6*, F+7*, TST+3!, RTN+2!, RTN+3*, RTN+5*, XMIT+1, XMIT+3*, XMIT+5, XMIT+6*
, RETRY, SND8
>> PSXVNDR F+6, RTN+3
>> QF MSG+3*
QLR EN1*, F+7, TST+3!, CHKSUM+8
>> QRYFLG RTN+5, RTN+6, RTN+7, FILE*, FILE+3*, FILE+4*, FILE+5*, FILE+7*, FILE+9
>> QRYPOP ERROR*
RXCNT EN1*, TST+3!, RTN+10, CHKSUM+8, CHKSUM+9, FILE+6*
>> STX SLAVE+7, MSG+1, XMIT+6
>> TERM F+8, NAK+1, RTN+8, SLAVE+5, SLAVE+6, SLAVE+7, MSG+2, GETMSG+8, CHKSUM+4, CHKSUM+8
, CHKSUM+12, XMIT+6, TRY+1, TRY+2, TRY+3, BID1+3, BID2+1, BID2+2, BID2+3, BID2+4
TRY F+2!, RTN+11!, SLAVE+3*
U EN1+2
X EN1+2*, F+2!, TST+3!, SLAVE+1*, SLAVE+3, SLAVE+4*, SLAVE+5, SLAVE+7*, MSG*, MSG+1
, MSG+2*, GETMSG+1*, GETMSG+2*, GETMSG+3*, GETMSG+4, GETMSG+5, GETMSG+6, GETMSG+7, GETMSG+8*, GETMSG+9
, TEST*, TEST+1, TEST+2, CHKSUM*, CHKSUM+1, CHKSUM+2, CHKSUM+3*, CHKSUM+4*, FILE+5~*!, XMIT+5*
, TRY*, TRY+1*, TRY+2*, TRY+3*, BID2*, BID2+1*, BID2+2*, BID2+3*, BID2+4*, SND2
, SND6
>> XDA RTN+6, FILE*, F2*
>> XX RTN+6*
>> XZ EN+1*, EN+2
Y F, F+2!, TST+3!, CHKSUM+3, FILE+5~!, XMIT+5
>> ZTREQ TST+4*, STOP+3*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All