<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://sncm.anvisa.gov.br/"
	xmlns:tns="http://sncm.anvisa.gov.br/"
	xmlns:xs="http://www.w3.org/2001/XMLSchema"
	xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
	attributeFormDefault="unqualified" elementFormDefault="qualified">

	<xs:import namespace="http://www.w3.org/2001/XMLSchema" />
	<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" />
	<xs:include schemaLocation="sncmModel.xsd" />

	<xs:element name="msgAnom" type="tns:msgAnom" />
	<xs:element name="retAnom" type="tns:retAnom" />

	<xs:complexType name="msgAnom">
		<xs:sequence>
			<xs:element name="docId" type="tns:uniqueId" />
			<xs:element name="ccTime" type="tns:utcOnlyDateTime" />
			<xs:element name="ver" type="tns:version" />
			<xs:element name="lc" type="tns:locale" />
			<xs:element name="env" type="tns:environment" />
			<xs:element name="declarant" type="tns:membro" />
			<xs:element minOccurs="0" name="mbrAgt" type="tns:cnpj" />
			<xs:element name="usrAgt" type="tns:userAgent" />
			<xs:element name="comnd" type="tns:command" />
			<xs:element ref="ds:Signature" minOccurs="0" maxOccurs="1" />
		</xs:sequence>	
	</xs:complexType>
	
	<xs:complexType name="retAnom">
		<xs:sequence>
			<xs:element name="docId" type="tns:uniqueId" />
			<xs:element name="crTime" type="tns:utcOnlyDateTime" />
			<xs:element name="ver" type="tns:version" />
			<xs:element name="lc" type="tns:locale" />
			<xs:element name="env" type="tns:environment" />
			<xs:element name="backOff" type="tns:backOfficeId" />
			<xs:element minOccurs="0" name="anoms">
				<xs:complexType>
					<xs:sequence>
						<xs:element maxOccurs="unbounded" minOccurs="0"	name="anom" type="tns:anom" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="rets">
				<xs:complexType>
					<xs:sequence>
						<xs:element maxOccurs="unbounded" name="ret" type="tns:webServiceReturn" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element ref="ds:Signature" />
		</xs:sequence>
	</xs:complexType>
		
	<xs:complexType name="anom">
		<xs:sequence>
			<xs:element name="anomId" type="xs:string" />
			<xs:element name="anomCode" type="xs:string" />
			<xs:element name="anomDesc" type="xs:string" />
			<xs:element name="docId" type="tns:uniqueId" />
			<xs:element name="evtId" type="tns:uniqueId" />		
		</xs:sequence>
	</xs:complexType>

</xs:schema>