XUREMAP1 ;VISS/CEP - Remote Application Registration ; JAN 15, 2025
Source file <XUREMAP1.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| 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) | ;
|
| 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 |
| FileNo | Call Tags |
|---|---|
| ^DIC(19 - [#19] | FIND1^DIC, GETS^DIQ |
| ^DIC(19.1 - [#19.1] | FIND1^DIC |
| ^XWB(8994 - [#8994] | FIND1^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^XWB(8994.5 - [#8994.5] | FDARA+24 |
| 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 |
| >> | 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 |