User's Guide Globe Icon

MCS: How to Provide Host Access IDs to Clients

Goal

Set up and use host access IDs so that you can use a single file for multiple clients to establish multiple sessions with a host.

Technique

You can set up and use host access IDs so that you don't have maintain unique connection data in individual configuration or session files. With host access IDs, you use a single file for multiple clients that can establish multiple sessions with a host. When a client is started, it gets its ID from Management & Control Services (MCS) and uses the ID to connect to the host. MCS keeps track of the IDs that are in use.

This feature is used by the following Attachmate products and components:

Before You Start

To use ID management, you must first decide how you want to assign the IDs. The optimal choice for your site depends on a number of factors:

In addition, depending on your host type, the IDs may need to map to existing IDs on the host.

Tasks

The following are the main tasks you need to complete for this How-To (with links to the detailed steps which follow):

  1. Create pools of IDs.

  2. Set timeout values.

  3. Assign IDs to pools.

  4. Create a configuration or session that obtains its ID from MCS.

  5. Monitor the ID pools.

  6. Reclaim IDs that are no longer in use.


1. Create Pools of IDs

To create a new name (pool of IDs)
  1. In the MCS Selection panel under MCS Functions, choose ID Manager.

  2. In the MCS Management panel, choose Assignments.

  3. The New Name wizard guides you through creating a new name.

    There are several types of pools from which to select:

    User Names: Assigning IDs to user names ensures that specific users receive specific IDs, no matter which computer they use. With this approach, all users must provide a user name when accessing a viewer or printer applet.

    The available user names are determined by the directory service used by MCS.

    IP Addresses or DNS Names: Assigning IDs to IP addresses or DNS names ensures that specific computers receive specific IDs, no matter who is using them. This can be an effective way to manage IDs without setting up an account for each user in the directory service.

    Address Pools: Assigning IDs to address pools makes IDs available on a first-come, first-served basis to all clients that use a particular configuration. Any user at any computer can open as many sessions as desired until all of the addresses assigned to the address pool are in use.

    After you complete the New Name Wizard, the new name(s) are added to the Names list.

Back to top

2. Set Timeout Values

When you create a new name (pool of IDs), you can specify two timeouts that control how IDs for that name are managed. Timeout values apply to all IDs that are assigned to a name. You can change the timeout values at any time but an allocated ID will continue to use the previous values until it is released.

To change the timeout values for a name
  1. In the MCS Selection panel under MCS Functions, choose ID Manager.

  2. In the ID Manager tree, choose Configure.

  3. In the MCS Management panel, choose Assignments.

  4. In the Names list, select the name whose lease timeout or inactivity timeout you want to modify.

  5. Choose Name Properties.

  6. Modify the values under Lease Timeout and Inactivity Timeout.

    Lease Timeout: The lease timeout indicates how many hours must elapse before an ID becomes available for another session. The ID is held for the lease timeout period only if the session is released involuntarily (network or system downtime). If a session is closed by the user, its ID is immediately released and made available to be assigned to another session.

    Inactivity Timeout: The inactivity timeout indicates how many minutes of inactivity can elapse before ID Manager closes the session. (In this context, closing the session means ending the connection with the host.) If you type 0 or omit a value, the session never closes automatically.

    For example, if the inactivity timeout is 60, and the user does not transmit any data within 60 minutes, ID Manager closes the session automatically. The ID then becomes available for another session as soon as the lease timeout elapses.

    If the list of IDs assigned to the name includes IDs for a printer applet, you should set the inactivity timeout to 0 or omit a value, since printer applets typically receive but do not transmit data. Otherwise, the printer applet session always closes automatically after the specified time elapses.

  7. Choose OK.
Back to top

3. Assign IDs to Pools

An ID is connection data that must be unique to each session with a host. The type of connection data provided by MCS varies with each type of host.

Each ID has its own unique properties, such as whether it should be used for terminal emulation or host printer emulation. In addition, each ID can be limited to use with a particular host, or used with multiple hosts. UTS terminal IDs can also be limited to specific ClearPath IX or 2200 Series host applications. You can assign the same ID to two different names only if they're being used for two different hosts.

You can assign IDs to the names (pools of IDs) as you create them, or you can create your list of names first and assign IDs to them later.

Once you assign an ID to a name, you can change its value, change its properties, or delete it at any time. (If the ID is currently allocated to a client, the changes do not take effect until the client closes and then reopens the session.)

To assign IDs to a name
  1. In the MCS Selection panel under MCS Functions, choose ID Manager.

  2. In the ID Manager tree, choose Configure.

  3. In the MCS Management panel, choose Assignments.

  4. In the Names list, select the name that you want to assign an ID to.

    You can select multiple names to assign multiple IDs simultaneously.

  5. Choose Add ID To Name.

    The New ID Wizard guides you through adding IDs to a Name.

    When you choose Finish and select the name in the Names list, the IDs assigned to that name appear in the IDs list.

Back to top

4. Create a Configuration or Session that Obtains its ID from MCS

To create a UTS Viewer configuration that obtains its ID from MCS
  1. In the MCS Selection panel, point to Products and then click Terminal Viewers.

  2. In the Terminal Viewers tree, choose UTS.

  3. Choose a configuration type.

  4. From the Configuration List page, choose New Configuration.

    The New Configuration wizard guides you through creating the configuration.

  5. In the ID Manager page, select Use ID Manager.

  6. In the Terminal ID Source page under Get Terminal ID From, select Address Pool.

  7. Under Name of Address Pool, type the name of the address pool from which to obtain an ID. This name must match an address pool name specified in MCS.

Back to top

5. Monitor the ID Pools

MCS keeps track of which IDs are currently in use by two different types of clients: super clients and simple clients.

A simple client is a client that can request only one ID at a time, such as a networked computer running a viewer or printer applet.

A super client is a client that can request multiple IDs simultaneously, such as a Smart Connector.

Once all of the IDs assigned to a particular name are in use, no other host sessions can be opened via that name.

To view information about IDs that are currently in use
  1. In the MCS selection panel, point to MCS Functions and then click ID Manager.

  2. In the ID Manager tree, click Configure.

    The ID Manager property pages appear in the MCS management panel.

  3. Click the ID Monitor tab.

    The Monitor page displays the status of allocated and available IDs. You can sort the items in this list by clicking the column headings.

    You can filter the list by selecting or clearing the Simple Client and Super Client check boxes.

Back to top

6. Reclaim IDs that are no Longer in Use

You can release an allocated ID manually using the procedure described below. This ensures that the ID can then be used by other clients. To release an ID allocated to simple client, the ID cannot be active.

There are additional options that you can configure in the file idmanager.properties, located in your \mcs\data\mcs\idmanager\ directory. For more information, see Setting ID Manager Properties in the MCS help.

To release an ID
  1. In the MCS Selection panel under MCS Functions, choose ID Manager.

  2. In the ID Manager tree, choose Configure.

  3. Choose the ID Monitor tab.

  4. From the Allocated IDs list, select the ID that you want to release.

    You can select multiple IDs. If the ID that you want to release does not appear in this list, make sure the appropriate option (Simple Clients or Super Clients) is selected.

  5. Select Release ID.

    The ID moves from the Allocated IDs list to the Available IDs list.

Related Topics
Bullet Managing Host Access IDs
spacer
  Attachmate