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