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

Package: Scheduling

Routine: SDESMISSIONAVL


Information

SDESMISSIONAVL ;ALB/BWF/ANU - VISTA SCHEDULING MISSION ACT AVAILABILITY ;Feb 16, 2023

Source Information

Source file <SDESMISSIONAVL.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,$$TIMEZONEDATA)^SDESUTIL  $$VALDATE2^SDESVALUTIL  
Kernel 1 $$FMADD^XLFDT  
VA FileMan 1 $$GET1^DIQ  

Entry Points

Name Comments DBIA/ICR reference
MISSACTAVAIL(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+11, GETAVAIL+29, GETAVAIL+36, GETAVAIL+37, GETAVAIL+38
$$FMTISO^SDAMUTDT GETAVAIL+30, GETAVAIL+31
RESAB^SDEC57 GETAVAIL+13
BUILDJSON^SDESBUILDJSON MISSACTAVAIL+14, MISSACTAVAIL+18
VALIDATEEAS^SDESINPUTVALUTL MISSACTAVAIL+11
ERRLOG^SDESJSON MISSACTAVAIL+5, MISSACTAVAIL+7, VALPRIMSTOP+1, VALPRIMSTOP+2, VALCRSTOP+3, VALNUM+1
$$AMISTOSTOPCODE^SDESUTIL MATCHCLIN+2, MATCHCLIN+4
$$INACTIVE^SDESUTIL GETAVAIL+12
$$TIMEZONEDATA^SDESUTIL GETAVAIL+41
$$VALDATE2^SDESVALUTIL MISSACTAVAIL+4, MISSACTAVAIL+6
$$FMADD^XLFDT GETAVAIL+7, GETAVAIL+8

Used in RPC

RPC Name Call Tags
SDES GET MISSION ACT AVAIL MISSACTAVAIL

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(40.7 - [#40.7] VALPRIMSTOP+2, VALCRSTOP+3
^HOLIDAY("B" GETAVAIL+11
^SC - [#44] GETAVAIL+10, GETAVAIL+34
^SC("ACST" MATCHCLIN+9
^SC("AST" MATCHCLIN+6
^TMP("SDESMISSIONAVL" MISSACTAVAIL+2, GETAVAIL+5, GETAVAIL+13, GETAVAIL+14, GETAVAIL+15

Label References

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPTDAT GETAVAIL+1~, GETAVAIL+15*, GETAVAIL+16, GETAVAIL+17, GETAVAIL+18, GETAVAIL+20, GETAVAIL+30, GETAVAIL+31
APPTEND GETAVAIL+1~, GETAVAIL+17*
APPTSTRT GETAVAIL+1~, GETAVAIL+16*
AVAIL GETAVAIL+1~, GETAVAIL+20*, GETAVAIL+22
BADATE GETAVAIL+1~, GETAVAIL+6*, GETAVAIL+8, GETAVAIL+9*
CLIN GETAVAIL+1~, GETAVAIL+4*, GETAVAIL+5, GETAVAIL+10, GETAVAIL+11, GETAVAIL+12, GETAVAIL+13, GETAVAIL+14, GETAVAIL+15, GETAVAIL+28
, GETAVAIL+29, GETAVAIL+34, GETAVAIL+36, GETAVAIL+37, GETAVAIL+38, GETAVAIL+41
CLINAVAIL MISSACTAVAIL+1~, MISSACTAVAIL+16, MISSACTAVAIL+17, MISSACTAVAIL+18
CLINAVAIL("MissionActAvailability" MISSACTAVAIL+17*
CLINIEN MATCHCLIN+1~, MATCHCLIN+6*, MATCHCLIN+9, MATCHCLIN+10
CLINLIST MISSACTAVAIL+1~, MISSACTAVAIL+2*, MISSACTAVAIL+15, MISSACTAVAIL+16, MISSACTAVAIL+19, GETAVAIL~, GETAVAIL+4, MATCHCLIN~, MATCHCLIN+9, MATCHCLIN+10
CLINNAME GETAVAIL+1~
CNT GETAVAIL+1~, GETAVAIL+3*, GETAVAIL+25*, GETAVAIL+28, GETAVAIL+29, GETAVAIL+30, GETAVAIL+31, GETAVAIL+32, GETAVAIL+36, GETAVAIL+37
, GETAVAIL+40, GETAVAIL+41
CODE VALPRIMSTOP~, VALPRIMSTOP+1, VALPRIMSTOP+2
CODES VALCRSTOP~
CODES( VALCRSTOP+2
CREDSTOPCODES MISSACTAVAIL~, MISSACTAVAIL+9, MISSACTAVAIL+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
DEFAULTPROVIDER GETAVAIL+2~, GETAVAIL+38*, GETAVAIL+39*, GETAVAIL+40
DONE GETAVAIL+1~, GETAVAIL+3*, GETAVAIL+4, GETAVAIL+8, GETAVAIL+14, GETAVAIL+42*, VALCRSTOP+1~, VALCRSTOP+2*, VALCRSTOP+3*
DT MISSACTAVAIL+5
EASAUDITID MISSACTAVAIL~
END GETAVAIL~, GETAVAIL+7
ENDDATE MISSACTAVAIL~, MISSACTAVAIL+3*, MISSACTAVAIL+6
ENDDT MISSACTAVAIL+1~, MISSACTAVAIL+6*, MISSACTAVAIL+7, MISSACTAVAIL+16
ERRORS MISSACTAVAIL+1~, MISSACTAVAIL+4, MISSACTAVAIL+5, MISSACTAVAIL+6, MISSACTAVAIL+7, MISSACTAVAIL+8, MISSACTAVAIL+9, MISSACTAVAIL+10, MISSACTAVAIL+11, MISSACTAVAIL+12
, MISSACTAVAIL+14, VALPRIMSTOP~, VALPRIMSTOP+1, VALPRIMSTOP+2, VALCRSTOP~, VALCRSTOP+3, VALNUM~, VALNUM+1
ERRORS("MissionActAvailability" MISSACTAVAIL+13*
GLOB GETAVAIL+1~, GETAVAIL+5*, GETAVAIL+13, GETAVAIL+43
LOOP GETAVAIL+1~, GETAVAIL+14*, GETAVAIL+15
NUMBER GETAVAIL~, GETAVAIL+26, GETAVAIL+27*, GETAVAIL+42
NUMBERRET MISSACTAVAIL~, MISSACTAVAIL+3*, MISSACTAVAIL+10, MISSACTAVAIL+16, VALNUM~, VALNUM+1
PROV GETAVAIL+2~, GETAVAIL+34*, GETAVAIL+36, GETAVAIL+37, GETAVAIL+38
PRVCNT GETAVAIL+2~, GETAVAIL+34*, GETAVAIL+35*, GETAVAIL+36, GETAVAIL+37, GETAVAIL+40
RESOURCEIEN GETAVAIL+1~
RESULT MISSACTAVAIL~, MISSACTAVAIL+14, MISSACTAVAIL+18
RETURN GETAVAIL~
RETURN("MissionActAvailability" GETAVAIL+28*, GETAVAIL+29*, GETAVAIL+30*, GETAVAIL+31*, GETAVAIL+32*, GETAVAIL+36*, GETAVAIL+37*, GETAVAIL+40*, GETAVAIL+41*
SDEASTRKNG MISSACTAVAIL~, MISSACTAVAIL+3*, MISSACTAVAIL+11
SDECEND GETAVAIL+1~, GETAVAIL+7*, GETAVAIL+8
SDERR GETAVAIL+1~
SDI GETAVAIL+1~, GETAVAIL+7*, GETAVAIL+8*, GETAVAIL+9, GETAVAIL+10, GETAVAIL+11, GETAVAIL+12, GETAVAIL+13
SLOTS GETAVAIL+1~, GETAVAIL+18*, GETAVAIL+19, GETAVAIL+21*, GETAVAIL+22*, GETAVAIL+23*, GETAVAIL+24, GETAVAIL+26*, GETAVAIL+27, GETAVAIL+32
START GETAVAIL~, GETAVAIL+7
STARTDT MISSACTAVAIL+1~, MISSACTAVAIL+4*, MISSACTAVAIL+5, MISSACTAVAIL+7, MISSACTAVAIL+16
STCODE MATCHCLIN~, MATCHCLIN+2
STOPCODE MISSACTAVAIL~, MISSACTAVAIL+3*, MISSACTAVAIL+8, MISSACTAVAIL+15
STOPIEN MATCHCLIN+1~, MATCHCLIN+2*, MATCHCLIN+6
STRTDATE MISSACTAVAIL~, MISSACTAVAIL+3*, MISSACTAVAIL+4
U GETAVAIL+16, GETAVAIL+17, GETAVAIL+18, GETAVAIL+20, GETAVAIL+30, GETAVAIL+31
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