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

Package: Authorization Subscription

Routine: USRRULA


Information

USRRULA ; SLC/JER - Rule Browser actions ;2/6/98 17:12

Source Information

Source file <USRRULA.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Authorization Subscription 3 XLATE^USRAEDT  (ADD,HDR,INIT)^USRRUL  $$READ^USRU  
VA FileMan 3 ^DIC  ^DIE  ^DIK  
List Manager 2 FULL^VALM1  EN^VALM2  
Enterprise Health Management Platform 1 POSTX^HMPEVNT  

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

Package Total Caller Graph
Authorization Subscription 3 USR BUSINESS RULE ADD  USR BUSINESS RULE DELETE  USR BUSINESS RULE EDIT  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EDIT ; Edit an existing rule
EDIT1 ; Single record edit
; Receives USRDA
ADD ; Add a member to the class
DOCPICK() ; Function to pick a document for which rule will be created
DUP()
DELETE
DELETE1(DA) ; Delete one member from a class

External References

Name Field # of Occurrence
^DIC ADD+6, DOCPICK+5
^DIE EDIT1+5, ADD+8
^DIK ADD+15, ADD+28, DELETE1+9
POSTX^HMPEVNT EDIT1+6, ADD+9, DELETE+8
XLATE^USRAEDT DELETE1+1
ADD^USRRUL ADD+20
HDR^USRRUL EDIT+15, ADD+21, ADD+22, DELETE+11
INIT^USRRUL EDIT+15, ADD+22, DELETE+11
$$READ^USRU DELETE1+6
FULL^VALM1 EDIT1+5, ADD+1, DELETE+2
EN^VALM2 EDIT+2, DELETE+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Editing #",+USRI,!
  • Line Location: EDIT+6
Function Call: WRITE
  • Prompt: !,"Refreshing the list."
  • Line Location: EDIT+13
Function Call: WRITE
  • Prompt: !,"No Classes selected."
  • Line Location: EDIT1+3
Function Call: WRITE
  • Prompt: !!,"<Business Rule DELETED>"
  • Line Location: EDIT1+7
Function Call: WRITE
  • Prompt: !,"Please Enter a New Business Rule:",!
  • Line Location: ADD+2
Function Call: WRITE
  • Prompt: !!,"Deleting #",+USRI,!
  • Line Location: DELETE+7
Function Call: WRITE
  • Prompt: !,"Record #",DA," NOT FOUND!"
  • Line Location: DELETE1+2
Function Call: WRITE
  • Prompt: !,"Removing the rule:",!
  • Line Location: DELETE1+3
Function Call: WRITE
  • Prompt: !,$P(USRULE,"|",USRI)
  • Line Location: DELETE1+4
Function Call: WRITE
  • Prompt: !
  • Line Location: DELETE1+5
Function Call: WRITE
  • Prompt: !,"Business Rule NOT Removed."
  • Line Location: DELETE1+6
Function Call: WRITE
  • Prompt: !,"Deleting Business Rule"
  • Line Location: DELETE1+7
Function Call: WRITE
  • Prompt: "."
  • Line Location: DELETE1+9
Routine Call
  • DIC
  • Line Location:
    • ADD+6
    • DOCPICK+5
Routine Call
  • DIE
  • Line Location:
    • EDIT1+5
    • ADD+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^USR(8930.1 - [#8930.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("USRRUL" EDIT+5, DELETE+6
^USR(8930.1 - [#8930.1] EDIT+7, EDIT+11*, EDIT1+8, EDIT1+10*, EDIT1+14*, EDIT1+17*, ADD+12, DUP+2, DUP+4, DUP+5
, DUP+6, DUP+7, DUP+8

Label References

Name Line Occurrences
$$DOCPICK ADD+3
$$DUP EDIT1+19, ADD+17
DELETE1 DELETE+8
EDIT1 EDIT+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA EDIT1+2~, EDIT1+4*, EDIT1+6, EDIT1+7, EDIT1+8, EDIT1+14, EDIT1+17, ADD+1~, ADD+6*, ADD+9
ADD+10, ADD+12, ADD+20, DUP+3, DUP+5, DUP+6, DUP+7, DUP+8, DELETE1~, DELETE1+1
, DELETE1+2
DHIT DUP+1~, DUP+2*, DUP+6*, DUP+7*, DUP+8*, DUP+9
DIC ADD+1~, ADD+3*, DOCPICK+1~, DOCPICK+3*
DIC("A" DOCPICK+3*
DIC("S" DOCPICK+4*, DOCPICK+5!
DIC(0 ADD+3*, DOCPICK+3*
DIE EDIT1+2~, EDIT1+4*, ADD+7*, DELETE+1~, DELETE1+1~
DIK ADD+1~, ADD+11*, ADD+16!, ADD+27*, ADD+29!, DUP+1~, DELETE1+9*!
DIROUT EDIT+1~, EDIT+4, DELETE+1!, DELETE+5
DLAYGO ADD+1~, ADD+3*, ADD+6!
DR EDIT1+2~, EDIT1+4*, ADD+1~, ADD+7*, DELETE1+1~
DUP EDIT+1~, EDIT+10, EDIT+17, EDIT1+19*, ADD+1~, ADD+17*, ADD+20, ADD+26
REDIT EDIT+1~, EDIT+18, EDIT1+8*, EDIT1+11*, EDIT1+15*, EDIT1+18*
SAVEDATA EDIT+1~, EDIT+7*, EDIT+11, EDIT1+10
U EDIT+15, ADD+18, ADD+21, ADD+22, ADD+23, DELETE+11
USRCHNG EDIT+1~, EDIT+3*, EDIT+9, EDIT1+3*, EDIT1+5*, ADD+25*, DELETE+1~, DELETE+9, DELETE1+6*, DELETE1+8*
USRCNT ADD+1~, ADD+18*, ADD+19, ADD+21, ADD+23*, ADD+24, ADD+31
USRDA EDIT+1~, EDIT+5*, EDIT+7, EDIT+11, EDIT1+3, EDIT1+4, EDIT1+10, DELETE+1~, DELETE+6*, DELETE+8
USRI EDIT+1~, EDIT+3*, EDIT+4*, EDIT+5, EDIT+6, EDIT+9, DELETE+1~, DELETE+4*, DELETE+5*, DELETE+6
DELETE+7, DELETE+9, DELETE1+1~, DELETE1+4*
USRLST EDIT+1~, EDIT+9*, EDIT+14, EDIT+18, DELETE+1~, DELETE+9*, DELETE+10, DELETE+13
USRRBLD EDIT+1~, EDIT+15*, ADD+1~, ADD+22*, DELETE+1~, DELETE+11*
USRULE DELETE1+1~, DELETE1+2, DELETE1+4
>> VALMAR EDIT+15, ADD+18, ADD+21*, ADD+22, ADD+23, ADD+24*, DELETE+11
>> VALMBCK EDIT+16*, ADD+25*, DELETE+12*
>> VALMSG EDIT+12*, EDIT+18*, EDIT1+11*, EDIT1+15*, EDIT1+18*, ADD+10*, ADD+14*, ADD+30*, ADD+31*, DELETE+13*
VALMY EDIT+2, EDIT+16!, DELETE+3, DELETE+12!
VALMY( EDIT+4, DELETE+5
X ADD+1~, ADD+3*, ADD+4, ADD+5*, DOCPICK+1~, DELETE+1~
XDA DUP+1~, DUP+2*, DUP+3, DUP+4
XDATA DUP+1~, DUP+4*, DUP+5, DUP+6, DUP+7, DUP+8
>> XQORNOD(0 EDIT+2, DELETE+3
XUSRQ EDIT1+8*, EDIT1+9, EDIT1+12, EDIT1+13, EDIT1+14*, EDIT1+16, EDIT1+17*, ADD+1~, ADD+12*, ADD+13
Y ADD+1~, ADD+6, DOCPICK+1~, DOCPICK+6, DELETE+1~
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