EVENTS Structure
This is the information stored in the Service Activity Monitoring Server database on a particular event:
Field |
Type |
Description |
---|---|---|
ID | bigint(20) | The persistence id of the Event. |
MESSAGE_CONTENT | longtext | The SOAP or REST message content which comes from Service Provider/Service Consumer. Note: It will be null for all Lifecycle Events. |
EI_TIMESTAMP | datetime | The time at which the Event is created. |
EI_EVENT_TYPE | varchar(255) | EventType is an enumeration. Values: REQ_IN; REQ_OUT; RESP_IN; RESP_OUT; FAULT_IN; FAULT_OUT; SERVER_START; SERVER_STOP; SERVICE_START; SERVICE_STOP; CLIENT_CREATE; CLIENT_DESTROY |
ORIG_CUSTOM_ID | varchar(255) | Reserved field. It is not being used, currently. |
ORIG_PROCESS_ID | varchar(255) | The process id is the OS process id. |
ORIG_HOSTNAME | varchar(128) | The name of the Host on which the SAM agent is running. |
ORIG_IP | varchar(64) | The IP address of the Host on which the SAM agent is running. |
MI_PORT_TYPE | varchar(255) | The Service port type which enabled the SAM agent. Note: It will be null for SERVER_START/SERVER_STOP Events. |
MI_OPERATION_NAME | varchar(255) | The Service operation name which enabled the SAM agent. It can be standard QName operations for SOAP events and GET/POST methods for REST events. Note: It will be null for all Lifecycle Events. |
MI_MESSAGE_ID | varchar(255) |
The MessageID which is generated/transfered using the CXF Addressing feature, for SOAP events. According to the common definition of the MessageId in the WS-Addressing specifications: REQ_OUT and REQ_In are the same message, so they should have the same MessageId; and, RESP_OUT and RESP_IN are the same message, so they should have the same MessageId too. Note:
For REST events, this field is null. |
MI_FLOW_ID | varchar(64) | The unique id (UUID) for the message flow. All events with the same id belong together. Note: It will be null for all Lifecycle Events. |
MI_TRANSPORT_TYPE | varchar(255) |
The transport type of the event:
|
ORIG_PRINCIPAL | varchar(255) | The principal info in the message header. Note: It will be null for all Lifecycle Events. |
CONTENT_CUT | tinyint(1) | Flag, if the event content has been cut from the Agent. Note: It will be null for all Lifecycle Events. |