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

Package: Scheduling

Routine: SDESGETAVAILSC


Information

SDESGETAVAILSC ;ALB/BWF - VISTA SCHEDULING AVAILABILITY BY STOP CODE ;Mar 11, 2023

Source Information

Source file <SDESGETAVAILSC.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Scheduling 7 $$FMTISO^SDAMUTDT  RESAB^SDEC57  BUILDJSON^SDESBUILDJSON  VALIDATEEAS^SDESINPUTVALUTL  ERRLOG^SDESJSON  ($$AMISTOSTOPCODE,$$INACTIVE)^SDESUTIL  $$VALDATE2^SDESVALUTIL  
Kernel 1 $$FMADD^XLFDT  
VA FileMan 1 $$GET1^DIQ  

Entry Points

Name Comments DBIA/ICR reference
SCAVAIL(RESULT,EASAUDITID,STOPCODE,CREDSTOPCODES,STRTDATE,ENDDATE,NUMBERRET,SDEASTRKNG) ;
GETAVAIL(RETURN,CLINLIST,START,END,NUMBER) ;
MATCHCLIN(CLINLIST,STCODE,CRSTCODES) ;
VALPRIMSTOP(ERRORS,CODE) ;
VALCRSTOP(ERRORS,CODES) ;
VALNUM(ERRORS,NUMBERRET) ;

External References

Name Field # of Occurrence
$$GET1^DIQ GETAVAIL+10, GETAVAIL+28
$$FMTISO^SDAMUTDT GETAVAIL+29, GETAVAIL+30
RESAB^SDEC57 GETAVAIL+12
BUILDJSON^SDESBUILDJSON SCAVAIL+14, SCAVAIL+18
VALIDATEEAS^SDESINPUTVALUTL SCAVAIL+11
ERRLOG^SDESJSON SCAVAIL+5, SCAVAIL+7, VALPRIMSTOP+1, VALPRIMSTOP+2, VALCRSTOP+3, VALNUM+1
$$AMISTOSTOPCODE^SDESUTIL MATCHCLIN+2, MATCHCLIN+4
$$INACTIVE^SDESUTIL GETAVAIL+11
$$VALDATE2^SDESVALUTIL SCAVAIL+4, SCAVAIL+6
$$FMADD^XLFDT GETAVAIL+6, GETAVAIL+7

Used in RPC

RPC Name Call Tags
SDES GET AVAIL BY STOP CODE SCAVAIL

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SC - [#44] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(40.7 - [#40.7] VALPRIMSTOP+2, VALCRSTOP+3
^HOLIDAY("B" GETAVAIL+10
^SC - [#44] GETAVAIL+9
^SC("ACST" MATCHCLIN+9
^SC("AST" MATCHCLIN+6
^TMP("SDESGETAVAILSC" SCAVAIL+2, GETAVAIL+4, GETAVAIL+12, GETAVAIL+13, GETAVAIL+14

Label References

Name Line Occurrences
GETAVAIL SCAVAIL+16
MATCHCLIN SCAVAIL+15
VALCRSTOP SCAVAIL+9
VALNUM SCAVAIL+10
VALPRIMSTOP SCAVAIL+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPTDAT GETAVAIL+1~, GETAVAIL+14*, GETAVAIL+15, GETAVAIL+16, GETAVAIL+17, GETAVAIL+19, GETAVAIL+29, GETAVAIL+30
APPTEND GETAVAIL+1~, GETAVAIL+16*
APPTSTRT GETAVAIL+1~, GETAVAIL+15*
AVAIL GETAVAIL+1~, GETAVAIL+19*, GETAVAIL+21
BADATE GETAVAIL+1~, GETAVAIL+5*, GETAVAIL+7, GETAVAIL+8*
CLIN GETAVAIL+1~, GETAVAIL+3*, GETAVAIL+4, GETAVAIL+9, GETAVAIL+10, GETAVAIL+11, GETAVAIL+12, GETAVAIL+13, GETAVAIL+14, GETAVAIL+27
, GETAVAIL+28
CLINAVAIL SCAVAIL+1~, SCAVAIL+16, SCAVAIL+17, SCAVAIL+18
CLINAVAIL("Availability" SCAVAIL+17*
CLINIEN MATCHCLIN+1~, MATCHCLIN+6*, MATCHCLIN+9, MATCHCLIN+10
CLINLIST SCAVAIL+1~, SCAVAIL+2*, SCAVAIL+15, SCAVAIL+16, SCAVAIL+19, GETAVAIL~, GETAVAIL+3, MATCHCLIN~, MATCHCLIN+9, MATCHCLIN+10
CLINNAME GETAVAIL+1~
CNT GETAVAIL+1~, GETAVAIL+2*, GETAVAIL+24*, GETAVAIL+27, GETAVAIL+28, GETAVAIL+29, GETAVAIL+30, GETAVAIL+31
CODE VALPRIMSTOP~, VALPRIMSTOP+1, VALPRIMSTOP+2
CODES VALCRSTOP~
CODES( VALCRSTOP+2
CREDSTOPCODES SCAVAIL~, SCAVAIL+9, SCAVAIL+15
CREDSTOPIEN MATCHCLIN+1~, MATCHCLIN+4*, MATCHCLIN+5
CREDSTOPIENS MATCHCLIN+1~, MATCHCLIN+7
CREDSTOPIENS( MATCHCLIN+5*, MATCHCLIN+8
CRSTCODES MATCHCLIN~
CRSTCODES( MATCHCLIN+3
CRSTLOOP MATCHCLIN+1~, MATCHCLIN+3*, MATCHCLIN+4
CRSTOPIEN MATCHCLIN+1~, MATCHCLIN+8*, MATCHCLIN+9
DONE GETAVAIL+1~, GETAVAIL+2*, GETAVAIL+3, GETAVAIL+7, GETAVAIL+13, GETAVAIL+32*, VALCRSTOP+1~, VALCRSTOP+2*, VALCRSTOP+3*
DT SCAVAIL+5
EASAUDITID SCAVAIL~
END GETAVAIL~, GETAVAIL+6
ENDDATE SCAVAIL~, SCAVAIL+3*, SCAVAIL+6
ENDDT SCAVAIL+1~, SCAVAIL+6*, SCAVAIL+7, SCAVAIL+16
ERRORS SCAVAIL+1~, SCAVAIL+4, SCAVAIL+5, SCAVAIL+6, SCAVAIL+7, SCAVAIL+8, SCAVAIL+9, SCAVAIL+10, SCAVAIL+11, SCAVAIL+12
, SCAVAIL+14, VALPRIMSTOP~, VALPRIMSTOP+1, VALPRIMSTOP+2, VALCRSTOP~, VALCRSTOP+3, VALNUM~, VALNUM+1
ERRORS("Availability" SCAVAIL+13*
GLOB GETAVAIL+1~, GETAVAIL+4*, GETAVAIL+12, GETAVAIL+33
LOOP GETAVAIL+1~, GETAVAIL+13*, GETAVAIL+14
NUMBER GETAVAIL~, GETAVAIL+25, GETAVAIL+26*, GETAVAIL+32
NUMBERRET SCAVAIL~, SCAVAIL+3*, SCAVAIL+10, SCAVAIL+16, VALNUM~, VALNUM+1
RESOURCEIEN GETAVAIL+1~
RESULT SCAVAIL~, SCAVAIL+14, SCAVAIL+18
RETURN GETAVAIL~
RETURN("Availability" GETAVAIL+27*, GETAVAIL+28*, GETAVAIL+29*, GETAVAIL+30*, GETAVAIL+31*
SDEASTRKNG SCAVAIL~, SCAVAIL+3*, SCAVAIL+11
SDECEND GETAVAIL+1~, GETAVAIL+6*, GETAVAIL+7
SDERR GETAVAIL+1~
SDI GETAVAIL+1~, GETAVAIL+6*, GETAVAIL+7*, GETAVAIL+8, GETAVAIL+9, GETAVAIL+10, GETAVAIL+11, GETAVAIL+12
SLOTS GETAVAIL+1~, GETAVAIL+17*, GETAVAIL+18, GETAVAIL+20*, GETAVAIL+21*, GETAVAIL+22*, GETAVAIL+23, GETAVAIL+25*, GETAVAIL+26, GETAVAIL+31
START GETAVAIL~, GETAVAIL+6
STARTDT SCAVAIL+1~, SCAVAIL+4*, SCAVAIL+5, SCAVAIL+7, SCAVAIL+16
STCODE MATCHCLIN~, MATCHCLIN+2
STOPCODE SCAVAIL~, SCAVAIL+3*, SCAVAIL+8, SCAVAIL+15
STOPIEN MATCHCLIN+1~, MATCHCLIN+2*, MATCHCLIN+6
STRTDATE SCAVAIL~, SCAVAIL+3*, SCAVAIL+4
U GETAVAIL+15, GETAVAIL+16, GETAVAIL+17, GETAVAIL+19, GETAVAIL+29, GETAVAIL+30
X VALCRSTOP+1~, VALCRSTOP+2*, VALCRSTOP+3
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All