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

Package: IFCAP

Routine: PRCPAODI


Information

PRCPAODI ;WOIFO/CC-enter/edit On-Demand users ; 2/8/07 4:15pm

Source Information

Source file <PRCPAODI.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 6 EN^DDIOL  IX^DIC  UPDATE^DIE  ^DIK  $$GET1^DIQ  ^DIR  
IFCAP 3 ^PRCFSITE  $$KEY^PRCPUREP  $$INVNAME^PRCPUX1  

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 PRCP ON-DEMAND USERS  PRCPXTRM  

Entry Points

Name Comments DBIA/ICR reference
ENT ;
USER
IP
INIT(PRCPINP) ;PRCPINP=inventory point being checked
DEL(PRCPINP,PRCPUSER) ; delete On-Demand authorization
; also called from PRCPXTRM for user termination from VISTA
ADD(PRCPINP,PRCPUSER) ; Add user to On-Demand Users
CHKDP
ASK(PRCPOPT,PRCPIPT,PRCPUSER) ; Should user's authorization be removed?
REMOVE(PRCPDX) ; Auto remove ODI authorization
CHKPM ; DISPLAY IPs User can access
EXIT

External References

Name Field # of Occurrence
EN^DDIOL ENT+1, USER+4, USER+8, USER+13, IP+9, IP+15, IP+17, IP+21, CHKDP+1, CHKDP+13
CHKDP+18, CHKDP+23, CHKDP+29, CHKDP+30, ASK+12, ASK+17, ASK+20, ASK+21, REMOVE+3, REMOVE+6
CHKPM+10, CHKPM+11, CHKPM+13
IX^DIC USER+1, IP+4
UPDATE^DIE ADD+10
^DIK DEL+7
$$GET1^DIQ USER+7, USER+16
^DIR ASK+11
^PRCFSITE USER+21
$$KEY^PRCPUREP ENT+1, USER+11, USER+12
$$INVNAME^PRCPUX1 CHKDP+5, CHKPM+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: USER+4
Function Call: WRITE
  • Prompt: !
  • Line Location: USER+8
Function Call: WRITE
  • Prompt: !
  • Line Location: USER+13
Function Call: WRITE
  • Prompt: !
  • Line Location: USER+17
Function Call: WRITE
  • Prompt: !
  • Line Location: IP+9
Function Call: WRITE
  • Prompt: !
  • Line Location: IP+17
Function Call: WRITE
  • Prompt: !
  • Line Location: IP+21
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKDP+1
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKDP+13
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKDP+18
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKDP+24
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKDP+28
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+12
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+17
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+20
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+21
Function Call: WRITE
  • Prompt: !
  • Line Location: REMOVE+3
Function Call: WRITE
  • Prompt: !
  • Line Location: REMOVE+7
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKPM+12
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKPM+14
Routine Call
  • DIC
  • Line Location:
    • USER+1
    • IP+4
Routine Call
  • DIE
  • Line Location:
    • ADD+10
Routine Call
  • DIR
  • Line Location:
    • ASK+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls,  GET1^DIQ
^PRCP(445 - [#445] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCP(445 - [#445] USER+13, IP+8, INIT+6, INIT+12, CHKDP+4, CHKDP+7, CHKPM+3, CHKPM+4
^PRCPAODI( USER+4, EXIT
^TMP("DIERR" ASK+20

Label References

Name Line Occurrences
ADD ASK+19
ASK IP+25, IP+29
CHKDP IP+14, IP+26, IP+30
CHKPM USER+17
DEL IP+20, ASK+16, REMOVE+5
EXIT USER+8, USER+13, USER+21, IP+5
INIT IP+11, CHKDP+8, CHKPM+5
IP IP+9, IP+14, IP+24, IP+31
REMOVE CHKDP+26, CHKPM+12
USER USER+4, USER+8, USER+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% ENT+3~, USER+20*, USER+21
CNT ASK+6~, ASK+7*
D ENT+3~, USER*, USER+2!, IP+3*, IP+4!
DA DEL+6~, DEL+7*
DA(1 DEL+7*
DIC ENT+3~, USER*, USER+2!, IP*, IP+4!
DIC("A" USER*, IP+2*
DIC("S" IP+1*
DIC(0 USER*, IP*
DIK DEL+6~, DEL+7*
DIR ASK+6~, ASK+11!
DIR("A" ASK+9*, ASK+10*
DIR(0 ASK+8*
DIROUT ASK+6~
DIRUT ASK+6~
DT USER+8
DTOUT ASK+6~, ASK+12
DUOUT ASK+6~, ASK+12
DUZ ENT+1
FLAG CHKDP~, CHKDP+2*, CHKDP+8*, CHKDP+13, CHKPM+1~, CHKPM+2*, CHKPM+10*, CHKPM+13
I USER+20*, ASK+6~
PRC USER+21!
PRC("SITE" USER+21
PRCF ENT+3~
PRCF("X" USER+21*
PRCP ENT+3~, USER+21!
PRCP("DPTYPE" IP+8*, IP+9, IP+14, IP+26, IP+30, INIT+3, INIT+4, CHKDP+3*, CHKPM+2*
PRCP("I" IP+6*, IP+7, IP+8, IP+11, IP+20, IP+25, IP+29, CHKDP+4
PRCPARRY ADD+6~
PRCPARRY( ADD+9*
PRCPD CHKDP+17~*, CHKDP+19*, CHKDP+20, CHKDP+22, REMOVE+2~*, REMOVE+4*, REMOVE+5, REMOVE+6
PRCPDA CHKDP~
PRCPDA( CHKDP+11*, CHKDP+19, CHKDP+20, CHKDP+22
PRCPDA("" CHKDP+16, CHKDP+28
PRCPDP ASK+6~, ASK+7*
PRCPDX CHKDP~, CHKDP+26, REMOVE~, CHKPM+1~, CHKPM+12
PRCPDX( CHKDP+10*, REMOVE+4, REMOVE+5, REMOVE+6, CHKPM+9*
PRCPDX("" CHKDP+26, CHKDP+28, REMOVE+1, CHKPM+12
PRCPIEN ADD+6~, ADD+8*, ADD+9
PRCPIN ENT+3~, IP+17, IP+19, IP+20, IP+24, INIT+11*, INIT+12*, CHKDP~, CHKDP+10, CHKDP+11
, ASK+16, CHKPM+1~, CHKPM+9
PRCPINP INIT~, INIT+6, INIT+12, DEL~, DEL+7, ADD~, ADD+8
PRCPINPT ENT+3~, IP+7*, IP+21, CHKDP+1
PRCPIP CHKDP~, CHKDP+2*, CHKDP+4*, CHKDP+5, CHKDP+7, CHKDP+8, CHKDP+10, CHKDP+11, CHKPM+1~, CHKPM+2*
CHKPM+3*, CHKPM+4, CHKPM+5, CHKPM+6, CHKPM+9
PRCPIPT ASK~, ASK+16, ASK+19
PRCPMAN ENT+3~, USER+3*, USER+4, USER+7, USER+11, USER+12, USER+13, USER+16, IP+25, IP+29
, INIT+6, INIT+12, ADD+7, ADD+9, CHKPM+4, EXIT
PRCPMAN(1 USER+10*, USER+11*, USER+13, INIT+3
PRCPMAN(2 USER+10*, USER+12*, USER+13, INIT+4, CHKDP+29
PRCPMAN(3 IP+14, IP+15, INIT+1*, INIT+3*, INIT+4*, INIT+7*, INIT+8*, CHKDP+9, CHKPM+8
PRCPNAME ENT+3~, USER+16*, IP+15, CHKDP+18, CHKDP+29, CHKDP+30, CHKPM+10, CHKPM+13
PRCPNM CHKDP~, CHKDP+5*, CHKDP+10, CHKDP+11, CHKPM+1~, CHKPM+6*, CHKPM+9, CHKPM+11
PRCPOPT ASK~, ASK+10, ASK+12, ASK+15, ASK+18
PRCPPRIV IP+3*, IP+4!
PRCPREC ADD+6~
PRCPREC(1 ADD+7*
PRCPUSER DEL~, DEL+7, ADD~, ASK~, ASK+19
U IP+8
X ENT+3~, USER+7*, USER+8, CHKDP~, CHKDP+5*, CHKDP+6, CHKDP+17~, CHKDP+20*, CHKDP+21*, CHKDP+22*
CHKDP+23, ASK+6~, ASK+7*, ASK+12*, REMOVE+2~, REMOVE+6*, CHKPM+6*, CHKPM+7
Y ENT+3~, USER+2, USER+3, IP+5, IP+6, ASK+12, ASK+14
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