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 |  Interaction Calls
Print Page as PDF
Routine: XQCHK

Package: Kernel

Routine: XQCHK


Information

XQCHK ; SEA/MJM - Check security on option # XQCY ;4/28/11

Source Information

Source file <XQCHK.m>

Entry Points

Name Comments DBIA/ICR reference
CHK
OUT
JMP ;Check all options in jump path in %XQJP returned as "" if not OK
SET ;Produce the same XQY0 as SET1^XQ7 without the synonym
S1
MES ;Messages for rejected options from a call to XQCHK
OP ;Find out what option or protocol is in charge right now
  • ICR #10078
    • Status: Active
    • Usage: Supported
    OP1() ;Extrinsic function call returns 3 pieces: 1. "P", "O", or "U" for
    ACCESS(%XQUSR,%XQOP) ;Find out if a user has access to a particular option
  • ICR #10078
    • Status: Active
    • Usage: Supported
    OPACCES ;Entry point for the option that checks to see if a user has
    KEYSET(XQU) ;Collect users keys and set them into ^TMP($J)

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: $C(7)
    • Line Location: MES+1
    Function Call: WRITE
    • Prompt: !!?5,"==> Sorry, ",$S($D(XQPRMN):"your Primary Menu",1:"this option")," is out of order with the message:",!?10,$P(^DIC(19,XQY,0),U,3)
    • Line Location: MES+2
    Function Call: WRITE
    • Prompt: !!?5,"==> Sorry, ",$S($D(XQPRMN):"your Primary Menu",1:"this option")," is locked."
    • Line Location: MES+3
    Function Call: WRITE
    • Prompt: !!?5,"==> Sorry, ",$S($D(XQPRMN):"your Primary Menu",1:"this option")," has a reverse lock on it."
    • Line Location: MES+4
    Function Call: WRITE
    • Prompt: !!?5,"==> Sorry, ",$S($D(XQPRMN):"your Primary Menu",1:"this option")," not allowed right now."
    • Line Location: MES+5
    Function Call: WRITE
    • Prompt: !!?5,"==> Sorry, ",$S($D(XQPRMN):"your Primary Menu",1:"this option")," not allowed on this device."
    • Line Location: MES+6
    Info |  Source |  Entry Points |  Interaction Calls