Various DefaultMessageConverter issues
--------------------------------------
Key: AMQNET-69
URL: https://issues.apache.org/activemq/browse/AMQNET-69
Project: ActiveMQ .Net
Issue Type: Bug
Components: MSMQ
Reporter: David Holroyd
Assignee: James Strachan
Attachments: DefaultMessageConverter_issues-patch.diff
1) {{ToMsmqMessage()}} does not handle the actual message body
2) {{answer.TimeToBeReceived = message.NMSExpiration}} seems to make the
message expire immediately (since the TimeSpan structure is initialised to
00:00:00)
3) {{answer.Label = message.NMSType}} raises an exception when NMSType is null
(per AMQNET-67)
4) The MSMQ {{message.CorrelationId}}, {{message.DestinationQueue}} and
{{message.TimeToBeReceived}} properties all raise {{InvalidOperationException}}
when accessed, if the message doesn't define a value
5) Accessing the {{message.Body}} property raises an exception unless an
{{IMessageFormatter}} has been provided.
The attached patch addresses these problems, but only provides support for
BytesMessage instances. This seems better than no support for any kind of
message though? Made available under ASF license.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.