OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-assembly message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [NEW ISSUE] Remove @requires and @policySets from SCA property elements


TARGET: Service Component Architecture Assembly Model Specification Version 1.1 Committee Draft 02 - Revision 04

DESCRIPTION: The property element has @requires and @policySets attributes but I don't see a use case from the policy framework spec.

386 <property name="xs:NCName" (type="xs:QName" | element="xs:QName")
387 many="xs:boolean"? mustSupply="xs:boolean"?
388 requires="list of xs:QName"?
389 policySets="list of xs:QName"?>*
390 default-property-value?
391 </property>

> 3990 <!-- Property -->
> 3991 <complexType name="SCAPropertyBase" mixed="true">
> 3992 <sequence>
> 3993 <any namespace="##any" processContents="lax" minOccurs="0"/>
> 3994 <!-- NOT an extension point; This any exists to accept > 3995 the element-based or complex type property > 3996 i.e. no element-based extension point under "sca:property" -->
> 3997 </sequence>
> 3998 <!-- mixed="true" to handle simple type -->
> 3999 <attribute name="requires" type="sca:listOfQNames" use="optional"/>
> 4000 <attribute name="policySets" type="sca:listOfQNames"
> use="optional"/>
> 4001 </complexType>


DESCRIPTION: Remove the @requires and @policySets attributes from the property schemas.

Thanks,
Raymond


From: ashok malhotra <ashok.malhotra@oracle.com>
To: Raymond Feng/Burlingame/IBM@IBMUS
Cc: sca-assembly@lists.oasis-open.org
Date: 02/20/2009 05:55 AM
Subject: Re: [sca-assembly] What's the use case for @requires and @policySets on the SCA properties?





Good catch!  Seems like a bug to me.
All the best, Ashok


Raymond Feng wrote:
> Hi,
>
> The assembly spec allows the @requires and @policySets on SCA
> properties. What's the use case here?
>
> 3990 <!-- Property -->
> 3991 <complexType name="SCAPropertyBase" mixed="true">
> 3992 <sequence>
> 3993 <any namespace="##any" processContents="lax" minOccurs="0"/>
> 3994 <!-- NOT an extension point; This any exists to accept > 3995 the element-based or complex type property > 3996 i.e. no element-based extension point under "sca:property" -->
> 3997 </sequence>
> 3998 <!-- mixed="true" to handle simple type -->
> 3999 <attribute name="requires" type="sca:listOfQNames" use="optional"/>
> 4000 <attribute name="policySets" type="sca:listOfQNames"
> use="optional"/>
> 4001 </complexType>
>
> Thanks,
> Raymond

---------------------------------------------------------------------
To unsubscribe from this mail list, you must leave the OASIS TC that
generates this mail.  Follow this link to all your TCs in OASIS at:
https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php



S/MIME Cryptographic Signature



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]