Software-update ondersteuning voor de functie IBM WebSphere MQ aftrekken wachtrij in WCF-kanaal voor WebSphere MQ in Host Integration Server 2010 biedt

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 2459833 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Inleiding

Dit artikel wordt een software-update ondersteuning voor de functie IBM WebSphere MQ aftrekken wachtrij in het kanaal WCF WebSphere MQ-functie biedt. Het kanaal WCF WebSphere MQ-functie is een onderdeel van Microsoft Host Integration Server 2010.

Meer informatie

De functie van aftrekken wachtrij bij IBM WebSphere MQ is een lokale wachtrij, waarmee gevaarlijke berichten. Poison berichten zijn berichten MQ kan niet worden verwerkt en die herhaaldelijk worden geretourneerd naar de berichtenwachtrij. Als gevaarlijke berichten niet worden verwijderd uit de berichtenwachtrij die ze kunnen leiden tot impasses prestaties mogelijk beïnvloeden.

IBM WebSphere MQ Wachtrijbeheer houdt een record van het aantal keren dat elk bericht back uit. Als het getal aftrekken geconfigureerde drempel bereikt, kunt u het bericht verplaatst naar een wachtrij aftrekken. MQ verplaatsen poison berichten niet automatisch. Het is de verantwoordelijkheid van het programma verplaatsen naar een wachtrij aftrekken. Een MQ-toepassing op de transportlaag kan query de telling aftrekken en beslissen wat te doen met het bericht. Bijvoorbeeld:
  • Als het aantal aftrekken kleiner dan de geconfigureerde drempel is, kan de aftrekken wachtrij-functie het bericht verwerkt en vervolgens de toepassing doorgeeft.
  • Als het aantal aftrekken geconfigureerde drempel bereikt, kan de functie van de wachtrij aftrekken het bericht verplaatsen naar de wachtrij aftrekken.
  • De functie van de wachtrij aftrekken kunt sommige andere actie ondernemen.

Informatie over software-update

Een ondersteunde functie het standaardgedrag van het product wijzigt is nu beschikbaar bij Microsoft. Deze functie is echter bedoeld om alleen het probleem wordt beschreven. Gelden alleen voor systemen die specifiek nodig. Deze functie wellicht extra worden getest. Als je geen ernstige problemen door het ontbreken van deze functie ondervindt, is het daarom raadzaam te wachten op het volgende 2010 van Host Integration Server servicepack waarin deze functie.

Deze functie meteen wilt ophalen, kunt u contact opnemen met Microsoft Customer Support Services. Ga naar de volgende Microsoft-website voor een volledige lijst met telefoonnummers van Microsoft Customer Support Services en informatie over ondersteuningskosten:
http://support.Microsoft.com/contactus/?ws=support

Bestandsgegevens

De Engelse (Verenigde Staten) versie van deze hotfix gebruikt een Microsoft Windows Installer-pakket om de hotfix te installeren. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC) in de volgende tabel. Wanneer u de bestandsinformatie weergeeft, wordt de datum naar lokale tijd geconverteerd. Het verschil tussen UTC en lokale tijd, gebruikt u deTijdzonetabblad in het onderdeel Datum en tijd in het Configuratiescherm.
Microsoft Host Integration Server 2010 32-bits editie
Deze tabel samenvouwenDeze tabel uitklappen
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
System.ServiceModel.Channels.webspheremq.baseclient.dll8.5.4264.2177,07203 Feb 201123: 30x 86
System.ServiceModel.Channels.webspheremq.Channel.dll8.5.4264.2119,72003 Feb 201123: 30x 86
System.ServiceModel.Channels.webspheremq.extendedclient.dll8.5.4264.2177,08003 Feb 201123: 30x 86
System.ServiceModel.Channels.webspheremq.server.dll8.5.4264.2177,05603 Feb 201123: 30x 86
Microsoft Host Integration Server 2010 64-bits editie
Deze tabel samenvouwenDeze tabel uitklappen
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
System.ServiceModel.Channels.webspheremq.baseclient.dll8.5.4264.2177,07203 Feb 201123: 34x 86
System.ServiceModel.Channels.webspheremq.Channel.dll8.5.4264.2119,72003 Feb 201123: 34x 86
System.ServiceModel.Channels.webspheremq.extendedclient.dll8.5.4264.2177,08003 Feb 201123: 34x 86
System.ServiceModel.Channels.webspheremq.server.dll8.5.4264.2177,05603 Feb 201123: 34x 86
System.ServiceModel.Channels.webspheremq.baseclient.dll8.5.4264.2204,72003 Feb 201123: 34x 64
System.ServiceModel.Channels.webspheremq.Channel.dll8.5.4264.2119,72003 Feb 201123: 34x 86
System.ServiceModel.Channels.webspheremq.extendedclient.dll8.5.4264.2204,72803 Feb 201123: 34x 64
System.ServiceModel.Channels.webspheremq.server.dll8.5.4264.2204,70403 Feb 201123: 34x 64
Nadat u de update toepast, kan WCF-kanaal voor Websphere MQ aftrekken wachtrij functie gebruiken door de nieuwe instelling worden geconfigureerdMoveMessageToBackoutQueueeigenschap True binding.

De functie aftrekken wachtrij wordt alleen ondersteund op een ontvangstbewerking (get) en alleen wanneer transacties zijn ingeschakeld. Ook kan niet de aftrekken wachtrij worden gebruikt in combinatie metReceiveContext.

Als deMoveMessageToBackoutQueuede eigenschap is ingesteld op True en als de transactie en SyncPoint eigenschappen waar zijn, het volgende proces plaats tijdens een MQGet:
  1. Het aantal aftrekken is ingeschakeld en als deze niet nul is, wordt vergeleken met de drempel voor aftrekken die is gedefinieerd op de berichtenwachtrij.
  2. Als het aantal aftrekken kleiner dan de drempel aftrekken is, wordt het bericht verzonden naar de WCF-toepassing worden verwerkt. Als de transactie voor een bepaalde reden niet doorgevoerd is, het bericht wordt hersteld en de Manager MQ verhoogt het aantal berichten aftrekken. Bovendien blijft de cyclus totdat het bericht toegewezen is of het aantal aftrekken groter is dan de drempel aftrekken wordt.
  3. Als het aantal aftrekken groter dan de drempel is, de MQ-Manager wordt opgevraagd, wordt het bericht geschreven naar de wachtrij die is opgegeven in de parameter BOQNAME en vervolgens het bericht is toegewezen. Vaak onbestelbare Header (MQDLH) toegevoegd aan het bericht om aan te geven waarom het bericht naar de wachtrij aftrekken is geschreven.

    OpmerkingMQ-toepassingen gebruiken de naam BOQNAME voor de wachtrij aftrekken die wordt gebruikt voor het schrijven van berichten die zijn gemaakt uit.
Als de eigenschap onbestelbare binding deMoveMessageToBackoutQueueeigenschap en de transactie- en SyncPoint eigenschappen zijn ingesteld op True, wordt het volgende proces optreden tijdens een MQGet:
  1. Het aantal aftrekken is ingeschakeld en als deze niet nul is, wordt vergeleken met de drempel voor aftrekken die is gedefinieerd op de berichtenwachtrij.
  2. Als het aantal aftrekken kleiner dan de drempel aftrekken is, wordt het proces onbestelbare gebruikt. Als het bericht niet kan worden verwerkt, wordt het bericht naar de wachtrij voor onbestelbare geschreven.
  3. Als het bericht kan worden verwerkt, verzonden naar de WCF-toepassing worden verwerkt. Als de transactie doorgevoerd is, wordt het bericht wordt hersteld en de Manager MQ verhoogt het aantal berichten aftrekken. Vervolgens de cyclus wordt voortgezet totdat het bericht toegewezen is of het aantal aftrekken groter is dan de drempel aftrekken wordt.
  4. Als het aantal aftrekken groter dan de drempelwaarde aftrekken is, de MQ-Manager wordt opgevraagd, wordt het bericht geschreven naar de wachtrij die is opgegeven in de parameter BOQNAME en vervolgens het bericht is toegewezen. Vaak onbestelbare Header (MQDLH) toegevoegd aan het bericht om aan te geven waarom het bericht naar de wachtrij aftrekken is geschreven.

Meer informatie

Voorbeelden hoe de relevante eigenschappen weergeven inschakelen aftrekken wachtrij moeten geconfigureerd zijn.

Als de eigenschappen in de code van de toepassing

WebSphereMQBinding mqbinding = nieuwe WebSphereMQBinding();
mqbinding.ConnectionType = "extendedclient"; / / Server mogelijk
mqbinding.MqcdChannelName = _ChannelName;
mqbinding.MqcdTransportType = 'TCP'; / / mogelijk SNA
mqbinding.Transactie = true;
qbinding.MqgmoSyncPoint = true;
mqbinding.MoveMessageToBackoutQueue = true; / / nieuwe wachtrij aftrekken bindingseigenschap

Als de eigenschappen worden ingesteld in het bestand AppConfig

<mqchannelbinding></mqchannelbinding>
<binding name="TransactionalSendReceiveSampleBinding" connectiontype="ExtendedClient"></binding>
mqcdChannelName = "mqone"moveMessageToBackoutQueue = "true"
mqcdTransportType = 'tcp'mqgmoSyncPoint = "true" transactie = "true">
Zie de ' probleem 6: backouts bericht ' in het volgende document voor meer informatie over het gebruik van de functie aftrekken wachtrij door het IBM Websphere MQ onderwerp:
Best Practices: Gedeelde WebSphere MQ wachtrijen en toepassingen

De producten die beschreven worden geproduceerd door bedrijven die onafhankelijk van Microsoft zijn. Microsoft biedt geen garantie, impliciet noch anderszins, omtrent de prestaties of betrouwbaarheid van deze producten.

Status

Microsoft heeft bevestigd dat dit probleem in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op' is.

Eigenschappen

Artikel ID: 2459833 - Laatste beoordeling: woensdag 6 april 2011 - Wijziging: 1.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Host Integration Server 2010
Trefwoorden: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2459833 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:2459833

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com