sca-assembly message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: ISSUE 71: implementation.composite pseudo-schema incorrect
- From: Mike Edwards <mike_edwards@uk.ibm.com>
- To: Bryan Aupperle <aupperle@us.ibm.com>
- Date: Tue, 1 Jul 2008 10:48:58 +0100
http://www.osoa.org/jira/browse/ASSEMBLY-71
Yours, Mike.
Strategist - Emerging Technologies, SCA & SDO.
Co Chair OASIS SCA Assembly TC.
IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
Phone & FAX: +44-1962-818014 Mobile: +44-7802-467431
Email: mike_edwards@uk.ibm.com
Bryan Aupperle <aupperle@us.ibm.com> wrote on
24/06/2008 18:39:57:
>
> RAISER: Bryan Aupperle
>
> TARGET: SCA Assembly Specification
>
> DESCRIPTION: (Line Numbers taken from SCA Assembly Specification
> Committee Draft 01 (dated 2008-04-22))
>
> Lines 1831-1879 are supposed to be a pseudo-schema for
> implementation.composite. Instead they appear to be a pseudo-schema
> for composite that has an implementation.composite for a component.
> <?xml version="1.0" encoding="ASCII"?>
> <!-- Composite Implementation schema snippet
-->
> <composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200712"
>
targetNamespace="xs:anyURI"
>
name="xs:NCName" local="xs:boolean"?
autowire=
> "xs:boolean"?
>
constrainingType="QName"?
>
requires="list of xs:QName"?
policySets=
> "list of xs:QName"?>
> ...
> <component name="xs:NCName"
autowire="xs:boolean"?
>
requires="list of xs:QName"? policySets="list of
xs:QName"?>*
>
<implementation.composite name="xs:QName"/>?
>
<service name="xs:NCName" requires="list of xs:QName"?
>
policySets="list of xs:QName"?>*
>
<interface … />?
>
<binding uri="xs:anyURI"
name="xs:QName"?
>
requires="list
of xs:QName"
>
policySets="list
of xs:QName"?/>*
>
<callback>?
>
<binding
uri="xs:anyURI"? name="xs:QName"?
>
requires="list of xs:QName"?
>
policySets="list of xs:QName"?/>+
>
</callback>
>
</service>
>
<property name="xs:NCName" (type="xs:QName"
| element=
> "xs:QName")
>
source="xs:string"? file="xs:anyURI"?>*
>
property-value
>
</property>
>
<reference name="xs:NCName" target="list of xs:anyURI"?
>
autowire="xs:boolean"? wiredByImpl="xs:boolean"?
>
requires="list of xs:QName"?
policySets=
> "list of xs:QName"?
>
multiplicity="0..1 or 1..1 or 0..n
or 1..n"?/>*
>
<interface … />?
>
<binding uri="xs:anyURI"?
name="xs:QName"?
>
requires="list
of xs:QName" policySets=
> "list of xs:QName"?/>*
>
<callback>?
>
<binding
uri="xs:anyURI"? name="xs:QName"?
>
requires="list of xs:QName"?
>
policySets="list of xs:QName"?/>+
>
</callback>
>
</reference>
> </component>
>
> ...
>
> </composite>
>
> PROPOSAL:
>
> These lines should be replaced with:
> <?xml version="1.0" encoding="ASCII"?>
> <!-- Implementation.Composite schema snippet
-->
> <implementation.composite xmlns="http://docs.oasis-open.
> org/ns/opencsa/sca/200712"
> targetNamespace="xs:anyURI"
> substitutionGroup="implementation"
> name="QName"
requires="list of xs:QNames"? policySets="list
> of xs:QNames"?/>
>
>
> Bryan Aupperle, Ph.D.
> STSM, WebSphere Enterprise Platform Software Solution Architect
>
> Research Triangle Park, NC
> +1 919-254-7508 (T/L 444-7508)
> Internet Address: aupperle@us.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
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]