← Prev in month ← Prev in thread
Next in thread → Next in month →

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

From
Raymond Feng <>
Date
2009-02-20T16:57:58+00:00
ID
Thread
[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 <>

To:
Raymond Feng/Burlingame/IBM@IBMUS

Cc:


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
← Prev in month ← Prev in thread
Next in thread → Next in month →