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 |  Marked Items  | All
Print Page as PDF
Routine: RTDPA1

Package: Record Tracking

Routine: RTDPA1


Information

RTDPA1 ;TROY ISC/MJK,PKE-Record Label Creation ; 4/2/03 10:01am

Source Information

Source file <RTDPA1.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Record Tracking 8 ASK^RTB  (ER,REC)^RTL1  APL2^RTPSET  SET^RTRD  NEW^RTT1  TYPE1^RTUTL  MOVE^RTUTL1  ^RTUTL2  
VA FileMan 3 NOW^%DTC  ^DIC  ^DIE  
Kernel 2 ^%ZIS  (T0,T1)^%ZOSV  

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

Package Total Caller Graph
Record Tracking 12 RT TRANS-CREATE  RTDPA  RTM  RTQ2  RTQ3  RTQ41  RTRAD  RTSM1  
RTT  RTT1  RTT11  RTTR  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
NEXT
Q
ASK
TYPE
TYPE1
CREATE ;Entry pt. with RTAPL, RTE and RTTY set
SET ;Entry pt. with RTAPL, RTE, RTTY, RTVOL, and RTPAR defined; RTDIV optional
LOCK
MOR
MOR1
TRAN ;creat record transfered in

External References

Name Field # of Occurrence
NOW^%DTC SET+3
^%ZIS MOR1+2
T0^%ZOSV SET+5
T1^%ZOSV LOCK+6
^DIC TYPE
^DIE LOCK+4
ASK^RTB NEXT, TRAN+1
ER^RTL1 MOR1+4
REC^RTL1 NEXT+2, MOR1+5
APL2^RTPSET RTDPA1+2
SET^RTRD ASK
NEW^RTT1 CREATE+4
TYPE1^RTUTL TYPE, TYPE1, TYPE1+1
MOVE^RTUTL1 LOCK+4
^RTUTL2 NEXT+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: TYPE+0
Function Call: WRITE
  • Prompt: !?3,"[Multiple volumes are NOT allowed for this record type.]"
  • Line Location: CREATE+3
Routine Call
  • DIC
  • Line Location:
    • TYPE
Routine Call
  • DIE
  • Line Location:
    • LOCK+4
Routine Call
  • %ZIS
  • Line Location:
    • MOR1+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RT - [#190] Classic Fileman Calls
^DIC(195.2 - [#195.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(1 - [#3.5] MOR1+1, MOR1+4
^DIC(195.1 - [#195.1] SET+1, SET+2
^DIC(195.2 - [#195.2] TYPE1, CREATE+3, LOCK+7
^DIC(195.4 - [#195.4] LOCK+1
^DISV( LOCK+1*
^RT - [#190] CREATE+1, CREATE+3, LOCK, LOCK+1*
^RT("AA" CREATE+1
^RT("AT" TYPE1
^RT("B" LOCK+1*
^RT("C" LOCK+1*
^RT(0 SET+3, LOCK+1

Label References

Name Line Occurrences
ASK NEXT+4, TRAN+2
CREATE TYPE1
LOCK LOCK
MOR1 MOR1+1
NEXT RTDPA1+2, NEXT, NEXT+3, NEXT+4
Q NEXT, NEXT+3, NEXT+4, TRAN+1, TRAN+2
SET CREATE+5
TRAN TRAN+1, TRAN+2
TYPE ASK+1
TYPE1 ASK+1

Naked Globals

Name Field # of Occurrence
^( SET+1, SET+2, MOR1+1
^(0 CREATE+1, SET+2, LOCK+1*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% SET+3!
%YV Q+1!
%ZIS MOR1+2*!
%ZIS("A" MOR1+2*
DA Q+2!, LOCK+3*
DE LOCK+4!
DIC Q+2!, TYPE*!
DIC("A" TYPE*
DIC("S" TYPE*
DIC(0 TYPE*
DIC1 Q+1!
DIE Q+2!, LOCK+3*
DIY Q+1!
DIYS Q+1!
DQ LOCK+4!
>> DR LOCK+3*
DUZ LOCK+1
>> I CREATE+1*, CREATE+2, CREATE+3, CREATE+4, SET+3*, LOCK*, LOCK+1, LOCK+3
IO("Q" MOR1+2!
ION MOR1+3, MOR1+4
N Q+1!
POP Q+1!, MOR1+1, MOR1+2
RT NEXT+2*, Q!, LOCK+3*, LOCK+7
RT1 Q!
RTA NEXT*!, MOR1+4*, TRAN+1*!
>> RTADM MOR
RTAPL RTDPA1+2!, NEXT, CREATE+1, CREATE+3, SET+1, SET+2, TRAN+1
RTBCIFN Q!
>> RTBKGRD CREATE+2, LOCK+7
RTC Q!
RTDC Q!
RTDC("S" NEXT+1*
>> RTDIV SET+1
RTE NEXT*, Q!, TYPE1, CREATE+1, LOCK+1, TRAN+1*
RTERROR MOR+1~, MOR1*, MOR1+1, MOR1+4*
RTESC NEXT, NEXT+4, Q!, ASK*, TYPE!*, TRAN+1, TRAN+2
>> RTFR NEXT+2, MOR1
RTI NEXT+2*, Q!
RTINIT SET+2*, LOCK+4!
RTION NEXT+2*, Q!, MOR1+5*!
RTKILL TYPE*, TYPE1+1!
RTNOW SET+3*, LOCK+4!
RTPAR CREATE+5*!
RTRANEW Q+1!, TRAN+1*
RTRD ASK!
RTRD("A" ASK*
RTRD("B" ASK*
RTRD(0 ASK*
RTRD(1 ASK*
RTRD(2 ASK*
RTSEL NEXT+1*!
RTSEL("A" NEXT+1*
RTSHOW ASK+1*!, SET+5, LOCK+6, MOR
RTSYS RTDPA1+2!
RTTY ASK+1, TYPE1, TYPE1+1!, CREATE+1, CREATE+3, SET+2, LOCK+7
RTTY1 TYPE1*, TYPE1+1!
RTTY2 TYPE1*, TYPE1+1!
RTVOL CREATE+5*!, LOCK+7
RTY NEXT+2, NEXT+3, Q!
RTY( NEXT+2
X NEXT, Q+2!, ASK, ASK+1, TYPE, SET+1*, SET+2, MOR1*, MOR1+1, MOR1+3*
, MOR1+5, TRAN+1
X1 Q+2!
>> XRT0 LOCK+6
>> XRTL SET+5
>> XRTN LOCK+6*
Y NEXT, Q+2!, TYPE, TYPE1*, TYPE1+1*, TRAN+1
Y2 Q+2!

Marked Items

Name Field # of Occurrence
$T( LOCK+6
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 |  Marked Items  | All