!  Command definition file for USERS, FIND, GONE, NOTIFY, SUICIDE, ENQUIRE, etc

Define Syntax VB
   Image ecs_sys:USERSV

Define Syntax B
   Image ecs_sys:USERSB

Define Syntax I
   Image ecs_sys:USERSI

Define Syntax F
   Image ecs_sys:USERSF

Define Syntax N
   Image w0:[gdmr.inet]netusers

Define Verb USERS
   Image ecs_sys:USERSF
   Qualifier   BRIEF,      NonNegatable,  Syntax=B
   Qualifier   FULL,       NonNegatable,  Syntax=F
   Qualifier   HOST,       NonNegatable,  Syntax=N, Value(List, Default="*")
   Qualifier   NORMAL,     NonNegatable,  Syntax=F
   Qualifier   IMAGE,      NonNegatable,  Syntax=I
   Qualifier   VERY_BRIEF, NonNegatable,  Syntax=VB

   Qualifier   ACCOUNT
   Qualifier   ACTIVE
   Qualifier   GROUP,      Value(Required)
   Qualifier   LOCATION,   Default
   Qualifier   NAME,       Default

   Qualifier   PID
   Qualifier   REMOTE
   Qualifier   TERMINAL
   Qualifier   UIC
   Qualifier   USERNAME,   Default

Define Verb FIND
   Image ecs_sys:FINDER
   Parameter   P1,         Label=USER, Value(List)
   Qualifier   ACTIVE
   Qualifier   NET,       Default
   Qualifier   LOCATION,   Default
   Qualifier   LOGGED_ON
   Qualifier   NAME,       Default
   Qualifier   TERMINAL
   Qualifier   USERNAME,   Default

Define Verb GONE
   IMAGE ecs_sys:GONER
   Parameter   P1,         Label=WHERE,   Value(Type=$rest_of_line)
   Qualifier   BATCH,      Batch

Define Syntax NotifySelf
   Parameter   P1,         Label=TEXT, Value(Required, Type=$rest_of_line),
                           Prompt="Text"
   
Define Verb NOTIFY
   Image ecs_sys:NOTIFIER
   Parameter   P1,         Label=USER, Value(List, Required)
                           Prompt="User"
   Parameter   P2,         Label=TEXT, Value(Type=$rest_of_line),
                           Prompt="Text"
   Qualifier   ACTIVE
   Qualifier   LOCATION,   Default
   Qualifier   NAME,       Default
   Qualifier   SELF,       NonNegatable, Syntax=NotifySelf
   Qualifier   TERMINAL
   Qualifier   USERNAME,   Default

Define Verb SUICIDE
   Image ecs_sys:SUICIDE
   Qualifier   ACTIVE
   Qualifier   ALL

Define Verb NAME
   Image ecs_sys:NAMER
   Parameter   P1,   Label=WHO,  Value(Type=$rest_of_line)
   Qualifier   UIC

Define Verb WHO
   Image ecs_sys:NAMER
   Parameter   P1,   Label=WHO,  Value(Type=$rest_of_line)
   Qualifier   UIC
