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

Package: PCC New Encounter Form

Routine: VENPCCP2


Information

VENPCCP2 ; IHS/OIT/GIS - PRINT DEAMON - MANAGE ERRORS ;

Source Information

Source file <VENPCCP2.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
PCC New Encounter Form 5 DOCS^VENPCC  $$PG^VENPCC1  ($$OPN,UCMD)^VENPCCP  DEL^VENPCCP1  ($$CFG,$$OS,$$VEN)^VENPCCU  
VA Fileman 3 NOW^%DTC  ^DIC  ^DIE  
Kernel 1 $$LOW^XLFSTR  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
PCC New Encounter Form 5 VENPCC3  VENPCCA  VENPCCP  VENPCCP1  VENPCCP3  

Entry Points

Name Comments DBIA/ICR reference
FILE(EIEN,TYPE,ERR) ; EP-CREATE AN ERROR LOG ENTRY
WARN(EIEN,TYPE,CNT) ; EP-PRINT USER WARNING
CACHE
UM1
BEF(FILE,PATH) ; DELETE THE FILE AND TAKE THE TEMPLATE OUT OF SERVICE
UNIX
MSG(EIEN,TYPE,ERR) ; EP-CREATE AN ERROR MESSAGE
FLAG(EIEN,TYPE) ; EP-SET TMP GBL
UMSG(DEPTIEN,DEFEF,DEFHS,VARS) ; EP-USER MESSAGE
COUNT(PATH,TYPE,ID,EIEN) ; EP-COUNT FILES WAITING TO BE PROCESSED
SMSG ; EP-SITE MANAGER MESSAGE
FILES(PATH,TMP) ; EP-PUT LIST OF FILES TO BE PRINTED IN A ^TMP ARRAY
REG(EIEN,ERR) ; EP - REGISTER AN ERROR
; I $L($T(REG^VENPCCE1)),$D(MN),$D(FIEN) D REG^VENPCCE1(EIEN,ERR) Q ; PCC+ ENTERPRISE EDITION
OK(FILE,TYPE,ID,EIEN) ; EP-DETERMINE IF A Z FILE IN PRINT DEAMON QUEUE MEETS SEARCH CRITERIA
RENAME(FILE,PATH) ; EP-IF TRANSMISSION FAILS RENAME FILE AS A "z" FILE.
FLAG1
LIST(EIEN,SS) ; EP-LIST THE WP MESSAGE
MERGFAIL(ACK,MRPFLAG,PGIEN) ; EP-MAIL MERGE FAILURES
MORE() ; EP-HOLD SCROLLING AT 20 LINES
MSM

External References

Name Field # of Occurrence
NOW^%DTC FILE+12
^DIC FILE+13, SMSG+6
^DIE FILE+18
DOCS^VENPCC UMSG+3
$$PG^VENPCC1 UMSG+16, UMSG+17, UMSG+18
$$OPN^VENPCCP UNIX+5
UCMD^VENPCCP UNIX+4, RENAME+7
DEL^VENPCCP1 BEF+1, FLAG+1, FLAG+11, UNIX+6, RENAME+6, RENAME+7
$$CFG^VENPCCU WARN+7, UNIX+1
$$OS^VENPCCU UNIX, RENAME+7
$$VEN^VENPCCU CACHE, RENAME+6
$$LOW^XLFSTR RENAME+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"PCC PLUS IS CURRENTLY OPERATING PROPERLY"
  • Line Location: UMSG+3
Function Call: WRITE
  • Prompt: !!?10,"***** Important message for ",%," *****",!
  • Line Location: WARN+4
Function Call: WRITE
  • Prompt: !!,"Site manager contact info: "
  • Line Location: WARN+6
Function Call: WRITE
  • Prompt: %
  • Line Location: WARN+8
Function Call: WRITE
  • Prompt: !!,"There ",$S(CNT=1:"is",1:"are")," currently ",CNT," document",$S(CNT=1:"",1:"s")," on the waiting list that failed to print."
  • Line Location: WARN+9
Function Call: WRITE
  • Prompt: !,"ERROR ID #: ",EIEN," (Note this ID #. It may be requested by the site manager)"
  • Line Location: WARN+10
Function Call: WRITE
  • Prompt: !!
  • Line Location: WARN+11
Function Call: WRITE
  • Prompt: !
  • Line Location: LIST+3
Function Call: WRITE
  • Prompt: $G(^VEN(7.71,EIEN,SS,MIEN,0))
  • Line Location: LIST+5
Function Call: WRITE
  • Prompt: "<Press RETURN to keep scrolling>"
  • Line Location: MORE+2
Function Call: READ
  • Timeout: $G(DTIME,60)
  • Variable: %
  • Line Location: MORE+3
Function Call: WRITE
  • Prompt: $C(13),?79,$C(13)
  • Line Location: MORE+5
Function Call: WRITE
  • Prompt: !!,"CAUSE OF PROBLEM: "
  • Line Location: SMSG+8
Function Call: WRITE
  • Prompt: !!
  • Line Location: SMSG+10
Function Call: WRITE
  • Prompt: "POSSIBLE SOLUTION: "
  • Line Location: SMSG+11
Function Call: READ
  • Timeout: '$L(X)
  • Variable: X Q
  • Line Location: UNIX+5
Routine Call
  • DIE
  • Line Location:
    • FILE+18
Routine Call
  • DIC
  • Line Location:
    • FILE+13
    • SMSG+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VEN(7.7 - [#19707.7] Classic Fileman Calls
^VEN(7.71 - [#19707.71] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] FILE+9
^TMP("VEN MAX CLEAN" FLAG+11, FLAG+13!
^TMP("VEN TASK" MSG+6*
^VA(200 - [#200] WARN+2
^VEN(7.4 - [#19707.4] FLAG+7, OK+11, UM1+1
^VEN(7.5 - [#19707.5] WARN+7, UNIX+2
^VEN(7.7 - [#19707.7] FILE+18, OK+4, OK+6
^VEN(7.71 - [#19707.71] REG+4, REG+5, MSG+2, LIST+2, LIST+5

Label References

Name Line Occurrences
$$COUNT FLAG+5
$$MORE LIST+4, SMSG+10
$$OK COUNT+7
$$RENAME FILE+8
BEF FILE+7
FILE REG+6
FILES FLAG+9, COUNT+4
FLAG REG+7
FLAG1 FLAG+6
LIST WARN+5, SMSG+9, SMSG+12
MSG REG+8
REG MERGFAIL+1, MERGFAIL+2, MERGFAIL+3, MERGFAIL+4, MERGFAIL+5, MERGFAIL+6, MERGFAIL+7, MERGFAIL+8, MERGFAIL+9, MERGFAIL+10
UM1 UMSG+16, UMSG+17, UMSG+18
WARN UMSG+7, UMSG+12, UM1+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% FILE+3*, FILE+4, FILE+10~, FILE+12, UMSG+1~, WARN+1~, WARN+2*, WARN+3*, WARN+4, WARN+7*
, WARN+8, MORE+1~, MORE+3*, MORE+4, SMSG+1~, SMSG+3*, FILES+3~, MSM*, MSM+3, RENAME+1~
, RENAME+2*, RENAME+3
%DT FILE+10~
%H FILE+10~
%I FILE+10~
%Q FILE+10~
%Y FILE+10~
ACK FILE+10~, FILE+11*, MERGFAIL~, MERGFAIL+1, MERGFAIL+2, MERGFAIL+3, MERGFAIL+4, MERGFAIL+5, MERGFAIL+6, MERGFAIL+7
, MERGFAIL+8, MERGFAIL+9, MERGFAIL+10
CFIGIEN FILES+3~, UNIX+1*, UNIX+2
CMD FILES+3~, UNIX+3*, UNIX+4, RENAME+1~, RENAME+6*, RENAME+7*
CNT COUNT+2~, COUNT+3*, COUNT+8*, COUNT+11, UMSG+1~, UMSG+6*, UMSG+7, UMSG+11*, UMSG+12, UM1+5*
, UM1+6, WARN~, WARN+9, FILES+3~
COUNT FLAG+2~, FLAG+5*, FLAG+8, FLAG+10, FLAG+12*, FLAG1
D FILE+10~
D0 FILE+10~
DA FILE+10~, FILE+15*
DEFEF UMSG~, UMSG+16
DEFHS UMSG~, UMSG+17
DEPTIEN UMSG~, UMSG+14, UMSG+16, UMSG+17, UMSG+18
>> DFN FILE+9
DI FILE+10~
DIC FILE+10~, FILE+13*, FILE+15, SMSG+1~, SMSG+5*
DIC("A" SMSG+4*
DIC("B" SMSG+3*
DIC(0 FILE+13*, SMSG+5*
DIE FILE+10~, FILE+15*
DLAYGO FILE+10~, FILE+13*
DQ FILE+10~
DR FILE+10~, FILE+16*, FILE+17*
DTIME MORE+3
DUZ WARN+2
DUZ(0 FILE+2
EID OK+1~, OK+7*, OK+9, OK+13
EIEN REG~, REG+4, REG+5, REG+6, REG+7, REG+8, FILE~, FILE+7, FLAG~, FLAG+1
, FLAG+5, FLAG1, MSG~, MSG+2, COUNT~, COUNT+7, OK~, OK+9, OK+13, UMSG+1~
, UMSG+5*, UMSG+6, UMSG+7, UMSG+10*, UMSG+11, UMSG+12, UM1+4*, UM1+5, UM1+6, WARN~
, WARN+5, WARN+10, LIST~, LIST+2, LIST+5, SMSG+1~, SMSG+7*, SMSG+9, SMSG+12
ERIEN OK+1~, OK+4*, OK+6
ERR REG~, REG+3*, REG+6, REG+8, FILE~, MSG~, MSG+3
ETYP OK+1~, OK+7*, OK+11, OK+13
F FILES+3~
FILE FILE+1, FILE+6, FILE+7, FILE+8*, BEF~, BEF+1, FLAG+1, FLAG+11*, COUNT+2~, COUNT+5*
, COUNT+6, COUNT+7, OK~, OK+3, OK+4, FILES+3~, UNIX+3*, UNIX+5, UNIX+6, RENAME~
, RENAME+2, RENAME+3, RENAME+5, RENAME+6, RENAME+7
I FILES+3~
ID FLAG+2~, FLAG+4*, FLAG+5, FLAG1, COUNT~, COUNT+7, OK~, OK+11, OK+13, SMSG+1~
, SMSG+3*
MAX FLAG+2~, FLAG+7*, FLAG+8, FLAG+10, FLAG+12
>> MERR FILE+9
MIEN LIST+1~, LIST+2*, LIST+4, LIST+5
MRPFLAG OK+1~, MERGFAIL~, MERGFAIL+3
MSG MSG+1~, MSG+5*, MSG+6
NEXT FILES+3~, FILES+4*
OK OK+1~, OK+2*
OVER FLAG+2~, FLAG+10*, FLAG+11
PATH FILE+1, FILE+7, FILE+8, BEF~, BEF+1, FLAG+1, FLAG+5, FLAG+9, FLAG+11, COUNT~
, COUNT+1, COUNT+4, FILES~, FILES+1, UNIX+2, MSM, RENAME~, RENAME+5, RENAME+6, RENAME+7
PATH2 FILES+3~, UNIX+2*, UNIX+3, UNIX+5, UNIX+6
PATHX FILES+3~, UNIX+2*, UNIX+3
PGIEN FLAG+4, FLAG+7, MERGFAIL~, UMSG+15~, UM1+1*, UM1+2, UM1+3, UM1+4, UM1+5
PGNAME UMSG+15~, UMSG+16*, UMSG+17*, UMSG+18*, UM1, UM1+1
>> POP UNIX+5*
PRGIEN OK+1~, OK+12*, OK+13
R RENAME+1~, RENAME+3*, RENAME+4*, RENAME+5, RENAME+6, RENAME+7, RENAME+9
SS LIST~, LIST+2, LIST+5
STG OK+1~, OK+6*, OK+7, OK+12, FILES+3~, FILES+4*, RENAME+1~, RENAME+5*, RENAME+6, RENAME+7
TMP FLAG+2~, FLAG+3*, FLAG1, COUNT+2~, COUNT+3*, COUNT+4, COUNT+5, COUNT+10, UMSG+1~, UMSG+2*
, UMSG+3, UMSG+4, UMSG+5, UMSG+6, UMSG+9, UMSG+10, UMSG+11, UM1+3, UM1+4, UM1+5
, SMSG+1~, SMSG+2*, SMSG+3, FILES~, FILES+1, MSM+1, MSM+5
TOT FLAG+2~, FLAG+11*
TXT MSG+1~, MSG+2*, MSG+3*, MSG+4, MSG+5
TYPE REG+2~, REG+5*, REG+6, REG+7, REG+8, FILE~, FILE+9, FILE+11, FLAG~, FLAG+4
, FLAG+5, FLAG+6, FLAG1, MSG~, MSG+5, COUNT~, COUNT+7, OK~, OK+5, OK+9
, OK+10, OK+11, WARN~, SMSG+1~, SMSG+2*, SMSG+3*
U REG+5, FLAG+7, MSG+2, OK+7, OK+11, OK+12, WARN+2, MSM+1, MSM+5
VARS UMSG~, UMSG+18
X FILE+10~, FILE+12*, SMSG+1~, FILES+3~, MSM, MSM+1, MSM+2, MSM+4, MSM+5
Y FILE+10~, FILE+14, FILE+15, SMSG+1~, SMSG+6, SMSG+7
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 |  Local Variables |  All