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

Updated proposal for BINDINGS-104

From
Simon Holdsworth <>
Date
2009-12-14T10:28:39+00:00
ID
Thread
Updated proposal for BINDINGS-104
Here's the updated proposal for BINDINGS-104

Overview:

Ensure that the normative statements
referring to behaviour with respect to the value of the @create attribute
include the value they apply to in every case.

Merge BJM30015 and BJM30016 which overlap
significantly.

Detail:

Update the normative statements thus:

BJM30012 Unchanged:

If the @create attribute value for a
destination, connectionFactory or activationSpec element is "ifNotExist"
then the @jndiName attribute MUST specify the location of the possibly
existing resource [BJM30012]. 

BJM30013 is specific to the "ifNotExist"
case so add the attribute value to the statement:

If the @create attribute value for a
destination, connectionFactory or activationSpec element is "ifNotExist"
and the resource does not exist at the location identified by the @jndiName
attribute and cannot be created there then the SCA runtime MUST raise an
error [BJM30013]. 

BJM30014 is specific to the "ifNotExist"
case so add the attribute value to the statement:

If the @create attribute value for a
destination, connectionFactory or activationSpec element is "ifNotExist"
and the @jndiName attribute refers to an existing resource that is not
a JMS Destination of the approprate type, a JMS connection factory or a
JMS activation spec respectively then the SCA runtime MUST raise an error
[BJM30014] 

BJM30015 and BJM30016 overlap significantly,
so merge them into BJM30015 and delete BJM30016:

If the @create attribute value for a
destination, connectionFactory or activationSpec element is "never"
and the @jndiName attribute is not specified, or the resource is not present
at the location identified by the @jndiName attribute, or the location
refers to a resource of an incorrect type then the SCA runtime MUST raise
an error [BJM30015] 

Regards, Simon

Simon Holdsworth

STSM, SCA Bindings Architect; Master Inventor; OASIS SCA Bindings TC Chair,
AT&T and Boeing Lab Advocate

MP 211, IBM UK Labs, Hursley Park, Winchester SO21 2JN, UK

Tel +44-1962-815059 (Internal 245059) Fax +44-1962-816898

Internet - 

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 →