id
| The ID or name of the object. The id field can be
externalized as a fast path ID unless has_name_select is set to
"y" (yes). The value of id is a string with a
maximum length of 64 characters. IDs should be unique to your
application and unique within your system.
|
next_id
| Specifies the header object for the subsequent screen; set to the
value of the id field of the sm_cmd_hdr object or the
sm_name_hdr object that follows this selector. The
next_type field described below specifies which object class is
indicated. The value of next_id is a string with a maximum
length of 64 characters.
|
option_id
| Specifies the body of this selector; set to the id field
of the sm_cmd_opt object. The value of option_id
is a string with a maximum length of 64 characters.
|
has_name_select
| Specifies whether this screen must be preceded by a selector
screen. Valid values are:
- "" or "n"
- No; this is the default case. The id of this object
can be used as a fast path, even if preceded by a selector screen.
- "y"
- Yes; a selector must precede this object. This setting
prevents the id of this object from being used as a fast path to
the corresponding dialog screen.
|
name
| The text displayed as the title of the selector screen. The value
of name is a string with a maximum length of 1024
characters. The string can be formatted with embedded \n
(newline) characters.
|
name_msg_file
| The file name (not the full path name) that is the Message Facility
catalog for the string, name. The value of
name_msg_file is a string with a maximum length of 1024
characters. Message catalogs required by an application program can be
developed with the Message Facility.
|
name_msg_set
| The Message Facility set ID for the string, name. Set
IDs can be used to indicate subsets of a single catalog. The value of
name_msg_set is an integer.
|
name_msg_id
| The Message Facility ID for the string, name. The value
of name_msg_id is an integer.
|
type
| The method to be used to process the selector. The value of
type is a string with a maximum length of 1 character. Valid
values are:
- "" or "j"
- Just next ID; the object following this object is always the object
specified by the value of the next_id descriptor. The
next_id descriptor is a fully-defined string initialized at
development time.
- "r"
- Cat raw name; in this case, the next_id descriptor is
defined partially at development time and partially at runtime by user
input. The value of the next_id descriptor defined at
development time is concatenated with the value selected by the user to create
the id value to search for next (that of the dialog or selector to
display).
- "c"
- Cat cooked name; the value selected by the user requires processing
for more information. This value is passed to the command named in the
cmd_to_classify descriptor, and then output from the command is
concatenated with the value of the next_id descriptor to create the
id descriptor to search for next (that of the dialog or selector to
display).
|
ghost
| Specifies whether to display this selector screen or only the list pop-up
panel produced by the command in the cmd_to_list field. The
value of ghost is a string. Valid values are:
- "" or "n"
- No; display this selector screen.
- "y"
- Yes; display only the pop-up panel produced by the command string
constructed using the cmd_to_list and
cmd_to_list_postfix fields in the associated sm_cmd_opt
object. If there is no cmd_to_list value, SMIT assumes this
object is a super-ghost (nothing is displayed), runs the
cmd_to_classify command, and proceeds.
|
cmd_to_classify
| The command string to be used, if needed, to classify the value of the
name field of the sm_cmd_opt object associated with this
selector. The value of cmd_to_classify is a string with a
maximum length of 1024 characters. The input to the
cmd_to_classify taken from the entry field is called the
"raw name" and the output of the cmd_to_classify is called the
"cooked name". Previous to AIX Version 4.2.1, you could
create only one value with cmd_to_classify. If that value
included a colon, it was escaped automatically. In AIX
4.2.1 and later, you can create multiple values with
cmd_to_classify, but the colons are no longer escaped. The
colon is now being used as a delimiter by this command. If you use
colons in your values, you must preserve them manually.
|
cmd_to_classify_postfix
| The postfix to interpret and add to the command string in the
cmd_to_classify field. The value of
cmd_to_classify_postfix is a string with a maximum length of 1024
characters.
|
raw_field_name
| The alternate name for the raw value. The value of
raw_field_name is a string with a maximum length of 1024
characters. The default value is "_rawname".
|
cooked_field_name
| The alternate name for the cooked value. The value of
cooked_field_name is a string with a maximum length of 1024
characters. The default value is "cookedname".
|
next_type
| The type of screen that follows this selector. Valid values
are:
- "n"
- Name; a selector screen follows. See the description of
next_id above for related information.
- "d"
- Dialog; a dialog screen follows. See the description of
next_id above for related information.
|
help_msg_id
| Specifies a Message Facility message set number and message ID number
with a comma as the separator or a numeric string equal to a SMIT identifier
tag.
|
help_msg_loc
| The file name sent as a parameter to the man command for
retrieval of help text, or the file name of a file containing help
text. The value of help_msg_loc is a string with a maximum
length of 1024 characters.
|
help_msg_base
| The fully qualified path name of a library that SMIT reads for the file
names associated with the correct book.
|
help_msg_book
| Contains the string with the value of the name file contained in the file
library indicated by help_msg_base.
|