Logged as BINDINGS-74 for JMS.
http://www.osoa.org/jira/browse/BINDINGS-74
-Eric.
Simon Holdsworth wrote:
TARGET: SCA JMS Binding
Specification
CD-02 rev 1 and JCA Binding Specification CD-02 rev 1
DESCRIPTION:
The conformance sections of the JMS
and JCA bindings are insufficient, in that they don't outline exaclty
what
needs to be done with documents and the runtime.
PROPOSAL:
In summary, copy what's in the
resolution
to BINDINGS-25, with WS replaced by JMS or JCA.
My only question is whether the
normative
statements in this section should be numbered and appear in the
conformance
items appendix or not.
For JMS, replace section 8 of jms
binding
cd02-rev1 as follows:
8 Conformance
The XML schema pointed to by the
RDDL
document at the namespace URI, defined by this specification, are
considered
to be authoritative and take precedence over the XML schema defined in
the appendix of this document.
There are two categories of
artifacts
for which this specification defines conformance:
a) SCA JMS Binding XML Document
b) SCA Runtime
8.1 SCA JMS Binding XML Document
An SCA JMS Binding XML document is
an
SCA Composite Document, or an SCA ComponentType Document, as defined by
the SCA Assembly specification Section 13.1 [SCA-Assembly], that uses
the
<binding.jms> element.
An SCA JMS Binding XML document MUST
be a conformant SCA Composite Document or a SCA ComponentType Document,
as defined by the SCA Assembly specification [SCA-ASSEMBLY], and MUST
comply
with all the applicable requirements specified in this specification.
[BJM80001]
8.2 SCA Runtime
An implementation that claims to
conform
to the requirements of an SCA Runtime defined in this specification has
to meet the following conditions:
1. The
implementation MUST comply with all statements in Appendix B:
Conformance
Items related to an SCA Runtime, notably all “MUST” statements have to
be implemented [BJM80002]
2. The
implementation MUST conform to the SCA Assembly Model Specification
Version
1.1 [SCA-Assembly], and to the SCA Policy Framework Version 1.1
[SCA-Policy]
[BJM80003]
3. The
implementation MUST reject an SCA JMS Binding XML Document that is not
conformant per Section 8.1 [BJM80004]
For JCA, replace section 7 of JCA
binding
cd02-rev1 as follows:
7 Conformance
The XML schema pointed to by the
RDDL
document at the namespace URI, defined by this specification, are
considered
to be authoritative and take precedence over the XML schema defined in
the appendix of this document.
There are two categories of
artifacts
for which this specification defines conformance:
a) SCA JCA Binding XML Document
b) SCA Runtime
7.1 SCA JCA Binding XML Document
An SCA JCA Binding XML document is
an
SCA Composite Document, or an SCA ComponentType Document, as defined by
the SCA Assembly specification Section 13.1 [SCA-Assembly], that uses
the
<binding.jca> element.
An SCA JCA Binding XML document MUST
be a conformant SCA Composite Document or a SCA ComponentType Document,
as defined by the SCA Assembly specification [SCA-ASSEMBLY], and MUST
comply
with all the applicable requirements specified in this specification.
[BJC70001]
8.2 SCA Runtime
An implementation that claims to
conform
to the requirements of an SCA Runtime defined in this specification has
to meet the following conditions:
1. The
implementation MUST comply with all statements in Appendix B:
Conformance
Items related to an SCA Runtime, notably all “MUST” statements have to
be implemented [BJC70002]
2. The
implementation MUST conform to the SCA Assembly Model Specification
Version
1.1 [SCA-Assembly], and to the SCA Policy Framework Version 1.1
[SCA-Policy]
[BJC70003]
3. The
implementation MUST reject an SCA JCA Binding XML Document that is not
conformant per Section 8.1 [BJC70004]
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
|