Мое клиентское соединение работает с
MQC.TRANSPORT_PROPERTY = MQC.TRANSPORT_MQSERIES_MANAGED
, но не работает с:
MQC.TRANSPORT_PROPERTY = MQC.TRANSPORT_MQSERIES_CLIENT
, поскольку я получаю эту ошибку:
return MQRC_FUNCTION_NOT_SUPPORTED для MQ C .TRANSPORT_MQSERIES_CLIENT
Я хочу управлять фиксацией и откатом, поэтому я решил изменить тип транспорта, но он не поддерживает его. Почему это так?
Я использую dll => amqmdnetstd.dll 9.1.2 в проекте .netcore
Сводка кода
Hashtable connectionProperties = new Hashtable();
connectionProperties.Add(MQC.TRANSPORT_PROPERTY, MQC.TRANSPORT_MQSERIES_CLIENT);
connectionProperties.Add(MQC.PORT_PROPERTY, "5577");
connectionProperties.Add(MQC.HOST_NAME_PROPERTY, hostName);
connectionProperties.Add(MQC.CHANNEL_PROPERTY, channel);
MQQueueManager qMgr = new MQQueueManager(qManager, connectionProperties);