TRANSFER Programming Manual
TRANSFER Interactive Server (TISERV)
TRANSFER Application Components
40970 Tandem Computers Incorporated 2–9
TRANSFER Interactive
Server (TISERV)
TRANSFER applications always have a TRANSFER interactive server class defined at
each node. This server class is called interactive because its primary job is to receive
and reply to requests from your clients and thus provide the interface between the
TRANSFER delivery system and your clients. The server is usually named TISERV.
TISERV receives requests from the clients and agents you write for your application,
the applications provided by Tandem, and the TRANSFER asynchronous processes
provided by the TRANSFER delivery system. TISERV performs all of the work
involved in accessing the TRANSFER database on behalf of your clients, such as:
Starting and terminating sessions
Creating, changing, and deleting items
Adding and deleting members from distribution lists
Adding, deleting, and retrieving information from packages and items
Posting and canceling packages
Creating recipient lists for packages
TISERV also handles administrative requests, including the following:
Creating and deleting depots
Altering correspondent profiles and agent selection criteria for depots
Creating, altering, and deleting distribution lists
Changing profiles
Adding and deleting correspondents
Performing other administrative tasks
Finally, TISERV contacts the TRANSFER asynchronous processes when a client has
sent a package
Each TISERV process handles requests one at a time. There can be more than one
TISERV process in the server class, and requests on behalf of a particular
correspondent need not all go to the same server process. When you send a request to
TISERV, PATHWAY selects a specific server process from that class. In this manner,
the TRANSFER delivery system can process several requests simultaneously.
An application can include custom servers in addition to those supplied by the
TRANSFER delivery system, and can include its own database as well.