Release 10.1A: OpenEdge Deployment:
Managing 4GL Applications

> ## Copying an existing terminal entry

> Use the `tc` (terminal copy) command when you are defining a new terminal entry that is similar to an existing entry. The command appends the specifications for the similar terminal to the new entry, so you do not have to retype the similar information.

> The `tc` command takes a string, as shown in the following example:

>     :tc=terminal-name

> Follow these guidelines when using the `tc` command:

> - To override a capability in the copied entry, specify the capability in the new terminal’s entry. Commands specified first always override those specified later.

> - To suppress the inclusion of a capability that you do not want to specify in the new terminal’s entry, specify only the mnemonic, followed by an at symbol (@) in the new terminal’s entry. This tells OpenEdge to ignore the capability when it reads it from the similar terminal.

> - You cannot use the Version 6 `PROTERMCAP` in Version 7 or later. You can edit the `PROTERMCAP` to use the Version 6 key bindings by editing the following line at the end of the file:

>     :tc=v7kf {change to} :tc=v6kf

> - Make `tc` the last field in the terminal entry.

> - Place the similar terminal entry in the `PROTERMCAP` file before entries that reference it.

> - The combined length of all the definitions must be less than 8,192 bytes.

> For example, the following code fragment is a terminal entry for a Wyse 370 in 132 column mode. The entry specifies the name of the terminal, a terminal initialization sequence, the number of columns, and then uses `tc` to append the specifications for the Wyse 370 terminal:

>     wy370-132:Wyse 370 in 132 column mode:\
>       :is=\E[?3h\E[90;1"p\E(B\E)0\E[63;0w:\
>       :co#132:
>       :tc=wy370:

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095