Appendix A. Error Codes and Actions to Be Taken

2 : TPEBADDESC

DescriptionA cd is an invalid descriptor. The descriptor returned when an API was used is invalid.
ActionCheck the cd allocated through a tpcall() or re-execute a tpstart().

3 : TPEBLOCK

DescriptionA requested service was blocked. Blocking occurs in the state that a TPNOBLOCK is set. If this error occurs when a tpgetrply or a tpgetunsol is invoked as a NonBlock Mode, socket data does not exist at the point of calling a function. In this case, a logic needs to be added that ignores the error and re-attempts the service after sleeping for a specific time limit.
ActionRe-request or re-attempt the service after the blocking is released.

5 : TPELIMIT

DescriptionSystem resources or the resources provided by Tmax are limited.
ActionAllocate and use the resources provided by the operating systems in Tmax, as other resources are not sufficient.

6 : TPENOENT

DescriptionThere is no service listed in a service table, or a Tmax engine cannot recognize a service.
ActionIf a configuration file is modified, create a new service table with a gst and compile it together at the same time when compiling a server application program.

7 : TPEOS

DescriptionAn operating system error occurred.
ActionCheck the general environment including the operating systems, whether there has been any change in the network or in the existing operating environment.

9 : TPEPROTO

DescriptionAn API was called in an inappropriate situation.
ActionThe API call for each step was used incorrectly. Thus, first set up a buffer and then request a service, or follow the prescribed steps of sending and receiving at the time of an interactive communication.

10 : TPESVCERR

DescriptionAn error occured in a server process while a service was performed.
ActionCheck the server processor.

11 : TPESVCFAI

DescriptionAn error occurred at the application program level while a service was performed. A service routine that sends a reply to a service request had an error in an application program.
ActionCheck the application.

12 : TPESYSTEM

DescriptionAn error was detected in a Tmax system.
ActionCheck several matters including general normal errors. Check the general environment including a network failure and server processor failure.

13 : TPETIME

DescriptionA specified time is over because a blocking condition existed. Another reason may have caused this error.
ActionCheck the reasons for the timeout at the application program level. If the timeout is normal, adjust the timeout time. It is possible to adjust the timeout time in the application program. The BLOCKTIME in the configuration file is applied as a default.

14 : TPETRAN

DescriptionThis service does not support a transaction.
ActionSet a flag to a TPNOTRAN, at the time of a Tpcall.

15 : TPGOTSIG

Description

A signal was received in a state where a TPSIGRSTRT was not set.

For a DDR using a COUSIN section, this error occurs when a CLH does not know to which node it has to request a service.

17 : TPEITYPE

DescriptionAn entered buffer type is unknown. For a DDR using a COUSIN section, this error occurs when a CLH does not know to which node it has to request a service.
ActionCheck the data value. When a FIELD buffer is used, check whether a corresponding field key is defined and when a STRUCT buffer is used, check whether a structure is declared.

18 : TPEOTYPE

DescriptionAn entered buffer type is unknown to a caller. The type and subtype of data was not matched with an entered buffer type.
ActionCheck the data value.

22 : TPEEVENT

DescriptionAn error occurred in an interactive mode. An event is generated and data was not transferred. An event was returned to a revent value.
ActionCheck the revent value.

23 : TPEMATCH

DescriptionData matching a condition to dequeue was unable to be found.
ActionCheck that the condition is correct.

24 : TPENOREADY

Description

A service is not ready, or a server processor is started up but the service was not activated.

For example, a tpcall() was invoked in a state that a service is in a NRDY state.

ActionCheck the service status with a ‘st –s’ in a ‘tmadmin’. If a NRDY is displayed, it means that a service was not started normally. Check the server processor again and re-start it. Perform a tpstart again.

25 : TPESECURITY

DescriptionCheck whether a user is allowed when a security setting is used.
ActionCheck user privileges.

26 : TPEQFULL

DescriptionA requested service reached a Max Queue.
ActionAdjust the Max Queue value in a Tmax configuration file or dynamically with the tmadmin tool.

27 : TPEQPURGE

DescriptionA manager purged a queue at his or her discretion. The manager purged a requested service that was waiting in a queue .

28 : TPECLOSE

DescriptionTmax is not yet started up, or it is impossible to access it.
ActionCheck whether Tmax is successfully started up, and perform a tpstart.

29 : TPESVRDOWN

DescriptionA server is down due to a service invoked through a tpcall().
ActionCheck whether a server processor is normally operating. It is a problem in the application program logic, so a program terminates abnormally during execution. Check the application program.

30 : TPEPRESVC

DescriptionA PRESVC error registered in a RQ section. This error is no longer used.

31 : TPERDOWN

DescriptionWhen rolling-down occurs, if a tpgetrply() is invoked for the requests enqueued in an existing server queue, a TPERDOWN error is specified and the data sent through a tpacall is saved in the receiving buffer of a tpgetrply. This error occurs for a tpacall invoked after a rolling down occurs.
ActionRefer to the release note.

31 : TPERDCLOSE

DescriptionWhen a tpgetrply is called in a situation where no more requests are enqueued in a server queue, this error is generated.
ActionRefer to the release note.

31 : TPEMAXNO

DescriptionThe number of users reached a Max User count. The number of users who can access the system concurrently is limited.
ActionTake proper action after checking the Max User count with a ci (Client Information) in a tmadmin.