Guide Organization

This chapter presents a list of all Tmax guides and describes each guide.

1. Overview

A user who is unfamiliar with Tmax can find it difficult to find a desired guide due the sheer number of available product guides.

For example, to develop a program using a 4GL language, such as Delphi, in the environment where Tmax is used, a developer must know the flow of the corresponding program and the APIs to be used. But, it is difficult to determine a guide to refer to. For the user’s convenience, this chapter shows a list of all Tmax guides and describes each of them and their relationship.

It is recommended for a user who uses Tmax for the first time to carefully read this chapter. This chapter is helpful in understanding the overall organization of guides even though it is not directly related to actual product usage.

2. Guide Organization and Description

The list of all Tmax guides is as follows:

No Guide Name

1

Tmax Getting Started Guide

2

Tmax Installation Guide

3

Tmax Administrator’s Guide

4

Tmax Application Development Guide

5

Tmax Error Message Reference Guide

6

Tmax Reference Guide

7

Tmax JTmaxServer Guide

8

Tmax FDL Reference Guide

9

Tmax Host-link Guide (SNA LU 0, SNA LU 6.2)

10

Tmax WebtAsync User Guide

11

Tmax WebtJCA User Guide

12

Tmax JTC User Guide

13

Tmax HMS User Guide

14

Tmax WebT User Guide

15

Tmax COBOL User Guide

16

Tmax Gateway Guide (SERIAL)

17

Tmax Gateway Guide (TCP/IP)

18

Tmax Gateway Guide (TCP/IP Thread)

19

Tmax Gateway Guide (TCP/IP Service)

20

Tmax Gateway Guide (WebService)

21

Tmax Gateway Guide (X.25)

22

Tmax Programming Guide (4GL)

23

Tmax Programming Guide (Dynamic Library)

24

Tmax Programming Guide (RCA)

25

Tmax Programming Guide (RPC)

26

Tmax Programming Guide (RQ)

27

Tmax Programming Guide (SQ)

28

Tmax Programming Guide (UCS)

29

Tmax Programming Guide (MultipleRM)

30

Tmax XA Library & XA Gateway Guide

31

Tmax WebAdmin User Guide

32

TmaxGrid User Guide

33

Tmax TChache Guide

34

Tmax Deployment User Guide

Tmax provides 34 guides. Refer to the following to search specific contents:

  • Tmax Getting Started Guide

    This guide. It describes the basic concepts of Tmax and its configuration.

  • Tmax Installation Guide

    Describes how to install Tmax.

  • Tmax Administrator’s Guide

    Describes the environment setting file for using Tmax and how to operate the system.

    • Descriptions of environment variables and how to set them

    • How to set an configuration file and the sections for each environment

    • How to start and terminate a system

    • How to use the administration tool, search for information, and operate and manage the Tmax system

  • Tmax Application Development Guide

    Describes basic information about program development for users who want to develop programs using Tmax.

    • Concepts, configuration, and features of applications that use Tmax

    • Flows, characteristics, development environments, and compilation methods of client programs

    • Flows, characteristics, development environments, and compilation methods of server programs

    • Communication types of clients and servers

    • Buffer types and management methods used for the communication types of clients and servers

    • Characteristics and management methods of transactions

    • Flows, implementation methods, and examples of programs in multi-thread environments

    • The security system provided by Tmax and its characteristics for each step

    • APIs that can be used in a client and their usage

    • APIs that can be used in a server and their usage

    • Examples of applications in various environments

    • How to handle and debug errors that occur in Tmax

    • Examples of a Tmax environment setting file and Makefile

  • Tmax Error Message Reference Guide

    Describes errors that may occur while using Tmax and how to handle those errors.

    • The structure of a Tmax error message

    • Descriptions of common error messages and how to handle them

    • Descriptions of error messages by module and how to handle them

  • Tmax Reference Guide

    Describes the concepts of commands, their usage, and examples for users who want to develop an application program using Tmax. It also explains functions used for connection and communication between clients and servers, their usage, and examples.

    • Concepts, usage, and examples of commands

    • Descriptions, usage, and examples of functions

    • Descriptions of errors and how to handle them

  • Tmax JTmaxServer Guide

    Describes methods for configuring and setting an environment, APIs, and examples for developers who want to use JTmaxServer.

  • Tmax FDL Reference Guide

    Describes how to utilize all features of FDL with definitions of Tmax FDL functions and examples.

    • Concepts of FDL, a description of a field buffer, and FDL table creation

    • Usage and examples of FDL functions

  • Tmax Host-link Guide (SNA LU0, SNA LU6.2)

    Describes how to develop Host-link, which links Tmax and hosts.

    • Concepts, architecture, and features of Host-link and how to start and terminate it

    • Management methods for INBOUND and OUTBOUND sessions

    • INBOUND and OUTBOUND services

    • Problems that may occur while using Host-link and how to solve them

    • Environment setting methods, status monitoring APIs, error codes, user functions, and a list of files used in Host-link

  • Tmax WebtAsync User Guide

    Describes WebTAsync the Java library for asynchronous inbound/outbound communication with the Tmax Async Java Gateway. It also explains the concept of WebTAsyn, inbound/outbound, and provides examples.

  • Tmax JCA User Guide

    Describes how to develop a program using WebTJCA for developers who use Tmax WebTJCA.

    • Concepts of JCA, WebTJCA, and JCA’s architecture

    • WebTJCA APIs used for CCI, transactions, logging, and asynchronous and conversational communication

    • WebTJCA inbound communication

    • Examples of using WebTJCA in WebLogic and JEUS6

  • Tmax JTC User Guide

    Describes how to develop a program using JTC (JEUS-Tuxedo Connector), which can be used by accessing JEUS and Tuxedo, and is included in the WebT library.

    • Environment settings for accessing JEUS and Tuxedo

    • Usage and examples of JTC classes and functions

    • Methods for setting Tuxedo and WebT logs

  • Tmax HMS User Guide

    Describes the following for users and administrators who want to use HMS in Tmax.

    • Concepts and architecture of HMS and the concepts necessary for programming

    • How to set HMS in a configuration file and examples

    • The usage and examples of HMS API functions and how to build, start, terminate, and manage HMS

    • Environment settings for using HMS, program examples, and the compilation method

  • Tmax WebT User Guide

    Describes how to develop client programs using the JEUS WebT API to use services of Tmax through the web.

    • The features of WebT and the concepts and components of WebTConnectionPool and the WebT-Server system

    • How to set the environment for WebT and JMax

    • Usage and examples of WebT API for various situations

  • Tmax COBOL User Guide

    Describes how to develop a Tmax server program using COBOL.

    • How to create and compile a Tmax configuration file, create a service table, and start an engine

    • How to develop, start, and test a server program, and examples of programs and Makefiles

    • How to use FDL in a server program, how to develop a global transaction program, and how to use TPSVRINIT/TPSVRDONE

    • Usage and examples of COBOL commands and functions

  • Tmax Gateway Guide (SERIAL)

    Describes the SERIAL (RS232) Gateway, which acts as an interface when a Tmax server and a non-Tmax server use serial communication.

    • Concepts and operation of the SERIAL Gateway

    • Service types of the SERIAL Gateway

    • How to set an environment to use the SERIAL Gateway

    • Examples of programs using the SERIAL Gateway

  • Tmax Gateway Guide (TCP-IP)

    Describes the TCP/IP Gateway, which acts as an interface for a Tmax server and a non-Tmax server.

    • Concepts and operation of the TCP/IP Gateway

    • Service types of the TCP/IP Gateway

    • How to set an environment to use the TCP/IP Gateway

    • Examples of programs using the TCP/IP Gateway

  • Tmax Gateway Guide (TCP-IP Service)

    Describes the TCP/IP Service Gateway, which acts as an interface when a Tmax server and a non-Tmax server use TCP/IP communication.

    • Concepts and operation of the TCP/IP Service Gateway

    • Service types of the TCP/IP Service Gateway

    • How to set an environment to use the TCP/IP Service Gateway

    • APIs for using the TCP/IP Service Gateway

    • Examples of programs using the TCP/IP Service Gateway

  • Tmax Gateway Guide (TCP-IP Thread)

    Describes the TCP/IP Thread Gateway, which acts as an interface between non-Tmax clients and Tmax.

    • Concepts and processes of the TCP/IP Thread Gateway

    • Types of the TCP/IP Thread Gateway

    • How to set an environment to use the TCP/IP Thread Gateway

    • User API functions for using the TCP/IP Thread Gateway

    • Examples of programs using the TCP/IP Thread Gateway

  • Tmax Gateway Guide (WebService)

    Describes the WebService Gateway, which is the gateway server provided for using a Tmax service as a web service without any modifications.

    • Concepts of a web service and an introduction to the WebService Gateway

    • How to set an environment to use the WebService Gateway

    • How to use and manage the WebService Gateway

  • Tmax Gateway Guide (X.25)

    Describes the X.25 Gateway, which acts as an interface for a Tmax server and a non-Tmax server.

    • Concepts and operation of the X.25 Gateway

    • Service types of the X.25 Gateway

    • How to set an environment to use the X.25 Gateway

    • Examples of programs using the X.25 Gateway

  • Tmax Programming Guide (4GL)

    Describes how to develop Tmax applications using 4GL languages.

    • How to develop a program using Power Builder, usage and examples of functions, and examples developed applications

    • How to develop a program using Visual Basic, usage and examples of functions, and examples of developed applications

    • How to develop a program using Delphi, usage and examples of functions, and examples of developed applications

    • How to develop a program using Visual Basic .net, usage and examples of functions, and examples of developed applications

    • How to develop a program using C# .net, usage and examples of functions, and examples of developed applications

    • How to develop a program using ASP, usage and examples of functions, and examples of developed applications

  • Tmax Programming Guide (Dynamic Library)

    Describes how to develop a program using Tmax TDL (Tmax Dynamic Library).

    • Concepts, characteristics, and components of TDL

    • Environment settings for using TCDL and Tmax

    • TDL commands and usage and examples of TDL API

  • Tmax Programming Guide (RCA)

    Describes how to install and set an environment for the RCA module. The RCA module enables existing communication programs and PDAs that cannot use the Tmax client library to connect to the Tmax system.

    • Basic concepts, structure, and characteristics of RCA

    • How to integrate RCA with the Tmax system

    • Environment variables for using RCA

    • Files provided by each platform and how to set them in the Tmax configuration file

    • Notices, examples, and error messages needed to program RCAH

  • Tmax Programming Guide (RPC)

    Describes the basic functions, features, and components of RPC (Remote Procedure Call), a Tmax program model.

    • Basic concepts, types, and constraints of RPC

    • RPC components

  • Tmax Programming Guide (RQ)

    Describes the concepts and usage of RQ (Reliable Queue) in Tmax.

    • Definitions, concepts, and characteristics of RQ

    • System configuration for RQ and related APIs

    • Environment settings for using RQ, and how to manage status information

  • Tmax Programming Guide (SQ)

    Describes the concepts and usage of SQ (Session Queue) in Tmax.

    • Definitions, concepts, and characteristics of SQ

    • System configuration for SQ and related APIs

    • Environment settings for using SQ, and how to manage status information

    • Examples that illustrate the use of SQ

  • Tmax Programming Guide (UCS)

    Describes the concepts and usage of Tmax UCS, a server process.

    • A basic description and a process flow

    • UCS program configuration, environment settings, the compilation method, usage of functions, and program examples

    • RDP program configuration, environment settings, the compilation method, and program examples

  • Tmax Programming Guide (MultipleRM)

    Describes the concepts, features, and characteristics of Tmax Multiple RM, a Tmax server process.

    • A basic description of Multiple RM

    • How to set an environment, how to use a server, and program examples

  • Tmax XA Library and XA Gateway Guide

    Describes the usage of the XA library and the XA gateway.

  • Tmax WebAdmin User Guide

    Describes the concepts of WebAdmin, the tool for managing Tmax, and how to install and use it.

    • The basic concepts and constraints of WebAdmin

    • How to install, start, and operate WebAdmin

    • Features and usage of each menu

    • Descriptions of messages in WebAdmin

  • TmaxGrid User Guide

    Introduces TmaxGrid that synchronizes in-memory data in a multi-node environment, and describes how to use it.

    • Introduction to TmaxGrid

    • Environment configuration, APIs, and program examples

  • Tmax TCache Guide

    Describes the basic concepts and usage of Tmax TCache.

    • Introduction to TCache

    • TCache tool usage

    • TCache API usage

    • TCache synchronization method

  • Tmax Deployment User Guide

    Describes Tmax Deployment that deploys server applications, resource files, and configuration files.

    • Introduction to Tmax Deployment

    • Deployment configuration

    • Deployment operation

    • Usage example