我全新到WebSphere MQ。我使用的是IBM的.NET类(IBM.WMQ)把一个请求消息,然后得到一个响应消息。该MQMessage对象具有许多Writexxx方法的各种数据类型。我需要编写各种不同的数据元素到该请求消息的。我的问题是,我应该叫为每个单独的数据元素,适合的写方法,或者我应该建立整个事情有一个StringBuilder,然后调用MQMessage WriteString方法一次?

有帮助吗?

解决方案

在写API是为了考验你更清楚地写代码的帮助,但谁转换的WMQ API以.NET是一个白痴。

他们写20层不同的API,而不是与重载“写入”功能。写入呼叫有几个可用的过载。

他们创造了具有100的如果不枚举数千名为MQC(MQ常量)选项。玩得开心,但WMQ交易要小心,因为有参与使用该功能的*咳嗽小的成本。

现在,我和我的言论做了,当心,大多数的API有符号整数的限制在尺寸方面的API,只写(byte []数组)和writestring(字符串s)功能采取大消息。另外,.NET API编写的所有字符串UTF-16按照.NET的实施可能会影响你。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top