Dela via


Client-Side fel

Fel på klientsidan hanteras på ett sätt som liknar fel på serversidan. Message Queuing- kan flytta ett meddelande till målkön om meddelandet till exempel inte kan flyttas från klient till server. I det här fallet flyttas meddelandet till kön för obeställbara meddelanden på klientsidan.

Tjänsten COM+-köade komponenter övervakar kön med obeställbara meddelanden. Om meddelanden har flyttats skapar tjänsten för köade komponenter en instans av undantagsklassen och anropar QueryInterface- för att begära IPlaybackControl-. Om detta lyckas anropar köövervakaren för obeställbara meddelanden IPlaybackControl::FinalClientRetry.

Objektet kan vidta vissa åtgärder för att vända effekten av en tidigare transaktion. Om uppspelningen checkas in tas meddelandet bort från kön för obeställbara Xact-meddelanden. Om uppspelningen misslyckas eller om det obligatoriska CLSID och gränssnittet inte är tillgängliga förblir meddelandet kvar i kön för obeställbara Xact-meddelanden.

Om du behöver ingripa i processen som beskrivs ovan eller om du behöver flytta ett giftmeddelande från den sista vilande kön använder du verktyget för meddelandeflyttare. Mer information om verktyget meddelandeflyttare finns i Hantera fel.

beständiga Client-Side fel

Server-Side fel