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

Package: RPC Broker

Routine: XWBLIB


Information

XWBLIB ;SFISC/VYD - Various remote procedure library ;05/28/15 09:43

Source Information

Source file <XWBLIB.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 2 $$UP^XLFSTR  $$BAT^XUPARAM  

Caller Graph

Caller Graph Total: 55

Package Total Caller Graph
Imaging 10 MAGBVAL  MAGDQR20  MAGDQR21  MAGGSIUI  MAGGTIG  MAGGTRAI  MAGGTSYS  MAGSIXG3  
MAGTP009  MAGUERR1  
Text Integration Utility 10 TIUAUD0  TIUCCRHL7P2  TIUHL7U2  TIUPXAP1  TIUPXAP2  TIURB2  TIURS  TIUSRVD  
TIUUTL  TIUVSIT  
RPC Broker 9 XWB ARE RPCS AVAILABLE  XWB GET BROKER INFO  XWB GET VARIABLE VALUE  XWB IM HERE  XWB IS RPC AVAILABLE  XWB2HL7  XWBDRPC  XWBTCPC  
XWBTCPM  
Adverse Reaction Tracking 4 GMRAGUI1  GMRAPET0  GMRASEN2  GMRASEND  
Asists 3 OOPSUTL1  OOPSVAL1  OOPSWCE  
Clinical Case Registries 3 RORDD  RORERR  RORRP011  
Kernel 3 XUS1  XUSCLEAN  XUSRB4  
Automated Medical Information Exchange 2 DVBASPD2  DVBAVDPT  
Health Summary 2 GMTSHCPR  GMTSULT  
Order Entry Results Reporting 2 ORCD  ORQPTQ11  
Authorization Subscription 1 USRLM  
Enterprise Health Management Platform 1 HMPPDL  
Inpatient Medications 1 PSGSETU  
Mental Health 1 YTQRUTL  
Radiology Nuclear Medicine 1 RAERR01  
Registration 1 DGQPTQ11  
Scheduling 1 SCMCDDR  

Entry Points

Name Comments DBIA/ICR reference
BROKER() ;EF. Running under the Broker or Vlink
  • ICR #2198
    • Status: Active
    • Usage: Supported
    RTRNFMT(X,WRAP) ;EF. set the RPC return type and wrap flag
  • ICR #2238
    • Status: Active
    • Usage: Supported
    VARVAL(RESULT,VARIABLE) ;RPC. XWB GET VARIABLE VALUE
    IMHERE(RESULT) ;RPC. XWB IM HERE
    BRKRINFO(RESULT) ;RPC. XWB GET BROKER INFO RPC
    CKRPC(RESULT,RPCNAME,RPCUSE,VERNUM) ;RPC. XWB IS RPC AVAILABLE
    CKRPCS(RESULT,RPCUSE,RPC) ;RPC. XWB ARE RPCS AVAILABLE
    RPCIEN(RPCNAME) ;P10
    RPCAVAIL(RPCIEN,RPCUSE,VERNUM) ;P10
    CKVERNUM(VERNUM,RPCVER,RPCIEN) ;P10
    VARLST ;;XWB,XWBAPVER,XWBCLMAN,XWBNULL,XWBODEV,XWBOS,XWBP,XWBPTYPE,XWBR,XWBSEC,XWBSTATE,XWBTBUF,XWBTDEV,XWBTIME,XWBTIP,XWBTOS,XWBTSKT,XWBVER,XWBWRAP,XWBY,DEBUG,XWBSHARE,XWBDEBUG,XWBT
  • ICR #3030
    • Status: Withdrawn
    • Usage: Private

    External References

    Name Field # of Occurrence
    $$UP^XLFSTR RTRNFMT+6, VARVAL+5
    $$BAT^XUPARAM BRKRINFO+2

    Used in RPC

    RPC Name Call Tags
    XWB GET VARIABLE VALUE VARVAL
    XWB GET BROKER INFO BRKRINFO
    XWB IM HERE IMHERE
    XWB IS RPC AVAILABLE CKRPC
    XWB ARE RPCS AVAILABLE CKRPCS

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^XWB(8994 - [#8994] RPCIEN+4, RPCAVAIL+5, CKVERNUM+5

    Label References

    Name Line Occurrences
    $$CKVERNUM RPCAVAIL+13
    $$RPCAVAIL CKRPC+9, CKRPCS+15
    $$RPCIEN CKRPC+8, CKRPCS+14

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DUZ("LOA" VARVAL+4
    I CKRPCS+7~, CKRPCS+8*, CKRPCS+9*, CKRPCS+11, CKRPCS+12, CKRPCS+13, CKRPCS+15
    INACT RPCAVAIL+4~, RPCAVAIL+7*, RPCAVAIL+8, RPCAVAIL+11, RPCAVAIL+12
    RESULT VARVAL~, VARVAL+10*, IMHERE~, IMHERE+2*, BRKRINFO~, CKRPC~, CKRPC+7*, CKRPC+9*, CKRPCS~
    RESULT( CKRPCS+11*, CKRPCS+15*
    RESULT(0 BRKRINFO+2*
    RPC CKRPCS~
    RPC( CKRPCS+9, CKRPCS+12, CKRPCS+13
    RPC0 RPCAVAIL+4~, RPCAVAIL+5*, RPCAVAIL+6, RPCAVAIL+7, RPCAVAIL+13
    RPCIEN CKRPC+6~, CKRPC+8*, CKRPC+9, CKRPCS+10~, CKRPCS+14*, CKRPCS+15, RPCAVAIL~, RPCAVAIL+5, CKVERNUM~, CKVERNUM+5
    RPCNAME CKRPC~, CKRPC+8, CKRPCS+10~, CKRPCS+12*, CKRPCS+14, RPCIEN~, RPCIEN+3, RPCIEN+4
    RPCUSE CKRPC~, CKRPC+9, CKRPCS~, CKRPCS+15, RPCAVAIL~, RPCAVAIL+9*, RPCAVAIL+10, RPCAVAIL+11, RPCAVAIL+12, RPCAVAIL+13
    RPCVER CKVERNUM~, CKVERNUM+5*, CKVERNUM+6
    U CKRPCS+12, CKRPCS+13, RPCAVAIL+7, RPCAVAIL+13, CKVERNUM+5
    VARIABLE VARVAL~, VARVAL+5, VARVAL+10
    VERNUM CKRPC~, CKRPC+9, CKRPCS+10~, CKRPCS+13*, CKRPCS+15, RPCAVAIL~, RPCAVAIL+13, CKVERNUM~, CKVERNUM+6
    WRAP RTRNFMT~, RTRNFMT+3
    X RTRNFMT~, RTRNFMT+4*, RTRNFMT+5, RTRNFMT+6*, RTRNFMT+7*, RTRNFMT+8, RTRNFMT+9, RTRNFMT+10, VARVAL+2~, VARVAL+5*
    , VARVAL+6, VARVAL+7, VARVAL+8, VARVAL+9
    >> XOBDATA BROKER+3
    >> XWBOS BROKER+3
    >> XWBPTYPE RTRNFMT+5*, RTRNFMT+9*
    >> XWBWRAP RTRNFMT+3*
    Y RTRNFMT+2~
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All