Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
200 espaco 1
<?xml version="1.0" encoding="UTF-8"?>
2
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sngpc="urn:sngpc-schema" targetNamespace="urn:sngpc-schema" elementFormDefault="qualified">
3
<include schemaLocation="sngpcSimpleTypes201211v2_0.xsd"/>
4
<include schemaLocation="sngpcComplexTypes201211v2_0.xsd"/>
5
<include schemaLocation="sngpcOperacoes201211v2_0.xsd"/>
6
 <!--  Definicao da mensagem  -->
7
<element name="mensagemSNGPC" type="sngpc:ct_msgMovimentacao"/>
8
<element name="mensagemSNGPCInventario" type="sngpc:ct_msgInventario"/>
9
<complexType name="ct_msgMovimentacao">
10
<sequence>
11
<element name="cabecalho" minOccurs="1" maxOccurs="1">
12
<complexType>
13
<sequence>
14
<element name="cnpjEmissor" type="sngpc:st_CNPJ"/>
15
<element name="cpfTransmissor" type="sngpc:st_CPF"/>
16
<element name="dataInicio" type="sngpc:st_data"/>
17
<element name="dataFim" type="sngpc:st_data"/>
18
</sequence>
19
</complexType>
20
</element>
21
<element name="corpo" minOccurs="1" maxOccurs="1">
22
<complexType>
23
<sequence>
24
<element name="medicamentos">
25
<complexType>
26
<sequence>
27
<element name="entradaMedicamentos" type="sngpc:ct_EntradaMedicamento" minOccurs="0" maxOccurs="unbounded"/>
28
<element name="saidaMedicamentoVendaAoConsumidor" type="sngpc:ct_SaidaMedicamentoVendaAoConsumidor" minOccurs="0" maxOccurs="unbounded"/>
29
<element name="saidaMedicamentoTransferencia" type="sngpc:ct_SaidaMedicamentoTransferencia" minOccurs="0" maxOccurs="unbounded"/>
30
<element name="saidaMedicamentoPerda" type="sngpc:ct_SaidaMedicamentoPerda" minOccurs="0" maxOccurs="unbounded"/>
31
<element name="entradaMedicamentoTransformacao" type="sngpc:ct_EntradaMedicamentoTransformacao" minOccurs="0" maxOccurs="unbounded"/>
32
<element name="saidaMedicamentoTransformacaoVendaAoConsumidor" type="sngpc:ct_SaidaMedicamentoTransformacaoVendaAoConsumidor" minOccurs="0" maxOccurs="unbounded"/>
33
<element name="saidaMedicamentoTransformacaoTransferencia" type="sngpc:ct_SaidaMedicamentoTransformacaoTransferencia" minOccurs="0" maxOccurs="unbounded"/>
34
<element name="saidaMedicamentoTransformacaoPerda" type="sngpc:ct_SaidaMedicamentoTransformacaoPerda" minOccurs="0" maxOccurs="unbounded"/>
35
</sequence>
36
</complexType>
37
</element>
38
<element name="insumos">
39
<complexType>
40
<sequence>
41
<element name="entradaInsumos" type="sngpc:ct_EntradaInsumo" minOccurs="0" maxOccurs="unbounded"/>
42
<element name="saidaInsumoVendaAoConsumidor" type="sngpc:ct_SaidaInsumoVenda" minOccurs="0" maxOccurs="unbounded"/>
43
<element name="saidaInsumoTransferencia" type="sngpc:ct_SaidaInsumoTransferencia" minOccurs="0" maxOccurs="unbounded"/>
44
<element name="saidaInsumoPerda" type="sngpc:ct_SaidaInsumoPerda" minOccurs="0" maxOccurs="unbounded"/>
45
</sequence>
46
</complexType>
47
</element>
48
</sequence>
49
</complexType>
50
</element>
51
</sequence>
52
</complexType>
53
<complexType name="ct_msgInventario">
54
<sequence>
55
<element name="cabecalho" minOccurs="1" maxOccurs="1">
56
<complexType>
57
<sequence>
58
<element name="cnpjEmissor" type="sngpc:st_CNPJ"/>
59
<element name="cpfTransmissor" type="sngpc:st_CPF"/>
60
<element name="data" type="sngpc:st_data"/>
61
</sequence>
62
</complexType>
63
</element>
64
<element name="corpo" minOccurs="1" maxOccurs="1">
65
<complexType>
66
<sequence>
67
<element name="medicamentos">
68
<complexType>
69
<sequence>
70
<element name="entradaMedicamentos" type="sngpc:ct_Medicamento_Inventario" minOccurs="0" maxOccurs="unbounded"/>
71
</sequence>
72
</complexType>
73
</element>
74
<element name="insumos">
75
<complexType>
76
<sequence>
77
<element name="entradaInsumos" type="sngpc:ct_Insumo_Inventario" minOccurs="0" maxOccurs="unbounded"/>
78
</sequence>
79
</complexType>
80
</element>
81
</sequence>
82
</complexType>
83
</element>
84
</sequence>
85
</complexType>
86
</schema>