Deleting a failed WS-ReliableMessaging outbound sequence

You have to resolve an outbound sequence in failed state, so that messages can again be transmitted to the target service. A sequence in failed state shows an unrecoverable error. The sequence can no longer be used. If messages are being delivered in order, then the failed sequence must be resolved before a new sequence can be established.

About this task

Deleting an outbound sequence allows the runtime environment to automatically create a new sequence the next time that an application attempts to invoke a web service at the destination address that the failed sequence was targeting. To work with outbound sequences you use the administrative console runtime panels as described in WS-ReliableMessaging에서 문제점 감지 및 수정.

Attention: 필요한 경우에만 시퀀스를 삭제하거나 종료하십시오. 활성 시퀀스를 삭제하거나 종료하려면 결과 메시징 동작이 예측 불가능하고 메시지의 유실을 야기합니다. 시퀀스를 안전하게 삭제 또는 종료하는지 확실하지 않으면 삭제하거나 종료하지 마십시오. 시스템이 12시간 동안 비활성인 시퀀스를 자동으로 삭제합니다.

To diagnose and delete a failed outbound sequence, use the administrative console to complete the following steps:

Procedure

  1. 관리 콘솔의 탐색 분할창에서 클릭 one of the paths to the outbound sequences collection form. For example 서버 > 서버 유형 > WebSphere Application Server > server_name > [추가 특성] 신뢰할 수 있는 메시징 상태 > 런타임 > 아웃바운드 시퀀스. 현재 범위에 대한 각각의 아웃바운드 시퀀스의 런타임 상태가 아웃바운드 순서 콜렉션 양식에 표시됩니다.
  2. Examine the failure reason by clicking on the 시퀀스 ID field of the failed sequence. The 아웃바운드 시퀀스 설정 form is displayed. The failure reason is based on the fault message received by the sequence manager from the target server.
  3. If there are messages associated with the failed sequence, decide what to do with these messages. The messages might have been transmitted and received at the target server, or they might not. You might choose to delete messages from the sequence or export them to a compressed file. If you choose to delete the messages, you can either delete individual messages or you can delete all the messages.
    1. Optional: To delete one or more messages from a failed sequence, complete the following steps:
      1. In the main pane of the 아웃바운드 시퀀스 설정 form, under the Additional Properties section, click Messages. The messages for the failed outbound sequence are listed in the 아웃바운드 메시지 콜렉션 form.
      2. Select the check boxes next to the names of the messages that you want to delete.
      3. Click Delete.
    2. Optional: To export all the remaining messages in a failed sequence, complete the following steps:
      1. In the main pane of the 아웃바운드 순서 콜렉션 form, select the check box next to the name of the failed sequence.
      2. Click Export unsent messages. All remaining messages in the sequence are exported to a compressed file.
  4. Close or terminate the failed sequence.
    Note: In the WS-ReliableMessaging Version 1.1 specification, a sequence can be closed rather than terminated. This allows the final ACK state to be sent from the reliable messaging destination to the reliable messaging source. In the WS-ReliableMessaging Version 1.0 specification this does not happen, so the final ACK state might not be known at the reliable messaging source. For more information about the distinction between close and terminate, see 아웃바운드 순서 콜렉션.
    1. In the main pane of the 아웃바운드 순서 콜렉션 form, select the check box next to the name of the failed sequence.
    2. Click Close sequence or Terminate sequence.
  5. Delete the failed sequence.
    1. In the main pane of the 아웃바운드 순서 콜렉션 form, select the check box next to the name of the failed sequence.
    2. Click Delete sequence.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: July 9, 2016 6:13
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_wsrm_seq_prob_fail
파일 이름:twbs_wsrm_seq_prob_fail.html