Skip to content

How to Establish Site Login Procedures

Use the information in the following sections to determine how site personnel will login to Thoroughbred Basic.

Each Thoroughbred Basic user can use the following command to login to Thoroughbred Basic:

./b [taskID] [IPLfile]

./
tells the operating system to search the current directory, in this case the Thoroughbred Basic home directory.
b
is the command to start Thoroughbred Basic.
taskID
is the name of the task ID, which is also called the terminal ID. In a multi-user environment, all of the users at your site must agree to start Thoroughbred Basic in just one of the following ways:
  • Allow Thoroughbred Basic to assign task IDs, in which case no user specifies a value for taskID. A task ID is automatically assigned to a terminal depending on the position of the terminal device name in the TERMINAL file.

    For more information on the TERMINAL file, please refer to the Thoroughbred Basic Customization and Tuning Guide – System Files.

  • Use a unique task ID, in which case every user specifies a value for taskID. Because task IDs are associated with terminals, a user who works at several terminals may have to remember several task IDs.

Site procedures must specify just one of these ways to start Thoroughbred Basic. If both methods are used, more than one user may use the same task ID, which can cause problems such as file corruption or display problems.

IPLfile
is the name of the initial program load (IPL) file, which contains specifications that are automatically implemented and commands that are automatically executed when a user starts Thoroughbred Basic. The default is IPLINPUT, a file in the Thoroughbred Basic home directory.

For more information on the IPLINPUT File, please refer to the Thoroughbred Basic Customization and Tuning Guide – System Files.

You can use the following information to help specify site login procedures:

  • Whether Thoroughbred Basic users need to specify a task ID to login can depend on site hardware and network configurations. In some cases, allowing Thoroughbred Basic to automatically assign a task ID may mean that the same terminal is assigned a different task ID from login to login. Because terminal definitions are associated with task IDs this may mean that an invalid terminal definition is assigned to the terminal.

    One way to resolve this problem is to specify that a user login to Thoroughbred Basic by specifying the task ID you assigned to that terminal. Another way is to create a TERM.MAP file. For more information on the TERM.MAP File please refer to the Thoroughbred Basic Customization and Tuning Guide – System Files.

  • If you created a TERM.MAP file your users will have to specify the following command sequence before starting Thoroughbred Basic:

    TERM=terminal-type; export TERM

    terminal-type is the name of a terminal defined in the TERM.MAP file.

  • You can alter the UNIX login procedure for each user. For example, you can specify that a user is automatically placed in Thoroughbred Basic when the user logs on to the operating system. For more information on UNIX logins please refer to your operating system documentation.

From the Customization and Tuning Guide: Devices, version 8.9.1. Open this page in the PDF