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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: USRAEDT

Package: Authorization Subscription

Routine: USRAEDT


Information

USRAEDT ; SLC/JER - Business Rule Edit ;3/5/10

Source Information

Source file <USRAEDT.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Authorization Subscription 2 $$CLNAME^USRLM  $$WRAP^USRLS  
VA FileMan 2 ^DIC  ^DIE  
Kernel 1 $$UP^XLFSTR  
Text Integration Utility 1 $$PNAME^TIULC1  

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

Package Total Caller Graph
Authorization Subscription 3 USRRUL  USRRUL1  USRRULA  

Entry Points

Name Comments DBIA/ICR reference
MAIN ; Controls branching
XLATE(Y,DA) ; Translate business rule
STATUS(DA,USRD0) ; to which status does the rule apply?
DOCUMENT(DA,USRD0) ; to which document does the rule apply?
DDHLEV(USRDTYP) ; External value of Document Definition Type
ACTION(DA,USRD0) ; to which action does rule apply?
ACTX
CLASS(DA,USRD0) ; to which user class does the rule apply?
ROLE(DA,USRD0) ; to which user role does the rule apply?

External References

Name Field # of Occurrence
^DIC MAIN+4
^DIE MAIN+6
$$PNAME^TIULC1 DOCUMENT+3
$$CLNAME^USRLM CLASS+3
$$WRAP^USRLS XLATE+10
$$UP^XLFSTR DOCUMENT+3, CLASS+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Please Enter or Edit a Business Rule:",!
  • Line Location: MAIN+2
Function Call: WRITE
  • Prompt: !!,"<Business Rule DELETED>"
  • Line Location: MAIN+7
Function Call: WRITE
  • Prompt: !!,"You defined the following rule:",!
  • Line Location: MAIN+8
Function Call: WRITE
  • Prompt: !?(2*USRI),USRY(USRI)
  • Line Location: MAIN+11
Routine Call
  • DIC
  • Line Location:
    • MAIN+4
Routine Call
  • DIE
  • Line Location:
    • MAIN+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIU(8925.1 - [#8925.1] DOCUMENT+2
^USR(8930.1 - [#8930.1] XLATE+2
^USR(8930.2 - [#8930.2] ROLE+2
^USR(8930.6 - [#8930.6] STATUS+2
^USR(8930.8 - [#8930.8] ACTION+2

Label References

Name Line Occurrences
$$ACTION XLATE+8
$$CLASS XLATE+3
$$DDHLEV DOCUMENT+2
$$DOCUMENT XLATE+8
$$ROLE XLATE+4
$$STATUS XLATE+3
XLATE MAIN+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTNDA ACTION+1~, ACTION+2*
DA MAIN+1~, MAIN+4*, MAIN+7, MAIN+9, XLATE~, XLATE+2, XLATE+3, XLATE+4, XLATE+8, STATUS~
, DOCUMENT~, ACTION~, CLASS~, ROLE~
DIC MAIN+1~, MAIN+3*, MAIN+4!
DIC("A" MAIN+3*
DIC(0 MAIN+3*
DIE MAIN+1~, MAIN+5*
DLAYGO MAIN+1~, MAIN+3*, MAIN+4!
DR MAIN+1~, MAIN+5*
DWPK MAIN+1~
NODE0 ACTION+1~, ACTION+2*, ACTION+3
STATUS XLATE+1~, XLATE+3*, XLATE+5, XLATE+6
TIUFPRIV MAIN+1~*
U XLATE+9, STATUS+2, DOCUMENT+2, ACTION+2, ACTION+3, CLASS+3, ROLE+2
USRCLASS XLATE+1~, XLATE+3*, XLATE+9
USRD0 XLATE+1~, XLATE+2*, XLATE+3, XLATE+4, XLATE+8, XLATE+9, STATUS~, STATUS+2, DOCUMENT~, DOCUMENT+2
, DOCUMENT+3, ACTION~, ACTION+2, CLASS~, CLASS+3, ROLE~, ROLE+2
USRDA ROLE+1~, ROLE+2*
USRDTYP DDHLEV~, DDHLEV+2
USRI MAIN+1~, MAIN+10*, MAIN+11, XLATE+1~, XLATE+11*
USROLE XLATE+1~, XLATE+4*, XLATE+9, XLATE+10
USRY MAIN+1~, MAIN+9, DDHLEV+1~, DDHLEV+2*, DDHLEV+3
USRY( MAIN+10, MAIN+11
X MAIN+1~
Y MAIN+1~, MAIN+4, XLATE~, XLATE+5*, XLATE+6*, XLATE+8*, XLATE+9*, XLATE+10*, XLATE+11, STATUS+1~
, STATUS+2*, STATUS+3, DOCUMENT+1~, DOCUMENT+2*, DOCUMENT+3*, DOCUMENT+4*, DOCUMENT+5, ACTION+1~, ACTION+3*, ACTX
, CLASS+1~, CLASS+3*, CLASS+5*, CLASS+6, ROLE+1~, ROLE+2*, ROLE+4*, ROLE+5
Y( XLATE+11*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All