You are using an older version of XML Schema, please upgrade to the XML
Schema Recommendation. 

http://www.w3.org/TR/xmlschema-1/
http://www.w3.org/TR/xmlschema-2/

--Keith

> murali wrote:
> 
> "The following error is while using SourceGenerator with 0.9.3.9
> version of castor."
> 
> org.xml.sax.SAXException: 'schema' has not been declared in the XML
> Schema namespace.
>    line: 1
>         at
> org.exolab.castor.xml.schema.reader.SaxUnmarshaller.error(SaxUnmarshaller.java:169)
>         at
> 
>org.exolab.castor.xml.schema.reader.SchemaUnmarshaller.startElement(SchemaUnmarshaller.java:283)
>         at
> org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1335)
>         at
> 
>org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:705)
>         at
> 
>org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1852)
>         at
> 
>org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1000)
>         at
> org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:380)
>         at
> org.apache.xerces.framework.XMLParser.parse(XMLParser.java:861)
>         at
> org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerator.java:357)
>         at
> org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerator.java:410)
>         at
> org.exolab.castor.builder.SourceGenerator.main(SourceGenerator.java:637)
> Can somebody advise me why this error occurs while using source
> generator.
> 
> can somebody point me if there is any mistake in the following schema
> in first 4 or 5 lines
> 
> <?xml version="1.0" encoding="UTF-8" ?>
> <schema xmlns="http://www.w3.org/2000/10/XMLSchema";
> targetNamespace="urn:oasis:names:tc:ebxml-regrep:query:xsd:2.0"
> xmlns:tns="urn:oasis:names:tc:ebxml-regrep:query:xsd:2.0"
> xmlns:rim="urn:oasis:names:tc:ebxml-regrep:rim:xsd:2.0">
>    <import namespace="urn:oasis:names:tc:ebxml-regrep:rim:xsd:2.0"
> 
>schemaLocation="http://www.oasis-open.org/committees/regrep/documents/2.0/schema/rim.xsd";
> />
>  <complexType name="ResponseOptionType">
>  <attribute name="returnType" default="RegistryObject">
>  <simpleType>
>  <restriction base="NMTOKEN">
>   <enumeration value="ObjectRef" />
>   <enumeration value="RegistryObject" />
>   <enumeration value="RegistryEntry" />
>   <enumeration value="LeafClass" />
>   <enumeration value="LeafClassWithRepositoryItem" />
>   </restriction>
>   </simpleType>
>   </attribute>
>   <attribute name="returnComposedObjects" type="boolean"
> default="false" />
>   </complexType>
>   <element name="ResponseOption" type="tns:ResponseOptionType" />
>  <element name="AdhocQueryRequest">
>  <annotation>
>   <documentation xml:lang="en">An Ad hoc query request specifies a
> query string as defined by [RS] in the queryString
> attribute</documentation>
>   </annotation>
>  <complexType>
>  <sequence>
>   <element ref="tns:ResponseOption" minOccurs="1" maxOccurs="1" />
>  <choice minOccurs="1" maxOccurs="1">
>   <element ref="tns:FilterQuery" />
>   <element ref="tns:SQLQuery" />
>   </choice>
>   </sequence>
>   </complexType>
>   </element>
>   <element name="SQLQuery" type="string" />
>  <element name="AdhocQueryResponse">
>  <annotation>
>   <documentation xml:lang="en">The response includes a
> RegistryObjectList which has zero or more RegistryObjects that match
> the query specified in AdhocQueryRequest.</documentation>
>   </annotation>
>  <complexType>
>  <choice minOccurs="1" maxOccurs="1">
>   <element ref="tns:FilterQueryResult" />
>   <element ref="tns:SQLQueryResult" />
>   </choice>
>   </complexType>
>   </element>
>   <element name="SQLQueryResult" type="rim:RegistryObjectListType" />
>  <element name="FilterQuery">
>  <complexType>
>  <choice minOccurs="1" maxOccurs="1">
>   <element ref="tns:RegistryObjectQuery" />
>   <element ref="tns:RegistryEntryQuery" />
>   <element ref="tns:AssociationQuery" />
>   <element ref="tns:AuditableEventQuery" />
>   <element ref="tns:ClassificationQuery" />
>   <element ref="tns:ClassificationNodeQuery" />
>   <element ref="tns:ClassificationSchemeQuery" />
>   <element ref="tns:RegistryPackageQuery" />
>   <element ref="tns:ExtrinsicObjectQuery" />
>   <element ref="tns:OrganizationQuery" />
>   <element ref="tns:ServiceQuery" />
>   </choice>
>   </complexType>
>   </element>
>  <complexType name="RegistryObjectQueryType">
>  <sequence>
>   <element ref="tns:RegistryObjectFilter" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:ExternalIdentifierFilter" minOccurs="0"
> maxOccurs="unbounded" />
>   <element ref="tns:AuditableEventQuery" minOccurs="0"
> maxOccurs="unbounded" />
>   <element ref="tns:NameBranch" minOccurs="0" maxOccurs="1" />
>   <element ref="tns:DescriptionBranch" minOccurs="0" maxOccurs="1" />
>   <element ref="tns:ClassifiedByBranch" minOccurs="0"
> maxOccurs="unbounded" />
>   <element ref="tns:SlotBranch" minOccurs="0" maxOccurs="unbounded" />
> 
>   <element ref="tns:SourceAssociationBranch" minOccurs="0"
> maxOccurs="unbounded" />
>   <element ref="tns:TargetAssociationBranch" minOccurs="0"
> maxOccurs="unbounded" />
>   </sequence>
>   </complexType>
>   <element name="RegistryObjectQuery"
> type="tns:RegistryObjectQueryType" />
>  <complexType name="InternationalStringBranchType">
>  <sequence>
>   <element ref="tns:LocalizedStringFilter" minOccurs="0"
> maxOccurs="unbounded" />
>   </sequence>
>   </complexType>
>   <element name="NameBranch" type="tns:InternationalStringBranchType"
> />
>   <element name="DescriptionBranch"
> type="tns:InternationalStringBranchType" />
>  <complexType name="RegistryEntryQueryType">
>  <complexContent>
>  <extension base="tns:RegistryObjectQueryType">
>  <sequence>
>   <element ref="tns:RegistryEntryFilter" minOccurs="0" maxOccurs="1"
> />
>   </sequence>
>   </extension>
>   </complexContent>
>   </complexType>
>   <element name="RegistryEntryQuery" type="tns:RegistryEntryQueryType"
> />
>  <complexType name="ClassificationQueryType">
>  <complexContent>
>  <extension base="tns:RegistryObjectQueryType">
>  <sequence>
>   <element ref="tns:ClassificationFilter" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:ClassificationSchemeQuery" minOccurs="0"
> maxOccurs="1" />
>   <element ref="tns:ClassificationNodeQuery" minOccurs="0"
> maxOccurs="1" />
>   <element ref="tns:RegistryObjectQuery" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:RegistryEntryQuery" minOccurs="0" maxOccurs="1" />
> 
>   </sequence>
>   </extension>
>   </complexContent>
>   </complexType>
>   <element name="ClassificationQuery"
> type="tns:ClassificationQueryType" />
>  <complexType name="ClassificationSchemeQueryType">
>  <complexContent>
>  <extension base="tns:RegistryEntryQueryType">
>  <sequence>
>   <element ref="tns:ClassificationSchemeFilter" minOccurs="0"
> maxOccurs="1" />
>   </sequence>
>   </extension>
>   </complexContent>
>   </complexType>
>   <element name="ClassificationSchemeQuery"
> type="tns:ClassificationSchemeQueryType" />
>  <complexType name="AssociationQueryType">
>  <complexContent>
>  <extension base="tns:RegistryObjectQueryType">
>  <sequence>
>   <element ref="tns:AssociationFilter" minOccurs="0" maxOccurs="1" />
>   </sequence>
>   </extension>
>   </complexContent>
>   </complexType>
>   <element name="AssociationQuery" type="tns:AssociationQueryType" />
>  <complexType name="AuditableEventQueryType">
>  <complexContent>
>  <extension base="tns:RegistryObjectQueryType">
>  <sequence>
>   <element ref="tns:AuditableEventFilter" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:RegistryObjectQuery" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:RegistryEntryQuery" minOccurs="0" maxOccurs="1" />
> 
>   <element ref="tns:UserBranch" minOccurs="0" maxOccurs="1" />
>   </sequence>
>   </extension>
>   </complexContent>
>   </complexType>
>   <element name="AuditableEventQuery"
> type="tns:AuditableEventQueryType" />
>  <complexType name="ClassificationNodeQueryType">
>  <complexContent>
>  <extension base="tns:RegistryObjectQueryType">
>  <sequence minOccurs="0" maxOccurs="1">
>  <element ref="tns:ClassificationNodeFilter" minOccurs="0"
> maxOccurs="1" />
>   <element ref="tns:ClassificationSchemeQuery" minOccurs="0"
> maxOccurs="1" />
>   <element ref="tns:ClassificationNodeParentBranch" minOccurs="0"
> maxOccurs="1" />
>   <element ref="tns:ClassificationNodeChildrenBranch" minOccurs="0"
> maxOccurs="unbounded" />
>   </sequence>
>   </extension>
>   </complexContent>
>   </complexType>
>   <element name="ClassificationNodeQuery"
> type="tns:ClassificationNodeQueryType" />
>   <element name="ClassificationNodeParentBranch"
> type="tns:ClassificationNodeQueryType" />
>   <element name="ClassificationNodeChildrenBranch"
> type="tns:ClassificationNodeQueryType" />
>  <complexType name="RegistryPackageQueryType">
>  <complexContent>
>  <extension base="tns:RegistryEntryQueryType">
>  <sequence>
>   <element ref="tns:RegistryPackageFilter" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:RegistryObjectQuery" minOccurs="0"
> maxOccurs="unbounded" />
>   <element ref="tns:RegistryEntryQuery" minOccurs="0"
> maxOccurs="unbounded" />
>   </sequence>
>   </extension>
>   </complexContent>
>   </complexType>
>   <element name="RegistryPackageQuery"
> type="tns:RegistryPackageQueryType" />
>  <complexType name="ExtrinsicObjectQueryType">
>  <complexContent>
>  <extension base="tns:RegistryEntryQueryType">
>  <sequence>
>   <element ref="tns:ExtrinsicObjectFilter" minOccurs="0" maxOccurs="1"
> />
>   </sequence>
>   </extension>
>   </complexContent>
>   </complexType>
>   <element name="ExtrinsicObjectQuery"
> type="tns:ExtrinsicObjectQueryType" />
>  <complexType name="OrganizationQueryType">
>  <complexContent>
>  <extension base="tns:RegistryObjectQueryType">
>  <sequence>
>   <element ref="tns:OrganizationFilter" minOccurs="0" maxOccurs="1" />
> 
>   <element ref="tns:PostalAddressFilter" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:TelephoneNumberFilter" minOccurs="0"
> maxOccurs="unbounded" />
>   <element ref="tns:UserBranch" minOccurs="0" maxOccurs="1" />
>   <element ref="tns:OrganizationParentBranch" minOccurs="0"
> maxOccurs="1" />
>   <element ref="tns:OrganizationChildrenBranch" minOccurs="0"
> maxOccurs="unbounded" />
>   </sequence>
>   </extension>
>   </complexContent>
>   </complexType>
>   <element name="OrganizationQuery" type="tns:OrganizationQueryType"
> />
>   <element name="OrganizationParentBranch"
> type="tns:OrganizationQueryType" />
>   <element name="OrganizationChildrenBranch"
> type="tns:OrganizationQueryType" />
>  <complexType name="ServiceQueryType">
>  <complexContent>
>  <extension base="tns:RegistryEntryQueryType">
>  <sequence>
>   <element ref="tns:ServiceFilter" minOccurs="0" maxOccurs="1" />
>   <element ref="tns:ServiceBindingBranch" minOccurs="0"
> maxOccurs="unbounded" />
>   </sequence>
>   </extension>
>   </complexContent>
>   </complexType>
>   <element name="ServiceQuery" type="tns:ServiceQueryType" />
>  <complexType name="ServiceBindingBranchType">
>  <sequence>
>   <element ref="tns:ServiceBindingFilter" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:SpecificationLinkBranch" minOccurs="0"
> maxOccurs="unbounded" />
>   <element ref="tns:ServiceBindingTargetBranch" minOccurs="0"
> maxOccurs="1" />
>   </sequence>
>   </complexType>
>   <element name="ServiceBindingBranch"
> type="tns:ServiceBindingBranchType" />
>   <element name="ServiceBindingTargetBranch"
> type="tns:ServiceBindingBranchType" />
>  <element name="SpecificationLinkBranch">
>  <complexType>
>  <sequence>
>   <element ref="tns:SpecificationLinkFilter" minOccurs="0"
> maxOccurs="1" />
>   <element ref="tns:RegistryObjectQuery" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:RegistryEntryQuery" minOccurs="0" maxOccurs="1" />
> 
>   </sequence>
>   </complexType>
>   </element>
>  <element name="FilterQueryResult">
>  <complexType>
>  <choice minOccurs="1" maxOccurs="1">
>   <element ref="tns:RegistryObjectQueryResult" />
>   <element ref="tns:RegistryEntryQueryResult" />
>   <element ref="tns:AssociationQueryResult" />
>   <element ref="tns:AuditableEventQueryResult" />
>   <element ref="tns:ClassificationQueryResult" />
>   <element ref="tns:ClassificationNodeQueryResult" />
>   <element ref="tns:ClassificationSchemeQueryResult" />
>   <element ref="tns:RegistryPackageQueryResult" />
>   <element ref="tns:ExtrinsicObjectQueryResult" />
>   <element ref="tns:OrganizationQueryResult" />
>   <element ref="tns:ServiceQueryResult" />
>   </choice>
>   </complexType>
>   </element>
>   <element name="RegistryObjectQueryResult"
> type="rim:RegistryObjectListType" />
>  <element name="RegistryEntryQueryResult">
>  <complexType>
>  <choice minOccurs="0" maxOccurs="unbounded">
>   <element ref="rim:ObjectRef" />
>   <element ref="rim:ClassificationScheme" />
>   <element ref="rim:ExtrinsicObject" />
>   <element ref="rim:RegistryEntry" />
>   <element ref="rim:RegistryObject" />
>   <element ref="rim:RegistryPackage" />
>   <element ref="rim:Service" />
>   </choice>
>   </complexType>
>   </element>
>  <element name="AssociationQueryResult">
>  <complexType>
>  <choice minOccurs="0" maxOccurs="unbounded">
>   <element ref="rim:ObjectRef" />
>   <element ref="rim:RegistryObject" />
>   <element ref="rim:Association" />
>   </choice>
>   </complexType>
>   </element>
>  <element name="AuditableEventQueryResult">
>  <complexType>
>  <choice minOccurs="0" maxOccurs="unbounded">
>   <element ref="rim:ObjectRef" />
>   <element ref="rim:RegistryObject" />
>   <element ref="rim:AuditableEvent" />
>   </choice>
>   </complexType>
>   </element>
>  <element name="ClassificationQueryResult">
>  <complexType>
>  <choice minOccurs="0" maxOccurs="unbounded">
>   <element ref="rim:ObjectRef" />
>   <element ref="rim:RegistryObject" />
>   <element ref="rim:Classification" />
>   </choice>
>   </complexType>
>   </element>
>  <element name="ClassificationNodeQueryResult">
>  <complexType>
>  <choice minOccurs="0" maxOccurs="unbounded">
>   <element ref="rim:ObjectRef" />
>   <element ref="rim:RegistryObject" />
>   <element ref="rim:ClassificationNode" />
>   </choice>
>   </complexType>
>   </element>
>  <element name="ClassificationSchemeQueryResult">
>  <complexType>
>  <choice minOccurs="0" maxOccurs="unbounded">
>   <element ref="rim:ObjectRef" />
>   <element ref="rim:RegistryObject" />
>   <element ref="rim:RegistryEntry" />
>   <element ref="rim:ClassificationScheme" />
>   </choice>
>   </complexType>
>   </element>
>  <element name="RegistryPackageQueryResult">
>  <complexType>
>  <choice minOccurs="0" maxOccurs="unbounded">
>   <element ref="rim:ObjectRef" />
>   <element ref="rim:RegistryEntry" />
>   <element ref="rim:RegistryObject" />
>   <element ref="rim:RegistryPackage" />
>   </choice>
>   </complexType>
>   </element>
>  <element name="ExtrinsicObjectQueryResult">
>  <complexType>
>  <choice minOccurs="0" maxOccurs="unbounded">
>   <element ref="rim:ObjectRef" />
>   <element ref="rim:RegistryObject" />
>   <element ref="rim:RegistryEntry" />
>   <element ref="rim:ExtrinsicObject" />
>   </choice>
>   </complexType>
>   </element>
>  <element name="OrganizationQueryResult">
>  <complexType>
>  <choice minOccurs="0" maxOccurs="unbounded">
>   <element ref="rim:ObjectRef" />
>   <element ref="rim:RegistryObject" />
>   <element ref="rim:Organization" />
>   </choice>
>   </complexType>
>   </element>
>  <element name="ServiceQueryResult">
>  <complexType>
>  <choice minOccurs="0" maxOccurs="unbounded">
>   <element ref="rim:ObjectRef" />
>   <element ref="rim:RegistryObject" />
>   <element ref="rim:RegistryEntry" />
>   <element ref="rim:Service" />
>   </choice>
>   </complexType>
>   </element>
>  <complexType name="AssociationBranchType">
>  <sequence>
>   <element ref="tns:AssociationFilter" minOccurs="0" maxOccurs="1" />
>  <choice minOccurs="0" maxOccurs="1">
>   <element ref="tns:ExternalLinkFilter" minOccurs="0" maxOccurs="1" />
> 
>   <element ref="tns:ExternalIdentifierFilter" minOccurs="0"
> maxOccurs="1" />
>   <element ref="tns:RegistryObjectQuery" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:RegistryEntryQuery" minOccurs="0" maxOccurs="1" />
> 
>   <element ref="tns:AssociationQuery" minOccurs="0" maxOccurs="1" />
>   <element ref="tns:ClassificationQuery" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:ClassificationSchemeQuery" minOccurs="0"
> maxOccurs="1" />
>   <element ref="tns:ClassificationNodeQuery" minOccurs="0"
> maxOccurs="1" />
>   <element ref="tns:OrganizationQuery" minOccurs="0" maxOccurs="1" />
>   <element ref="tns:AuditableEventQuery" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:RegistryPackageQuery" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:ExtrinsicObjectQuery" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:ServiceQuery" minOccurs="0" maxOccurs="1" />
>   <element ref="tns:UserBranch" minOccurs="0" maxOccurs="1" />
>   <element ref="tns:ServiceBindingBranch" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:SpecificationLinkBranch" minOccurs="0"
> maxOccurs="1" />
>   </choice>
>   </sequence>
>   </complexType>
>   <element name="SourceAssociationBranch"
> type="tns:AssociationBranchType" />
>   <element name="TargetAssociationBranch"
> type="tns:AssociationBranchType" />
>  <element name="ClassifiedByBranch">
>  <complexType>
>  <sequence>
>   <element ref="tns:ClassificationFilter" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:ClassificationSchemeQuery" minOccurs="0"
> maxOccurs="1" />
>   <element ref="tns:ClassificationNodeQuery" minOccurs="0"
> maxOccurs="1" />
>   </sequence>
>   </complexType>
>   </element>
>  <element name="SlotBranch">
>  <complexType>
>  <sequence>
>   <element ref="tns:SlotFilter" minOccurs="0" maxOccurs="1" />
>   <element ref="tns:SlotValueFilter" minOccurs="0"
> maxOccurs="unbounded" />
>   </sequence>
>   </complexType>
>   </element>
>  <element name="UserBranch">
>  <complexType>
>  <sequence>
>   <element ref="tns:UserFilter" minOccurs="0" maxOccurs="1" />
>   <element ref="tns:PostalAddressFilter" minOccurs="0" maxOccurs="1"
> />
>   <element ref="tns:TelephoneNumberFilter" minOccurs="0"
> maxOccurs="unbounded" />
>   <element ref="tns:EmailAddressFilter" minOccurs="0"
> maxOccurs="unbounded" />
>   <element ref="tns:OrganizationQuery" minOccurs="0" maxOccurs="1" />
>   </sequence>
>   </complexType>
>   </element>
>  <complexType name="FilterType">
>  <sequence>
>   <element ref="tns:Clause" />
>   </sequence>
>   </complexType>
>   <element name="RegistryObjectFilter" type="tns:FilterType" />
>   <element name="RegistryEntryFilter" type="tns:FilterType" />
>   <element name="ExtrinsicObjectFilter" type="tns:FilterType" />
>   <element name="RegistryPackageFilter" type="tns:FilterType" />
>   <element name="OrganizationFilter" type="tns:FilterType" />
>   <element name="ClassificationNodeFilter" type="tns:FilterType" />
>   <element name="AssociationFilter" type="tns:FilterType" />
>   <element name="ClassificationFilter" type="tns:FilterType" />
>   <element name="ClassificationSchemeFilter" type="tns:FilterType" />
>   <element name="ExternalLinkFilter" type="tns:FilterType" />
>   <element name="ExternalIdentifierFilter" type="tns:FilterType" />
>   <element name="SlotFilter" type="tns:FilterType" />
>   <element name="AuditableEventFilter" type="tns:FilterType" />
>   <element name="UserFilter" type="tns:FilterType" />
>   <element name="SlotValueFilter" type="tns:FilterType" />
>   <element name="PostalAddressFilter" type="tns:FilterType" />
>   <element name="TelephoneNumberFilter" type="tns:FilterType" />
>   <element name="EmailAddressFilter" type="tns:FilterType" />
>   <element name="ServiceFilter" type="tns:FilterType" />
>   <element name="ServiceBindingFilter" type="tns:FilterType" />
>   <element name="SpecificationLinkFilter" type="tns:FilterType" />
>   <element name="LocalizedStringFilter" type="tns:FilterType" />
>  <element name="Clause">
>  <annotation>
>   <documentation xml:lang="en">The following lines define the XML
> syntax for Clause.</documentation>
>   </annotation>
>  <complexType>
>  <choice>
>   <element ref="tns:SimpleClause" />
>   <element ref="tns:CompoundClause" />
>   </choice>
>   </complexType>
>   </element>
>  <element name="SimpleClause">
>  <complexType>
>  <choice>
>   <element ref="tns:BooleanClause" />
>   <element ref="tns:RationalClause" />
>   <element ref="tns:StringClause" />
>   </choice>
>   <attribute name="leftArgument" use="required" type="string" />
>   </complexType>
>   </element>
>  <element name="CompoundClause">
>  <complexType>
>  <sequence>
>   <element ref="tns:Clause" maxOccurs="unbounded" />
>   </sequence>
>  <attribute name="connectivePredicate" use="required">
>  <simpleType>
>  <restriction base="NMTOKEN">
>   <enumeration value="And" />
>   <enumeration value="Or" />
>   </restriction>
>   </simpleType>
>   </attribute>
>   </complexType>
>   </element>
>  <element name="BooleanClause">
>  <complexType>
>   <attribute name="booleanPredicate" use="required" type="boolean" />
>   </complexType>
>   </element>
>  <element name="RationalClause">
>  <complexType>
>  <choice>
>   <element ref="tns:IntClause" />
>   <element ref="tns:FloatClause" />
>   <element ref="tns:DateTimeClause" />
>   </choice>
>  <attribute name="logicalPredicate" use="required">
>  <simpleType>
>  <restriction base="NMTOKEN">
>   <enumeration value="LE" />
>   <enumeration value="LT" />
>   <enumeration value="GE" />
>   <enumeration value="GT" />
>   <enumeration value="EQ" />
>   <enumeration value="NE" />
>   </restriction>
>   </simpleType>
>   </attribute>
>   </complexType>
>   </element>
>   <element name="IntClause" type="integer" />
>   <element name="FloatClause" type="float" />
>   <element name="DateTimeClause" type="dateTime" />
>  <element name="StringClause">
>  <complexType>
>  <simpleContent>
>  <extension base="string">
>  <attribute name="stringPredicate" use="required">
>  <simpleType>
>  <restriction base="NMTOKEN">
>   <enumeration value="Contains" />
>   <enumeration value="-Contains" />
>   <enumeration value="StartsWith" />
>   <enumeration value="-StartsWith" />
>   <enumeration value="Equal" />
>   <enumeration value="-Equal" />
>   <enumeration value="EndsWith" />
>   <enumeration value="-EndsWith" />
>   </restriction>
>   </simpleType>
>   </attribute>
>   </extension>
>   </simpleContent>
>   </complexType>
>   </element>
>  <element name="GetContentRequest">
>  <annotation>
>   <documentation xml:lang="en">Gets the actual content (not metadata)
> specified by the ObjectRefList</documentation>
>   </annotation>
>  <complexType>
>  <sequence>
>   <element ref="rim:ObjectRefList" minOccurs="1" maxOccurs="1" />
>   </sequence>
>   </complexType>
>   </element>
>  <element name="GetContentResponse">
>  <annotation>
>   <documentation xml:lang="en">The GetContentResponse will have no
> sub-elements if there were no errors. The actual contents will be in
> the other payloads of the message.</documentation>
>   </annotation>
>   <complexType />
>   </element>
>   </schema>

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to