← Prev in month
← Prev in thread
Next in thread →
Next in month →
ISSUE 71: implementation.composite pseudo-schema incorrect
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: Bryan Aupperle <> 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: 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 →