Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Websphere MQ和C#消息类型URI和格式_Java_C#_Uri_Ibm Mq - Fatal编程技术网

Java Websphere MQ和C#消息类型URI和格式

Java Websphere MQ和C#消息类型URI和格式,java,c#,uri,ibm-mq,Java,C#,Uri,Ibm Mq,我试图从我的c#应用程序向Java应用程序发送一条消息,该应用程序使用amqmdnet库通过Websphere MQ进行通信。我能够成功连接到MQ服务器并将消息发送到Java应用程序 Java应用程序中接收到的消息缺少2个属性 “messagetypeuri”、“URI:xxxx:xxxx:xxxx”和 “格式”、“xml” 如何在我的c#代码上设置这些参数 谢谢你的帮助 我使用MQ v8.NET API和以下代码将消息放入队列,并且我能够使用MQ JMS应用程序检索消息属性 s

我试图从我的c#应用程序向Java应用程序发送一条消息,该应用程序使用amqmdnet库通过Websphere MQ进行通信。我能够成功连接到MQ服务器并将消息发送到Java应用程序

Java应用程序中接收到的消息缺少2个属性

  • “messagetypeuri”、“URI:xxxx:xxxx:xxxx”和
  • “格式”、“xml”
  • 如何在我的c#代码上设置这些参数


    谢谢你的帮助

    我使用MQ v8.NET API和以下代码将消息放入队列,并且我能够使用MQ JMS应用程序检索消息属性

            swMsg.Format = MQC.MQFMT_STRING;
            swMsg.CharacterSet = 1208;
            swMsg.Persistence = MQC.MQPER_PERSISTENT;
            swMsg.WriteUTF(strMsg);
            swMsg.SetStringProperty("MessageTypeURI", "URI:xxxx:xxxx:xxxx");
            swQueue.Put(swMsg);
    
    你能发布你的代码吗

            swMsg.Format = MQC.MQFMT_STRING;
            swMsg.CharacterSet = 1208;
            swMsg.Persistence = MQC.MQPER_PERSISTENT;
            swMsg.WriteUTF(strMsg);
            swMsg.SetStringProperty("MessageTypeURI", "URI:xxxx:xxxx:xxxx");
            swQueue.Put(swMsg);