uCosminexus Application Server, Maintenance and Migration Guide

[Contents][Glossary][Index][Back][Next]

7.7.5 Identifying the Transaction in Which a Timeout Occurred

This subsection describes how to identify the transaction that is timed out using the message or trace based performance analysis information file, if a timeout occurs in the transaction of a J2EE application or batch application.

The subsection describes the following two methods:

Organization of this subsection
(1) Method of identifying the transaction using messages
(2) Method of identifying the transaction depending on the output contents of the trace based performance analysis file

(1) Method of identifying the transaction using messages

If a timeout occurs in a transaction, the KDJE31002-W and KDJE50080-W messages are output. The following information is output in these messages:

KDJE31002-W
  • J2EE application name or the class name of the batch application that started the transaction.
  • Hash code of the instance and the class name of J2EE component (Enterprise Bean, servlets, or JSPs) that started the transaction
  • Maintenance information
  • Root application information of the trace based performance analysis
You can confirm the location where the transaction timeout occurred in the trace based performance analysis by matching and confirming the root application information of the trace based performance analysis output to the message with the root application information that is output to the trace based performance analysis file.
You can confirm the trace information before and after the timeout for checking the process contents of the transaction in which a timeout occurred.

KDJE50080-W
  • IP address, process ID, and root application information
  • Connection ID of the connection that executed the SQL
  • Name of the method that executed SQL
  • Whether the method that executed SQL is running
  • SQL executed last
You can refer to the SQL information that is output in the message, and can investigate the location where the timeout occurred.

For details on messages, see KDJE31002-W and KDJE50080-W in the uCosminexus Application Server Messages.

(2) Method of identifying the transaction depending on the output contents of the trace based performance analysis file

In the trace based performance analysis file, the trace information is output at the trace collection point immediately before or after the occurrence of timeout in the transaction.

Check the processing contents of the following event IDs.

Table 7-12 Trace based performance analysis that is output when timeout occurs in the transaction

Event ID Description
0x8819 This information is output in the process immediately before a timeout occurs in the transaction. The root application information of the transaction that is timed out is output to the interface name.
0x8820 This information is output to the process immediately after a transaction is timed out.
0x8C41 This information is output when the SQL for investigating an error is output.