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

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-policy message

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


Subject: sca-policy schema-- where is current schema located? or, perhaps, can someone fix the sca-policy.xsd ?


At http://www.osoa.org/xmlns/sca/1.0/ I found sca related schemas and
was looking at the sca-policy.xsd on the call today.

sca-binding-ejb.xsd              22-Feb-2007 13:00  1.5K  
sca-binding-jms.xsd              28-Jun-2007 10:18  5.2K  
sca-binding-sca.xsd              14-Feb-2007 06:15  1.1K  
sca-binding-webservice.xsd       28-Jun-2007 10:16  1.4K  
sca-core.xsd                     04-Oct-2007 05:58   15K  
sca-definitions.xsd              13-Feb-2007 04:32  898   
sca-implementation-composite.xsd 09-Feb-2007 07:26  1.1K  
sca-implementation-cpp.xsd       28-Feb-2007 06:25  2.4K  
sca-implementation-java.xsd      09-Feb-2007 07:26  1.1K  
sca-interface-cpp.xsd            28-Feb-2007 06:25  1.7K  
sca-interface-java.xsd           28-Jun-2007 10:11  1.0K  
sca-interface-wsdl.xsd           28-Jun-2007 10:11  1.0K  
sca-policy.xsd                   19-Feb-2007 11:38  3.2K  
sca.xsd                          28-Jun-2007 10:19  813   

Are these the current schemas the TCs are to be considering?
If not, where are the current drafts?

If so, it seems that the sca-policy.xsd has some of the annoying
ambiguous derivation errors in 2 of its complex types that have a choice
over elements from the targetNamespace and from a web service policy
namespace. Since the wsp policy elements are not in the targetNamespace,
the "any" element clause would also apply to them along with the wsp:
element clauses explicitly mentioned. Hence, the derivation would be
ambiguous. Here are the two types Oxygen 9 flags as mistaken. (Also, the
other schema files have a lot of these ambiguous derivation error
messages.)

	<complexType name="Qualifier">
		<choice minOccurs="1" maxOccurs="unbounded">
			<element name="intentMap" type="sca:IntentMap"/>
			<element ref="wsp:PolicyAttachment"/>
			<any namespace="##other" processContents="lax"/>
		</choice>
		<attribute name="name" type="string" use="required"/>
		<anyAttribute namespace="##any" processContents="lax"/>

	</complexType>


<complexType name="PolicySet">
		<choice minOccurs="0" maxOccurs="unbounded">
			<element name="policySetReference"
type="sca:PolicySetReference"/>
			<element name="intentMap" type="sca:IntentMap"/>
			<element ref="wsp:PolicyAttachment"/>
			<element ref="wsp:Policy"/>
			<element ref="wsp:PolicyReference"/>
			<any namespace="##other" processContents="lax"/>
		</choice>
		<attribute name="name" type="QName" use="required"/>
		<attribute name="provides" type="sca:listOfQNames"
use="optional"/>
		<attribute name="appliesTo" type="string"
use="required"/>
		<anyAttribute namespace="##any" processContents="lax"/>

	</complexType>


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