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
