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

Package: Toolkit

Routine: XUREMAP1


Information

XUREMAP1 ;VISS/CEP - Remote Application Registration ; JAN 15, 2025

Source Information

Source file <XUREMAP1.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 4 $$FIND1^DIC  FIELD^DID  (FILE,UPDATE)^DIE  GETS^DIQ  
Kernel 2 $$TRIM^XLFSTR  $$SHAHASH^XUSHSH  
Registration 1 $$SITE^VASITE  
Toolkit 1 ($$FINDOPT,ADDRA)^XUREMAP1  

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
Toolkit 2 XUREMAP  XUREMAP1  

Entry Points

Name Comments DBIA/ICR reference
GETCNTXT(OUTCTXT,XUCONTXT,OUTINDEX)
GETFLNUM(XUARR) ; Function returns filenumber from input ^ file name ^ location in array
;
INSPLIT(INARR,ARRM,SUB)
FORMAT(RETURN,TOPLEVEL,MULTIPLE,CNTXTM)
TOPLEVEL(RETURN,TOPLEVEL,MULTIPLE,RACNT,INDEX,TOPIEN)
CONTEXT(RETURN,CNTXTM,INDEX,TOPIEN) ;
; ADD context option (file #19) top level...
ADDELEM(ARRAY,FILE,FLDNUM,EVALUE,INDEX) ;
; Set a line in the return array
; ADD a line (ELEMent) to the return array
FAUXFL(XUTEST,NAME,XUARR,XUARRM)
FAUXNM(NAME) ; Return a name to test filing that is unique.
REMOVE(XURET,XUNAME,FILENUM)
ADDRA(XURET,XUARR,XUARRM,XURAIEN) ; implementation of ADDRA^XUREMAP
FDARA(XUARR,FDA,REPLACE) ; convert XUARR to FDA for REMOTE APP
; pass by reference
FDACBM(XUARRM,FDA) ; Add CALLBACKTYPE to known Remote app entry
FINDOPT(OPT) ; find option OPT
ADDEP(XURET,XUARR,FDAIEN) ; implementation of ADDEP^XUREMAP
FDAEP(XURET,XUARR,FDAIEN) ; convert XUARR to FDA for ENDPOINT
; pass by reference
LOGNORPC(RET,RPCNM,FILENO) ;
FINDRPC(RPNM) ;
SETOPT(XURET,FDA,FDAIEN) ; find or add option entry
; pass by reference
ADDRA2(XURET,XUARR) ; implementation of ADDRA^XUREMAP
FDACBM2(XUARRM,FDA) ; Add CALLBACKTYPE to known Remote app entry
ISFLDWP(FILENO,FIELDNO) ;
; function return true if input field is a word processing multiple?
CHKAEPIN(XURET,XUARR) ;

External References

Name Field # of Occurrence
$$FIND1^DIC REMOVE+4, FINDOPT+1, FINDRPC+2, CHKAEPIN+10
FIELD^DID ADDELEM+4, ISFLDWP+8
FILE^DIE REMOVE+7
UPDATE^DIE ADDRA+22, SETOPT+5, ADDRA2+9
GETS^DIQ GETCNTXT+17
$$SITE^VASITE GETCNTXT+14, GETCNTXT+18, ADDRA+26, SETOPT+7, SETOPT+10
$$TRIM^XLFSTR FAUXNM+1
$$FINDOPT^XUREMAP1 GETCNTXT+13
ADDRA^XUREMAP1 FAUXFL+25
$$SHAHASH^XUSHSH FDARA+22

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(19 - [#19] FIND1^DIC,  GETS^DIQ
^DIC(19.1 - [#19.1] FIND1^DIC
^XWB(8994 - [#8994] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XWB(8994.5 - [#8994.5] FDARA+24

Label References

Name Line Occurrences
$$FAUXNM FAUXFL+23
$$FDACBM2 ADDRA2+7
$$FDARA ADDRA+16, ADDRA2+4
$$FINDOPT FDARA+16
$$FINDRPC FDAEP+18
$$GETFLNUM FAUXFL+15
$$ISFLDWP FDAEP+10
ADDELEM TOPLEVEL+9, TOPLEVEL+16, CONTEXT+13, CONTEXT+15, CONTEXT+23
ADDEP FAUXFL+26
CONTEXT FORMAT+9
FDACBM ADDRA+20
FDAEP ADDEP+3
LOGNORPC FDAEP+23
REMOVE FAUXFL+27
SETOPT FDAEP+27
TOPLEVEL FORMAT+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADDCNT FDACBM+5~, FDACBM+8*, FDACBM+16, FDACBM+18*, FDACBM2+6~, FDACBM2+7*, FDACBM2+11*
APPC FDARA+7~, FDARA+9*, FDARA+20*, FDARA+31
APPFDA ADDRA+9~, ADDRA+16, ADDRA+20, ADDRA2+1~, ADDRA2+4, ADDRA2+7
APPIEN ADDRA+9~, ADDRA2+1~
APPIEN( ADDRA+25, ADDRA2+12
APPIEN(0 ADDRA+25, ADDRA2+12
APPIEN(1 ADDRA+21*
ARR GETFLNUM+2~, GETFLNUM+3*, GETFLNUM+5*, GETFLNUM+7, FDARA+7~, FDARA+8*, FDARA+10*, FDACBM+5~, FDACBM+12*, FDACBM+13*
, FDAEP+3~, FDAEP+6*, FDAEP+7*, FDAEP+12, FDACBM2+6~, FDACBM2+9*, FDACBM2+10*, CHKAEPIN+2~, CHKAEPIN+3*, CHKAEPIN+5*
ARRAY ADDELEM~
ARRAY( ADDELEM+6*
ARRM INSPLIT~
ARRM( INSPLIT+11*
CBCNT TOPLEVEL+4~, TOPLEVEL+11*, TOPLEVEL+12*, TOPLEVEL+14, TOPLEVEL+15
CBMCNT FDACBM+5~, FDACBM+7*, FDACBM+15*, FDACBM+16, FDACBM+17, FDACBM+18
CNTXTM FORMAT~, FORMAT+9, CONTEXT~
CNTXTM( CONTEXT+4, CONTEXT+7, CONTEXT+8, CONTEXT+9, CONTEXT+11, CONTEXT+12, CONTEXT+19, CONTEXT+21, CONTEXT+22
COPT FDARA+7~, FDARA+9*, FDARA+14*, FDARA+30
CTXTIEN SETOPT+3~, SETOPT+9*, SETOPT+10
ENTRY CONTEXT+2~, CONTEXT+4*, CONTEXT+5, CONTEXT+7, CONTEXT+8, CONTEXT+9, CONTEXT+11, CONTEXT+12, CONTEXT+18*, CONTEXT+19*
, CONTEXT+21, CONTEXT+22
ERR REMOVE+1~
ERROR FDARA+7~, FDARA+9*, FDARA+10, FDARA+12*, FDARA+15*, FDARA+17*, FDARA+21*, FDARA+24*, FDARA+29, FDARA+30*
, FDARA+31*, FDACBM2+6~, FDACBM2+10, FDACBM2+13
ERRS GETCNTXT+9~
EVALUE TOPLEVEL+4~, TOPLEVEL+8*, TOPLEVEL+9, TOPLEVEL+15*, TOPLEVEL+16, CONTEXT+2~, CONTEXT+8*, CONTEXT+10, CONTEXT+12*, CONTEXT+13
, CONTEXT+15, CONTEXT+22*, CONTEXT+23, ADDELEM~, ADDELEM+6
FAUXARR FAUXFL+9~, FAUXFL+22*, FAUXFL+25, FAUXFL+26
FAUXARR( FAUXFL+24*
FAUXNM FAUXFL+9~, FAUXFL+23*, FAUXFL+24, FAUXFL+27
FDA REMOVE+1~, FDARA~, FDACBM~, FDAEP+3~, FDAEP+27, SETOPT~, FDACBM2~, FDACBM2+13!
FDA( REMOVE+6*, FDARA+18*, FDARA+25*, FDARA+27*, FDACBM+19*, FDAEP+15*, FDAEP+21*, FDAEP+25*, FDACBM2+12*
FDA(19 FDAEP+13*
FDAIEN ADDEP~, ADDEP+3, FDAEP~, FDAEP+27, SETOPT~, SETOPT+4
FIELDNO ISFLDWP~, ISFLDWP+8
FILE ADDELEM~, ADDELEM+4, ADDELEM+6
FILENO LOGNORPC~, ISFLDWP~, ISFLDWP+8
FILENUM GETFLNUM+2~, GETFLNUM+5*, GETFLNUM+6, FAUXFL+9~, FAUXFL+16*, FAUXFL+24, FAUXFL+25, FAUXFL+26, FAUXFL+27, REMOVE~
, REMOVE+4, REMOVE+6, FDARA+7~, FDARA+10*, FDARA+18, FDARA+25, FDARA+27, FDACBM+5~, FDACBM+13*, FDACBM+19
, FDAEP+3~, FDAEP+7*, FDAEP+8, FDAEP+10, FDAEP+15, FDAEP+16, FDAEP+21, FDAEP+25, FDACBM2+6~, FDACBM2+10*
, FDACBM2+12, CHKAEPIN+2~, CHKAEPIN+5*, CHKAEPIN+6, CHKAEPIN+9
FLDN TOPLEVEL+4~, TOPLEVEL+13*, TOPLEVEL+14*, TOPLEVEL+15, TOPLEVEL+16, CONTEXT+2~, CONTEXT+6*, CONTEXT+7*, CONTEXT+8, CONTEXT+9
, CONTEXT+11, CONTEXT+12, CONTEXT+13, CONTEXT+15, CONTEXT+20*, CONTEXT+21*, CONTEXT+22, CONTEXT+23
FLDNAM FDARA+7~, FDARA+10*, FDARA+11, FDARA+13, FDARA+19, FDACBM+5~, FDACBM+13*, FDAEP+3~, FDAEP+7*, FDACBM2+6~
, FDACBM2+10*, CHKAEPIN+2~, CHKAEPIN+5*
FLDNUM GETFLNUM+2~, GETFLNUM+5*, GETFLNUM+6, TOPLEVEL+4~, TOPLEVEL+5*, TOPLEVEL+6*, TOPLEVEL+8, TOPLEVEL+9, ADDELEM~, ADDELEM+4
, ADDELEM+6, FDARA+7~, FDARA+10*, FDARA+18, FDARA+25, FDARA+27, FDACBM+5~, FDACBM+13*, FDACBM+14, FDACBM+19
, FDAEP+3~, FDAEP+7*, FDAEP+10, FDAEP+12, FDAEP+13, FDAEP+15, FDAEP+17, FDAEP+21, FDAEP+25, FDACBM2+6~
, FDACBM2+10*, FDACBM2+11, FDACBM2+12, CHKAEPIN+2~, CHKAEPIN+5*, CHKAEPIN+6, CHKAEPIN+9
FNO INSPLIT+5~, INSPLIT+9*, INSPLIT+10
FOUND GETFLNUM+2~, GETFLNUM+4*, GETFLNUM+5, GETFLNUM+6*, GETFLNUM+7
I CONTEXT+2~, CONTEXT+11*, CONTEXT+12
IDATA GETFLNUM+2~, GETFLNUM+5*, GETFLNUM+7, FDARA+7~, FDARA+10*, FDARA+12, FDARA+15, FDARA+16, FDARA+18, FDARA+21
, FDARA+22*, FDARA+24, FDARA+25, FDARA+27, FDACBM+5~, FDACBM+13*, FDACBM+19, FDAEP+3~, FDAEP+7*, FDAEP+15
, FDAEP+18, FDAEP+23, FDAEP+25, FDACBM2+6~, FDACBM2+10*, FDACBM2+12, CHKAEPIN+2~, CHKAEPIN+5*, CHKAEPIN+7, CHKAEPIN+10
IEN FDACBM+5~, FDACBM+6*, FDACBM+19
IEN19 GETCNTXT+9~, GETCNTXT+13*, GETCNTXT+14, GETCNTXT+16, GETCNTXT+18
IENS GETCNTXT+9~, GETCNTXT+16*, GETCNTXT+17, FDACBM+5~, FDACBM+10*, FDACBM+17*, FDACBM+19, FDACBM2+6~, FDACBM2+11*, FDACBM2+12
INARR INSPLIT~
INARR( INSPLIT+8, INSPLIT+9, INSPLIT+11, INSPLIT+12!
INC INSPLIT+5~, INSPLIT+7*, INSPLIT+8*, INSPLIT+9, INSPLIT+11, INSPLIT+12, FDACBM+5~, FDACBM+9*, FDACBM+10, FDACBM+17
INDEX FORMAT+5~, FORMAT+6*, FORMAT+8, FORMAT+9, TOPLEVEL~, TOPLEVEL+9, TOPLEVEL+16, CONTEXT~, CONTEXT+13, CONTEXT+15
, CONTEXT+23, ADDELEM~, ADDELEM+5*, ADDELEM+6, FAUXFL+9~, FAUXFL+20*, FAUXFL+24
INPUTFN FAUXFL+9~, FAUXFL+15*, FAUXFL+16, FAUXFL+17, FAUXFL+20
LABEL ADDELEM+3~
LABEL("LABEL" ADDELEM+6
MSG REMOVE+1~, REMOVE+8
MULTIPLE FORMAT~, FORMAT+8, TOPLEVEL~
MULTIPLE( TOPLEVEL+12, TOPLEVEL+14, TOPLEVEL+15
NAME FAUXFL~, FAUXFL+17*, FAUXFL+18, FAUXFL+23, FAUXNM~, FAUXNM+1
NLN LOGNORPC+7~*, LOGNORPC+8
OPT FDARA+7~, FDARA+16*, FDARA+17, FINDOPT~, FINDOPT+1, FDACBM2+6~
OPTIEN SETOPT+3~
OPTIEN( SETOPT+9
OPTIEN(0 SETOPT+9
OPTIEN(1 SETOPT+4*
OUTCTXT GETCNTXT~, GETCNTXT+11*, GETCNTXT+17
OUTCTXT(0 GETCNTXT+14*, GETCNTXT+18*
OUTINDEX GETCNTXT~, GETCNTXT+10*, GETCNTXT+11
RACNT FORMAT+5~, FORMAT+6*, FORMAT+7*, FORMAT+8, TOPLEVEL~, TOPLEVEL+6, TOPLEVEL+7, TOPLEVEL+8
RAIEN REMOVE+1~, REMOVE+2*, REMOVE+4*, REMOVE+5, REMOVE+6, ADDRA+9~, ADDRA+25*, ADDRA+26, ADDRA2+1~, ADDRA2+12*
, ADDRA2+13
REPLACE FDARA~, FDARA+24
RET LOGNORPC~, ISFLDWP+7~
RET( LOGNORPC+8*
RET("TYPE" ISFLDWP+9
RET(99999999 LOGNORPC+7
RETURN FORMAT~, FORMAT+8, FORMAT+9, TOPLEVEL~, TOPLEVEL+9, TOPLEVEL+16, CONTEXT~, CONTEXT+13, CONTEXT+15, CONTEXT+23
RPCIEN FDAEP+3~, FDAEP+18*, FDAEP+19, FDAEP+21, FDAEP+25
RPCNM LOGNORPC~, LOGNORPC+8
RPCNT FDAEP+3~, FDAEP+4*, FDAEP+20*, FDAEP+21, FDAEP+25
RPNM FINDRPC~, FINDRPC+2
STATUS ADDRA+9~, ADDRA+16*, ADDRA+17, ADDRA2+1~, ADDRA2+4*, ADDRA2+5, ADDRA2+7*, ADDRA2+8
SUB INSPLIT~, INSPLIT+6*, INSPLIT+10
TIS CHKAEPIN+2~, CHKAEPIN+4*, CHKAEPIN+8*, CHKAEPIN+11
TOPIEN FORMAT+5~, FORMAT+8, FORMAT+9, TOPLEVEL~, TOPLEVEL+7*, TOPLEVEL+12, TOPLEVEL+14, TOPLEVEL+15, CONTEXT~, CONTEXT+4
, CONTEXT+7, CONTEXT+8, CONTEXT+9, CONTEXT+11, CONTEXT+12, CONTEXT+19, CONTEXT+21, CONTEXT+22
TOPLEVEL FORMAT~, FORMAT+8, TOPLEVEL~
TOPLEVEL("DILIST" FORMAT+7, TOPLEVEL+6, TOPLEVEL+7, TOPLEVEL+8
U GETCNTXT+14, GETCNTXT+18, GETFLNUM+5, GETFLNUM+7, ADDELEM+6, FAUXFL+17, FAUXFL+20, REMOVE+10, ADDRA+26, FDARA+10
, FDAEP+12, LOGNORPC+8, SETOPT+7, SETOPT+10, ADDRA2+13
WPARRAY FDAEP+3~
WPARRAY( FDAEP+12*
WPLINE FDAEP+3~, FDAEP+5*, FDAEP+11*, FDAEP+12
WPNODE CONTEXT+2~, CONTEXT+9*, CONTEXT+10
XUARR GETFLNUM~, FAUXFL~, FAUXFL+15, FAUXFL+19*, FAUXFL+22, ADDRA~, ADDRA+10, ADDRA+16, FDARA~, ADDEP~
, ADDEP+2, ADDEP+3, FDAEP~, ADDRA2~, ADDRA2+3, ADDRA2+4, ADDRA2+7, CHKAEPIN~
XUARRM FAUXFL~, FAUXFL+25, ADDRA~, ADDRA+20, FDACBM~, FDACBM2~
XUCONTXT GETCNTXT~, GETCNTXT+13, GETCNTXT+14, GETCNTXT+18
XUERR ADDRA+9~, SETOPT+3~, ADDRA2+1~
XUERR("DIERR" ADDRA+23, ADDRA+24, SETOPT+6, SETOPT+7, ADDRA2+10, ADDRA2+11
XUNAME REMOVE~, REMOVE+4, REMOVE+10
XURAIEN ADDRA~, ADDRA+16, ADDRA+21
XUREMOVE FAUXFL+9~, FAUXFL+27
XURET REMOVE~, REMOVE+3*, REMOVE+8*, REMOVE+10*, ADDRA~, ADDEP~, ADDEP+3, FDAEP~, FDAEP+23, FDAEP+27
, SETOPT~, ADDRA2~, CHKAEPIN~
XURET(0 ADDRA+10*, ADDRA+17*, ADDRA+24*, ADDRA+26*, ADDEP+2*, SETOPT+7*, SETOPT+10*, ADDRA2+3*, ADDRA2+5*, ADDRA2+8*
, ADDRA2+11*, ADDRA2+13*, CHKAEPIN+7*, CHKAEPIN+10*, CHKAEPIN+11*
XUTEST FAUXFL~, FAUXFL+25, FAUXFL+26
XUTEST(0 FAUXFL+11*, FAUXFL+27
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All