- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们开发 Java (Java EE) 应用程序,并生成 XML 文件,以便将它们发送到远程 .NET 应用程序,并在其一侧读取 MSMQ。XML 文件由 JDom 生成,如下所示:
// add elements...
Document doc = new Document(root);
String XmlData = new XMLOutputter(Format.getPrettyFormat().setOmitEncoding(true)).outputString(doc);
try {
SendFile( XmlData, "title" , "path");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (MessageQueueException e) {
e.printStackTrace();
}
然后我们使用这个函数,使用MsmqJava library发送文件:
private void SendFile(String data, String title, String outputPath) throws UnsupportedEncodingException, MessageQueueException{
String qname="name_of_the_queue";
String fullname= "server_path" + qname;
String body = data;
String label = title;
String correlationId= "L:none";
try {
Queue queue= new Queue(fullname);
Message msg= new Message(body, label, correlationId);
queue.send(msg);
} catch (MessageQueueException ex1) {
System.out.println("Put failure: " + ex1.toString());
}
}
他们正确地接收了文件,但他们告诉我们,bodyType 设置为“VT_EMPTY”,而他们想要“VT_BSTR”,而我们还没有找到有关如何解决此问题的线索。如果您知道另一个库可以完成这项工作,或者知道这个库的解决方法,我们可以毫无问题地进行更改。
谢谢!
最佳答案
查看您使用的库的文档,无法使用该库。
Jmsmqqueue 也不提供您需要的功能。
看来sun也有一个适配器:https://wikis.oracle.com/display/JavaCAPS/Sun+Adapter+for+MSMQ
关于java - 将 XML 从 Java 发送到 MSMQ - bodyType 从 VT_EMPTY 到 VT_BSTR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11684910/
我正在使用 spring-webflux并想上传文件.... 一切都很好,只需 spring-web但是说到webflux我不知道出了什么问题。 小心差异......我正在使用:
我们开发 Java (Java EE) 应用程序,并生成 XML 文件,以便将它们发送到远程 .NET 应用程序,并在其一侧读取 MSMQ。XML 文件由 JDom 生成,如下所示: // add e
我有一段时间编写的客户端使用旧库并调用 GetBody()接收消息时读取正文。 现在我有了新客户 Microsoft.Azure.ServiceBus (发送消息)据我所知总是使用 Stream .
创建了一个 REST Web 服务(服务 1),它尝试使用另一个返回 Content-Type =“text/html;charset=utf-8”的服务(服务 2) 我的 WebClient 代码使
使用 Java 11、SpringBoot 2、WebFlux、WebClient 和 Jackson 尝试使用 Spring WebClient 来使用返回 XML 的 Web 服务端点,内容类型:
我正在使用@RequestPart注释来上传一些参数和图像文件。 但是我遇到了以下错误 Content type 'image/jpeg' not supported for bodyType=org
我在为 Controller 运行 junit 时遇到以下错误。我已经将内容类型设置为 Json,错误仍然相同。任何建议可能是什么问题? 错误是 java.lang.AssertionError: e
我是一名优秀的程序员,十分优秀!