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

Hiranya Jayathilaka updated AXIS2-5536:
---------------------------------------
    Attachment: AXIS2-5536.patch

Implementing a fix so that when Session object doesn't implement QueueSession 
or TopicSession, we look at the replyDestinationType parameter. Defaults to 
temp queue when all else fails.

> JMS Transport Uses Temporary Topics for replyDestinationType, irrespective of 
> transport.jms.ReplyDestinationType Value
> ----------------------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-5536
>                 URL: https://issues.apache.org/jira/browse/AXIS2-5536
>             Project: Axis2
>          Issue Type: Bug
>          Components: JMS transport
>    Affects Versions: Transports 1.0.0
>         Environment: - Axis2 1.5
> - axis2-transport-jms-1.0-SNAPSHOT.jar
> - axis2-transport-base-1.0-SNAPSHOT.jar
>            Reporter: Curtis Ling
>         Attachments: AXIS2-5536.patch
>
>
> Using the 1.0-SNAPSHOT jars from 
> https://repository.apache.org/index.html#view-repositories;snapshots-group
> Using TIBCO BusinessWorks as a soap server, and a pojo java client.  TIBCO 
> BusinessWorks is not able to return a reply to a temporary topic, and so 
> expects the replyTo destination to be a temporary queue.
> When we set the replyDestinationType to "queue" (both in the endpoint URL and 
> the axis2.xml file), the jms transport ignores it and uses a temporary topic.
> We've added some debug statements to the source code to ensure the issue 
> wasn't configuration related.  We can see that the replyDestinationType is 
> "queue", but createTemporaryDestination() in JMSUtils.java doesn't respect 
> the property.
> As a suggestion, it might make sense for that method to examine the property, 
> and instantiate a new session (a QueueSession, in this case) if one is 
> required.



--
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