[ 
https://issues.apache.org/jira/browse/AXIS2-5547?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hiranya Jayathilaka reassigned AXIS2-5547:
------------------------------------------

    Assignee: Hiranya Jayathilaka

> 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to