b3270 setting indication

### setting Indication

Notification of a settings change.

Attribute | Always present? | Purpose
--- | --- | ---
name | yes | Setting name
value | no | true, false or a specific value
cause | yes | Cause of the setting change

Boolean settings names are:

Name | Purpose
--- | ---
altCursor | Use underscore cursor
crosshair | Display crosshair cursor
cursorBlink | Cursor should blink
monocase | Text should be displayed in uppercase
reconnect | Automatic reconnect mode
trace | Tracing is active
visibleControl | Display 3270 orders on the screen

Specific-value settings names are:

Name | Purpose
--- | ---
acceptHostname | TLS accept hostname
caDir | TLS CA directory
caFile | TLS CA file
certFile | TLS certificate file
certFileType | TLS certificate file type
chainFile | TLS certificate chain file
charset | Host code page
clientCert | TLS certificate name
httpd | HTTP listening port
keyFile | TLS certificate private key file
keyFileType | TLS certificate private key file type
keyPasswd | TLS certificate private key file password
model | 3270 model
oversize | oversize dimensions
printerLu | pr3287 printer logical unit
scriptPort | s3270 listening port
startTls | TLS accept STARTTLS option
termName | Terminal name
verifyHostCert | TLS verify host certificate option

Causes are:

Name | Description
--- | ---
command | x3270> prompt
default | Default key handler
file-transfer | IND$FILE file transfer
httpd | HTTP-based scrpt
idle | Idle command
keymap | Keyboard map
keypad | Keypad key
macro | Macro operation
none | No cause
password | Restricted password action
paste | The Paste() action
peek | Event peek-ahead
screen-redraw | Screen redraw operation
script | Script operation
string | The String() action
typeahead | Stored type-ahead
ui | User interface talking to b3270

Example:

    <toggle name="altCursor" value="true" cause="keymap"/>
    <toggle name="printerLu" value="POOL27" cause="ui"/>
    <toggle name="printerLu" cause="ui"/>

b3270: Protocol - Operations - Indications