This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/go/artf3304?nav=1 at Sun, 06 Nov 2022 04:27:02 GMT SourceForge : artf3304: (637) Ambigous Schema in Topic Type

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin
Search Tracker
Project: OGSI-WG     Trackers > WS Notification > View Artifact
Artifact artf3304 : (637) Ambigous Schema in Topic Type
Tracker: WS Notification
Title: (637) Ambigous Schema in Topic Type
Description:
From: Yogesh L. Simmhan <ysimmhan@cs.indiana.edu>
To: 'Dennis Gannon' <gannon@cs.indiana.edu>
Subject: WS Notification schema bug

You wanted a note about the problem with the WS-Notification schema. The
error is in TopicType/ExtensibleDocumented/xsd:any element. The content
model violates the unique particle attribution rule of the XSD schema.
This is caused when it is not possible to determine if an XML document
obeys the schema since the schema is nondeterministic. This occurs here
since an xml document's element in TopicType can be matched against either
wsrp:QueryExpression or against the xsd:any element.

<xsd:complexType name="TopicType">
  <xsd:complexContent>
     <xsd:extension base="wsnt:ExtensibleDocumented">
      <xsd:sequence>
       <xsd:element ref="wsrp:QueryExpression" minOccurs="0" maxOccurs="1" />
       <xsd:element name="Topic" type="wsnt:TopicType"
               minOccurs="0" maxOccurs="unbounded">
           <xsd:unique name="childTopicUniqueness">
                <xsd:selector xpath="wsnt:topic"/>
                <xsd:field xpath="@name"/>
           </xsd:unique>
       </xsd:element>
<!-- fixme: ysimmhan -->
<!-- Content model violates the unique particle attribution rule -->
<!-- <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
-->
     </xsd:sequence>
     <xsd:attribute name="name" use="required" type="xsd:NCName"/>
     <xsd:attribute name="aliasRef" type="wsnt:TopicPathExpression"/>
     <xsd:attribute name="messageTypes" default="xsd:any">
        <xsd:simpleType>
           <xsd:list itemType="xsd:QName"/>
        </xsd:simpleType>
     </xsd:attribute>
     <xsd:attribute name="final " type="xsd:boolean" default="false"/>
   </xsd:extension>
 </xsd:complexContent>
</xsd:complexType>
.
Submitted By: David Snelling
Submitted On: 01/26/2004 5:42 AM EST
Last Modified: 09/26/2005 3:57 AM EST
Closed: 09/26/2005 3:57 AM EST

Status / Comments Change Log Associations Attachments  
Status  
Group: *
Status:* Closed
Category: *
Customer: *
Priority: * 0
Assigned To: * None
Reported in Release: *
Fixed in Release: *
Estimated Hours: * 0
Actual Hours: * 0
issue_type: * Bug
Comments
David Snelling: 09/26/2005 3:57 AM EST
  Comment:
Mass Update
  Action: Update
artifact_status changed from Open to Closed
close_date changed from - to 2005-09-26 09:57:51
David Snelling: 01/26/2004 5:42 AM EST
  Action: Create


 
 
 
< Previous
 
 
Next >
 


The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/go/artf3304?nav=1 at Sun, 06 Nov 2022 04:27:06 GMT