sca-bindings message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: Fw: [sca-bindings-comment] Comments on bindings specs - proposed responses
- From: Simon Holdsworth <simon_holdsworth@uk.ibm.com>
- To: sca-bindings@lists.oasis-open.org
- Date: Wed, 7 Oct 2009 10:48:04 +0100
My reaction to these comments:
sca-jmsbinding-1.1 spec
- In the JMS Binding Schema there is no
<request> element
Response: "The <request> element is implicitly <binding.jms>
element. For one-way scenarios, which are likely to be common with
JMS applications, always having this extra element present in the binding
seems an unnecessary overhead."
I don't believe we need any spec change for this one.
- On line 198, what happens if @create
and @jndiName have values. Which takes precedence?
Response: "The lines following 198 explain the relationship between
the @create attribute and the @jndiName attribute. All cases are
covered, given that the @create attribute has a default value of "ifNotExist".
Each value of @create defines whether or not @jndiName must have
a value or not, and if a value is required, the conditions that value must
satisfy".
I don't believe we need any spec change for this one.
- On line 364, for default operation selection,
is it possible for an operation to be undetermined? If so, is an error
thrown?
Response: "The algorithm as described always has a selected operation
name determined, which defaults to "onMessage" if none of the
other conditions are met. However the text in section 4 that describes
the resolved operation name does not currently cover the case where the
resolved operation name is not one of the operations in the target components
interface, so this needs to be clarified by an update to the document."
I think we need a spec change for this, my proposed resolution to which
would be to add a new statement to section 4 alongside BJM40010 to say:
"When a message is received at an SCA service with JMS binding, if
the resolved operation name is not in the target component's interface
the SCA runtime MUST raise an error [BJM400XX]."
I tried a variant with merging this text into the existing BJM40010 statement,
but it became too messy.
A side-note on this one, given that JMS has no fault mechanism, we can't
say that an exception is thrown or a fault returned to the caller, so we
gloss over this by saying "raise an error".
sca-wsbinding-1.1 spec
- Should a default operation selection
algorithm be detailed here? Or is it assumed from other referenced specifications?
Response: "The relevant web service specifications [referenced needed?]
have a specified algorithm for identifying the name of the operation being
invoked, so no operation selection algorithm is required."
I don't believe we need any spec change for this one.
Regards, Simon
Simon Holdsworth
STSM, SCA Bindings Architect; Master Inventor; OASIS SCA Bindings TC Chair
MP 211, IBM UK Labs, Hursley Park, Winchester SO21 2JN, UK
Tel +44-1962-815059 (Internal 245059) Fax +44-1962-816898
Internet - Simon_Holdsworth@uk.ibm.com
----- Forwarded by Simon
Holdsworth/UK/IBM on 07/10/2009 10:28 -----
From:
| Simon Holdsworth/UK/IBM@IBMGB
|
To:
| sca-bindings-comment@lists.oasis-open.org
|
Date:
| 07/10/2009 10:21
|
Subject:
| [sca-bindings-comment] Comments on bindings
specs |
Folks,
Here are some comments I've been passed on the bindings specs:
sca-jmsbinding-1.1 spec
- In the JMS Binding Schema there is no
<request> element
- On line 198, what happens if @create
and @jndiName have values. Which takes precedence?
- On line 364, for default operation selection,
is it possible for an operation to be undetermined? If so, is an error
thrown?
sca-wsbinding-1.1 spec
- Should a default operation selection
algorithm be detailed here? Or is it assumed from other referenced specifications?
Simon Holdsworth
STSM, SCA Bindings Architect; Master Inventor; OASIS SCA Bindings TC Chair
MP 211, IBM UK Labs, Hursley Park, Winchester SO21 2JN, UK
Tel +44-1962-815059 (Internal 245059) Fax +44-1962-816898
Internet - Simon_Holdsworth@uk.ibm.com
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
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
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]