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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XUSUDO

Package: Kernel

Routine: XUSUDO


Information

XUSUDO ;SLC/JLA - Elevated privileges for P787 ; SEP 8, 2025@7:30

Source Information

Source file <XUSUDO.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
Kernel 1 APPERROR^%ZTER  

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

Package Total Caller Graph
Kernel 2 XUKSPTLSF  XUTLS  

Entry Points

Name Comments DBIA/ICR reference
HASTLSCONF(ACONFNAME,ACONFTYPE) ;
  • ICR #7617
    • Status: Active
    • Usage: Supported
    EREXITHTC ;
    HASTLSCDN ;
    ISTLSCLIENTCONF(ACONFNAME) ;
  • ICR #7617
    • Status: Active
    • Usage: Supported
    ISTLSSERVERCONF(ACONFNAME) ;
  • ICR #7617
    • Status: Active
    • Usage: Supported
    ISTLSCONFTYPE(ACONFNAME,ACONFTYPE) ;
    ERREXITITC ;
    ISTLSCDN ;
    GETTLSCNS(ACONFNAMES) ;
    ERREXITGTC ;
    GETTLSCNDN ;
    GETTLSCLIENTCNS(ACONFNAMES) ;
    GETTLSSERVERCNS(ACONFNAMES) ;
    GETTLSCNSBYTYPE(ACONFTYPE,ACONFNAMES) ;
    ERREXITGTCBT ;
    GETTLSCNBTDN ;

    External References

    Name Field # of Occurrence
    APPERROR^%ZTER EREXITHTC+2, ERREXITITC+2, ERREXITGTC+2, ERREXITGTCBT+2

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: $$HASTLSCONF^XUSUDO(ACONFNAME,.ACONFTYPE)
    • Line Location: XUSUDO+9
    Function Call: WRITE
    • Prompt: $$HASTLSCONF^XUSUDO("tls_encrypt_server",.ACONFTYPE)
    • Line Location: XUSUDO+10
    Function Call: WRITE
    • Prompt: $$ISTLSCLIENTCONF^XUSUDO(ACONFNAME)
    • Line Location: HASTLSCDN+6
    Function Call: WRITE
    • Prompt: $$ISTLSCLIENTCONF^XUSUDO("tls_encrypt_server")
    • Line Location: HASTLSCDN+7
    Function Call: WRITE
    • Prompt: $$ISTLSSERVERCONF^XUSUDO(ACONFNAME)
    • Line Location: ISTLSCLIENTCONF+6
    Function Call: WRITE
    • Prompt: $$ISTLSSERVERCONF^XUSUDO("tls_encrypt_server")
    • Line Location: ISTLSCLIENTCONF+7
    Function Call: WRITE
    • Prompt: $$ISTLSCONFTYPE^XUSUDO(ACONFNAME,ACONFTYPE)
    • Line Location: ISTLSSERVERCONF+7
    Function Call: WRITE
    • Prompt: $$ISTLSCONFTYPE^XUSUDO("tls_encrypt_server",1)
    • Line Location: ISTLSSERVERCONF+8
    Function Call: WRITE
    • Prompt: !,$$GETTLSCNS^XUSUDO(.ACONFNAMES),!
    • Line Location: ISTLSCDN+8
    Function Call: WRITE
    • Prompt: $$GETTLSCLIENTCNS^XUSUDO(.ACONFNAMES),!
    • Line Location: GETTLSCNDN+7
    Function Call: WRITE
    • Prompt: $$GETTLSCNSBYTYPE^XUSUDO(
    • Line Location: GETTLSSERVERCNS+10
    Function Call: WRITE
    • Prompt: $$GETTLSCNSBYTYPE^XUSUDO(
    • Line Location: GETTLSSERVERCNS+11
    Function Call: WRITE
    • Prompt: $$GETTLSCNSBYTYPE^XUSUDO(
    • Line Location: GETTLSSERVERCNS+12

    Label References

    Name Line Occurrences
    $$GETTLSCNSBYTYPE GETTLSCLIENTCNS+1, GETTLSSERVERCNS+1
    $$ISTLSCONFTYPE ISTLSCLIENTCONF+1, ISTLSSERVERCONF+1
    GETTLSCNBTDN GETTLSCNSBYTYPE+4, GETTLSCNSBYTYPE+24, GETTLSCNSBYTYPE+29, GETTLSCNSBYTYPE+43
    GETTLSCNDN GETTLSCNS+4, GETTLSCNS+16, GETTLSCNS+21, GETTLSCNS+35
    HASTLSCDN HASTLSCONF+4, HASTLSCONF+13, HASTLSCONF+19, HASTLSCONF+24
    ISTLSCDN ISTLSCONFTYPE+4, ISTLSCONFTYPE+13, ISTLSCONFTYPE+17, ISTLSCONFTYPE+21, ISTLSCONFTYPE+27, ISTLSCONFTYPE+31, ISTLSCONFTYPE+36

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ACONFNAME HASTLSCONF~, HASTLSCONF+4, HASTLSCONF+13, HASTLSCONF+14, HASTLSCONF+15, HASTLSCONF+18, ISTLSCLIENTCONF~, ISTLSCLIENTCONF+1, ISTLSSERVERCONF~, ISTLSSERVERCONF+1
    , ISTLSCONFTYPE~, ISTLSCONFTYPE+4, ISTLSCONFTYPE+13, ISTLSCONFTYPE+14, ISTLSCONFTYPE+18, ISTLSCONFTYPE+26, ISTLSCONFTYPE+33, ISTLSCONFTYPE+35, ISTLSCONFTYPE+37
    ACONFNAMES GETTLSCNS~, GETTLSCNS+4, GETTLSCLIENTCNS~, GETTLSCLIENTCNS+1, GETTLSSERVERCNS~, GETTLSSERVERCNS+1, GETTLSCNSBYTYPE~, GETTLSCNSBYTYPE+4
    ACONFNAMES( GETTLSCNS+30*, GETTLSCNSBYTYPE+36*, GETTLSCNSBYTYPE+38*
    ACONFNAMES(0 GETTLSCNS+25*, GETTLSCNS+31*, GETTLSCNSBYTYPE+33*, GETTLSCNSBYTYPE+39*
    ACONFTYPE HASTLSCONF~, HASTLSCONF+23*, HASTLSCONF+25*, HASTLSCONF+26*, ISTLSCONFTYPE~, ISTLSCONFTYPE+17, ISTLSCONFTYPE+21, ISTLSCONFTYPE+23, ISTLSCONFTYPE+32, GETTLSCNSBYTYPE~
    , GETTLSCNSBYTYPE+19, GETTLSCNSBYTYPE+20
    cType GETTLSCNSBYTYPE+1~, GETTLSCNSBYTYPE+18*, GETTLSCNSBYTYPE+20*, GETTLSCNSBYTYPE+21, GETTLSCNSBYTYPE+22, GETTLSCNSBYTYPE+37
    cTypeString ISTLSCONFTYPE+1~, ISTLSCONFTYPE+23*, ISTLSCONFTYPE+33, ISTLSCONFTYPE+35
    configName GETTLSCNS+1~, GETTLSCNS+28*, GETTLSCNS+30
    configType ISTLSCONFTYPE+22, GETTLSCNS+1~, GETTLSCNS+29*, GETTLSCNS+30
    index GETTLSCNS+1~, GETTLSCNS+25*, GETTLSCNS+27*, GETTLSCNS+30, GETTLSCNS+31, GETTLSCNS+34, GETTLSCNSBYTYPE+1~, GETTLSCNSBYTYPE+33*, GETTLSCNSBYTYPE+35*, GETTLSCNSBYTYPE+36
    , GETTLSCNSBYTYPE+38, GETTLSCNSBYTYPE+39, GETTLSCNSBYTYPE+42
    properties HASTLSCONF+1~, HASTLSCONF+18, ISTLSCONFTYPE+1~, ISTLSCONFTYPE+26
    properties("Type" HASTLSCONF+24, HASTLSCONF+25, HASTLSCONF+26, ISTLSCONFTYPE+31, ISTLSCONFTYPE+32
    query GETTLSCNS+1~, GETTLSCNS+14*, GETTLSCNS+15, GETTLSCNSBYTYPE+1~, GETTLSCNSBYTYPE+16*, GETTLSCNSBYTYPE+22*, GETTLSCNSBYTYPE+23
    resultset GETTLSCNS+1~, GETTLSCNS+20*, GETTLSCNSBYTYPE+1~, GETTLSCNSBYTYPE+28*
    returnValue HASTLSCONF+1~, HASTLSCONF+5*, HASTLSCONF+14*, HASTLSCONF+15*, HASTLSCONF+20*, EREXITHTC+1*, EREXITHTC+2, HASTLSCDN+1, ISTLSCONFTYPE+1~, ISTLSCONFTYPE+5*
    , ISTLSCONFTYPE+14*, ISTLSCONFTYPE+18*, ISTLSCONFTYPE+22*, ISTLSCONFTYPE+28*, ISTLSCONFTYPE+33*, ISTLSCONFTYPE+35*, ISTLSCONFTYPE+37*, ERREXITITC+1*, ERREXITITC+2, ISTLSCDN+1
    , GETTLSCNS+1~, GETTLSCNS+5*, GETTLSCNS+17*, GETTLSCNS+22*, GETTLSCNS+34*, ERREXITGTC+1*, ERREXITGTC+2, GETTLSCNDN+1, GETTLSCNSBYTYPE+1~, GETTLSCNSBYTYPE+5*
    , GETTLSCNSBYTYPE+25*, GETTLSCNSBYTYPE+30*, GETTLSCNSBYTYPE+42*, ERREXITGTCBT+1*, ERREXITGTCBT+2, GETTLSCNBTDN+1
    statement GETTLSCNS+1~, GETTLSCNS+13*, GETTLSCNSBYTYPE+1~, GETTLSCNSBYTYPE+13*
    status HASTLSCONF+1~, HASTLSCONF+18*, HASTLSCONF+19, HASTLSCONF+20, ISTLSCONFTYPE+1~, ISTLSCONFTYPE+26*, ISTLSCONFTYPE+27, ISTLSCONFTYPE+28, GETTLSCNS+1~, GETTLSCNS+15*
    , GETTLSCNS+16, GETTLSCNS+17, GETTLSCNSBYTYPE+1~, GETTLSCNSBYTYPE+23*, GETTLSCNSBYTYPE+24, GETTLSCNSBYTYPE+25
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All