簡體   English   中英

如何發送文件而不只是文本到JMS隊列中?

[英]How to send files instead of just text into JMS queue?

我剛剛下載並安裝了WebSphere MQ 8.x(在Windows 7中)。 現在,我想學習如何發送和接收文件

WebSphere MQ安裝附帶了一些代碼示例( C:\\Program Files\\IBM\\WebSphere MQ\\Tools\\jms\\sample\\JmsProducer.java ),但是所有這些代碼C:\\Program Files\\IBM\\WebSphere MQ\\Tools\\jms\\sample\\JmsProducer.java (在/Tools目錄中)都使用消息作為String (發送和接收)。

我想向/從JMS隊列發送和接收文件。

更新:

我開始使用這個:

BytesMessage bytes = session.createBytesMessage();
String codePage = CCSID.getCodepage(((MQDestination) destination)
           .getIntProperty(WMQConstants.WMQ_CCSID));
bytes.writeBytes("In the destination code page".getBytes(codePage));
producer.send(bytes);

但是我遇到了這個錯誤:方法MQDestination的getIntProperty(String)未定義

您能告訴我們您不知道“目的地”的代碼嗎? 強制轉換為“ MQDestination”似乎表明它不是JMS“ Destination”類的實例。似乎您正在混合JMS和MQ專有類/范例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM