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 |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XUTLS

Package: Kernel

Routine: XUTLS


Information

XUTLS ;SLC/JLA - TLS API's ; AUG 1, 2025@7:30

Source Information

Source file <XUTLS.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 5 APPERROR^%ZTER  ($$DT,$$FMADD,$$NOW)^XLFDT  $$UP^XLFSTR  $$ISTLSSERVERCONF^XUSUDO  $$INIT^XUTLS  
VA FileMan 1 $$GET1^DIQ  

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

Package Total Caller Graph
Kernel 3 XU START TLS  XUKSPTLSF  XUTLS  

Entry Points

Name Comments DBIA/ICR reference
GET1(AFILE,AIENS,AFIELD,AFLAGS,ATROOT,AMROOT)
DT()
NOW()
FMADD(AFMDATE,ADAYS)
UPSTR(ASTRING)
ISTLSSERVERCONF(ATLSCONFIGNAME)
APPERROR(AMESSAGE)
GKSPTLSCN() ;
  • ICR #7616
    • Status: Active
    • Usage: Supported
    INITRPC(ARESULT) ;
    INITUP ;
  • ICR #7616
    • Status: Active
    • Usage: Supported
    INITOP ;
  • ICR #7616
    • Status: Active
    • Usage: Supported
    USE(ADEVICENAME,ATLSCONFIGNAME) ;
    OPEN(ADEVICENAME,ATLSCONFIGNAME,ATIMEOUT) ;
    INIT(ACOMMAND,ADEVICENAME,ATLSCONFIGNAME,ATIMEOUT,ASCREEN,ALOGGER) ;
  • ICR #7616
    • Status: Active
    • Usage: Supported
    TLSCOMDN ;
    LOGSTART(AROUTINE,ADAYSUP) ;Clear the debug log
    LOG(AMESSAGE) ;

    External References

    Name Field # of Occurrence
    APPERROR^%ZTER APPERROR
    $$GET1^DIQ GET1
    $$DT^XLFDT DT
    $$FMADD^XLFDT FMADD
    $$NOW^XLFDT NOW
    $$UP^XLFSTR UPSTR
    $$ISTLSSERVERCONF^XUSUDO ISTLSSERVERCONF
    $$INIT^XUTLS INITRPC+2

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: $$GKSPTLSCN^XUTLS()
    • Line Location: APPERROR+17
    Function Call: WRITE
    • Prompt: $$USE^XUTLS(ADEVICE,ATLSCN)
    • Line Location: INITOP+27
    Function Call: WRITE
    • Prompt: $$OPEN^XUTLS(ADEVICE,ATLSCN,ATIMEOUT)
    • Line Location: USE+31
    Function Call: WRITE
    • Prompt: $$INIT^XUTLS(ACOMMAND,ADEVICE,ATLSCN,ATIMEOUT,ASCREEN,ALOGGER)
    • Line Location: OPEN+32
    Function Call: WRITE
    • Prompt: !,"INIT^XUTLS(""",$G(ACOMMAND),""",""",$G(ADEVICENAME),""",""",$G(ATLSCONFIGNAME),""",",$G(ATIMEOUT),",""",$G(ASCREEN),""",""",$G(ALOGGER),""") Called",!!
    • Line Location: INIT+4
    Function Call: WRITE
    • Prompt: !,"Defaulting timeout: ",timeout,!
    • Line Location: INIT+58
    Function Call: WRITE
    • Prompt: !,"INIT^XUTLS(""",$G(ACOMMAND),""",""",$G(ADEVICENAME),""",""",$G(ATLSCONFIGNAME),""",",$G(ATIMEOUT),",""",$G(ASCREEN),""",""",$G(ALOGGER),""") Exiting. Returning: ",returnValue,!!
    • Line Location: TLSCOMDN+1

    Used in RPC

    RPC Name Call Tags
    XU START TLS INITRPC

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^XTMP("TLS " LOGSTART+7!, LOGSTART+13*, LOGSTART+16*, LOG+4

    Label References

    Name Line Occurrences
    $$FMADD LOGSTART+12
    $$GET1 GKSPTLSCN+3
    $$GKSPTLSCN INIT+40
    $$INIT INITUP+2, INITOP+2, USE+2, OPEN+2
    $$ISTLSSERVERCONF INIT+46
    $$NOW LOGSTART+4, LOG+3
    $$UPSTR INIT+18
    @( INIT+16, INIT+21, INIT+23, INIT+29, INIT+33, INIT+35, INIT+43, INIT+49, INIT+60, TLSCOMDN+3
    APPERROR TLSCOMDN+2
    LOG LOGSTART+17
    LOGSTART INIT+10
    TLSCOMDN INIT+14, INIT+19, INIT+27, INIT+31, INIT+42, INIT+47, INIT+65

    Naked Globals

    Name Field # of Occurrence
    ^( LOG+4*

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ACOMMAND INIT~, INIT+4, INIT+13, TLSCOMDN+1
    ADAYS FMADD~
    ADAYSUP LOGSTART~, LOGSTART+11
    ADEVICENAME USE~, USE+2, OPEN~, OPEN+2, INIT~, INIT+4, INIT+26, TLSCOMDN+1
    AFIELD GET1~
    AFILE GET1~
    AFLAGS GET1~
    AFMDATE FMADD~
    AIENS GET1~
    ALOGGER INIT~, INIT+4, INIT+9, TLSCOMDN+1
    AMESSAGE APPERROR~, LOG~, LOG+2, LOG+4
    AMROOT GET1~
    ARESULT INITRPC~, INITRPC+2*, INITRPC+3
    AROUTINE LOGSTART~, LOGSTART+3
    ASCREEN INIT~, INIT+4, INIT+8, TLSCOMDN+1
    ASTRING UPSTR~
    ATIMEOUT OPEN~, OPEN+2, INIT~, INIT+4, INIT+55, TLSCOMDN+1
    ATLSCONFIGNAME ISTLSSERVERCONF~, USE~, USE+2, OPEN~, OPEN+2, INIT~, INIT+4, INIT+38, TLSCOMDN+1
    ATROOT GET1~
    DTLSN GKSPTLSCN+1~, GKSPTLSCN+3*, GKSPTLSCN+6
    EMA GKSPTLSCN+1~, GKSPTLSCN+2*, GKSPTLSCN+3, GKSPTLSCN+4, GKSPTLSCN+5
    FILE GKSPTLSCN+1~, GKSPTLSCN+2*, GKSPTLSCN+3
    KSPIEN GKSPTLSCN+1~, GKSPTLSCN+2*, GKSPTLSCN+3
    RTNVAL GKSPTLSCN+1~, GKSPTLSCN+5*, GKSPTLSCN+6*, GKSPTLSCN+7
    TLSCommand INIT+1~, INIT+51*, INIT+59*, INIT+60, INIT+63, INIT+65, INIT+66
    TLSConfigName INIT+1~, INIT+38*, INIT+39, INIT+41*, INIT+42, INIT+43, INIT+46, INIT+48, INIT+51
    TLSFIELD GKSPTLSCN+1~, GKSPTLSCN+2*, GKSPTLSCN+3
    VERBOSE INIT+3~*, INIT+4, INIT+58, TLSCOMDN+1
    >> XWBTLS INITRPC+1*, INITRPC+3*
    command INIT+1~, INIT+13*, INIT+14, INIT+18*, INIT+19, INIT+23, INIT+51, INIT+54
    count LOG+1~, LOG+4*
    currentDate LOGSTART+1~, LOGSTART+4*, LOGSTART+7, LOGSTART+12, LOGSTART+13, LOGSTART+16, LOG+1~, LOG+3*, LOG+4
    currentDateTime LOGSTART+1~, LOGSTART+4*, LOG+1~, LOG+3*
    currentTime LOG+1~, LOG+3*, LOG+4
    daysUntilPurge LOGSTART+1~, LOGSTART+10*, LOGSTART+11*, LOGSTART+12
    defaultTimeout INIT+1~, INIT+2*, INIT+57
    deviceName INIT+1~, INIT+26*, INIT+27, INIT+31, INIT+35, INIT+51
    logger INIT+1~, INIT+7*, INIT+9*, INIT+16, INIT+21, INIT+23, INIT+29, INIT+33, INIT+35, INIT+43
    , INIT+49, INIT+60, TLSCOMDN+3
    message INIT+1~, INIT+15*, INIT+17, INIT+20*, INIT+22, INIT+23*, INIT+28*, INIT+30, INIT+32*, INIT+34
    , INIT+35*, INIT+43*, INIT+48*, INIT+50, INIT+60*, TLSCOMDN+3*
    purgeDate LOGSTART+1~, LOGSTART+12*, LOGSTART+13
    returnValue INITUP+1~, INITUP+2*, INITUP+3, INITOP+1~, INITOP+2*, INITOP+3, USE+1~, USE+2*, USE+3, OPEN+1~
    , OPEN+2*, OPEN+3, INIT+1~, INIT+2*, INIT+17*, INIT+22*, INIT+30*, INIT+34*, INIT+40*, INIT+41
    , INIT+50*, INIT+65*, INIT+66*, TLSCOMDN+1, TLSCOMDN+2, TLSCOMDN+3, TLSCOMDN+4
    routine LOGSTART+1~, LOGSTART+2*, LOGSTART+3*, LOGSTART+17
    screen INIT+1~, INIT+7*, INIT+8*, INIT+16, INIT+21, INIT+23, INIT+29, INIT+33, INIT+35, INIT+43
    , INIT+49, INIT+60, TLSCOMDN+3
    timeout INIT+1~, INIT+55*, INIT+56, INIT+57*, INIT+58, INIT+59
    validTLSConfig INIT+1~, INIT+2*, INIT+46*, INIT+47
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All