Show TOC

Procedure documentationAnalyzing a Sequence Locate this document in the navigation structure

Prerequisites

You have performed the steps outlined in the section Choosing Selection Criteria.

Procedure

  • Check the status of the sequences.

    The sequence overview has the following columns:

    Column

    Meaning

    Status

     Sequence is transmitted

     Sequence is currently being transmitted

     Sequence is terminated

    Role

    Logical sequence was created on the consumer side or the provider side

    Component/Application

    Name of Software Level / Application

    Logical Sequence ID

    The logical sequence ID is not transmitted from the consumer to the provider.

    Technical Sequence ID

    The technical sequence ID is requested on the consumer side (Create Sequence Request), created on the provider side, and then transmitted to the user of the service. The ID is identical on both sides and links the different logical sequence keys on the consumer and on the provider side.

  • Choose a sequence to display more details.

    The Sequence Details section includes the tabs Sequence Header Data, Messages, and Events. The data displayed is for the selected sequence.

Sequence Header Data Tab

This tab is divided into specifications on the logical and the technical sequence.

Both parts contain information on the current status of sequence processing and the status of the corresponding messages.

You see when and by whom the sequence was created as well as details about the key used and the queue.

The other fields are described below.

Field

Meaning

Sequence Error Type

This field tells you whether the error occurred in the sequence, in a message, or in the queue. If the error is caused by the sequence, the reason could be that the Create Sequence request was not transmitted successfully. This could in turn be due to authentication issues or because the Web service on the provider side has not been configured correctly.

Sequence Process Mode

Information as to whether the sequence is executed in Remote or Local Process Mode. If you are dealing with a Remote Process Type, the references of the end points are different.

Sequence Type

Transient (framework-managed type) or persistent (application-managed type) sequence

If a sequence is created by an application (persistent sequence), the application is also responsible for completing the sequence. A transient sequence - that is, a sequence that was created using the message framework - is also terminated by the message framework. The end of this sequence is not initiated explicitly by the application.

In the details of the technical sequence, you will find information as to how many messages were transmitted successfully and which messages had an error occurring in them.

Messages

In the Message Status column, you see the symbol of a flag if the message has been transmitted successfully to the end point reference of the receiver. A message is flagged for deletion if it has been processed successfully (from the perspective of the sender end point reference). Otherwise, a green traffic light (processing still running) or a red traffic light (processing terminated) appears.

Each message is displayed with the number, the ID, the message status, and the transfer status.

The Messages tab provides information regarding which service definition a message belongs to.

Events

The Events tab provides an overview of the events that occurred within the selected sequence. For example, if gaps occur during transmission of asynchronous messages in the sequence of the transmitted messages, an event will be triggered. The event process checks whether the existing gap has been closed. The delayed message can then be processed.

The following events are possible:

Event

Meaning

WSRM_ACK_REQUESTED_EVENT

Confirmation requested

WSRM_ACKNOWLEDGEMENT_EVENT

Confirmation sent

WSRM_INACTIVITY_EVENT

Waiting time for new request

WSRM_RETRANSMISSION_EVENT

Transmission retry

WSRM_STOPP

Sequence transmission stopped