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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables  | All
Print Page as PDF
Routine: SDECLK

Package: Scheduling

Routine: SDECLK


Information

SDECLK ;ALB/SAT - VISTA SCHEDULING RPCS ;JAN 15, 2016

Source Information

Source file <SDECLK.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 ($$FMADD,$$NOW)^XLFDT  
VA FileMan 1 ^DIC  

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
Scheduling 3 SDEC RELEASE LOCKS  SDECLK LOCK  SDECLK UNLOCK  

Entry Points

Name Comments DBIA/ICR reference
LOCK(SDECY,REQ) ; -- Attempt to lock request record
UNLOCK(SDECY,REQ,FLG) ; -- Unlock request record
UNLKALL ;interactive option to remove a user's locks

External References

Name Field # of Occurrence
^DIC UNLKALL+9
$$FMADD^XLFDT LOCK+30
$$NOW^XLFDT LOCK+30

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Release all appointment request locks held by a user",!
  • Line Location: UNLKALL+3
Routine Call
  • DIC
  • Line Location:
    • UNLKALL+9

Used in RPC

RPC Name Call Tags
SDECLK LOCK LOCK
SDECLK UNLOCK UNLOCK

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^VA(200 - [#200] LOCK+21, LOCK+22
^XTMP( LOCK+24, LOCK+25, LOCK+26, LOCK+28!, LOCK+29, UNLKALL+13, UNLKALL+14, UNLKALL+17!
^XTMP("SDECLK" LOCK+20, LOCK+21, LOCK+22, LOCK+31*, LOCK+32*, LOCK+34, UNLOCK+24, UNLOCK+25, UNLOCK+27, UNLOCK+30!
, UNLOCK+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC UNLKALL+1~, UNLKALL+5!, UNLKALL+6*
DIC("A" UNLKALL+8*
DIC(0 UNLKALL+7*
DUZ LOCK+20, LOCK+22, LOCK+25, LOCK+32, UNLOCK+27
FLG UNLOCK~, UNLOCK+27
NOW LOCK+13~, LOCK+30*, LOCK+31, UNLOCK+17~
NOW1 LOCK+13~, LOCK+30*, LOCK+31, UNLOCK+17~
REQ LOCK~, LOCK+17, LOCK+18, LOCK+19, UNLOCK~, UNLOCK+21, UNLOCK+22, UNLOCK+23
RET LOCK+12~, LOCK+17*
SDECLK LOCK+13~, LOCK+20*, LOCK+21, LOCK+22, UNLOCK+17~, UNLOCK+25*, UNLOCK+26
SDECUSER UNLOCK+17~, UNLOCK+26*, UNLOCK+27, UNLKALL+1~, UNLKALL+11*, UNLKALL+16
SDECY LOCK~, LOCK+14*, LOCK+15, LOCK+16, LOCK+18, LOCK+19, LOCK+20, LOCK+21, LOCK+22, LOCK+33
, UNLOCK~, UNLOCK+18*, UNLOCK+19, UNLOCK+20, UNLOCK+21, UNLOCK+22, UNLOCK+23, UNLOCK+24, UNLOCK+27, UNLOCK+32
SDI LOCK+12~, LOCK+24*, LOCK+25, LOCK+26, LOCK+28, LOCK+29
SDIEN LOCK+12~, LOCK+19*, LOCK+20, LOCK+21, LOCK+22, LOCK+31, LOCK+32, LOCK+34, UNLOCK+16~, UNLOCK+23*
, UNLOCK+24, UNLOCK+25, UNLOCK+27, UNLOCK+30, UNLOCK+31
SDLKDATA UNLKALL+1~, UNLKALL+14*, UNLKALL+15
SDLKFILE UNLKALL+1~, UNLKALL+18*, UNLKALL+19*, UNLKALL+21
SDLKIEN UNLKALL+1~, UNLKALL+20*, UNLKALL+21
SDLKUSER UNLKALL+1~, UNLKALL+15*, UNLKALL+16
SDNODE UNLKALL+1~, UNLKALL+12*, UNLKALL+13*, UNLKALL+14, UNLKALL+17, UNLKALL+18, UNLKALL+20
SDTYP LOCK+12~, LOCK+18*, LOCK+20, LOCK+21, LOCK+22, LOCK+31, LOCK+32, LOCK+34, UNLOCK+16~, UNLOCK+22*
, UNLOCK+24, UNLOCK+25, UNLOCK+27, UNLOCK+30, UNLOCK+31
U LOCK+20, LOCK+21, LOCK+22, LOCK+25, LOCK+31, LOCK+32, UNLOCK+26, UNLKALL+1~, UNLKALL+2*, UNLKALL+11
UNLKALL+15
Y LOCK+13~, UNLOCK+17~, UNLKALL+1~, UNLKALL+2*, UNLKALL+4, UNLKALL+5!, UNLKALL+10, UNLKALL+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables  | All