J'essaie d'écrire sur un hôte IBM MQSeries avec :
public void WriteMessage(string message)
{
queueMessage = new MQMessage();
queueMessage.WriteString(message);
queueMessage.Format = MQC.MQFMT_STRING;
queuePutMessageOptions = new MQPutMessageOptions();
queue.Put(queueMessage, queuePutMessageOptions);
}
Mon errorcatch me donne cependant une erreur :
Erreur dans l'application
Ce qui ne veut pas dire grand-chose, bien sûr. J'ai donc vérifié le journal des événements sur le serveur et cela m'a montré l'erreur :
Une erreur s'est produite lors de la réception des données de stx041774 (192.168.225.51) sur le réseau TCP/IP. Cela peut être dû à une d'une panne de communication.
The return code from the TCP/IP (recv) call was 10054 (X'2746').
R l'administrateur du système.
J'ai cherché 10054 et signifie :
A fermée de force par l'hôte distant.
Quelqu'un a-t-il une idée de ce que je peux faire pour que cela fonctionne ? Y a-t-il peut-être une option MQC que je dois régler pour l'écriture ? Comme je n'ai aucune idée de ce qu'il faut faire avec les options, je ne suis même pas sûr que ce soit le problème.