JMS Binding does not conform to the specification when selecting the opeartion 
to invoke
----------------------------------------------------------------------------------------

                 Key: TUSCANY-1834
                 URL: https://issues.apache.org/jira/browse/TUSCANY-1834
             Project: Tuscany
          Issue Type: Bug
          Components: Java SCA JMS Binding Extension
    Affects Versions: Java-SCA-1.0
         Environment: SVN Revision #579118
Linux
            Reporter: Mark Combellack
             Fix For: Java-SCA-Next


Currently, the way that the JMS Binding selects a method to invoke is not 
compliant with the SCA JMS Binding specification. Currently it always uses the 
scaOperationName parameter to find the operation This is option 2 in the 
specifications (lines 205 & 206 - see below)



The JMS Binding specification says:

197    1.5 Default Operation Selection and Data Binding behavior

198    This section describes the default behavior for operation selection and 
data binding for a JMS
199    binding.

200    1.5.1 Default Operation Selection
201    When receiving a request at a service, or a callback at a reference, the 
native operation name is
202    determined as follows:

203    • If there is only one operation on the service's interface, then that 
operation is assumed as
204    the native operation name.

205    • Otherwise, if the JMS user property "scaOperationName" is present, 
then its value is used as
206    the native operation name.

207    • Otherwise, the native operation name is assumed to be "onMessage".


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to