You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Hiranya Jayathilaka (JIRA)" <ji...@apache.org> on 2015/07/12 01:46:04 UTC
[jira] [Resolved] (AXIS2-5547) ReplyDestinationType for JMSEndpoint
is not defaulting to queue
[ https://issues.apache.org/jira/browse/AXIS2-5547?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Hiranya Jayathilaka resolved AXIS2-5547.
----------------------------------------
Resolution: Fixed
Fix Version/s: 1.7.0
Fixed in the trunk
> ReplyDestinationType for JMSEndpoint is not defaulting to queue
> ---------------------------------------------------------------
>
> Key: AXIS2-5547
> URL: https://issues.apache.org/jira/browse/AXIS2-5547
> Project: Axis2
> Issue Type: Bug
> Components: JMS transport
> Affects Versions: Transports 1.0.0
> Environment: Operating System - Windows XP Professional
> Tomcat v6.0.28
> IBM Websphere MQ v7.0.1.2
> Axis2 v1.5.1
> JMS Transport version 1.0.0
> Reporter: Rajeev Verma
> Assignee: Hiranya Jayathilaka
> Priority: Minor
> Fix For: 1.7.0
>
>
> There is a small defect in loadConfiguration method of JMSEndpoint class. replyDestinationType is not getting defaulted to queue if parameter transport.jms.ReplyDestinationType is not set in the services.xml.
> Parameter replyDestTypeParam = service.getParameter(JMSConstants.PARAM_REPLY_DEST_TYPE);
> if (replyDestTypeParam != null) {
> String paramValue = (String) replyDestTypeParam.getValue();
> if (JMSConstants.DESTINATION_TYPE_QUEUE.equals(paramValue) ||
> JMSConstants.DESTINATION_TYPE_TOPIC.equals(paramValue) ) {
> setReplyDestinationType(paramValue);
> } else {
> throw new AxisFault("Invalid destinaton type value " + paramValue);
> }
> } else {
> log.debug("JMS reply destination type not given. default queue");
> destinationType = JMSConstants.QUEUE;
> }
> In the last else back it should have been replyDestinationType = JMSConstants.QUEUE; instead of destinationType = JMSConstants.QUEUE;
> Workaround for the issue is to explicitly pass the parameter transport.jms.ReplyDestinationType in services.xml
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org