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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XUXTADAPI2

Package: Kernel

Routine: XUXTADAPI2


Information

XUXTADAPI2 ;SLC/JLA - Service/Section Edit API's ; NOV 27, 2024@12:30

Source Information

Source file <XUXTADAPI2.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 2 LIST^DIC  $$GET1^DIQ  
Kernel 1 (GASSIFM,GASSINFM,SHOWA)^XUXTADAPI  

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

Package Total Caller Graph
Kernel 1 XUXTADAPI3  

Entry Points

Name Comments DBIA/ICR reference
GASSIFM(AXUXTADSSIA)
GASSINFM(AXUXTADSSIA)
SHOWA(AXUXTADHEADER,ANXUXTADARRAY)
GET1(AFILE,AIENS,AFIELD,AFLAGS,ATROOT,AMROOT)
LIST(AFILE,AIENS,AFIELD,AFLAGS,AMAX,AFROM,APART,AINDEX,ASCREEN,AIDENTIFIER,ATROOT,AMROOT)
GAUSSXFM(AXUXTADAUSSA) ;
GAUSSXFMDN ;
SHOWAUSS() ;
GASSAX(AXUXTADSSAA) ;
GSSAXDN ;
GASSAXFM(AXUXTADSSAA) ;
GSSAXFMDN ;
SHOWASSUC() ;
GAUANESS(AXUXTADAUANSS) ;
GAUANESSDN ;
GAUANESSFM(AXUXTADUANSS) ;
GAUANESSFMDN ;
SHOWAUANESS() ;
GSSUX(AXUXTADSSIEN,AXUXTADSSUA) ;
GSSUXDN ;
GSSUXFM(AXUXTADSSIEN,AXUXTADSSUA) ;
GSSUXFMDN ;
SHOWAUASS(AXUXTADSSIEN) ;
GSSNUX(AXUXTADSSNUA) ;
GSSNUXDN ;
GSSNUXFM(AXUXTADSSNUA) ;
GSSNUXFMDN ;
SHOWASSNUA() ;

External References

Name Field # of Occurrence
LIST^DIC LIST
$$GET1^DIQ GET1
GASSIFM^XUXTADAPI GASSIFM
GASSINFM^XUXTADAPI GASSINFM
SHOWA^XUXTADAPI SHOWA

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $$GAUSSXFM^XUXTADAPI2(XUXTADAUSSA)
  • Line Location: LIST+20
Function Call: WRITE
  • Prompt: !,"GAUSSXFM^XUXTADAPI2(",$G(AXUXTADAUSSA),") Called"
  • Line Location: GAUSSXFM+4
Function Call: WRITE
  • Prompt: !,"Get all User Service/Section's"
  • Line Location: GAUSSXFM+5
Function Call: WRITE
  • Prompt: !,"GAUSSXFM^XUXTADAPI2 Exiting, Response: ",XUXTADRTNVAL,!
  • Line Location: GAUSSXFMDN+1
Function Call: WRITE
  • Prompt: $$GASSAX^XUXTADAPI2(XUXTADSSAA)
  • Line Location: SHOWAUSS+19
Function Call: WRITE
  • Prompt: $$GASSAXFM^XUXTADAPI2(XUXTADSSAA)
  • Line Location: GSSAXDN+13
Function Call: WRITE
  • Prompt: !,"GASSAXFM^XUXTADAPI2(",$G(AXUXTADSSAA),") Called"
  • Line Location: GASSAXFM+3
Function Call: WRITE
  • Prompt: !,"Get All Service/Section's Assigned User Counts"
  • Line Location: GASSAXFM+4
Function Call: WRITE
  • Prompt: !,"SSIEN: ",XUXTADSSIEN
  • Line Location: GASSAXFM+14
Function Call: WRITE
  • Prompt: ", USER COUNT: ",@XUXTADSSUA,!
  • Line Location: GASSAXFM+18
Function Call: WRITE
  • Prompt: !,"GASSAXFM^XUXTADAPI2 Exiting, Response: ",XUXTADRTNVAL,!
  • Line Location: GSSAXFMDN+1
Function Call: WRITE
  • Prompt: $$GAUANESS^XUXTADAPI2(AXUXTADAUANSS)
  • Line Location: SHOWASSUC+17
Function Call: WRITE
  • Prompt: !,"GASSAX XUXTADRTNVAL: ",XUXTADRTNVAL,!
  • Line Location: GAUANESS+9
Function Call: WRITE
  • Prompt: !,"XUXTADSSIEN: ",XUXTADSSIEN
  • Line Location: GAUANESS+13
Function Call: WRITE
  • Prompt: " DOES NOT EXIST IN ^DIC(49)"
  • Line Location: GAUANESS+15
Function Call: WRITE
  • Prompt: !,"USER: ",XUXTADUIEN
  • Line Location: GAUANESS+18
Function Call: WRITE
  • Prompt: $$GAUANESSFM^XUXTADAPI2(AXUXTADAUANSS)
  • Line Location: GAUANESSDN+15
Function Call: WRITE
  • Prompt: !,"GAUANESSFM^XUXTADAPI2(",$G(AXUXTADUANSS),") Called"
  • Line Location: GAUANESSFM+4
Function Call: WRITE
  • Prompt: !,"Get all Users Assigned to Non-existent Service/Section's"
  • Line Location: GAUANESSFM+5
Function Call: WRITE
  • Prompt: !,"GASSAXFM XUXTADRTNVAL: ",XUXTADRTNVAL,!
  • Line Location: GAUANESSFM+13
Function Call: WRITE
  • Prompt: !,"XUXTADSSIEN: ",XUXTADSSIEN
  • Line Location: GAUANESSFM+18
Function Call: WRITE
  • Prompt: !," DOES NOT EXIST IN ^DIC(49)"
  • Line Location: GAUANESSFM+21
Function Call: WRITE
  • Prompt: !,"GAUANESSFM: XUXTADSSUA:",!
  • Line Location: GAUANESSFM+25
Function Call: WRITE
  • Prompt: !,"GAUANESSFM^XUXTADAPI2 Exiting, Response: ",XUXTADRTNVAL,!
  • Line Location: GAUANESSFMDN+1
Function Call: WRITE
  • Prompt: $$GSSUX^XUXTADAPI2(1041,XUXTADSSUA)
  • Line Location: SHOWAUANESS+20
Function Call: WRITE
  • Prompt: $$GSSUXFM^XUXTADAPI2(1041,XUXTADSSUA)
  • Line Location: GSSUXDN+18
Function Call: WRITE
  • Prompt: !,"GSSUXFM^XUXTADAPI2(",$G(AXUXTADSSIEN),",",$G(AXUXTADSSUA),") Called"
  • Line Location: GSSUXFM+4
Function Call: WRITE
  • Prompt: !,"Get Users Assigned to Service/Section ",$G(AXUXTADSSIEN)
  • Line Location: GSSUXFM+5
Function Call: WRITE
  • Prompt: !
  • Line Location: GSSUXFM+20
Function Call: WRITE
  • Prompt: !,"GSSUXFM^XUXTADAPI2 Exiting, Response: ",XUXTADRTNVAL,!
  • Line Location: GSSUXFMDN+1
Function Call: WRITE
  • Prompt: "XUXTADRTNVAL: ",XUXTADRTNVAL
  • Line Location: SHOWAUASS+5
Function Call: WRITE
  • Prompt: $$GSSNUX^XUXTADAPI2(XUXTADSSNUA)
  • Line Location: SHOWAUASS+20
Function Call: WRITE
  • Prompt: !,"GASSAX XUXTADRTNVAL: ",XUXTADRTNVAL,!
  • Line Location: GSSNUX+10
Function Call: WRITE
  • Prompt: !,"XUXTADSSIEN: ",XUXTADSSIEN
  • Line Location: GSSNUX+13
Function Call: WRITE
  • Prompt: ", has no Users assigned: "
  • Line Location: GSSNUX+15
Function Call: WRITE
  • Prompt: $$GSSNUXFM^XUXTADAPI2(XUXTADSSNUA)
  • Line Location: GSSNUXDN+13
Function Call: WRITE
  • Prompt: !,"GSSNUXFM^XUXTADAPI2(",$G(AXUXTADSSNUA),") Called"
  • Line Location: GSSNUXFM+3
Function Call: WRITE
  • Prompt: !,"Get Service/Section's with No Users Assigned"
  • Line Location: GSSNUXFM+4
Function Call: WRITE
  • Prompt: !,"GASSAXFM XUXTADRTNVAL: ",XUXTADRTNVAL,!
  • Line Location: GSSNUXFM+14
Function Call: WRITE
  • Prompt: !,"SSIEN: ",XUXTADSSIEN
  • Line Location: GSSNUXFM+21
Function Call: WRITE
  • Prompt: ", has no Users assigned: "
  • Line Location: GSSNUXFM+23
Function Call: WRITE
  • Prompt: !,"GSSNUXFM^XUXTADAPI2 Exiting, Response: ",XUXTADRTNVAL,!
  • Line Location: GSSNUXFMDN+1
Function Call: WRITE
  • Prompt: "XUXTADRTNVAL: ",XUXTADRTNVAL
  • Line Location: SHOWASSNUA+5
Routine Call
  • DIC
  • Line Location:
    • LIST

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(49 - [#49] GAUANESS+14, GSSUX+4, GSSNUX+12
^VA(200 - [#200] GASSAX+7, GASSAX+9, GAUANESS+17, GSSUX+11

Label References

Name Line Occurrences
$$GASSAX GAUANESS+8, GSSNUX+9
$$GASSAXFM SHOWASSUC+3, GAUANESSFM+12, GSSNUXFM+13
$$GAUANESSFM SHOWAUANESS+3
$$GAUSSXFM SHOWAUSS+3
$$GET1 GAUANESSFM+19
$$GSSNUXFM SHOWASSNUA+3
$$GSSUXFM GASSAXFM+17, GAUANESSFM+24, SHOWAUASS+3
GASSINFM GSSNUXFM+19
GAUANESSDN GAUANESS+5, GAUANESS+10
GAUANESSFMDN GAUANESSFM+8, GAUANESSFM+14
GAUSSXFM GASSAXFM+12
GAUSSXFMDN GAUSSXFM+8
GSSAXDN GASSAX+3
GSSAXFMDN GASSAXFM+7
GSSNUXDN GSSNUX+5, GSSNUX+11
GSSNUXFMDN GSSNUXFM+7, GSSNUXFM+15
GSSUXDN GSSUX+4, GSSUX+7
GSSUXFMDN GSSUXFM+9, GSSUXFM+12
LIST GAUSSXFM+14, GSSUXFM+17
SHOWA SHOWAUSS+5, SHOWASSUC+5, SHOWAUANESS+5, SHOWAUASS+7, SHOWASSNUA+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AFIELD GET1~, LIST~
AFILE GET1~, LIST~
AFLAGS GET1~, LIST~
AFROM LIST~
AIDENTIFIER LIST~
AIENS GET1~, LIST~
AINDEX LIST~
AMAX LIST~
AMROOT GET1~, LIST~
ANXUXTADARRAY SHOWA~
APART LIST~
ASCREEN LIST~
ATROOT GET1~, LIST~
AXUXTADAUANSS GAUANESS~, GAUANESS+4
AXUXTADAUSSA GAUSSXFM~, GAUSSXFM+7
AXUXTADHEADER SHOWA~
AXUXTADSSAA GASSAX~, GASSAX+2, GASSAXFM~, GASSAXFM+6
AXUXTADSSIA GASSIFM~, GASSINFM~
AXUXTADSSIEN GSSUX~, GSSUX+3, GSSUXFM~, GSSUXFM+7, SHOWAUASS~, SHOWAUASS+3, SHOWAUASS+6
AXUXTADSSNUA GSSNUX~, GSSNUX+4, GSSNUXFM~, GSSNUXFM+6
AXUXTADSSUA GSSUX~, GSSUX+6, GSSUXFM~, GSSUXFM+11
AXUXTADUANSS GAUANESSFM~, GAUANESSFM+7
>> DONE GAUSSXFM+13*, GAUSSXFM+14, GAUSSXFM+16*
FIELD GAUANESSFM+2~, GAUANESSFM+16*, GAUANESSFM+19
FIELDS GAUSSXFM+2~, GAUSSXFM+12*, GAUSSXFM+14, GSSUXFM+2~, GSSUXFM+16*, GSSUXFM+17
FILE GAUSSXFM+2~, GAUSSXFM+12*, GAUSSXFM+14, GAUANESSFM+2~, GAUANESSFM+16*, GAUANESSFM+19, GSSUXFM+2~, GSSUXFM+16*, GSSUXFM+17
FLAGS GAUSSXFM+2~, GAUSSXFM+12*, GAUSSXFM+14, GSSUXFM+2~, GSSUXFM+16*, GSSUXFM+17
FROM GAUSSXFM+2~, GAUSSXFM+12*, GAUSSXFM+14, GAUSSXFM+18*, GSSUXFM+2~, GSSUXFM+16*, GSSUXFM+17
INDEX GAUSSXFM+2~, GAUSSXFM+12*, GAUSSXFM+14, GSSUXFM+2~, GSSUXFM+16*, GSSUXFM+17
MAX GAUSSXFM+2~, GAUSSXFM+12*, GAUSSXFM+14
PART GAUSSXFM+2~, GSSUXFM+2~, GSSUXFM+16*, GSSUXFM+17
TROOT GAUSSXFM+2~, GAUSSXFM+12*, GAUSSXFM+14, GAUSSXFM+15, GAUSSXFMDN+2, GSSUXFM+2~, GSSUXFM+6*, GSSUXFM+17, GSSUXFM+19, GSSUXFM+21
, GSSUXFM+22, GSSUXFMDN+2
U GSSUXFM+22
VERBOSE GAUSSXFM+3~*, GASSAXFM+2~*, GAUANESS+2~*, GAUANESSFM+3~*, GSSUXFM+3~*, GSSNUX+2~*, GSSNUXFM+2~*
XUXTADASSNUA SHOWASSNUA+1~, SHOWASSNUA+2*, SHOWASSNUA+3, SHOWASSNUA+4, SHOWASSNUA+7, SHOWASSNUA+8
XUXTADASSUC SHOWASSUC+1~, SHOWASSUC+2*, SHOWASSUC+3, SHOWASSUC+5, SHOWASSUC+6
XUXTADAUASS SHOWAUASS+1~, SHOWAUASS+2*, SHOWAUASS+3, SHOWAUASS+4, SHOWAUASS+7, SHOWAUASS+8
XUXTADAUNESS SHOWAUANESS+1~, SHOWAUANESS+2*, SHOWAUANESS+3, SHOWAUANESS+5, SHOWAUANESS+6
XUXTADAUSS SHOWAUSS+1~, SHOWAUSS+2*, SHOWAUSS+3, SHOWAUSS+5, SHOWAUSS+6
XUXTADAUSSA GAUSSXFM+1~, GAUSSXFM+7*, GAUSSXFM+8, GAUSSXFM+10, GAUSSXFM+11, GAUSSXFM+17, GAUSSXFM+19
XUXTADHEADER SHOWAUSS+1~, SHOWAUSS+4*, SHOWAUSS+5, SHOWASSUC+1~, SHOWASSUC+4*, SHOWASSUC+5, SHOWAUANESS+1~, SHOWAUANESS+4*, SHOWAUANESS+5, SHOWAUASS+1~
, SHOWAUASS+6*, SHOWAUASS+7, SHOWASSNUA+1~, SHOWASSNUA+6*, SHOWASSNUA+7
XUXTADRTNVAL GAUSSXFM+1~, GAUSSXFM+6*, GAUSSXFM+9*, GAUSSXFM+19*, GAUSSXFMDN+3, SHOWAUSS+1~, SHOWAUSS+3*, GASSAX+1~, GASSAX+4*, GASSAX+13*
GSSAXDN+1, GASSAXFM+1~, GASSAXFM+8*, GASSAXFM+17*, GASSAXFM+22*, GSSAXFMDN+3, SHOWASSUC+1~, SHOWASSUC+3*, GAUANESS+1~, GAUANESS+6*
, GAUANESS+8*, GAUANESS+10, GAUANESS+20*, GAUANESSDN+2, GAUANESSFM+1~, GAUANESSFM+9*, GAUANESSFM+12*, GAUANESSFM+14, GAUANESSFM+19*, GAUANESSFM+20
, GAUANESSFM+24*, GAUANESSFM+26, GAUANESSFM+27, GAUANESSFM+28*, GAUANESSFMDN+3, SHOWAUANESS+1~, SHOWAUANESS+3*, GSSUX+1~, GSSUX+2*, GSSUX+5*
, GSSUX+8*, GSSUX+13*, GSSUXDN+1, GSSUXFM+1~, GSSUXFM+6*, GSSUXFM+10*, GSSUXFM+13*, GSSUXFM+18*, GSSUXFM+23*, GSSUXFMDN+3
, SHOWAUASS+1~, SHOWAUASS+3*, SHOWAUASS+4, SHOWAUASS+5, GSSNUX+1~, GSSNUX+6*, GSSNUX+9*, GSSNUX+11, GSSNUX+17*, GSSNUXDN+2
, GSSNUXFM+1~, GSSNUXFM+8*, GSSNUXFM+13*, GSSNUXFM+15, GSSNUXFM+25*, GSSNUXFMDN+3, SHOWASSNUA+1~, SHOWASSNUA+3*, SHOWASSNUA+4
XUXTADSSAA GASSAX+1~, GASSAX+2*, GASSAX+3, GASSAX+11, GASSAX+12, GASSAX+13*, GASSAXFM+1~, GASSAXFM+6*, GASSAXFM+7, GASSAXFM+9
, GASSAXFM+10*, GASSAXFM+21, GASSAXFM+22*, GAUANESS+1~, GAUANESS+3*, GAUANESS+7, GAUANESS+8, GAUANESS+12, GAUANESSDN+1, GAUANESSFM+1~
, GAUANESSFM+6*, GAUANESSFM+10, GAUANESSFM+11, GAUANESSFM+12, GAUANESSFM+17, GAUANESSFMDN+2, GSSNUX+1~, GSSNUX+3*, GSSNUX+8, GSSNUX+9
, GSSNUX+14, GSSNUXDN+1, GSSNUXFM+1~, GSSNUXFM+5*, GSSNUXFM+10, GSSNUXFM+11, GSSNUXFM+13, GSSNUXFM+22, GSSNUXFMDN+2
XUXTADSSCNT GASSAX+1~, GASSAX+5*, GASSAX+11*, GASSAX+13, GASSAXFM+1~, GASSAXFM+10*, GASSAXFM+20*, GASSAXFM+22
XUXTADSSIA GASSAXFM+1~, GASSAXFM+5*, GASSAXFM+9, GASSAXFM+10*, GASSAXFM+12, GASSAXFM+13, GSSAXFMDN+2, GSSUXFM+1~, GSSUXFM+6*, GSSNUXFM+1~
, GSSNUXFM+5*, GSSNUXFM+16, GSSNUXFM+17, GSSNUXFM+19, GSSNUXFM+20, GSSNUXFM+24, GSSNUXFMDN+2
XUXTADSSIEN GAUSSXFM+1~, GAUSSXFM+11*, GAUSSXFM+12, GAUSSXFM+15*, GAUSSXFM+16, GAUSSXFM+17, GAUSSXFM+18, GASSAX+1~, GASSAX+6*, GASSAX+7*
, GASSAX+9, GASSAX+11, GASSAX+12, GASSAXFM+1~, GASSAXFM+10*, GASSAXFM+13*, GASSAXFM+17, GASSAXFM+21, GAUANESS+1~, GAUANESS+3*
, GAUANESS+12*, GAUANESS+14, GAUANESS+17, GAUANESS+19, GAUANESSFM+1~, GAUANESSFM+6*, GAUANESSFM+17*, GAUANESSFM+19, GAUANESSFM+24, GAUANESSFM+26
, GSSUX+1~, GSSUX+3*, GSSUX+4, GSSUX+5, GSSUX+11, GSSUXFM+1~, GSSUXFM+7*, GSSUXFM+9, GSSUXFM+10, GSSUXFM+16
, GSSNUX+1~, GSSNUX+3*, GSSNUX+12*, GSSNUX+14, GSSNUX+16, GSSNUXFM+1~, GSSNUXFM+5*, GSSNUXFM+20*, GSSNUXFM+22, GSSNUXFM+24
XUXTADSSNUA GSSNUX+1~, GSSNUX+4*, GSSNUX+5, GSSNUX+7, GSSNUX+16, GSSNUX+17, GSSNUXFM+1~, GSSNUXFM+6*, GSSNUXFM+7, GSSNUXFM+9
, GSSNUXFM+24, GSSNUXFM+25
XUXTADSSUA GASSAXFM+1~, GASSAXFM+5*, GASSAXFM+15, GASSAXFM+16, GASSAXFM+17, GASSAXFM+19, GASSAXFM+20, GASSAXFM+21, GSSAXFMDN+2, GAUANESS+1~
, GAUANESSFM+1~, GAUANESSFM+6*, GAUANESSFM+22, GAUANESSFM+23, GAUANESSFM+24, GAUANESSFM+26, GAUANESSFMDN+2, GSSUX+1~, GSSUX+6*, GSSUX+7
, GSSUX+9, GSSUX+12, GSSUX+13, GSSUXFM+1~, GSSUXFM+11*, GSSUXFM+12, GSSUXFM+14, GSSUXFM+15, GSSUXFM+21, GSSUXFM+22
, GSSUXFM+23
XUXTADUANSS GAUANESS+1~, GAUANESS+4*, GAUANESS+5, GAUANESS+11, GAUANESS+19, GAUANESS+20, GAUANESSFM+1~, GAUANESSFM+7*, GAUANESSFM+8, GAUANESSFM+15
, GAUANESSFM+16, GAUANESSFM+26, GAUANESSFM+27, GAUANESSFM+28
XUXTADUCNT GASSAX+1~, GASSAX+5*, GASSAX+10*, GASSAX+13, GASSAXFM+1~, GASSAXFM+10*, GASSAXFM+20*, GASSAXFM+22
XUXTADUIEN GASSAX+1~, GASSAX+8*, GASSAX+9*, GAUANESS+1~, GAUANESS+16*, GAUANESS+17*, GAUANESS+19, GSSUX+1~, GSSUX+10*, GSSUX+11*
, GSSUX+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All