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

Package: IFCAP

Routine: PRCHAMYA


Information

PRCHAMYA ;WISC/DJM-MOVING AMENDMENT INFO FROM 443.6 TO 442 ;3/23/95 2:01 PM

Source Information

Source file <PRCHAMYA.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 6 %XY^%RCR  ^DIE  EN^DIK  EN^DIQ1  ^DIR  ^DIWP  
IFCAP 4 ^PRCHAMYB  ($$STRING,RECODE)^PRCHES5  $$ERR^PRCHQQ  $$SUM^PRCUESIG  

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
IFCAP 2 PRCFFM2M  PRCFFMOM  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**6,21,59,74**;Oct 20, 2000
CHECK(PRCHPO,PRCHAM,FLAG) ;CHECK OUT EACH 'CHANGES' ENTRY. IF THE OLD DATA AND THE NEW DATA
REMOVE
FIX
COPY ;THIS STEP WILL COPY THE P.O. FROM 443.6 BACK TO 442.
C2 ;ENTER HERE TO COPY NEW P.O. BACK INTO 442. BOTH %X AND %Y NEED TO
QQ

External References

Name Field # of Occurrence
%XY^%RCR CHECK+24, C2+16
^DIE REMOVEC2+38
EN^DIK C2+80
EN^DIQ1 CHECK+21
^DIR QQ
^DIWP CHECK+23, CHECK+26
^PRCHAMYB C2+82
$$STRING^PRCHES5 C2+66
RECODE^PRCHES5 C2+67
$$ERR^PRCHQQ QQ
$$SUM^PRCUESIG C2+66

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$$ERR^PRCHQQ(ROUTINE,PRCSIG)
  • Line Location: QQ+0
Function Call: WRITE
  • Prompt: !,"Notify Application Coordinator!"
  • Condition for execution: PRCSIG=0!(PRCSIG=-3)
  • Line Location: QQ+0
Routine Call
  • DIE
  • Line Location:
    • REMOVE
    • C2+38
Routine Call
  • DIR
  • Line Location:
    • QQ

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRC(442 - [#442] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(442 C2+64, C2+71, C2+72, C2+73, C2+74, C2+76
^DD(442.07 C2+75
^PRC(441 - [#441] C2+58*, C2+59*, C2+60*, C2+61, C2+62*
^PRC(442 - [#442] CHECK+36!, CHECK+37*, COPY+7, C2+3!, C2+4!, C2+12, C2+13, C2+14!, C2+16, C2+21
C2+24, C2+26!, C2+36!, C2+48*, C2+49*, C2+64*, C2+66, C2+71*, C2+72*, C2+73*
C2+74*, C2+75*, C2+76*, C2+79
^PRC(443.6 - [#443.6] CHECK+12, CHECK+13, CHECK+26, CHECK+31, FIX+1*, C2+25, C2+33, C2+34, C2+35, C2+44
C2+46, C2+55, C2+56, C2+65
^TMP($J CHECK+22!, CHECK+27, CHECK+28
^UTILITY($J CHECK+22!, CHECK+25!, CHECK+27, CHECK+28

Label References

Name Line Occurrences
C2 C2+77
COPY CHECK+12
FIX CHECK+22, CHECK+32, CHECK+44
QQ C2+68
REMOVE CHECK+22

Naked Globals

Name Field # of Occurrence
^( CHECK+26

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%X CHECK+5~, CHECK+24*, COPY+8*, C2+77*
%Y CHECK+5~, CHECK+24*, COPY+8*, C2+77*
AMEND C2+30~, C2+33*, C2+34, C2+35
CERT CHECK+5~, C2+76*
CHANGS CHECK+5~, C2+74*, C2+75*
CHECK CHECK+5~, CHECK+31*, CHECK+32, CHECK+36, CHECK+39
CNT C2+53~, C2+61*, C2+62
CONTRACT C2+22~, C2+23*, C2+24*, C2+25, C2+26
CP C2+43~, C2+47*, C2+49, C2+50*, C2+58, C2+59, C2+60, C2+61, C2+62
DA CHECK+5~, CHECK+12*, CHECK+20*, REMOVE*, C2+37*, C2+80*, C2+81!
DA( CHECK+18*
DA(1 REMOVE*, C2+79*, C2+80
DA(2 REMOVE*
DIC CHECK+5~, CHECK+12*, CHECK+20*
DIE CHECK+5~, REMOVE*, C2+37*
DIK C2+80*, C2+81!
DIK(1 C2+79*
DIQ CHECK+5~, CHECK+21*
DIQ(0 CHECK+7*
DIR CHECK+5~
DIR("A" QQ*
DIR(0 QQ*
DISCNT CHECK+5~, C2+72*
DIWF CHECK+5~, CHECK+22*
DIWL CHECK+5~, CHECK+22*
DIWR CHECK+5~, CHECK+22*
DR CHECK+5~, CHECK+17!, CHECK+18*, CHECK+19*, REMOVE*, C2+37*
DR( CHECK+18*
EXIT CHECK+5~, CHECK+22*, CHECK+27*, CHECK+28*
FIELD CHECK+5~
FIELD( CHECK+23, CHECK+30, C2+31
FLAG CHECK~, CHECK+5~, QQ*
FX CHECK+5~, FIX+1*
HOLD CHECK+5~, C2+16*, C2+64*
ITEM CHECK+5~, C2+53~, C2+56*, C2+57, C2+58, C2+59, C2+60, C2+61, C2+62, C2+71*
ITEM1 CHECK+5~, C2+10*, C2+11*, C2+12, C2+13, C2+14
ITEMNUM C2+53~, C2+54*, C2+55*, C2+56
J1 CHECK+5~, CHECK+14*, CHECK+15
J2 CHECK+5~, CHECK+15*, CHECK+18, CHECK+19, CHECK+22, FIX+1, C2+9
J3 CHECK+5~, CHECK+15*, CHECK+16, CHECK+18, CHECK+20, CHECK+30, FIX*, FIX+1
J4 CHECK+5~, CHECK+15*, CHECK+18, CHECK+19, CHECK+22, CHECK+30, FIX+1, C2+9
LINE CHECK+5~, C2+12*, C2+13, C2+14
N C2+79*, C2+80, C2+81!
NEW CHECK+5~, C2+65*, C2+77
NEWPO C2+43~, C2+44*, C2+45, C2+48, C2+49, C2+58, C2+59, C2+60
NEWVEN C2+30~, C2+31*, C2+32, C2+37
NODE C2+30~, C2+34*, C2+35
OLDVEN C2+30~, C2+35*, C2+36
PPFLG CHECK+5~, CHECK+41*, CHECK+43*, C2+4*
>> PRC("CP" C2+47
>> PRC("PODT" C2+59
>> PRC("SITE" C2+50
PRCHAM CHECK~, CHECK+12, CHECK+13, CHECK+26, CHECK+31, REMOVEFIX+1, C2+64, C2+75
PRCHNORE CHECK+6!
PRCHPO CHECK~, CHECK+12, CHECK+13, CHECK+26, CHECK+30, CHECK+31, CHECK+36, CHECK+37, REMOVEFIX+1
COPY+7, COPY+8, C2+3, C2+4, C2+12, C2+13, C2+14, C2+16, C2+21, C2+24
C2+25, C2+26, C2+31, C2+33, C2+34, C2+35, C2+36, C2+37, C2+44, C2+46
C2+55, C2+56, C2+64, C2+65, C2+66, C2+67, C2+71, C2+72, C2+73, C2+74
C2+75, C2+76, C2+77*, C2+78*, C2+79
PRCHTOTQ CHECK+5~, COPY+7*
PRCHXXXX CHECK+5~, COPY+8!, C2+77*, C2+78
PRCI CHECK+5~, CHECK+7*, CHECK+12*, CHECK+13, CHECK+26, CHECK+31, REMOVEFIX+1
PRCJ CHECK+5~, CHECK+13*, CHECK+14, CHECK+18, CHECK+20, CHECK+22, CHECK+30, CHECK+35, CHECK+36, CHECK+37
, CHECK+39, C2+42
PRCJ1 CHECK+5~, CHECK+22*, CHECK+23
PRCJ1( CHECK+22*, C2+11
PRCJ2 CHECK+5~
PRCSIG CHECK+5~, C2+67*, C2+68, QQ
PRCSUM CHECK+5~, C2+66*, C2+67, C2+68!
PROMPT CHECK+5~, C2+73*
ROUTINE CHECK+5~, C2+67*, QQ
TYPAM CHECK+5~, CHECK+39*, CHECK+42, CHECK+43, CHECK+44
U CHECK+14, CHECK+18, CHECK+20, CHECK+22, CHECK+30, CHECK+35, CHECK+36, CHECK+37, CHECK+39, FIX+1
COPY+7, C2+33, C2+42, C2+44, C2+46, C2+56, C2+60, C2+61, C2+62, C2+64
C2+71, C2+72, C2+73, C2+74, C2+75, C2+76, C2+77
VAL CHECK+5~, CHECK+30*, CHECK+32, CHECK+37, CHECK+39, CHECK+42, CHECK+43
VAL1 CHECK+5~, CHECK+22*, CHECK+23*, CHECK+25*, CHECK+26*, CHECK+28*
VALFLG CHECK+5~, CHECK+7*, CHECK+40*, CHECK+42*, C2+3*
VENDOR C2+43~, C2+46*, C2+48
>> X CHECK+23*, CHECK+26*
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