Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points
Print Page as PDF
Routine: XQCS

Package: Kernel

Routine: XQCS


Information

XQCS ;SEA/Luke - Client/Server Utilities ;09/16/2016 10:11

Source Information

Source file <XQCS.m>

Entry Points

Name Comments DBIA/ICR reference
CHK(XQUSR,XQOPT,XQRPC) ;Check to see if this user can run this RPC from
  • ICR #2124
    • Status: Active
    • Usage: Private
    OPT ;See if the option is there and is a broker type option
    OPT1 ;
    OPTLK(V) ;Lookup a Option in the file, Return it's IEN
  • ICR #2124
    • Status: Active
    • Usage: Private
    RPC ;See if rpc exsists, is registered, is locked, etc.
    ; I '$D(^DIC(19,XQOPT,"RPC",0)) S XQMES="No RPC subfile defined for the option "_$P(^DIC(19,XQOPT,0),U)_"." Q
    ; I $P(^DIC(19,XQOPT,"RPC",0),U,4)<1 S XQMES="No remote procedure calls registered for the option "_$P(^DIC(19,XQOPT,0),U)_"." Q
    RULES ;Check the rules for this RPC
    USER ;See if XQUSR has been assigned access this option or not
    TOP ;See if XQOPT is on top level of a tree: primary, secondary, or common
    DEEP ;See if it's under the top somewhere - start with primary tree
    BUILD(XQDIC)
    Info |  Source |  Entry Points