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: XQCHK3

Package: Kernel

Routine: XQCHK3


Information

XQCHK3 ; OAK-BY/BDT - This routine for XQCHK; Feb 17, 2022@07:03:39

Source Information

Source file <XQCHK3.m>

Entry Points

Name Comments DBIA/ICR reference
OPACCES ;Entry point for the option that checks to see if a user has
ACCESS(%XQUSR,%XQOP) ;Find out if a user has access to a particular option
CKPM(XQUSR,XQIEN) ; Access allowed through the Primary Menu
CKCM(XQUSR,XQIEN) ; Access found in the Common Options
CKTSM(XQUSR,XQIEN) ; Access found in the top level of secondary option
CKTESM(XQUSR,XQIEN) ; Access through the secondary menu tree OpIEN
KEYS(XQA,XQUSR) ;Check for keys, reverse keys...
KEYSTOP(XQIEN,XQUSR) ;check Lock and Reversed Lock on the top level menu
PRINT(XQANS) ; print out the result
KILLFM ;Kill off the FileMan variables

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?5,"Sorry we couldn't find that user in the New Person File.",!
  • Line Location: OPACCES+6
Function Call: WRITE
  • Prompt: !!?5,"Sorry we couldn't find that option.",!
  • Line Location: OPACCES+11
Function Call: WRITE
  • Prompt: !!?5,"User ",XQUSER," is not in the New Person File."
  • Line Location: PRINT+7
Function Call: WRITE
  • Prompt: !!?5,"User ",XQUSER," has an active termination date,",!?5,"or no verify code."
  • Line Location: PRINT+8
Function Call: WRITE
  • Prompt: !!?5,"Option ",XQOPT," is not in the Option File."
  • Line Location: PRINT+9
Function Call: WRITE
  • Prompt: !!?5,"There is a lock somewhere in the menu tree "_XQTREE,!?5,"and the user does not hold the key "_XQKEY_"."
  • Line Location: PRINT+12
Function Call: WRITE
  • Prompt: !!?5,"There is a reverse lock somewhere in the menu tree "_XQTREE,!?5,"and the user holds the key "_XQKEY_"."
  • Line Location: PRINT+13
Function Call: WRITE
  • Prompt: !!?5,"User ",XQUSER," has access to the option ",XQOPT,!?5,"through the primary menu ",XQTREE," (",$P(^DIC(19,XQPTR,0),U,2),")."
  • Line Location: PRINT+15
Function Call: WRITE
  • Prompt: !!?5,"User ",XQUSER," has access to the option ",XQOPT,!?5,"through the Common Options (XUCOMMAND)."
  • Line Location: PRINT+16
Function Call: WRITE
  • Prompt: !!?5,"User ",XQUSER," has access to the option ",XQOPT,!?5,"as a top-level secondary menu option."
  • Line Location: PRINT+17
Function Call: WRITE
  • Prompt: !!?5,"User ",XQUSER," has access to the option ",XQOPT,!?5,"through the secondary menu tree ",XQTREE," (",$P(^DIC(19,XQPTR,0),U,2),")."
  • Line Location: PRINT+18
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+19
Info |  Source |  Entry Points |  Interaction Calls