The Master Data Model for Veteran Care

Developer Documentation » MVDM » Option

Option

Option

Information in this file is used to drive the menu system. Options are created, associated with others on menus, locked, set out-of-order, assigned prohibited times or devices, or given entry/exit actions. The Edit Options of Menu Management should be used (instead of VA FileMan) so that the global root (DIC) and other such fields are given the correct values. Options may be tailored by setting FileMan variables via this file. The Order Enter/Results Reporting package is accessed by using the appropriate option type. It is cross-referenced by name, menu text, uppercase menu text, type, item, synonym, help frame, out-of-order message, lock, prohibited times, restricted devices, and priority.

Fileman ID: 19

Base VDM Class: Option-19

Property Summary

Property Count: 106

Type Count
STRING 62
BOOLEAN 12
POINTER 7
NUMERIC 6
OBJECT 7
ENUMERATION 11
DATE-TIME 1

Sub-Object Count: 7

ID Label Field ID
1 Dispar 0 N dispar0N
2 Fr 0 N fr0N
3 Menu menu
4 Queuing Required queuingRequired
5 Rpc rpc
6 Times Days Prohibited timesDaysProhibited
7 To 0 N to0N

↑ Return to top

Properties

Label/Field ID Datatype FromVDM Default Attributes Range
Name
  name
STRING name   INDEXED
REQUIRED
 
X Action Present
  xActionPresent
BOOLEAN x_action_present      
Rev Key Present
  revKeyPresent
BOOLEAN rev_key_present      
Header Present?
  headerPresent
BOOLEAN header_present      
Menu Text
  menuText
STRING menu_text   REQUIRED  
Uppercase Menu Text
  uppercaseMenuText
STRING uppercase_menu_text   INDEXED  
Out Of Order Message
  outOfOrderMessage
STRING out_of_order_message      
Lock
  lock
STRING lock      
Reverse/negative Lock
  reverseNegativeLock
STRING reverse_negative_lock      
Description
  description
STRING description      
Creator
  creator
POINTER creator     New_Person-200
Help Frame
  helpFrame
POINTER help_frame   INDEXED Help_Frame-9_2
Priority
  priority
NUMERIC priority      
Prohibited Times
  prohibitedTimes
STRING prohibited_times      
Times/days Prohibited
  timesDaysProhibited
OBJECT times_days_prohibited     timesDaysProhibited
Queuing Required
  queuingRequired
OBJECT queuing_required     queuingRequired
Output Restricted?
  outputRestricted
BOOLEAN output_restricted      
Restrict Devices?
  restrictDevices
BOOLEAN restrict_devices      
Permitted Device
  permittedDevice
POINTER permitted_device      
Type
  type4
ENUMERATION type-4   REQUIRED 0: limited
1: protocol
2: edit
3: menu
4: Window Suite
5: print
6: protocol menu
7: server
8: inquire
9: Window
10: run routine
11: ScreenMan
12: action
13: extended action
14: Broker (Client/Server)
Menu
  menu
OBJECT menu     menu
Short Menu Text
  shortMenuText
STRING short_menu_text      
Display Option?
  displayOption
BOOLEAN display_option      
Package
  package
POINTER package     Package-9_4
Delegable
  delegable
BOOLEAN delegable      
E Action Present
  eActionPresent
BOOLEAN e_action_present      
Exit Action
  exitAction
STRING exit_action      
Entry Action
  entryAction
STRING entry_action      
Xquit Message
  xquitMessage
STRING xquit_message      
Xquit Executable
  xquitExecutable
STRING xquit_executable      
Routine
  routine
STRING routine      
Header
  header
STRING header      
Dic {dic}
  dicDic
STRING dic_dic      
Dic(0)
  dic0
STRING dic0      
Dic(a)
  dica
STRING dica      
Dic(b)
  dicb
STRING dicb      
Dic(s)
  dics
STRING dics      
Dic(w)
  dicw
STRING dicw      
D.
  d
STRING d      
Dr{dds}
  drdds
STRING drdds      
Ddsfile
  ddsfile
STRING ddsfile      
Ddsfile(1)
  ddsfile1
STRING ddsfile1      
Ddspage
  ddspage
NUMERIC ddspage      
Ddsparm
  ddsparm
STRING ddsparm      
Die
  die
STRING die      
Dr {die}
  drDie
STRING dr_die      
*dr()
  dr
STRING dr      
No Up-arrow
  noUparrow
ENUMERATION no_uparrow     0: BACK JUMPING OK, NO EXIT
1: NO UP-ARROWING ALLOWED
2: UP-ARROW OUT OK, NO BRANCHING
3: EXIT AND BACK JUMPING OK
*die(w)
  diew
STRING diew      
Dic {dip}
  dicDip
STRING dic_dip      
Pg
  pg
NUMERIC pg      
L.
  l
STRING l      
Flds
  flds
STRING flds      
By
  by
STRING by      
Fr
  fr
STRING fr      
To
  to
STRING to      
Dhd
  dhd
STRING dhd      
Dcopies
  dcopies
NUMERIC dcopies      
Dis(0)
  dis0
STRING dis0      
Dis(1)
  dis1
STRING dis1      
Dis(2)
  dis2
STRING dis2      
Dis(3)
  dis3
STRING dis3      
Iop
  iop
STRING iop      
Dhit
  dhit
STRING dhit      
Diobeg
  diobeg
STRING diobeg      
Dioend
  dioend
STRING dioend      
By(0)
  by0
STRING by0      
L(0)
  l0
NUMERIC l0      
Fr(0,n)
  fr0N
OBJECT fr0n     fr0N
To(0,n)
  to0N
OBJECT to0n     to0N
Dispar(0,n)
  dispar0N
OBJECT dispar0n     dispar0N
Disupno
  disupno
ENUMERATION disupno     0: SUPPRESS HEADER IF NO RECORDS
Dipcrit
  dipcrit
ENUMERATION dipcrit     0: PRINT SEARCH/SORT CRITERIA
Diaskhd
  diaskhd
ENUMERATION diaskhd     0: Do not ask user for a header
1: Ask user for a header
Distemp
  distemp
STRING distemp      
Dic {diq}
  dicDiq
STRING dic_diq      
Dr {diq}
  drDiq
STRING dr_diq      
Diq(0)
  diq0
STRING diq0      
Supress Device Prompt
  supressDevicePrompt
BOOLEAN supress_device_prompt      
Timestamp
  timestamp
STRING timestamp      
Timestamp Of Primary Menu
  timestampOfPrimaryMenu
STRING timestamp_of_primary_menu      
*order Print Action
  orderPrintAction
STRING order_print_action      
*order Cancel Action
  orderCancelAction
STRING order_cancel_action      
*order Purge Action
  orderPurgeAction
STRING order_purge_action      
Independently Invocable
  independentlyInvocable
BOOLEAN independently_invocable      
*queued To Run At What Time
  queuedToRunAtWhatTime
DATE-TIME queued_to_run_at_what_time      
*device For Queued Job Output
  deviceForQueuedJobOutput
STRING device_for_queued_job_output      
*rescheduling Frequency
  reschedulingFrequency
STRING rescheduling_frequency      
*queued To Run On Volume Set
  queuedToRunOnVolumeSet
STRING queued_to_run_on_volume_set      
Scheduling Recommended
  schedulingRecommended
ENUMERATION scheduling_recommended     0: YES
1: STARTUP
2: NO
Keep From Deleting
  keepFromDeleting
BOOLEAN keep_from_deleting      
Server Bulletin
  serverBulletin
POINTER server_bulletin     Bulletin-3_6
Server Action
  serverAction
ENUMERATION server_action     0: NOTIFY MAIL GROUP (DO NOT RUN)
1: RUN IMMEDIATELY
2: QUEUE SERVER ROUTINE
3: IGNORE REQUESTS
Server Mail Group
  serverMailGroup
POINTER server_mail_group     Mail_Group-3_8
Server Audit
  serverAudit
BOOLEAN server_audit      
Supress Bulletin
  supressBulletin
ENUMERATION supress_bulletin     0: NO (DEFAULT) SEND A BULLETIN
1: YES, SUPRESS IT
Server Reply
  serverReply
ENUMERATION server_reply     0: NO REPLY (DEFAULT)
1: SEND REPLY IN ALL CASES
2: REPLY ON ERROR ONLY
Save Request
  saveRequest
ENUMERATION save_request     0: Save request in Postmaster basket
1: Do not save request
Server Device
  serverDevice
POINTER server_device     Device-3_5
Ztsk Retention Days
  ztskRetentionDays
NUMERIC ztsk_retention_days      
Icon
  icon
STRING icon      
Title
  title
STRING title      
Rpc
  rpc
OBJECT rpc     rpc
Primary Menu
  primaryMenu
STRING primary_menu      
Protected Variables
  protectedVariables
STRING protected_variables      
*special Queueing
  specialQueueing
ENUMERATION special_queueing      

↑ Return to top

Sub-Objects

1. Dispar 0 N

Field ID: dispar0N

Properties

Label/Field ID Datatype FromVDM Default Attributes Range
Subscript Level Number
  subscriptLevelNumber
NUMERIC subscript_level_number   INDEXED
REQUIRED
 
Statistical Control Characters
  statisticalControlCharacters
STRING statistical_control_characters      
Subheader Format Characters
  subheaderFormatCharacters
STRING subheader_format_characters      
Subheader Output Transform
  subheaderOutputTransform
STRING subheader_output_transform      

↑ Return to top

2. Fr 0 N

Field ID: fr0N

Properties

Label/Field ID Datatype FromVDM Default Attributes Range
Subscript Level Number
  subscriptLevelNumber
NUMERIC subscript_level_number   INDEXED
REQUIRED
 
From Value
  fromValue
STRING from_value      

↑ Return to top

3. Menu

Field ID: menu

Properties

Label/Field ID Datatype FromVDM Default Attributes Range
Item
  item
POINTER item   REQUIRED Option-19
Synonym
  synonym
STRING synonym      
Display Order
  displayOrder
NUMERIC display_order      

↑ Return to top

4. Queuing Required

Field ID: queuingRequired

Properties

Label/Field ID Datatype FromVDM Default Attributes Range
Time Period
  timePeriod
STRING time_period   INDEXED
REQUIRED
 
Day(s) For Time Period
  daysForTimePeriod
STRING days_for_time_period      

↑ Return to top

5. Rpc

Field ID: rpc

Properties

Label/Field ID Datatype FromVDM Default Attributes Range
Rpc
  rpc
POINTER rpc   INDEXED
REQUIRED
Remote_Procedure-8994
Rpckey
  rpckey
STRING rpckey      
Rules
  rules
STRING rules      

↑ Return to top

6. Times Days Prohibited

Field ID: timesDaysProhibited

Properties

Label/Field ID Datatype FromVDM Default Attributes Range
Times Prohibited
  timesProhibited
STRING times_prohibited   INDEXED
REQUIRED
 
Days Prohibited
  daysProhibited
STRING days_prohibited      

↑ Return to top

7. To 0 N

Field ID: to0N

Properties

Label/Field ID Datatype FromVDM Default Attributes Range
Subscript Level Number
  subscriptLevelNumber
NUMERIC subscript_level_number   INDEXED
REQUIRED
 
To Value
  toValue
STRING to_value      

↑ Return to top


Document generated on August 31st 2017, 2:55:48 pm