← Prev in month ← Prev in thread
Next in thread → Next in month →

Re: [sca-bindings] ISSUE-18: Clarify the rules on which queues areused for responses and callbacks

From
Eric Johnson <>
Date
2007-11-27T05:58:57+00:00
ID
Thread
Re: [sca-bindings] ISSUE-18: Clarify the rules on which queues areused for responses and callbacks
Logged as: http://www.osoa.org/jira/browse/BINDINGS-18

-Eric.

Simon Holdsworth wrote:

  Target: JMS binding

  

Description: The JMS binding spec currently doesn't say how the
response
and callback element definitions relate to messages that are sent from
a reference, and those sent by a service, and what the precedence of
the
message's replyTo and scaCallbackQueue are relative to the SCDL
definitions.

  

Proposal:

  
  

  Messages sent from a JMS reference
with
a response queue have the JMS replyTo queue set to the response queue
name.
  

  For messages received by a service,
by default the replyTo, if present, overrides any defined response
element.
  

  If scaCallbackQueue is present in a
message, the callback binding destination is ignored.
  

  Clarify that in the
callback/conversation
section that the use of replyTo and service callback queue are there
for
interacting with non-SCA applications
  

  

  Possible additional updates that
relate
to these: 
  

  

  Add "overrideReplyTo={true|false}"
attribute to the <response> element for a service indicating
always
use vs. only use if no replyTo specified in a given received message -
false is the default).  
  

  

  Add
"overrideCallbackQueue="{true|false}"
attribute to <binding.jms>, which applies when the binding is
used
on a service callback, to indicate whether the service callback queue
is
always used or only when no replyTo and scaCallbackQueue in a received
request message.
  

  

  Add "useForCallback="{true|false}"
attribute to the <response> element for a reference that
inficates
that callbacks should go to the replyTo queue without having to
duplicate
the definition in a callback service binding.
  

  

  Simon Holdsworth

  
  

  

  
  

  

  
  
Unless stated otherwise above:

IBM United Kingdom Limited - Registered in England and Wales with
number
741598. 

Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU
← Prev in month ← Prev in thread
Next in thread → Next in month →