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

Package: CMOP

Routine: PSXRXU


Information

PSXRXU ;BIR/WPB,HTW,BAB-Remote Facility File Utilities ;14 Dec 2001

Source Information

Source file <PSXRXU.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Kernel 4 $$EC^%ZOSV  (,UNWIND)^%ZTER  $$FMADD^XLFDT  $$PATCH^XPDUTL  
VA FileMan 4 NOW^%DTC  FILE^DICN  ^DIE  $$GET1^DIQ  
Outpatient Pharmacy 3 $$MGONFILE^PSOFDAUT  EN^PSOHLSN1  $$GETNDC^PSONDCUT  
CMOP 1 GRP1^PSXNOTE  
MailMan 1 ^XMD  

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 PSXRTR  PSXRTRAN  

Entry Points

Name Comments DBIA/ICR reference
START ;files transmission data in file 52 52.5 after transmission is sent
; and clear OERR lock ^XTMP("ORLK-"
; setup error trap for updating RXs in 52 & 52.5
START1 ;
F
FILE ;files the data in the CMOP event multiple of PSRX(
OERR ;clear ^XTMP("ORLK-" if it is CPRS/CMOP
PRINT
SUSPS ;goes through the PS(550.1 file and gets the pointer for each rx in PSRX
ACLOG ;
RXERR ;auto error processing of RX updating 52 & 52.5

External References

Name Field # of Occurrence
NOW^%DTC PRINTACLOG+1, RXERR+4
$$EC^%ZOSV RXERR+1
^%ZTER RXERR+20
UNWIND^%ZTER RXERR+22
FILE^DICN FFILE+18
^DIE FILE+19, FILE+33, FILE+37, ACLOG+15, ACLOG+22
$$GET1^DIQ FILE+23, ACLOG+5, RXERR+2, RXERR+8, RXERR+14
$$MGONFILE^PSOFDAUT FILE+16, FILE+17
EN^PSOHLSN1 FILE+9
$$GETNDC^PSONDCUT FILE+15
GRP1^PSXNOTE RXERR+9
$$FMADD^XLFDT RXERR+6
^XMD RXERR+21
$$PATCH^XPDUTL FILE+15

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(52.5 - [#52.5] Classic Fileman Calls
^PSX(550.1 - [#550.1] Classic Fileman Calls
^PSX(550.2 - [#550.2] GET1^DIQ
^PS(59 - [#59] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.5 - [#52.5] FILE+32, FILE+33, PRINTPRINT+2*
^PSRX - [#52] FILE+4, FILE+8*, FILE+10*, FILE+18, FILE+19, FILE+26, FILE+27*, FILE+30*, OERR+1, PRINT
PRINT+1, PRINT+2*, PRINT+3*, ACLOG+3, ACLOG+4, ACLOG+6, ACLOG+7, ACLOG+9*, ACLOG+10, ACLOG+11*
ACLOG+12, ACLOG+13, ACLOG+16*, ACLOG+19
^PSX(550.1 - [#550.1] FILE+36, FILE+37, SUSPS+2, ACLOG+2, ACLOG+21, ACLOG+22, RXERR+7
^PSX(550.2 - [#550.2] START1+2, START1+3, START1+4, START1+5, FILE+3
^XTMP("ORLK-" OERR+2!
^XTMP("PSXAUTOERR" START+4
^XTMP("PSXERR " RXERR+6*, RXERR+7*

Label References

Name Line Occurrences
ACLOG SUSPS+2
F ACLOG+18
FILE START1+6
START1 START+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% PRINTPRINT+4!, ACLOG+11, ACLOG+20!, RXERR+4
CNT FILE+26*, FILE+27*, FILE+30, PRINT+1*, PRINT+3*, PRINT+4!, ACLOG+7*, ACLOG+9*, ACLOG+11, ACLOG+20!
COM FILE+24*, FILE+30, PRINT*, PRINT+3, PRINT+4!
COMMENT ACLOG+8*, ACLOG+11, ACLOG+20!
DA FILE+11!, FILE+19*, FILE+20!, FILE+33!*, FILE+34!, FILE+35*, FILE+37!, ACLOG+14*, ACLOG+15!, ACLOG+20!
ACLOG+21*, ACLOG+22!
DA(1 FILE+14*, ACLOG+14*, ACLOG+17*
DD FILE+11!, ACLOG+15!
>> DFN START1+3*, START1+4, START1+5
DIC FILE+11!, FILE+14*, FILE+19!, FILE+20!, FILE+33!, ACLOG+17*, ACLOG+20!
DIC("DR" FILE+15*, FILE+17*, FILE+19, ACLOG+18*
DIC(0 FILE+14*, ACLOG+17*
DIE FILE+11!, FILE+19*, FILE+20!, FILE+33!*, FILE+34!, FILE+35*, FILE+37!, ACLOG+14*, ACLOG+15!, ACLOG+20!
ACLOG+21*, ACLOG+22!
DO FILE+11!, ACLOG+15!
DR FILE+11!, FILE+19*, FILE+20!, FILE+33!*, FILE+34!, FILE+35*, FILE+37!, ACLOG+14*, ACLOG+15!, ACLOG+20!
ACLOG+21*, ACLOG+22!
DT RXERR+6
DTTM PRINT*, PRINT+3, PRINT+4!, RXERR+4*, RXERR+6, RXERR+7, RXERR+19
DUZ FILE+30, PRINT+3, ACLOG+11
FAC FILE+22!, FILE+23*, FILE+24, ACLOG+5*, ACLOG+8, ACLOG+22!
FILL FILE+2*, FILE+15, FILE+25*, FILE+30, PRINT+3, ACLOG+6*, ACLOG+11, ACLOG+18, ACLOG+20!
IN525 FILE+32*, FILE+33!
JJ FILE+26*, PRINT+1*, PRINT+4!, ACLOG+7*, ACLOG+20!
>> OLDBAT ACLOG+3
ORD OERR+1~*, OERR+2
>> PSOSITE RXERR+2
>> PSXBAT START1+2, START1+3, START1+4, START1+5, FILE+3, FILE+14, FILE+18, FILE+19, FILE+23, ACLOG+17
RXERR+8, RXERR+14
>> PSXCS RXERR+12, RXERR+14
>> PSXDIVNM RXERR+2*, RXERR+8, RXERR+13
>> PSXMSG START1+1*, START1+4*, FILE+15, FILE+35, FILE+36, FILE+37
>> PSXNM START1+1*, START1+2*, START1+3, START1+4, START1+5
PSXPTR ACLOG+2*, ACLOG+3, ACLOG+4, ACLOG+6, ACLOG+7, ACLOG+9, ACLOG+10, ACLOG+11, ACLOG+12, ACLOG+13
ACLOG+14, ACLOG+16, ACLOG+17, ACLOG+19, ACLOG+20!
>> PSXRTRN FILE+24
>> PSXTDT FILE+3*, FILE+30
>> PTR PRINTPRINT+1, PRINT+2, PRINT+3
>> RC ACLOG+3*, ACLOG+4, ACLOG+6, ACLOG+14
>> RCC ACLOG+3*
>> REC PRINTPRINT+2, SUSPS+2, ACLOG+2, ACLOG+18, ACLOG+21, ACLOG+22
REF ACLOG+20!
>> RX START1+4*, START1+5, FILE+4, FILE+8, FILE+9, FILE+10, FILE+14, FILE+15, FILE+16, FILE+17
FILE+18, FILE+19, FILE+26, FILE+27, FILE+30, FILE+32, OERR+1
>> RXF START1+5*, FILE+2
>> TEXT(1 RXERR+12*
>> TEXT(2 RXERR+13*
>> TEXT(3 RXERR+14*
>> TEXT(4 RXERR+15*
>> TEXT(5 RXERR+16*
>> TEXT(6 RXERR+17*
>> TEXT(7 RXERR+18*
>> TEXT(8 RXERR+19*
TRNN ACLOG+4*, ACLOG+5, ACLOG+22!
U FILE+8, ACLOG+2, ACLOG+11, RXERR+6
>> X FILE+14*, ACLOG+17*, RXERR+6*
>> XMSUB RXERR+8*
>> XMTEXT RXERR+11*
>> XXERR RXERR+1*, RXERR+6, RXERR+15
XXX SUSPS+2*, SUSPS+3!, ACLOG+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All