Realocação de Sequência de WS-ReliableMessaging
Em algumas situações, a implementação de WS-ReliableMessaging pode recuperar dados de uma falha relaciona à sequência, portanto, seu aplicativo pode continuar sem precisar processar a própria falha. Seu aplicativo ainda deve processar a falha se a recuperação falhar.
- wsrm:SequenceTerminated
- wsrm:MessageNumberRollover
- wsrm:UnknownSequence
As futuras mensagens para o terminal de destino também serão enviadas na nova sequência.
Se a criação da nova sequência falhar, a falha original será retornada ao cliente. O aplicativo cliente deve detectar a falha e criar uma nova sequência, usando as interfaces de programação do sistema (SPIs) WS-ReliableMessaging, para reenviar a mensagem.
Se seu aplicativo usar o sistema de mensagens assíncrono, as respostas do provedor para o cliente também poderão ser realocadas desta maneira. A realocação de sequência não ocorre quando o padrão de troca de mensagens é bidirecional síncrono.