TFF$TFUHELP.HLB  —  Commands  SET
   Defines   or   changes  fallback  libraries,  tables,  and  terminal
   characteristics.

      Format: SET option

1  –  DEFAULT_TABLE

   Establishes  a  default  table  for the system. Before you specify a
   table  as  the system default, you must load the table into nonpaged
   dynamic  memory  pool  using the LOAD command. The SET DEFAULT_TABLE
   command  reads  the  table  type  (fallback  or  compose)  from  the
   specified  table's header and makes the target table the default for
   its type.

   Before you enable any defaults, the following defaults apply:

        ASCII   - Fallback
        LATIN_1 - Compose validation

      Format:  SET DEFAULT_TABLE table-name

1.1  –  Parameter

   table-name

   Indicates the name of the table to be the default table.

1.2  –  Examples

    1.  TFU> SET DEFAULT_TABLE HEBREW_VT100
        TFU> SHOW DEFAULT_TABLE

        System default TFF tables are:
           HEBREW_VT100                    (fallback)
           LATIN_1                         (compose sequence validation)
        TFU>

   The  command in this example established HEBREW_VT100 as the default
   fallback table for the system. The table HEBREW_VT100 must be loaded
   prior to issuing this command.

    2. TFU> SET DEFAULT_TABLE LATIN_1
       TFU>

   Because  the  LATIN_1  table  is a compose sequence validation table
   rather  than a fallback table, the command in this example makes the
   LATIN_1 table the default compose sequence validation table.

2  –  LIBRARY

   Allows  you  to  declare  a  work  library.  Note that some commands
   implicitly  declare  a  work  library.  If the library is located it
   becomes the new work library.

       Format:  SET LIBRARY  library-name

2.1  –  Parameter

   library-name

   Indicates  the  name  of the library to be made the current library.
   You must specify a library with the SET LIBRARY command.

2.2  –  Example

   1. TFU> SET LIBRARY SYS$SYSTEM:TFF$MASTER.DAT
      TFU> LOAD TABLE HEBREW_VT100

   In   this  example,  the  first  command  sets  the  library  to  be
   SYS$SYSTEM:TFF$MASTER.DAT   which  is  the  default  file  name  and
   location.  This  command  directs  TFF  to  use character conversion
   tables  located  in  that  file.  The second command loads the table
   HEBREW_VT100 into nonpaged dynamic memory pool.

3  –  TERMINAL

   TERMINAL/FALLBACK

   Enables or modifies TFF terminal parameters. The /FALLBACK qualifier
   is  required, but you can place it before or after the terminal-name
   parameter.

   SET  TERMINAL/NOFALLBACK  takes  no options and is equivalent to SET
   TERMINAL/FALLBACK=TABLE:NONE.

       Format:  SET TERMINAL   /FALLBACK[=(Option,...)] [terminal_name]
                SET TERMINAL/NOFALLBACK  [terminal-name]

3.1  –  Parameter

   terminal-name

   Indicates  the  target  terminal  for  the  set  operation.  If  not
   specified, your own terminal is used. Note that you can use TFF only
   from  local  terminals; you cannot use terminal fallback on a remote
   terminal  (RTAx),  the  fallback  terminal  device  (FBA0), a Packet
   Switch  Interface  (PSI)  terminal  (NVA0),  a  disconnected virtual
   terminal,  or  a terminal set for dynamic switching (DYNSWITCH) with
   DECnet.

   You  can  use  TFF  locally and then use the DCL command SET HOST to
   access a remote system.

   option

   Modifies  the  terminal  parameters.  If  you specify more than one,
   enclose  them in parentheses, and separate each with commas. You can
   use the following options with the FALLBACK=option qualifier:

   Option                 Definition

   [NO]ACCEPT             Enables  input  of  8-bit  characters  if the
                          terminal   is  capable  of  generating  8-bit
                          characters.  The  default  is 7-bit character
                          generation.  7-bit  terminals,  such as VT1xx
                          and  LA1xx,  should  have this feature turned
                          off  whereas  VT2xx  terminals may have it on
                          (depending on the active table). The NOACCEPT
                          option causes TFF to clear the eighth bit.

   [NO]AUTOCOMPOSE        Enables  or  disables  all  auto-compose keys
                          available  for  the fallback table associated
                          with   a   terminal.   The   AUTOCOMPOSE  and
                          NOAUTOCOMPOSE   options   override  any  keys
                          specified with the ENABLE and DISABLE options
                          described next.

   DISABLE=(value[,...])  Disables  one  or  more  active  auto-compose
                          keys.  Keys  are chosen from the list of keys
                          available  for  the fallback table associated
                          with a terminal. The value argument is a list
                          of the decimal values of the keys to disable.
                          If  you specify more than one value, separate
                          the  values  with  commas  and  place them in
                          parentheses. SHOW TERMINAL/FALLBACK lists the
                          currently   active  keys  and  their  decimal
                          values.

   ENABLE=(value[,...])   Enables one or more auto-compose keys. Choose
                          keys  from the list of keys available for the
                          fallback  table associated with the specified
                          terminal. The value argument is a list of the
                          decimal  values of the keys to enable. If you
                          specify  more  than  one  value, separate the
                          values   with   commas   and  place  them  in
                          parentheses. SHOW TERMINAL/FALLBACK lists the
                          currently   active  keys  and  their  decimal
                          values.

   GX_DEFAULT:gx-name     Defines as the default character set the name
                          of  a  character  set, previously defined and
                          stored  in  Read  Only  Memory  (ROM)  of the
                          specified   terminal.  For  example,  VT100LD
                          specifies    the   line   drawing   alternate
                          character  set  available on VT100 terminals,
                          and  DECSUPP specifies DIGITAL's supplemental
                          character set.

                          These  options are available for a variety of
                          incompatible   terminals.  For  example,  the
                          ASCII  option  applies  to a special class of
                          older  DIGITAL  terminals that do not have an
                          ASCII  ROM  that  allows  display of the full
                          ASCII  character  set.  These  terminals have
                          only the NRC set of characters.

                          Currently   you   can   specify  any  of  the
                          following  character  sets  for  the default:
                          ASCII,  CANADA,  CANADA_2,  DECSUPP, FINLAND,
                          FINLAND_2,   FRANCE,   GERMANY,  ITALY,  JIS,
                          NETHERLAND,  NORDAN, NORWAY, NORWAY_2, SPAIN,
                          SPECIAL1,    SPECIAL2,    SPECIAL3,   SWEDEN,
                          SWEDEN_2, SWISS, TCS, UK, or VT100LD.

                          For  more information about available default
                          and  alternate  ROM-based character sets, see
                          the    documentation    for   your   specific
                          terminal.

   [NO]SIGNAL             Enables  the  output  of  a BELL character to
                          sound a terminal bell when an invalid compose
                          sequence is entered. This is the default. You
                          can  disable  this  feature  for applications
                          that split escape sequences (for output) into
                          two  or more QIOs, because the BELL character
                          may destroy such a sequence.

   [NO]SOFT_COMPOSE       Enables  software emulated compose, using the
                          terminal's compose sequence validation table.
                          You  can  enter  compose  sequences either by
                          pressing  CTRL/K followed by the sequence, or
                          by  pressing  an auto-compose key followed by
                          the second character of the sequence.

   [NO]SUSPEND            Suspends  or  resumes  TFF  intervention.  In
                          command    procedures   that   perform   data
                          transfers  over  the  terminal  line, use the
                          SUSPEND  option  to  avoid having to remember
                          which TFF parameters to be reset. The SUSPEND
                          option  suspends  TFF  intervention until you
                          specify NOSUSPEND.

   TABLE:table-name       Indicates  the  name of the fallback table to
                          enable. If you omit the table-name option and
                          the  terminal  does  not  yet  have  fallback
                          enabled  then  the  system  default  is used.
                          Otherwise,   no   change   is   made  to  the
                          terminal's  table. Specify NONE for the table
                          to  disable fallback for the target terminal.
                          This      is      equivalent      to      SET
                          TERMINAL/NOFALLBACK.

                          Before  you  can  enable it, the target table
                          must  be  present  in nonpaged dynamic memory
                          pool.   Use   the  SHOW  TABLES  command  for
                          information about what tables are available.

   TERMINAL:terminal_type Specifies  the terminal type, as seen by TFF.
                          The terminal type controls part of the escape
                          sequence  parsing  done  by  TFF.  Thus,  you
                          should set this to the correct value. Use one
                          of the following values: VT100, VT102, VT200,
                          or   AL_ARABI.   VT102   also   includes  the
                          terminals  that  are  named  VT100xy, such as
                          VT100WF.

3.2  –  Examples

    1. TFU> SET TERMINAL/FALLBACK=(ACCEPT, NOSIGNAL)

   The  command in this example enables fallback using system defaults,
   if  they are not already enabled. The option ACCEPT enables input of
   8-bit  characters;  NOSIGNAL  disables the terminal bell that sounds
   when invalid compose sequences are entered.

    2. TFU> SET TERMINAL/FALLBACK=(ACCEPT, TABLE:HANGUL_DS)

   The  command  in  this example  enables  fallback  for  the  current
   terminal, using the 16-bit character fallback table i.e.  HANGUL_DS,
   and input of 8-bit characters.

    3. TFU> SET TERMINAL TXB0: /FALLBACK=TABLE:NONE

   The  command  in  this  example disables fallback for terminal TXB0.
   This  is the same as SET TERMINAL/NOFALLBACK TXB0. Note that you can
   place qualifiers before or after the terminal-name parameter.
Close Help