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

Package: IFCAP

Routine: PRCBE


Information

PRCBE ;WISC@ALTOONA/CTB-EDIT ROUTINE FOR BUDGET MODULE OF ADMIN ACTIVITIES PACKAGE ; 04/07/94 1:43 PM

Source Information

Source file <PRCBE.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
IFCAP 3 MSG^PRCFQ  ^PRCFSITE  (,WAIT)^PRCFYN  
VA FileMan 3 (,IX)^DIC  ^DIE  ^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: 9

Package Total Caller Graph
IFCAP 9 CONTROL POINT  PRCB ADD NEW TRANSACTION  PRCB DELETE UNRELEASED TRANS  PRCB EDIT UNRELEASED TRANS  PRCBMT1  PRCBR  PRCBSTF  ^PRCF(421  
^PRCF(421.6  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**139,196**;Oct 20, 2000;Build 15
SEQNUM
EN1 ;ENTER NEW TRANSACTION
SEQ
KILL
OUT
EN2 ;EDIT EXISTING, UNRELEASED TRANSACTION
EN21
EN3 ;DELETE AN UNRELEASED TRANSACTION
EN31
NA
ERR
ENIT
ENIT1 ;SET LAST USED SITE-FY REVERSE TXIN 'AD' ;PRC*5.1*196
DOLLAR

External References

Name Field # of Occurrence
^DIC SEQ+2, ENIT+3
IX^DIC EN21+1, EN31
^DIE SEQ+3, EN21+2, ENIT+4
^DIK KILLEN31+2
MSG^PRCFQ EN31+2
^PRCFSITE EN1+1, EN2+1, EN3+1
^PRCFYN SEQ+1, EN31+1, EN31+3
WAIT^PRCFYN SEQNUM

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "ROUTINE CAN ONLY BE ENTERED THROUGH MENU MANAGER OR DRIVER",$C(7),!!
  • Line Location: V+7
Function Call: READ
  • Variable: X
  • Timeout: 2
  • Line Location: SEQ+1
Function Call: WRITE
  • Prompt: !!,"Transaction number ",X," has been deleted",$C(7)
  • Line Location: SEQ+1
Function Call: WRITE
  • Prompt: !,X," has just been taken by someone else, please hold on while I get another one."
  • Line Location: SEQ+2
Function Call: WRITE
  • Prompt: !,$C(7),"Control Point missing."
  • Line Location: SEQ+4
Function Call: WRITE
  • Prompt: $C(7),!!,"Transaction terminated! ",!,"Transaction # ",PRCB("TRANS")," is being deleted."
  • Line Location: KILL+0
Function Call: WRITE
  • Prompt: !
  • Line Location: EN21+0
Function Call: WRITE
  • Prompt: !
  • Line Location: EN31+0
Function Call: WRITE
  • Prompt: " <NOTHING DELETED>",$C(7)
  • Line Location: EN31+1
Function Call: WRITE
  • Prompt: !!,$C(7),"THIS OPTION IS UNDER DEVELOPMENT AND NOT YET AVAILABLE",!!
  • Line Location: NA+0
Function Call: READ
  • Variable: X
  • Timeout: 3
  • Line Location: ERR+1
Function Call: WRITE
  • Prompt: " $ ",$J(X,0,2)
  • Line Location: DOLLAR+0
Routine Call
  • DIC
  • Line Location:
    • SEQ+2
    • ENIT+3
Routine Call
  • DIC
  • Line Location:
    • EN21+1
    • EN31
Routine Call
  • DIE
  • Line Location:
    • SEQ+3
    • EN21+2
    • ENIT+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRCF(421 - [#421] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(420 - [#420] ERR*, ENIT
^PRCF(421 - [#421] SEQNUMSEQNUM+1!, SEQ+3, SEQ+4, EN31+2, ENIT+2, ENIT+4*, ENIT+5!*, ENIT1+3, ENIT1+5*

Label References

Name Line Occurrences
EN1 SEQ+3
EN21 EN2+3, EN21+3
EN31 EN3+3, EN31+5
ENIT SEQNUM
ENIT1 ENIT+2
ERR ENIT
OUT EN1+1, SEQSEQ+1, SEQ+3
SEQ SEQ+2
SEQNUM SEQNUMSEQ

Naked Globals

Name Field # of Occurrence
^(0 SEQ+3, ENIT+5*
^(4 ENIT+5*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN1+1, SEQ+1*, EN2+1, EN2+3!, EN3+1, EN31+1*, EN31+3
>> %A SEQ+1*, EN31+1*, EN31+3*
>> %A(1 SEQ+1*
>> %B SEQ+1*, EN31+1*, EN31+3*
A OUT!, EN2+3!, EN3+3!
B OUT!, EN2+3!, EN3+3!
D OUT!, EN21+1*, EN31*
D0 OUT!
DA SEQ+3*, SEQ+4, OUT!, EN2+3!, EN21+1*, EN3+3!, EN31*, EN31+2*, ENIT+3*, ENIT+4
ENIT+5
DIC SEQ+2*, SEQ+3, OUT!, EN2+3!, EN21+1*!, EN3+3!, EN31*!, ENIT+3*
DIC("A" SEQ+2!, EN2+2*, EN21+2*, EN3+2*, EN31+4*, ENIT+3!
DIC("S" EN21*, EN31*
DIC(0 SEQ+2*, EN21+1*, EN31*, ENIT+3*
DIE SEQ+3*, OUT!, EN2+3!, EN21+1*, ENIT+3*
DIK KILL*, OUT!, EN3+3!, EN31*
DLAYGO SEQ+2*, OUT!, ENIT+3*
DQ OUT!
DR SEQ+3*, OUT!, EN2+2*, EN2+3!, EN3+3!, ENIT+3*
DWDL OUT!
I EN2+3!, EN3+3!, ENIT1+3*
IOST DOLLAR
J OUT!, EN2+3!
K EN2+3!
>> PRC("FY" SEQNUMSEQNUM+2, EN2+2, EN21+2, EN3+2, EN31+4, ENIT+1
>> PRC("SITE" SEQNUMSEQNUM+2, EN2+2, EN21+2, EN3+2, EN31+4, ERRENITENIT+1
PRCB OUT!, EN2+3!, EN3+3!
PRCB("MDIV" EN2+2, EN21+2, EN3+2, EN31+4
PRCB("TODA" EN31+2*
PRCB("TRANS" SEQNUM+2*, KILLENIT+1*
PRCBA ENIT1+1~, ENIT1+2*, ENIT1+3*
PRCBB ENIT1+1~, ENIT1+2*, ENIT1+3*, ENIT1+4*, ENIT1+5
PRCBX ENIT1+1~, ENIT1+2*, ENIT1+3, ENIT1+5
PRCF OUT!, EN2+3!, EN3+3!
PRCF("SIFY" SEQNUM*, SEQNUM+1, EN31+3, ENIT+5, ENIT1+2
PRCF("X" EN1+1*, EN2+1*, EN3+1*
PRCFEN EN2+3!
U SEQ+3, ENIT+4
X SEQNUM*, SEQNUM+1*, SEQNUM+2*, SEQSEQ+1*, SEQ+2, OUT!, EN2+3!, EN3+3!, EN31+2*
ENIT+1*, ENIT+2, ENIT+5*!, DOLLAR*
Y SEQ+2, SEQ+3, OUT!, EN2+3!, EN21+1, EN3+3!, EN31ENIT+3
ZX EN31!
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