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

Package: CMOP

Routine: PSXRCVRY


Information

PSXRCVRY ;BIR/WPB/PDW-CMOP Utility to reset transmissions at remote ;11 Jul 2002

Source Information

Source file <PSXRCVRY.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
CMOP 4 RESET^PSXNEW  GRP^PSXNOTE  SET^PSXSYS  (PIECE,TOP)^PSXUTL  
VA FileMan 4 ^DIC  ^DIE  ^DIK  ($$GET1,GETS)^DIQ  
MailMan 2 XMZ^XMA2  ENT1^XMD  
Kernel 1 STAT^%ZTLOAD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
CMOP 2 PSXAUTO  PSXRSUS  

Entry Points

Name Comments DBIA/ICR reference
CLNRXQUE(PSXBAT) ; locate 550.1 entries associated with transmission PSXBAT and remove
EN
MMSG ;
SUSRST ; reset any RXs in suspense with 'L'oading status
EN1 ;I '$G(ARCVRY) W !,"Please wait, checking for data to send."
DFN
EXIT
CLOSEBAT
RSTBATCH(PSXBAT)
SUSRX ; reset suspense RX
BLDRXM(PSXBAT) ; build 550.2 RX multiple from 550.1,"C" given PSXBAT batch ien
; can be used for postinit

External References

Name Field # of Occurrence
STAT^%ZTLOAD EN+5
^DIC BLDRXM+11
^DIE CLOSEBAT+2
^DIK CLNRXQUE+3
$$GET1^DIQ RSTBATCH+2
GETS^DIQ MMSG+2
RESET^PSXNEW RSTBATCH+6, SUSRX+2
GRP^PSXNOTE MMSG+26
SET^PSXSYS EN, EN1+1
PIECE^PSXUTL RSTBATCH+5
TOP^PSXUTL MMSG+2
XMZ^XMA2 MMSG+4
ENT1^XMD MMSG+27

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"There is a transmission in progress, try again later."
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !,"Please wait, checking for data to send."
  • Line Location: EN1+0
Function Call: WRITE
  • Prompt: !,"A transmission build is in process, try again later"
  • Line Location: EN1+5
Routine Call
  • DIE
  • Line Location:
    • CLOSEBAT+2
Routine Call
  • DIC
  • Line Location:
    • BLDRXM+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSX(550.1 - [#550.1] Classic Fileman Calls
^PSX(550.2 - [#550.2] Classic Fileman Calls,  GET1^DIQ,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.5 - [#52.5] SUSRST+1, SUSRST+2, DFN, DFN+1, SUSRX+1, BLDRXM+5
^PSRX - [#52] BLDRXM+5
^PSRX("B" BLDRXM+4
^PSX(550 - [#550] EN+1
^PSX(550.1 - [#550.1] EN1+5, CLNRXQUE+3, BLDRXM+2, BLDRXM+3
^PSX(550.2 - [#550.2] EN1+6, RSTBATCH+3, RSTBATCH+4, BLDRXM+7*
^XMB(3.9 - [#3.9] MMSG+5*, MMSG+6*, MMSG+7*, MMSG+8*, MMSG+9*, MMSG+10*, MMSG+11*, MMSG+12*, MMSG+13*, MMSG+14*
, MMSG+15*, MMSG+16*, MMSG+17*, MMSG+18*, MMSG+19*, MMSG+20*, MMSG+21*, MMSG+22*, MMSG+23*, MMSG+24*
, MMSG+25*

Label References

Name Line Occurrences
BLDRXM RSTBATCH+3
CLNRXQUE EN1+7
CLOSEBAT EN1+7
DFN SUSRST+2
EN1 EN+4
EXIT MMSG+4
MMSG EN1+7
RSTBATCH EN1+7
SUSRST EN1+7
SUSRX DFN+1

Naked Globals

Name Field # of Occurrence
^( BLDRXM+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BADBAT MMSG+28!
D0 BLDRXM+6!, BLDRXM+12!
DA CLNRXQUE+1!, CLNRXQUE+3*, CLNRXQUE+4!, CLOSEBAT+1!, CLOSEBAT+2*, CLOSEBAT+3!, BLDRXM+6!, BLDRXM+12!
DA(1 BLDRXM+8*
DD BLDRXM+6!, BLDRXM+12!
DFN EXIT!, DFN*, DFN+1, BLDRXM+5*
DIC BLDRXM+6!, BLDRXM+9*, BLDRXM+12!
DIC("DR" BLDRXM+10*
DIC(0 BLDRXM+9*
DIE CLOSEBAT+1!, CLOSEBAT+2*, CLOSEBAT+3!
DIK CLNRXQUE+1!, CLNRXQUE+2*, CLNRXQUE+4!
>> DIV SUSRST+1*, SUSRST+2, DFN, DFN+1
>> DLAYGO BLDRXM+9*
DO BLDRXM+6!, BLDRXM+12!
DR CLOSEBAT+1!, CLOSEBAT+2*, CLOSEBAT+3!, BLDRXM+6!, BLDRXM+12!
DT MMSG+25
LAST EXIT!
>> LN BLDRXM+3*
>> ORD BLDRXM+2*, BLDRXM+3
>> PSX EN+1*
>> PSX0 RSTBATCH+4*, RSTBATCH+5
PSXBAT EN1+6*, EN1+7, RSTBATCH~, RSTBATCH+2, RSTBATCH+3, RSTBATCH+4, CLNRXQUE~, CLNRXQUE+3, EXIT!, MMSG+2
, CLOSEBAT+2, BLDRXM~, BLDRXM+2, BLDRXM+7, BLDRXM+8, BLDRXM+9
>> PSXBATNM RSTBATCH+2*, RSTBATCH+6
>> PSXPTR BLDRXM+4*, BLDRXM+5
PSXRXQDA CLNRXQUE+1~, CLNRXQUE+3*, EXIT!
>> PSXSYS EN+1, EN+3, EN1+1, MMSG+1
PSXTRNBT EXIT!, MMSG+1!
PSXTRNBT( MMSG+17
PSXTRNBT(17 MMSG+20
PSXTRNBT(2 MMSG+18
PSXTRNBT(3 MMSG+19
PSXTRNBT(5 MMSG+21
PSXTRXDA RSTBATCH+4*, EXIT!
PTR EXIT!
REC EXIT!, BLDRXM+5*
>> RX BLDRXM+4*, BLDRXM+8
>> RXCNT RSTBATCH+4*
RXDA RSTBATCH+6, EXIT!
>> RXF BLDRXM+4*
RXFL RSTBATCH+6, EXIT!
>> RXTYP SUSRST+1*, SUSRST+2, DFN, DFN+1
SDT EXIT!
SITE MMSG+1*, MMSG+3, MMSG+28!
>> STAT SUSRST+1*, SUSRST+2, DFN, DFN+1
>> SUSDA DFN+1*, SUSRX+1
>> SUSDT SUSRST+2*, DFN, DFN+1
>> SUSRX SUSRX+1*, SUSRX+2
>> TXT BLDRXM+3*, BLDRXM+4
U RSTBATCH+5, SUSRX+1, BLDRXM+5
>> X BLDRXM+8*
XMDUN MMSG+3*, MMSG+28!
XMDUZ MMSG+3*, MMSG+28!
XMSUB MMSG+3*, MMSG+28!
XMY MMSG+28!
XMZ MMSG+4, MMSG+5, MMSG+6, MMSG+7, MMSG+8, MMSG+9, MMSG+10, MMSG+11, MMSG+12, MMSG+13
, MMSG+14, MMSG+15, MMSG+16, MMSG+17, MMSG+18, MMSG+19, MMSG+20, MMSG+21, MMSG+22, MMSG+23
, MMSG+24, MMSG+25, MMSG+28!
>> YY RSTBATCH+5*
ZTSK EN+1~*, EN+4
ZTSK(1 EN+6
ZTSK(2 EN+6
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