WebSphere MQ - Ändern der Kanaldefinitionsstruktur mithilfe der XMS.NET-API

Ich versuche, die MQCD-Struktureigenschaften - insbesondere HeartBeatInterval - mithilfe der XMS.NET-API festzulegen.

Background: Ich habe Clientanwendungen (in .NET), die die XMS.NET-API verwenden, um Nachrichten von WebSphere MQ zu lesen. Ich verwende den ClientAcknowledge-Modus. Wenn der Client die Nachricht liest und nicht entgegennimmt, wartet WebSphere MQ 300 Sekunden, bevor das Zeitlimit überschritten wird, und stellt die Nachricht in der ursprünglichen Warteschlange für andere Clients zum Lesen der Nachricht zur Verfügung (Zurücksetzen).

Aufgabe: Ich möchte das Zeitlimit von 300 Sekunden senken.

Unser MQ-Administrator hat vorgeschlagen, die HearBeatInterval-Eigenschaft auf dem Kanal zu ändern. Aber es zu ändern macht keinen Unterschied.

Offenbar funktioniert es, wenn Sie die HeartBeatInterval-Eigenschaft des Channels (zusammen mit der serverseitigen Kanaleinstellung) auf Clientseite festlegen. Ich versuche, diesen Wert in der Client-Anwendung festzulegen. Aber dieXMS API hat keine Eigenschaft, die @ entspric MQCD.HeartBeatInterval Eigentu

Haben Sie einen Einblick in die Lösung dieser Aufgabe, das Timeout für die Nachrichtenbestätigung zu verringern? oder sogar das HeartBeatInterval auf der Client-Seite einstellen - wenn das der Weg ist, es zu tun.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage