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 |  Entry Points |  External References |  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: SD53M16A

Package: Scheduling

Routine: SD53M16A


Information

SD53M16A ;ALB/TXH - One Stop Code Update;Mar 8, 2016

Source Information

Source file <SD53M16A.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 3 (,DD)^%DT  FILE^DICN  ^DIE  
Kernel 1 (BMES,MES)^XPDUTL  

Entry Points

Name Comments DBIA/ICR reference
EN ; Add/inactivate/change/reactivate DSS IDs (stop codes).
; The following code executes if file modifications exist.
ADD ; Add DSS IDs
EDIT(SDXX) ; Edit fields w/new values if stop code record already exists
INACT ; Inactivate DSS IDs
CHANGE ; Change DSS ID names
CDRNUM ; Change CDR numbers
REACT ; Reactivate DSS IDs
RESTR ; Change Restriction Data
MESS ; Add message
MESSEX ; Display message if stop code already exists
MESI(SDEXDT) ; Inactivate message
MESA ; Reactivate message
MESC ; Change message
MESN ; Change number
MESR ; Restricting Stop Code
HDR(SDVAR) ;- Header
HDR1 ;; Stop Code Name
HDR2 ;; CDR Stop Code Name
HDR3 ;; Stop Code Name Rest. Type Date
UPDATEDD(SDTYPE) ; Update DD for #40.7 to either unlock file to allow
; edits or lock file down to prohibit edits
; SDTYPE="O" to unlock file and SDTYPE="C" to lock file
NEW ; DSS IDs to add - ex. ;;STOP CODE NAME^NUMBER^RESTRICTION TYPE^RESTRICTION DATE^CDR
OLD ;DSS IDs to be inactivated - ex. ;;AMIS NUMBER^^INACTIVE DATE
CHNG ;DSS ID name changes - ex. ;;STOP CODE NAME^NUMBER^^NEW NAME
CDR ;CDR account change - ex. ;;STOP CODE NAME^NUMBER^CDR # (old)^CDR# (new)
ACT ;DSS IDs to be reactivated - ex. ;;NUMBER^
REST ;Change restriction - ex. ;;STOP CODE NAME^NUMBER^REST TYPE^RES DATE^OLD

External References

Name Field # of Occurrence
^%DT INACT+16
DD^%DT INACT+19
FILE^DICN ADD+17
^DIE EDIT+8, INACT+25, CHANGE+14, CDRNUM+13, RESTR+14
BMES^XPDUTL EN+6, ADD+8, ADD+11, INACT+8, INACT+9, CHANGE+8, CDRNUM+8, REACT+8, RESTR+8, HDR+4
MES^XPDUTL ADD+7, INACT+7, CHANGE+7, CDRNUM+7, REACT+7, RESTR+7, MESS+3, MESS+7, MESS+12, MESS+14
MESSEX+3, MESSEX+5, MESI+8, MESI+10, MESA+4, MESA+6, MESC+3, MESC+6, MESC+7, MESN+3
MESN+6, MESN+7, MESR+3, MESR+6, MESR+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(40.7 - [#40.7] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(40.7 UPDATEDD+5*, UPDATEDD+6*, UPDATEDD+8!, UPDATEDD+9*
^DIC(40.7 - [#40.7] EN+5, EN+16, ADD+17, ADD+18, EDIT+4, INACT+22, INACT+23, CHANGE+11, CHANGE+12, CDRNUM+10
CDRNUM+11, REACT+12, REACT+13*, RESTR+11, RESTR+12, MESI+9, MESA+5

Label References

Name Line Occurrences
ADD EN+8
CDRNUM EN+12
CHANGE EN+11
EDIT ADD+18
HDR MESS+2, MESSEX+2, MESI+6, MESA+3, MESC+2, MESN+2, MESR+2
INACT EN+9
MESA REACT+13
MESC CHANGE+14
MESI INACT+25
MESN CDRNUM+13
MESR RESTR+14
MESS ADD+17
MESSEX ADD+18
REACT EN+10
RESTR EN+13
UPDATEDD EN+7, EN+15

Naked Globals

Name Field # of Occurrence
^(0 INACT+23, CHANGE+12, RESTR+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% INACT+26!
%DT INACT+15*, INACT+26!
%H INACT+26!
%I INACT+26!
DA ADD+13!, EDIT+3~, EDIT+4*, EDIT+5, INACT+10!, INACT+24*, INACT+26!, CHANGE+9!, CHANGE+13*, CHANGE+15!
CDRNUM+9!, CDRNUM+12*, CDRNUM+14!, REACT+11!, RESTR+9!, RESTR+13*, RESTR+15!
DD ADD+13!, INACT+10!, CHANGE+9!, CDRNUM+9!, REACT+11!, RESTR+9!
DIC ADD+12*, ADD+19!, INACT+26!
DIC("DR" ADD+14*, ADD+15*
DIC(0 ADD+12*
DIE EDIT+3~, EDIT+6*, INACT+24*, INACT+26!, CHANGE+13*, CHANGE+15!, CDRNUM+12*, CDRNUM+14!, RESTR+13*, RESTR+15!
>> DILOCKTM EN+5
DLAYGO ADD+12*, ADD+19!, EDIT+3~, INACT+26!
DO ADD+13!, INACT+10!, CHANGE+9!, CDRNUM+9!, REACT+11!, RESTR+9!
DR EDIT+3~, EDIT+7*, INACT+24*, INACT+26!, CHANGE+13*, CHANGE+15!, CDRNUM+12*, CDRNUM+14!, RESTR+13*, RESTR+15!
ECXADMSG MESS+1~, MESS+6*, MESS+7, MESS+10*, MESS+11*, MESS+12, MESS+13*, MESS+14, MESSEX+1~, MESSEX+4*
MESSEX+5
I UPDATEDD+3~, UPDATEDD+6*, UPDATEDD+9*
SDACMSG MESA+2~, MESA+5*, MESA+6
SDAUMF EN+3~, EN+4*, EN+14*
SDCMSG MESC+1~, MESC+4*, MESC+6
SDCMSG1 MESC+1~, MESC+5*, MESC+7
SDDA INACT+5~, INACT+21*, INACT+22*, INACT+23, INACT+24, CHANGE+5~, CHANGE+10*, CHANGE+11*, CHANGE+12, CHANGE+13
CDRNUM+5~, CDRNUM+10*, CDRNUM+11, CDRNUM+12, REACT+5~, REACT+12*, REACT+13, RESTR+5~, RESTR+10*, RESTR+11*
RESTR+12, RESTR+13, MESI+9, MESA+5
SDEXDT INACT+5~, INACT+20*, INACT+25, MESI~, MESI+7*, MESI+9
SDHDR HDR+2~, HDR+3*, HDR+4
SDINDT INACT+5~, INACT+18*
SDINMSG MESI+5~, MESI+9*, MESI+10
SDNMSG MESN+1~, MESN+4*, MESN+6, MESR+1~, MESR+4*, MESR+6
SDNMSG1 MESN+1~, MESN+5*, MESN+7, MESR+1~, MESR+5*, MESR+7
SDTYPE EN+3~, UPDATEDD~, UPDATEDD+4, UPDATEDD+7
SDVAR EN+3~, ADD+6*, INACT+6*, CHANGE+6*, CDRNUM+6*, REACT+6*, RESTR+6*, MESS+2, MESS+15!, MESSEX+2
MESSEX+6!, MESI+6, MESI+11!, MESA+3, MESA+7!, MESC+2, MESC+8!, MESN+2, MESN+8!, MESR+2
MESR+8!, HDR~, HDR+1
SDX ADD+5~, ADD+13*, INACT+5~, INACT+10*, CHANGE+5~, CHANGE+9*, CDRNUM+5~, CDRNUM+9*, REACT+5~, REACT+11*
RESTR+5~, RESTR+9*
SDXX ADD+5~, ADD+13*, ADD+14, ADD+15, ADD+16, ADD+17, ADD+18, EDIT~, EDIT+2, EDIT+4
, EDIT+7, INACT+5~, INACT+10*, INACT+11, INACT+12, INACT+22, CHANGE+5~, CHANGE+9*, CHANGE+11, CHANGE+13
CDRNUM+5~, CDRNUM+9*, CDRNUM+10, CDRNUM+12, REACT+5~, REACT+11*, REACT+12, RESTR+5~, RESTR+9*, RESTR+11
RESTR+13, MESS+6, MESS+10, MESS+11, MESS+13, MESSEX+4, MESI+9, MESA+5, MESC+4, MESC+5
MESN+4, MESN+5, MESR+4, MESR+5
U ADD+14, EDIT+7, INACT+23, CHANGE+11, CHANGE+12, CHANGE+13, CDRNUM+10, CDRNUM+12, REACT+13, RESTR+11
RESTR+12, RESTR+13, MESC+4, MESC+5, MESN+4, MESN+5, MESR+4, MESR+5, UPDATEDD+6, UPDATEDD+9
X ADD+16*, ADD+19!, INACT+12*, INACT+26!, CDRNUM+14!, RESTR+15!
Y INACT+17, INACT+18, INACT+20, INACT+26!, MESS+5, MESS+9

Marked Items

Name Field # of Occurrence
$T(@(3) HDR+3
$T(ACT+1 EN+10
$T(ACT+SDX REACT+11
$T(CDR+1 EN+12
$T(CDR+SDX CDRNUM+9
$T(CHNG+1 EN+11
$T(CHNG+SDX CHANGE+9
$T(NEW+1 EN+8
$T(NEW+SDX ADD+13
$T(OLD+1 EN+9
$T(OLD+SDX INACT+10
$T(REST+1 EN+13
$T(REST+SDX RESTR+9
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All