21
Ültima Atualização: 23/09/2005 Manual de Integração com o SIASG (XML) Módulo: SISPP Transação: Resultado de Licitação

Manual SISPP Integracao XML

Embed Size (px)

Citation preview

Uumlltima Atualizaccedilatildeo 23092005

Manual de Integraccedilatildeo com o SIASG

(XML)

Moacutedulo SISPP

Transaccedilatildeo Resultado de Licitaccedilatildeo

2

Iacutendice Analiacutetico 1 Objetivo 3 2 Informaccedilotildees Gerais 3 3 Informaccedilotildees Teacutecnicas 3

31 Como eacute feita a integraccedilatildeo com XML 3 32 Qual a seguranccedila fornecida pelo XML e pelo ComprasNet 4 33 Qual validaccedilatildeo eacute utilizada para o XML 4 34 Como posso validar o meu XML com o schema 4 35 Como faccedilo para que minha aplicaccedilatildeo converse com o ComprasNet pelo XML 4 36 Queda de conexatildeo 5

4 Resultado de licitaccedilatildeo 5 41 Descriccedilatildeo dos elementos do XML de entrada para as transaccedilotildees de resultado de licitaccedilatildeo 5

411 ltcnet xmlns=cnet_resultadogt 5 412 ltambientegtltambientegt 5 413 ltcpfgtltcpfgt 6 414 ltsenhagtltsenhagt 6 415 ltuasggtltuasggt 6 416 ltmodalidadegtltmodalidadegt 6 417 ltnumerogtltnumerogt 6 418 ltanogtltanogt 7 419 ltsistemagtltsistemagt 7 4110 ltitensgtltitemgtltitemgtltitensgt 7 4111 ltacao_itemgtltacao_itemgt 7 4112 ltnum_itemgtltnum_itemgt 7 4113 ltcpfcnpjgtltcpfcnpjgt 7 4114 ltmarcagtltmarcagt 8 4115 ltquantidadegtltquantidadegt 8 4116 ltvalor_totalgtltvalor_totalgt 8

42 Descriccedilatildeo dos elementos XML de saiacuteda para as transaccedilotildees de resultado de licitaccedilatildeo 8 421 Gerais 8 422 Especiacutefico para consulta resultado de licitaccedilatildeo 9

43 Possiacuteveis erros durante o processamento do XML 10 431 lterroxmlgt999lterroxmlgt 10 432 lterroxmlgt998lterroxmlgt 11 433 lterroxmlgt995lterroxmlgt 11 434 lterroxmlgt994lterroxmlgt 11 435 lterroxmlgt992lterroxmlgt 11 436 lterroxmlgt991lterroxmlgt 11 437 lterroxmlgt990lterroxmlgt 11 438 lterroxmlgt988lterroxmlgt 12 439 lterroxmlgt-1072896749lterroxmlgt 12 4310 lterroxmlgt-1072898028lterroxmlgt 12 4311 lterroxmlgt-1072897660lterroxmlgt 12

44 Possiacuteveis erros durante a validaccedilatildeo no natural 12 45 Observaccedilotildees gerais 12

5 Exemplo 13 51 Inclusatildeo de resultado para uma licitaccedilatildeo de trecircs itens 13 52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item 14 53 Exclui resultado de licitaccedilatildeo 15 54 Consulta de resultado da licitaccedilatildeo 15

6 Coacutedigo fonte do schema XSD 17 61 Para as transaccedilotildees de resultado de licitaccedilatildeo 17

3

1 Objetivo

Apresentar os procedimentos que possibilitam o envio de resultado das licitaccedilotildees a serem incluiacutedas no Sistema SIASG ( Sistema Integrado de Administraccedilatildeo de Serviccedilos Gerais ) moacutedulo SISPP ( Sistema de Preccedilos Praticados ) atraveacutes de chamada por outros sistemas usando padratildeo XML

2 Informaccedilotildees Gerais

Os dados transmitidos e registrados por esta rotina satildeo os constantes das transaccedilotildees do SIREP

Inclui Altera Resultado de Licitaccedilatildeo IALRESULT

Exclui Reativa Resultado de Licitaccedilatildeo EXRRESULT

Consulta Resultado de Licitaccedilatildeo CONRESULT

Este processo pode ser executado a qualquer momento e permite o envio de resultados para apenas 1 ( uma ) licitaccedilatildeo a cada chamada com nuacutemero ilimitado de itens Contudo deve-se atentar para o fato de que o processo expira apoacutes 120 segundos que eacute o tempo definido para processamento do XML caindo por time out caso seja ultrapassado

A rotina verificaraacute a autorizaccedilatildeo de acesso atraveacutes da validaccedilatildeo da senha vinculada ao CPF informado como dado de entrada para a pesquisa Esta senha eacute fornecida aos usuaacuterios do Sistema SIASG pelo Ministeacuterio do Planejamento Orccedilamento e Gestatildeo (MP) Oacutergatildeo central gestor do sistema Maiores informaccedilotildees podem ser obtidas no Portal Comprasnet ( wwwcomprasnetgovbr ) na opccedilatildeo (AJUDA) na barra superior e posteriormente SIASG e COMO OBTER SENHA

3 Informaccedilotildees Teacutecnicas

31 Como eacute feita a integraccedilatildeo com XML

Basicamente existe uma paacutegina ASP que espera a postagem de um formulaacuterio em HTML ou um paracircmetro em uma URL cujo campo ou paracircmetro deva se chamar XML Este conteacutem a string XML para processamento

Existem dois ambientes distintos para o envio do XML treinamento e produccedilatildeo

Para as transaccedilotildees de inclusatildeo alteraccedilatildeo exclusatildeo reativaccedilatildeo e consulta a paacutegina a ser chamada eacute para o ambiente de treinamento

httpswwwcomprasnetgovbrXMLtreinamentoresultadoasp

Na produccedilatildeo o endereccedilo eacute

httpswwwcomprasnetgovbrXMLproducaoresultadoasp

Estas paacuteginas ao receberem o dado do formulaacuterio conforme descrito enviam para uma aplicaccedilatildeo desenvolvida no SERPRO que valida o XML com um schema XSD padratildeo atualmente recomendado pela W3C

4

Uma vez validado o XML este eacute lido e seus dados satildeo enviados para o mainframe onde eacute processado em definitivo

Com exceccedilatildeo de erros natildeo possiacuteveis de serem mapeados pela aplicaccedilatildeo eacute sempre retornado ao usuaacuterio um XML

32 Qual a seguranccedila fornecida pelo XML e pelo ComprasNet

O XML garante a integridade dos dados que chegam ao ComprasNet e fornece uma saiacuteda padratildeo para a aplicaccedilatildeo que queiram usufruir desta interaccedilatildeo

Toda as informaccedilotildees no XML trafegam sobre protocolo seguro isto significa que os dados satildeo enviados ao ComprasNet criptografado garantido que somente os computadores participantes desta interaccedilatildeo conseguem acessar as informaccedilotildees trafegadas

Eacute necessaacuterio que o computador que faccedila a automaccedilatildeo possua o certificado do SERPRO instalado Mais informaccedilotildees sobre o certificado podem ser obtidas no endereccedilo wwwcomprasnetgovbrajudacertificadoasp

33 Qual validaccedilatildeo eacute utilizada para o XML

Para garantir a confiabilidade e objetividade dos dados trafegados e a fim de disponibilizar uma forma para o usuaacuterio final validar a formaccedilatildeo do seu XML antes de iniciar a integraccedilatildeo com o site do ComprasNet foi adotado um esquema de validaccedilatildeo

O esquema adotado para a validaccedilatildeo do XML do ComprasNet eacute o recomendado pela W3C XML Schema tambeacutem conhecido como XSD Mais informaccedilotildees sobre o esquema podem ser obtidos acessando o endereccedilo httpwwww3orgXMLSchema

34 Como posso validar o meu XML com o schema

Existem varias ferramentas no mercado que validam um XML com schema Uma listagem destes pode ser obtida acessando o endereccedilo httpwwww3orgXMLSchema

Para as transaccedilotildees do resultado da licitaccedilatildeo o endereccedilo do schema eacute httpwwwcomprasnetgovbrxmlresultadoxsd

Caso natildeo seja possiacutevel validar o XML remotamente na sua aplicaccedilatildeo eacute possiacutevel fazer validaccedilatildeo do XML online no site do ComprasNet acessando o endereccedilo de entrada correspondeste a transaccedilatildeo e o ambiente desejado

35 Como faccedilo para que minha aplicaccedilatildeo converse com o ComprasNet pelo XML

Eacute de responsabilidade da unidade que manifestar interesse nesta integraccedilatildeo de desenvolver ou adaptar o seu sistema

Eacute importante que seja repassado para a equipe teacutecnica esta documentaccedilatildeo com ecircnfase nos seguintes toacutepicos

O ponto de entrada para o XML eacute uma paacutegina ASP que espera receber um campo postado de um formulaacuterio ou um paracircmetro de uma QueryString chamado XML O retorno em XML eacute fornecido pela mesma paacutegina apoacutes processamento interno

5

Existe dois ambientes para o processamento do XML um de treinamento e outro de produccedilatildeo Deve-se atentar ao fato de que a paacutegina de entrada de cada um eacute diferente bem como o elemento ambiente do XML

Foi definido um tempo total de 120 segundos para o processamento do XML Caso este seja ultrapassado a operaccedilatildeo cai por Time Out e o processo eacute finalizado

Caso o XML possua muitos itens a serem processados eacute possiacutevel dividi-lo em dois ou mais a fim de evitar trafego de rede ou evitar que a operaccedilatildeo caia por Time Ou

O XML seraacute sempre validado por um schema XSD

Eacute necessaacuterio que o XML possua a codificaccedilatildeo ISO-8859-1 Para isto coloque a instruccedilatildeo seguinte no iniacutecio do seu XML ltxml version=10 encoding=ISO-8859-1gt

Eacute fundamental que a maacutequina que faccedila a integraccedilatildeo possua o certificado do SERPRO instalado Mais informaccedilotildees sobre o certificado podem ser obtidas acessando o endereccedilo httpwwwcomprasnetgovbrajudacertificadoasp

Caso o texto contido em um elemento possua algum caracter especial natildeo suportado pelo elemento element do XML inviabilizando a formaccedilatildeo do XML entatildeo este texto poderaacute ser delimitado por um elemento CDATA filho do elemento em questatildeo

O XML de entrada deve fazer referecircncia ao namespace cnet_resultado para as transaccedilotildees envolvendo resultado O XML de retorno natildeo possui namespace definido

Eacute utilizado na aplicaccedilatildeo do SERPRO o Microsoft XML Parser 40 para a validaccedilatildeo e processamento do XML

36 Queda de conexatildeo

Foi definido um tempo total de 120 segundos para que o XML seja processado e retornado o XML para o usuaacuterio

Caso este tempo expire ou caso algum fator externo motive uma falha de conexatildeo ou de sistema o processo eacute abortado ateacute o ponto de falha

Ocorrendo esta situaccedilatildeo basta reenviar o XML para recomeccedilar o processamento do iniacutecio

As accedilotildees de inclusatildeo e alteraccedilatildeo possuem o mesmo efeito praacutetico ou seja uma accedilatildeo de inclusatildeo para um dado jaacute existente iraacute alteraacute-la bem como uma alteraccedilatildeo para uma dado natildeo existente iraacute incluiacute-la

Caso persista o problema de queda de conexatildeo por time out devido ao seu tamanho eacute possiacutevel dividir o XML em dois ou mais

4 Resultado de licitaccedilatildeo

41 Descriccedilatildeo dos elementos do XML de entrada para as transaccedilotildees de resultado de licitaccedilatildeo

411 ltcnet xmlns=cnet_resultadogt

Eacute o elemento raiz do XML Eacute necessaacuterio que tenha referecircncia ao NameSpace cnet_resultado conforme demonstrado acima

412 ltambientegtltambientegt

6

Define o ambiente para onde os dados seratildeo enviados

Assume os seguintes valores

produccedilatildeo para o ambiente de produccedilatildeo

treinamento para o ambiente de treinamento

Eacute importante ressaltar que estes dois ambientes possuem pontos de entradas diferentes Caso o ponto de entrada seja diferente do especificado por este elemento eacute retornado o erro 991 para o usuaacuterio

Campo obrigatoacuterio

413 ltcpfgtltcpfgt

CPF do usuaacuterio habilitado no Sistema SIASG Sequumlencial de 11 nuacutemeros

Campo obrigatoacuterio

414 ltsenhagtltsenhagt

Senha do usuaacuterio habilitado no Sistema SIASG aceitando ateacute doze posiccedilotildees

Lembramos que caso a senha possua caracteres especiais eacute possiacutevel delimitar o seu conteuacutedo com o elemento CDATA

Campo obrigatoacuterio

415 ltuasggtltuasggt

Coacutedigo da Unidade Administrativa de Serviccedilos Gerais (UASG) responsaacutevel pela licitaccedilatildeo cujo resultado seraacute informado sendo um nuacutemero sequumlencial de ateacute 6 posiccedilotildees

Campo obrigatoacuterio

416 ltmodalidadegtltmodalidadegt

Coacutedigo da modalidade da licitaccedilatildeo

Assume os valores

01 Convite

02 - Tomada de Preccedilos

03 - Concorrecircncia

04 - Concorrecircncia Internacional

05 Pregatildeo

Campo obrigatoacuterio

417 ltnumerogtltnumerogt

7

Nuacutemero atribuiacutedo pela UASG agrave licitaccedilatildeo

Assume ateacute 5 posiccedilotildees numeacutericas

Campo obrigatoacuterio

418 ltanogtltanogt

Ano da licitaccedilatildeo Ex 2002

Campo obrigatoacuterio

419 ltsistemagtltsistemagt

Nome do sistema chamador (origem) String alfanumeacuterica com ateacute 15 posiccedilotildees Deve ser diferente de ComprasNet

Campo obrigatoacuterio

4110 ltitensgtltitemgtltitemgtltitensgt

O elemento itens delimita o conjunto de estrutura de repeticcedilatildeo para os resultados da licitaccedilatildeo cada estrutura esta chamada item

Cada elemento item referencia os dados para somente um resultado de item da licitaccedilatildeo

Para cada accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo reativaccedilatildeo ou consulta de um resultado de item da licitaccedilatildeo deve ser criado um elemento item este como filho de itens

4111 ltacao_itemgtltacao_itemgt

Informa qual a accedilatildeo que seraacute feita ao resultado de um item da licitaccedilatildeo

Assume os valores

inclusatildeo para inclusatildeo ou alteraccedilatildeo de um resultado para um item de licitaccedilatildeo

alteraccedilatildeo para inclusatildeo ou alteraccedilatildeo de um resultado para um item de licitaccedilatildeo

exrresult para exclusatildeo ou reativaccedilatildeo de um resultado para um item da licitaccedilatildeo

consulta para consulta de um resultado para um item da licitaccedilatildeo

Campo obrigatoacuterio

4112 ltnum_itemgtltnum_itemgt

Nuacutemero do item da licitaccedilatildeo a ser informado Sequumlecircncia de ateacute 5 nuacutemeros

Campo obrigatoacuterio

4113 ltcpfcnpjgtltcpfcnpjgt

8

CPF ou CNPJ do vencedor para o item da licitaccedilatildeo Sequumlecircncia numeacuterica de ateacute 14 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4114 ltmarcagtltmarcagt

Marca do material do fornecedor vencedor String alfanumeacuterica de ateacute 20 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4115 ltquantidadegtltquantidadegt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4116 ltvalor_totalgtltvalor_totalgt

Valor total pago pelo item Sequumlecircncia numeacuterica de ateacute 17 posiccedilotildees sem viacutergula As duas ultimas posiccedilotildees satildeo destinadas agraves casas decimais

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

42 Descriccedilatildeo dos elementos XML de saiacuteda para as transaccedilotildees de resultado de licitaccedilatildeo

421 Gerais

4211 ltcnetgtltcnetgt

Elemento raiz do XML de saiacuteda

4212 lterroxmlgtlterroxmlgt

Coacutedigo do erro na validaccedilatildeo pelo parse do XML ou da validaccedilatildeo do usuaacuterio do Senha-Rede ou devido a algum erro interno na aplicaccedilatildeo

Retorno igual a zero significa sucesso

4213 ltdescxmlgtltdescxmlgt

Descriccedilatildeo do erro do XML ou da validaccedilatildeo do usuaacuterio no Senha-Rede ou do problema interno na aplicaccedilatildeo

Retorna vazio caso o XML e o acesso do usuaacuterio sejam validados ou natildeo tenha ocorrido nenhum erro interno

4214 lterronatgtlterronatgt

9

Coacutedigo do erro na validaccedilatildeo do Natural

Retorno igual a zero significa sucesso

4215 ltdescnatgtltdescnatgt

Mensagem de retorno do natural

Independente do lterronatgt este campo sempre vem preenchido ou descrevendo o erro ou trazendo uma mensagem de sucesso

4216 ltnome_uasggtltnome_uasggt

Nome da UASG como string alfanumeacuterica podendo Ter ateacute 45 posiccedilotildees

4217 ltnome_modalidadegtltnome_modalidadegt

Nome da modalidade da licitaccedilatildeo tendo ateacute 50 posiccedilotildees

4218 ltresultadogtltresultadogt

Descriccedilatildeo resumida do status do resultado da licitaccedilatildeo String alfanumeacuterica com ateacute 35 posiccedilotildees

4219 ltvalor_licitgtltvalor_licitgt

Valor total da licitaccedilatildeo Numero com 55 posiccedilotildees

422 Especiacutefico para consulta resultado de licitaccedilatildeo

4221 ltcpfcnpj_vencedorgtltcpfcnpj_vencedorgt

CPF ou CNPJ do vencedor da licitaccedilatildeo Nuacutemero com ateacute 14 posiccedilotildees

4222 ltcodigo_mat_servgtltcodigo_mat_servgt

Coacutedigo do material ou do serviccedilo a que se refere o item da licitaccedilatildeo Sequumlecircncia de ateacute 9 nuacutemeros

4223 ltnome_mat_servgtltnome_mat_servgt

Nome do material ou do serviccedilo a que se refere o item da licitaccedilatildeo String alfanumeacuterica de ateacute 100 posiccedilotildees

4224 ltmarcagtltmarcagt

Marca do produto fornecido String de ateacute 20 posiccedilotildees

10

4225 ltquantgtltquantgt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

4226 ltunidade_fornecgtltunidade_fornecgt

Unidade de fornecimento utilizada na compra String alfanumeacuterica com ateacute 40 posiccedilotildees

4227 ltvalor_totalgtltvalor_totalgt

Valor global para o item Numeacuterico com ateacute 17 posiccedilotildees

4228 ltvalor_unitariogtltvalor_unitariogt

Valor unitaacuterio do item Numeacuterico com ateacute 17 posiccedilotildees

4229 ltdescrgtltdescrgt

Descriccedilatildeo do item String alfanumeacuterica com ateacute 1248 posiccedilotildees

42210 ltrazao_social_vencedorgtltrazao_social_vencedorgt

Razatildeo social do vencedor String com ateacute 80 posiccedilotildees

42211 ltind_mat_servgtltind_mat_servgt

Indicar o tipo do item comprado

Retorna os valores

M para material

S para serviccedilo

42212 ltjustificativagtltjustificativagt

String alfanumeacuterica de 1200 posiccedilotildees

43 Possiacuteveis erros durante o processamento do XML

431 lterroxmlgt999lterroxmlgt

ltdescxmlgtProcesso falho - Erro interno no sistema Por favor entre em contato com a equipe de suporteltdescxmlgt

Ocorre quando o processamento do XML falhou devido a um erro na aplicaccedilatildeo do ComprasNet Por favor entre em contato com a equipe de suporte do ComprasNet nesta situaccedilatildeo

11

432 lterroxmlgt998lterroxmlgt

ltdescxmlgtNameSpace natildeo corresponde ao esperadoltdescxmlgt

Verifique se o NameSpace padratildeo do XML eacute o cnet_resultado

Para isto certifique-se que o elemento raiz do XML ltcnetgt seja escrito da seguinte maneira

ltcnet xmlns=cnet_resultadogt para demais transaccedilotildees de resultado de licitaccedilatildeo

433 lterroxmlgt995lterroxmlgt

ltdescxmlgtProblema na Validaccedilatildeo do Login e Senhaltdescxmlgt

Ocorreu um problema na validaccedilatildeo do CPF e senha no Senha-Rede

Favor verifique se os seus dados de CPF e senha estejam corretos e que a sua senha natildeo esteja espirada ou revogada

Geralmente a mensagem de retorno eacute auto explicativa

434 lterroxmlgt994lterroxmlgt

ltdescxmlgtUsuaacuterio natildeo habilitado na transaccedilatildeo IALAVISOltdescxmlgt

Para poder fazer manutenccedilatildeo ou consulta de licitaccedilatildeo eacute necessaacuterio que o usuaacuterio possua a respectiva transaccedilatildeo no senha rede Caso natildeo seja possiacutevel validar eacute retornado ao usuaacuterio o nome da transaccedilatildeo o qual natildeo possui habilitaccedilatildeo

435 lterroxmlgt992lterroxmlgt

ltdescxmlgtErro na comunicaccedilatildeo com o Grande Porte queira tentar novamente mais tarde Caso persista o erro por favor entre em contato com a equipe de suporteltdescxmlgt

Quando a comunicaccedilatildeo com o mainframe falha por qualquer motivo eacute retornado este erro a usuaacuterio

436 lterroxmlgt991lterroxmlgt

ltdescxmlgtElemento ambiente natildeo condiz com o ponto de entrada para o ambiente desejadoltdescxmlgt

O ComprasNet possuiacute dois pontos de entrada um para treinamento e outro para produccedilatildeo O elemento do XML ambiente deve sempre condizer com qual ambiente esta sendo usado Caso isto natildeo ocorra eacute retornado este erro ao usuaacuterio

437 lterroxmlgt990lterroxmlgt

ltdescxmlgtSistema informado deve ser diferente de COMPRASNETltdescxmlgt

O valor do elemento sistema repassado no elemento XML de entrada deve ser diferente de ComprasNet

12

438 lterroxmlgt988lterroxmlgt

ltdescxmlgtDivulgaccedilatildeo da licitaccedilatildeo natildeo efetuada devido a erro durante o processoltdescxmlgt

Quando eacute solicitado a divulgaccedilatildeo de uma licitaccedilatildeo e ocorre um erro durante o processamento de algum item da licitaccedilatildeo eacute retornado este erro ao utuaacuterio

439 lterroxmlgt-1072896749lterroxmlgt

ltdescxmlgtWhitespace is not allowed at this locationltdescxmlgt

Este erro geralmente ocorre devido a uma limitaccedilatildeo no XML natildeo poder processar alguns caracteres especiais como por exemplo ampgtlt

Neste caso uma soluccedilatildeo mais simples eacute delimitar o conteuacutedo do elemento em questatildeo pelo elemento CDATA Segue abaixo um exemplo de como delimitar o conteuacutedo com CDATA

Abaixo o XML iraacute apresentar o erro descrito devido ao caracter amp

ltobjetogtteste amp teste LTDAltobjetogt

Delimitado o conteuacutedo com CDATA o problema eacute resolvido

ltobjetogtlt[CDATA[teste amp teste LTDA]]gtltobjetogt

4310 lterroxmlgt-1072898028lterroxmlgt

ltdescxmlgtElement content is invalid according to the DTDSchema Expecting cnet_avisocpfltdescxmlgt

Quando algum elemento natildeo segue a sequumlecircncia de elementos definida pelo schema ou quando o elemento encontra-se escrito erroneamente ocorre o erro citado acima

Queira verificar se o elemento natildeo foi digitado incorretamente ou se ele encontra-se fora de posiccedilatildeo no XML segundo o esquema XSD

4311 lterroxmlgt-1072897660lterroxmlgt

ltdescxmlgtThe element cnet_avisomod has an invalid value according to its data typeltdescxmlgt

Ocorre quando o conteuacutedo de um elemento natildeo segue a regra definida pelo schema

Favor consulte a documentaccedilatildeo referente ao elemento em questatildeo

44 Possiacuteveis erros durante a validaccedilatildeo no natural

Os erros referentes a validaccedilatildeo no natural satildeo auto explicativos

Por favor consulte a documentaccedilatildeo sobre como os dados devem ser enviados

45 Observaccedilotildees gerais

13

O XML eacute validado utilizando o Microsoft XML Parser 40

Na definiccedilatildeo dos elementos de entrada no XML entende-se como campo obrigatoacuterio quando o referido elemento do XML deve delimitar um texto ou seja conter um valor

Os elementos erroxml descxml erronat descnat e posnat repetem-se para cada chamada a uma inclusatildeo alteraccedilatildeo ou exclusatildeo de uma licitaccedilatildeo de seus respectivos itens e divulgaccedilatildeo da licitaccedilatildeo seguindo a ordem em que os dados foram recebidos

Caso seja falha uma accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo ou consulta para um resultado de um item de licitaccedilatildeo o processo todo continua ateacute que todos os itens sejam processados exceto quando ocorre algum erro interno na aplicaccedilatildeo que impossibilite a continuidade do processamento porem caso seja solicitado a divulgaccedilatildeo da licitaccedilatildeo eacute retornado erro ao usuaacuterio

Para uma exclusatildeo ou consulta de item natildeo existe necessidade de informar dados para os elementos ltcpfcnpjgt ltmarcagt ltquantidadegt e ltvalor_totalgt

As opccedilotildees de inclusatildeo e alteraccedilatildeo relativos a licitaccedilatildeo e item de licitaccedilatildeo possuem o mesmo enfoque teacutecnico ou seja se for solicitado para alterar uma licitaccedilatildeo que natildeo existe esta seraacute incluiacuteda e se for solicitado para incluir uma licitaccedilatildeo jaacute existente esta eacute alterada

5 Exemplo

51 Inclusatildeo de resultado para uma licitaccedilatildeo de trecircs itens

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt2ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt10ltquantidadegt ltvalor_totalgt5000000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt20000000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

14

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item

XML de entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt200999ltuasggt ltmodalidadegt01ltmodalidadegt ltnumerogt3ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtMIN DO PLANEJAMENTO ORCAMENTO E GESTAODFltnome_uasggt ltnome_modalidadegtCONVITEltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt

15

ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt1303lterronatgt

ltdescnatgtRESULTADO SOacute PODE OCORRER APOacuteS A ENTREGA DAS PROPOSTAltdescnatgt ltdadogt ltdadosgt ltcnetgt

53 Exclui resultado de licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt24830120860ltcpfgt ltsenhagtbela30ltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtexrresultltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtITEM EXCLUIDO COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

54 Consulta de resultado da licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

2

Iacutendice Analiacutetico 1 Objetivo 3 2 Informaccedilotildees Gerais 3 3 Informaccedilotildees Teacutecnicas 3

31 Como eacute feita a integraccedilatildeo com XML 3 32 Qual a seguranccedila fornecida pelo XML e pelo ComprasNet 4 33 Qual validaccedilatildeo eacute utilizada para o XML 4 34 Como posso validar o meu XML com o schema 4 35 Como faccedilo para que minha aplicaccedilatildeo converse com o ComprasNet pelo XML 4 36 Queda de conexatildeo 5

4 Resultado de licitaccedilatildeo 5 41 Descriccedilatildeo dos elementos do XML de entrada para as transaccedilotildees de resultado de licitaccedilatildeo 5

411 ltcnet xmlns=cnet_resultadogt 5 412 ltambientegtltambientegt 5 413 ltcpfgtltcpfgt 6 414 ltsenhagtltsenhagt 6 415 ltuasggtltuasggt 6 416 ltmodalidadegtltmodalidadegt 6 417 ltnumerogtltnumerogt 6 418 ltanogtltanogt 7 419 ltsistemagtltsistemagt 7 4110 ltitensgtltitemgtltitemgtltitensgt 7 4111 ltacao_itemgtltacao_itemgt 7 4112 ltnum_itemgtltnum_itemgt 7 4113 ltcpfcnpjgtltcpfcnpjgt 7 4114 ltmarcagtltmarcagt 8 4115 ltquantidadegtltquantidadegt 8 4116 ltvalor_totalgtltvalor_totalgt 8

42 Descriccedilatildeo dos elementos XML de saiacuteda para as transaccedilotildees de resultado de licitaccedilatildeo 8 421 Gerais 8 422 Especiacutefico para consulta resultado de licitaccedilatildeo 9

43 Possiacuteveis erros durante o processamento do XML 10 431 lterroxmlgt999lterroxmlgt 10 432 lterroxmlgt998lterroxmlgt 11 433 lterroxmlgt995lterroxmlgt 11 434 lterroxmlgt994lterroxmlgt 11 435 lterroxmlgt992lterroxmlgt 11 436 lterroxmlgt991lterroxmlgt 11 437 lterroxmlgt990lterroxmlgt 11 438 lterroxmlgt988lterroxmlgt 12 439 lterroxmlgt-1072896749lterroxmlgt 12 4310 lterroxmlgt-1072898028lterroxmlgt 12 4311 lterroxmlgt-1072897660lterroxmlgt 12

44 Possiacuteveis erros durante a validaccedilatildeo no natural 12 45 Observaccedilotildees gerais 12

5 Exemplo 13 51 Inclusatildeo de resultado para uma licitaccedilatildeo de trecircs itens 13 52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item 14 53 Exclui resultado de licitaccedilatildeo 15 54 Consulta de resultado da licitaccedilatildeo 15

6 Coacutedigo fonte do schema XSD 17 61 Para as transaccedilotildees de resultado de licitaccedilatildeo 17

3

1 Objetivo

Apresentar os procedimentos que possibilitam o envio de resultado das licitaccedilotildees a serem incluiacutedas no Sistema SIASG ( Sistema Integrado de Administraccedilatildeo de Serviccedilos Gerais ) moacutedulo SISPP ( Sistema de Preccedilos Praticados ) atraveacutes de chamada por outros sistemas usando padratildeo XML

2 Informaccedilotildees Gerais

Os dados transmitidos e registrados por esta rotina satildeo os constantes das transaccedilotildees do SIREP

Inclui Altera Resultado de Licitaccedilatildeo IALRESULT

Exclui Reativa Resultado de Licitaccedilatildeo EXRRESULT

Consulta Resultado de Licitaccedilatildeo CONRESULT

Este processo pode ser executado a qualquer momento e permite o envio de resultados para apenas 1 ( uma ) licitaccedilatildeo a cada chamada com nuacutemero ilimitado de itens Contudo deve-se atentar para o fato de que o processo expira apoacutes 120 segundos que eacute o tempo definido para processamento do XML caindo por time out caso seja ultrapassado

A rotina verificaraacute a autorizaccedilatildeo de acesso atraveacutes da validaccedilatildeo da senha vinculada ao CPF informado como dado de entrada para a pesquisa Esta senha eacute fornecida aos usuaacuterios do Sistema SIASG pelo Ministeacuterio do Planejamento Orccedilamento e Gestatildeo (MP) Oacutergatildeo central gestor do sistema Maiores informaccedilotildees podem ser obtidas no Portal Comprasnet ( wwwcomprasnetgovbr ) na opccedilatildeo (AJUDA) na barra superior e posteriormente SIASG e COMO OBTER SENHA

3 Informaccedilotildees Teacutecnicas

31 Como eacute feita a integraccedilatildeo com XML

Basicamente existe uma paacutegina ASP que espera a postagem de um formulaacuterio em HTML ou um paracircmetro em uma URL cujo campo ou paracircmetro deva se chamar XML Este conteacutem a string XML para processamento

Existem dois ambientes distintos para o envio do XML treinamento e produccedilatildeo

Para as transaccedilotildees de inclusatildeo alteraccedilatildeo exclusatildeo reativaccedilatildeo e consulta a paacutegina a ser chamada eacute para o ambiente de treinamento

httpswwwcomprasnetgovbrXMLtreinamentoresultadoasp

Na produccedilatildeo o endereccedilo eacute

httpswwwcomprasnetgovbrXMLproducaoresultadoasp

Estas paacuteginas ao receberem o dado do formulaacuterio conforme descrito enviam para uma aplicaccedilatildeo desenvolvida no SERPRO que valida o XML com um schema XSD padratildeo atualmente recomendado pela W3C

4

Uma vez validado o XML este eacute lido e seus dados satildeo enviados para o mainframe onde eacute processado em definitivo

Com exceccedilatildeo de erros natildeo possiacuteveis de serem mapeados pela aplicaccedilatildeo eacute sempre retornado ao usuaacuterio um XML

32 Qual a seguranccedila fornecida pelo XML e pelo ComprasNet

O XML garante a integridade dos dados que chegam ao ComprasNet e fornece uma saiacuteda padratildeo para a aplicaccedilatildeo que queiram usufruir desta interaccedilatildeo

Toda as informaccedilotildees no XML trafegam sobre protocolo seguro isto significa que os dados satildeo enviados ao ComprasNet criptografado garantido que somente os computadores participantes desta interaccedilatildeo conseguem acessar as informaccedilotildees trafegadas

Eacute necessaacuterio que o computador que faccedila a automaccedilatildeo possua o certificado do SERPRO instalado Mais informaccedilotildees sobre o certificado podem ser obtidas no endereccedilo wwwcomprasnetgovbrajudacertificadoasp

33 Qual validaccedilatildeo eacute utilizada para o XML

Para garantir a confiabilidade e objetividade dos dados trafegados e a fim de disponibilizar uma forma para o usuaacuterio final validar a formaccedilatildeo do seu XML antes de iniciar a integraccedilatildeo com o site do ComprasNet foi adotado um esquema de validaccedilatildeo

O esquema adotado para a validaccedilatildeo do XML do ComprasNet eacute o recomendado pela W3C XML Schema tambeacutem conhecido como XSD Mais informaccedilotildees sobre o esquema podem ser obtidos acessando o endereccedilo httpwwww3orgXMLSchema

34 Como posso validar o meu XML com o schema

Existem varias ferramentas no mercado que validam um XML com schema Uma listagem destes pode ser obtida acessando o endereccedilo httpwwww3orgXMLSchema

Para as transaccedilotildees do resultado da licitaccedilatildeo o endereccedilo do schema eacute httpwwwcomprasnetgovbrxmlresultadoxsd

Caso natildeo seja possiacutevel validar o XML remotamente na sua aplicaccedilatildeo eacute possiacutevel fazer validaccedilatildeo do XML online no site do ComprasNet acessando o endereccedilo de entrada correspondeste a transaccedilatildeo e o ambiente desejado

35 Como faccedilo para que minha aplicaccedilatildeo converse com o ComprasNet pelo XML

Eacute de responsabilidade da unidade que manifestar interesse nesta integraccedilatildeo de desenvolver ou adaptar o seu sistema

Eacute importante que seja repassado para a equipe teacutecnica esta documentaccedilatildeo com ecircnfase nos seguintes toacutepicos

O ponto de entrada para o XML eacute uma paacutegina ASP que espera receber um campo postado de um formulaacuterio ou um paracircmetro de uma QueryString chamado XML O retorno em XML eacute fornecido pela mesma paacutegina apoacutes processamento interno

5

Existe dois ambientes para o processamento do XML um de treinamento e outro de produccedilatildeo Deve-se atentar ao fato de que a paacutegina de entrada de cada um eacute diferente bem como o elemento ambiente do XML

Foi definido um tempo total de 120 segundos para o processamento do XML Caso este seja ultrapassado a operaccedilatildeo cai por Time Out e o processo eacute finalizado

Caso o XML possua muitos itens a serem processados eacute possiacutevel dividi-lo em dois ou mais a fim de evitar trafego de rede ou evitar que a operaccedilatildeo caia por Time Ou

O XML seraacute sempre validado por um schema XSD

Eacute necessaacuterio que o XML possua a codificaccedilatildeo ISO-8859-1 Para isto coloque a instruccedilatildeo seguinte no iniacutecio do seu XML ltxml version=10 encoding=ISO-8859-1gt

Eacute fundamental que a maacutequina que faccedila a integraccedilatildeo possua o certificado do SERPRO instalado Mais informaccedilotildees sobre o certificado podem ser obtidas acessando o endereccedilo httpwwwcomprasnetgovbrajudacertificadoasp

Caso o texto contido em um elemento possua algum caracter especial natildeo suportado pelo elemento element do XML inviabilizando a formaccedilatildeo do XML entatildeo este texto poderaacute ser delimitado por um elemento CDATA filho do elemento em questatildeo

O XML de entrada deve fazer referecircncia ao namespace cnet_resultado para as transaccedilotildees envolvendo resultado O XML de retorno natildeo possui namespace definido

Eacute utilizado na aplicaccedilatildeo do SERPRO o Microsoft XML Parser 40 para a validaccedilatildeo e processamento do XML

36 Queda de conexatildeo

Foi definido um tempo total de 120 segundos para que o XML seja processado e retornado o XML para o usuaacuterio

Caso este tempo expire ou caso algum fator externo motive uma falha de conexatildeo ou de sistema o processo eacute abortado ateacute o ponto de falha

Ocorrendo esta situaccedilatildeo basta reenviar o XML para recomeccedilar o processamento do iniacutecio

As accedilotildees de inclusatildeo e alteraccedilatildeo possuem o mesmo efeito praacutetico ou seja uma accedilatildeo de inclusatildeo para um dado jaacute existente iraacute alteraacute-la bem como uma alteraccedilatildeo para uma dado natildeo existente iraacute incluiacute-la

Caso persista o problema de queda de conexatildeo por time out devido ao seu tamanho eacute possiacutevel dividir o XML em dois ou mais

4 Resultado de licitaccedilatildeo

41 Descriccedilatildeo dos elementos do XML de entrada para as transaccedilotildees de resultado de licitaccedilatildeo

411 ltcnet xmlns=cnet_resultadogt

Eacute o elemento raiz do XML Eacute necessaacuterio que tenha referecircncia ao NameSpace cnet_resultado conforme demonstrado acima

412 ltambientegtltambientegt

6

Define o ambiente para onde os dados seratildeo enviados

Assume os seguintes valores

produccedilatildeo para o ambiente de produccedilatildeo

treinamento para o ambiente de treinamento

Eacute importante ressaltar que estes dois ambientes possuem pontos de entradas diferentes Caso o ponto de entrada seja diferente do especificado por este elemento eacute retornado o erro 991 para o usuaacuterio

Campo obrigatoacuterio

413 ltcpfgtltcpfgt

CPF do usuaacuterio habilitado no Sistema SIASG Sequumlencial de 11 nuacutemeros

Campo obrigatoacuterio

414 ltsenhagtltsenhagt

Senha do usuaacuterio habilitado no Sistema SIASG aceitando ateacute doze posiccedilotildees

Lembramos que caso a senha possua caracteres especiais eacute possiacutevel delimitar o seu conteuacutedo com o elemento CDATA

Campo obrigatoacuterio

415 ltuasggtltuasggt

Coacutedigo da Unidade Administrativa de Serviccedilos Gerais (UASG) responsaacutevel pela licitaccedilatildeo cujo resultado seraacute informado sendo um nuacutemero sequumlencial de ateacute 6 posiccedilotildees

Campo obrigatoacuterio

416 ltmodalidadegtltmodalidadegt

Coacutedigo da modalidade da licitaccedilatildeo

Assume os valores

01 Convite

02 - Tomada de Preccedilos

03 - Concorrecircncia

04 - Concorrecircncia Internacional

05 Pregatildeo

Campo obrigatoacuterio

417 ltnumerogtltnumerogt

7

Nuacutemero atribuiacutedo pela UASG agrave licitaccedilatildeo

Assume ateacute 5 posiccedilotildees numeacutericas

Campo obrigatoacuterio

418 ltanogtltanogt

Ano da licitaccedilatildeo Ex 2002

Campo obrigatoacuterio

419 ltsistemagtltsistemagt

Nome do sistema chamador (origem) String alfanumeacuterica com ateacute 15 posiccedilotildees Deve ser diferente de ComprasNet

Campo obrigatoacuterio

4110 ltitensgtltitemgtltitemgtltitensgt

O elemento itens delimita o conjunto de estrutura de repeticcedilatildeo para os resultados da licitaccedilatildeo cada estrutura esta chamada item

Cada elemento item referencia os dados para somente um resultado de item da licitaccedilatildeo

Para cada accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo reativaccedilatildeo ou consulta de um resultado de item da licitaccedilatildeo deve ser criado um elemento item este como filho de itens

4111 ltacao_itemgtltacao_itemgt

Informa qual a accedilatildeo que seraacute feita ao resultado de um item da licitaccedilatildeo

Assume os valores

inclusatildeo para inclusatildeo ou alteraccedilatildeo de um resultado para um item de licitaccedilatildeo

alteraccedilatildeo para inclusatildeo ou alteraccedilatildeo de um resultado para um item de licitaccedilatildeo

exrresult para exclusatildeo ou reativaccedilatildeo de um resultado para um item da licitaccedilatildeo

consulta para consulta de um resultado para um item da licitaccedilatildeo

Campo obrigatoacuterio

4112 ltnum_itemgtltnum_itemgt

Nuacutemero do item da licitaccedilatildeo a ser informado Sequumlecircncia de ateacute 5 nuacutemeros

Campo obrigatoacuterio

4113 ltcpfcnpjgtltcpfcnpjgt

8

CPF ou CNPJ do vencedor para o item da licitaccedilatildeo Sequumlecircncia numeacuterica de ateacute 14 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4114 ltmarcagtltmarcagt

Marca do material do fornecedor vencedor String alfanumeacuterica de ateacute 20 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4115 ltquantidadegtltquantidadegt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4116 ltvalor_totalgtltvalor_totalgt

Valor total pago pelo item Sequumlecircncia numeacuterica de ateacute 17 posiccedilotildees sem viacutergula As duas ultimas posiccedilotildees satildeo destinadas agraves casas decimais

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

42 Descriccedilatildeo dos elementos XML de saiacuteda para as transaccedilotildees de resultado de licitaccedilatildeo

421 Gerais

4211 ltcnetgtltcnetgt

Elemento raiz do XML de saiacuteda

4212 lterroxmlgtlterroxmlgt

Coacutedigo do erro na validaccedilatildeo pelo parse do XML ou da validaccedilatildeo do usuaacuterio do Senha-Rede ou devido a algum erro interno na aplicaccedilatildeo

Retorno igual a zero significa sucesso

4213 ltdescxmlgtltdescxmlgt

Descriccedilatildeo do erro do XML ou da validaccedilatildeo do usuaacuterio no Senha-Rede ou do problema interno na aplicaccedilatildeo

Retorna vazio caso o XML e o acesso do usuaacuterio sejam validados ou natildeo tenha ocorrido nenhum erro interno

4214 lterronatgtlterronatgt

9

Coacutedigo do erro na validaccedilatildeo do Natural

Retorno igual a zero significa sucesso

4215 ltdescnatgtltdescnatgt

Mensagem de retorno do natural

Independente do lterronatgt este campo sempre vem preenchido ou descrevendo o erro ou trazendo uma mensagem de sucesso

4216 ltnome_uasggtltnome_uasggt

Nome da UASG como string alfanumeacuterica podendo Ter ateacute 45 posiccedilotildees

4217 ltnome_modalidadegtltnome_modalidadegt

Nome da modalidade da licitaccedilatildeo tendo ateacute 50 posiccedilotildees

4218 ltresultadogtltresultadogt

Descriccedilatildeo resumida do status do resultado da licitaccedilatildeo String alfanumeacuterica com ateacute 35 posiccedilotildees

4219 ltvalor_licitgtltvalor_licitgt

Valor total da licitaccedilatildeo Numero com 55 posiccedilotildees

422 Especiacutefico para consulta resultado de licitaccedilatildeo

4221 ltcpfcnpj_vencedorgtltcpfcnpj_vencedorgt

CPF ou CNPJ do vencedor da licitaccedilatildeo Nuacutemero com ateacute 14 posiccedilotildees

4222 ltcodigo_mat_servgtltcodigo_mat_servgt

Coacutedigo do material ou do serviccedilo a que se refere o item da licitaccedilatildeo Sequumlecircncia de ateacute 9 nuacutemeros

4223 ltnome_mat_servgtltnome_mat_servgt

Nome do material ou do serviccedilo a que se refere o item da licitaccedilatildeo String alfanumeacuterica de ateacute 100 posiccedilotildees

4224 ltmarcagtltmarcagt

Marca do produto fornecido String de ateacute 20 posiccedilotildees

10

4225 ltquantgtltquantgt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

4226 ltunidade_fornecgtltunidade_fornecgt

Unidade de fornecimento utilizada na compra String alfanumeacuterica com ateacute 40 posiccedilotildees

4227 ltvalor_totalgtltvalor_totalgt

Valor global para o item Numeacuterico com ateacute 17 posiccedilotildees

4228 ltvalor_unitariogtltvalor_unitariogt

Valor unitaacuterio do item Numeacuterico com ateacute 17 posiccedilotildees

4229 ltdescrgtltdescrgt

Descriccedilatildeo do item String alfanumeacuterica com ateacute 1248 posiccedilotildees

42210 ltrazao_social_vencedorgtltrazao_social_vencedorgt

Razatildeo social do vencedor String com ateacute 80 posiccedilotildees

42211 ltind_mat_servgtltind_mat_servgt

Indicar o tipo do item comprado

Retorna os valores

M para material

S para serviccedilo

42212 ltjustificativagtltjustificativagt

String alfanumeacuterica de 1200 posiccedilotildees

43 Possiacuteveis erros durante o processamento do XML

431 lterroxmlgt999lterroxmlgt

ltdescxmlgtProcesso falho - Erro interno no sistema Por favor entre em contato com a equipe de suporteltdescxmlgt

Ocorre quando o processamento do XML falhou devido a um erro na aplicaccedilatildeo do ComprasNet Por favor entre em contato com a equipe de suporte do ComprasNet nesta situaccedilatildeo

11

432 lterroxmlgt998lterroxmlgt

ltdescxmlgtNameSpace natildeo corresponde ao esperadoltdescxmlgt

Verifique se o NameSpace padratildeo do XML eacute o cnet_resultado

Para isto certifique-se que o elemento raiz do XML ltcnetgt seja escrito da seguinte maneira

ltcnet xmlns=cnet_resultadogt para demais transaccedilotildees de resultado de licitaccedilatildeo

433 lterroxmlgt995lterroxmlgt

ltdescxmlgtProblema na Validaccedilatildeo do Login e Senhaltdescxmlgt

Ocorreu um problema na validaccedilatildeo do CPF e senha no Senha-Rede

Favor verifique se os seus dados de CPF e senha estejam corretos e que a sua senha natildeo esteja espirada ou revogada

Geralmente a mensagem de retorno eacute auto explicativa

434 lterroxmlgt994lterroxmlgt

ltdescxmlgtUsuaacuterio natildeo habilitado na transaccedilatildeo IALAVISOltdescxmlgt

Para poder fazer manutenccedilatildeo ou consulta de licitaccedilatildeo eacute necessaacuterio que o usuaacuterio possua a respectiva transaccedilatildeo no senha rede Caso natildeo seja possiacutevel validar eacute retornado ao usuaacuterio o nome da transaccedilatildeo o qual natildeo possui habilitaccedilatildeo

435 lterroxmlgt992lterroxmlgt

ltdescxmlgtErro na comunicaccedilatildeo com o Grande Porte queira tentar novamente mais tarde Caso persista o erro por favor entre em contato com a equipe de suporteltdescxmlgt

Quando a comunicaccedilatildeo com o mainframe falha por qualquer motivo eacute retornado este erro a usuaacuterio

436 lterroxmlgt991lterroxmlgt

ltdescxmlgtElemento ambiente natildeo condiz com o ponto de entrada para o ambiente desejadoltdescxmlgt

O ComprasNet possuiacute dois pontos de entrada um para treinamento e outro para produccedilatildeo O elemento do XML ambiente deve sempre condizer com qual ambiente esta sendo usado Caso isto natildeo ocorra eacute retornado este erro ao usuaacuterio

437 lterroxmlgt990lterroxmlgt

ltdescxmlgtSistema informado deve ser diferente de COMPRASNETltdescxmlgt

O valor do elemento sistema repassado no elemento XML de entrada deve ser diferente de ComprasNet

12

438 lterroxmlgt988lterroxmlgt

ltdescxmlgtDivulgaccedilatildeo da licitaccedilatildeo natildeo efetuada devido a erro durante o processoltdescxmlgt

Quando eacute solicitado a divulgaccedilatildeo de uma licitaccedilatildeo e ocorre um erro durante o processamento de algum item da licitaccedilatildeo eacute retornado este erro ao utuaacuterio

439 lterroxmlgt-1072896749lterroxmlgt

ltdescxmlgtWhitespace is not allowed at this locationltdescxmlgt

Este erro geralmente ocorre devido a uma limitaccedilatildeo no XML natildeo poder processar alguns caracteres especiais como por exemplo ampgtlt

Neste caso uma soluccedilatildeo mais simples eacute delimitar o conteuacutedo do elemento em questatildeo pelo elemento CDATA Segue abaixo um exemplo de como delimitar o conteuacutedo com CDATA

Abaixo o XML iraacute apresentar o erro descrito devido ao caracter amp

ltobjetogtteste amp teste LTDAltobjetogt

Delimitado o conteuacutedo com CDATA o problema eacute resolvido

ltobjetogtlt[CDATA[teste amp teste LTDA]]gtltobjetogt

4310 lterroxmlgt-1072898028lterroxmlgt

ltdescxmlgtElement content is invalid according to the DTDSchema Expecting cnet_avisocpfltdescxmlgt

Quando algum elemento natildeo segue a sequumlecircncia de elementos definida pelo schema ou quando o elemento encontra-se escrito erroneamente ocorre o erro citado acima

Queira verificar se o elemento natildeo foi digitado incorretamente ou se ele encontra-se fora de posiccedilatildeo no XML segundo o esquema XSD

4311 lterroxmlgt-1072897660lterroxmlgt

ltdescxmlgtThe element cnet_avisomod has an invalid value according to its data typeltdescxmlgt

Ocorre quando o conteuacutedo de um elemento natildeo segue a regra definida pelo schema

Favor consulte a documentaccedilatildeo referente ao elemento em questatildeo

44 Possiacuteveis erros durante a validaccedilatildeo no natural

Os erros referentes a validaccedilatildeo no natural satildeo auto explicativos

Por favor consulte a documentaccedilatildeo sobre como os dados devem ser enviados

45 Observaccedilotildees gerais

13

O XML eacute validado utilizando o Microsoft XML Parser 40

Na definiccedilatildeo dos elementos de entrada no XML entende-se como campo obrigatoacuterio quando o referido elemento do XML deve delimitar um texto ou seja conter um valor

Os elementos erroxml descxml erronat descnat e posnat repetem-se para cada chamada a uma inclusatildeo alteraccedilatildeo ou exclusatildeo de uma licitaccedilatildeo de seus respectivos itens e divulgaccedilatildeo da licitaccedilatildeo seguindo a ordem em que os dados foram recebidos

Caso seja falha uma accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo ou consulta para um resultado de um item de licitaccedilatildeo o processo todo continua ateacute que todos os itens sejam processados exceto quando ocorre algum erro interno na aplicaccedilatildeo que impossibilite a continuidade do processamento porem caso seja solicitado a divulgaccedilatildeo da licitaccedilatildeo eacute retornado erro ao usuaacuterio

Para uma exclusatildeo ou consulta de item natildeo existe necessidade de informar dados para os elementos ltcpfcnpjgt ltmarcagt ltquantidadegt e ltvalor_totalgt

As opccedilotildees de inclusatildeo e alteraccedilatildeo relativos a licitaccedilatildeo e item de licitaccedilatildeo possuem o mesmo enfoque teacutecnico ou seja se for solicitado para alterar uma licitaccedilatildeo que natildeo existe esta seraacute incluiacuteda e se for solicitado para incluir uma licitaccedilatildeo jaacute existente esta eacute alterada

5 Exemplo

51 Inclusatildeo de resultado para uma licitaccedilatildeo de trecircs itens

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt2ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt10ltquantidadegt ltvalor_totalgt5000000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt20000000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

14

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item

XML de entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt200999ltuasggt ltmodalidadegt01ltmodalidadegt ltnumerogt3ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtMIN DO PLANEJAMENTO ORCAMENTO E GESTAODFltnome_uasggt ltnome_modalidadegtCONVITEltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt

15

ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt1303lterronatgt

ltdescnatgtRESULTADO SOacute PODE OCORRER APOacuteS A ENTREGA DAS PROPOSTAltdescnatgt ltdadogt ltdadosgt ltcnetgt

53 Exclui resultado de licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt24830120860ltcpfgt ltsenhagtbela30ltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtexrresultltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtITEM EXCLUIDO COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

54 Consulta de resultado da licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

3

1 Objetivo

Apresentar os procedimentos que possibilitam o envio de resultado das licitaccedilotildees a serem incluiacutedas no Sistema SIASG ( Sistema Integrado de Administraccedilatildeo de Serviccedilos Gerais ) moacutedulo SISPP ( Sistema de Preccedilos Praticados ) atraveacutes de chamada por outros sistemas usando padratildeo XML

2 Informaccedilotildees Gerais

Os dados transmitidos e registrados por esta rotina satildeo os constantes das transaccedilotildees do SIREP

Inclui Altera Resultado de Licitaccedilatildeo IALRESULT

Exclui Reativa Resultado de Licitaccedilatildeo EXRRESULT

Consulta Resultado de Licitaccedilatildeo CONRESULT

Este processo pode ser executado a qualquer momento e permite o envio de resultados para apenas 1 ( uma ) licitaccedilatildeo a cada chamada com nuacutemero ilimitado de itens Contudo deve-se atentar para o fato de que o processo expira apoacutes 120 segundos que eacute o tempo definido para processamento do XML caindo por time out caso seja ultrapassado

A rotina verificaraacute a autorizaccedilatildeo de acesso atraveacutes da validaccedilatildeo da senha vinculada ao CPF informado como dado de entrada para a pesquisa Esta senha eacute fornecida aos usuaacuterios do Sistema SIASG pelo Ministeacuterio do Planejamento Orccedilamento e Gestatildeo (MP) Oacutergatildeo central gestor do sistema Maiores informaccedilotildees podem ser obtidas no Portal Comprasnet ( wwwcomprasnetgovbr ) na opccedilatildeo (AJUDA) na barra superior e posteriormente SIASG e COMO OBTER SENHA

3 Informaccedilotildees Teacutecnicas

31 Como eacute feita a integraccedilatildeo com XML

Basicamente existe uma paacutegina ASP que espera a postagem de um formulaacuterio em HTML ou um paracircmetro em uma URL cujo campo ou paracircmetro deva se chamar XML Este conteacutem a string XML para processamento

Existem dois ambientes distintos para o envio do XML treinamento e produccedilatildeo

Para as transaccedilotildees de inclusatildeo alteraccedilatildeo exclusatildeo reativaccedilatildeo e consulta a paacutegina a ser chamada eacute para o ambiente de treinamento

httpswwwcomprasnetgovbrXMLtreinamentoresultadoasp

Na produccedilatildeo o endereccedilo eacute

httpswwwcomprasnetgovbrXMLproducaoresultadoasp

Estas paacuteginas ao receberem o dado do formulaacuterio conforme descrito enviam para uma aplicaccedilatildeo desenvolvida no SERPRO que valida o XML com um schema XSD padratildeo atualmente recomendado pela W3C

4

Uma vez validado o XML este eacute lido e seus dados satildeo enviados para o mainframe onde eacute processado em definitivo

Com exceccedilatildeo de erros natildeo possiacuteveis de serem mapeados pela aplicaccedilatildeo eacute sempre retornado ao usuaacuterio um XML

32 Qual a seguranccedila fornecida pelo XML e pelo ComprasNet

O XML garante a integridade dos dados que chegam ao ComprasNet e fornece uma saiacuteda padratildeo para a aplicaccedilatildeo que queiram usufruir desta interaccedilatildeo

Toda as informaccedilotildees no XML trafegam sobre protocolo seguro isto significa que os dados satildeo enviados ao ComprasNet criptografado garantido que somente os computadores participantes desta interaccedilatildeo conseguem acessar as informaccedilotildees trafegadas

Eacute necessaacuterio que o computador que faccedila a automaccedilatildeo possua o certificado do SERPRO instalado Mais informaccedilotildees sobre o certificado podem ser obtidas no endereccedilo wwwcomprasnetgovbrajudacertificadoasp

33 Qual validaccedilatildeo eacute utilizada para o XML

Para garantir a confiabilidade e objetividade dos dados trafegados e a fim de disponibilizar uma forma para o usuaacuterio final validar a formaccedilatildeo do seu XML antes de iniciar a integraccedilatildeo com o site do ComprasNet foi adotado um esquema de validaccedilatildeo

O esquema adotado para a validaccedilatildeo do XML do ComprasNet eacute o recomendado pela W3C XML Schema tambeacutem conhecido como XSD Mais informaccedilotildees sobre o esquema podem ser obtidos acessando o endereccedilo httpwwww3orgXMLSchema

34 Como posso validar o meu XML com o schema

Existem varias ferramentas no mercado que validam um XML com schema Uma listagem destes pode ser obtida acessando o endereccedilo httpwwww3orgXMLSchema

Para as transaccedilotildees do resultado da licitaccedilatildeo o endereccedilo do schema eacute httpwwwcomprasnetgovbrxmlresultadoxsd

Caso natildeo seja possiacutevel validar o XML remotamente na sua aplicaccedilatildeo eacute possiacutevel fazer validaccedilatildeo do XML online no site do ComprasNet acessando o endereccedilo de entrada correspondeste a transaccedilatildeo e o ambiente desejado

35 Como faccedilo para que minha aplicaccedilatildeo converse com o ComprasNet pelo XML

Eacute de responsabilidade da unidade que manifestar interesse nesta integraccedilatildeo de desenvolver ou adaptar o seu sistema

Eacute importante que seja repassado para a equipe teacutecnica esta documentaccedilatildeo com ecircnfase nos seguintes toacutepicos

O ponto de entrada para o XML eacute uma paacutegina ASP que espera receber um campo postado de um formulaacuterio ou um paracircmetro de uma QueryString chamado XML O retorno em XML eacute fornecido pela mesma paacutegina apoacutes processamento interno

5

Existe dois ambientes para o processamento do XML um de treinamento e outro de produccedilatildeo Deve-se atentar ao fato de que a paacutegina de entrada de cada um eacute diferente bem como o elemento ambiente do XML

Foi definido um tempo total de 120 segundos para o processamento do XML Caso este seja ultrapassado a operaccedilatildeo cai por Time Out e o processo eacute finalizado

Caso o XML possua muitos itens a serem processados eacute possiacutevel dividi-lo em dois ou mais a fim de evitar trafego de rede ou evitar que a operaccedilatildeo caia por Time Ou

O XML seraacute sempre validado por um schema XSD

Eacute necessaacuterio que o XML possua a codificaccedilatildeo ISO-8859-1 Para isto coloque a instruccedilatildeo seguinte no iniacutecio do seu XML ltxml version=10 encoding=ISO-8859-1gt

Eacute fundamental que a maacutequina que faccedila a integraccedilatildeo possua o certificado do SERPRO instalado Mais informaccedilotildees sobre o certificado podem ser obtidas acessando o endereccedilo httpwwwcomprasnetgovbrajudacertificadoasp

Caso o texto contido em um elemento possua algum caracter especial natildeo suportado pelo elemento element do XML inviabilizando a formaccedilatildeo do XML entatildeo este texto poderaacute ser delimitado por um elemento CDATA filho do elemento em questatildeo

O XML de entrada deve fazer referecircncia ao namespace cnet_resultado para as transaccedilotildees envolvendo resultado O XML de retorno natildeo possui namespace definido

Eacute utilizado na aplicaccedilatildeo do SERPRO o Microsoft XML Parser 40 para a validaccedilatildeo e processamento do XML

36 Queda de conexatildeo

Foi definido um tempo total de 120 segundos para que o XML seja processado e retornado o XML para o usuaacuterio

Caso este tempo expire ou caso algum fator externo motive uma falha de conexatildeo ou de sistema o processo eacute abortado ateacute o ponto de falha

Ocorrendo esta situaccedilatildeo basta reenviar o XML para recomeccedilar o processamento do iniacutecio

As accedilotildees de inclusatildeo e alteraccedilatildeo possuem o mesmo efeito praacutetico ou seja uma accedilatildeo de inclusatildeo para um dado jaacute existente iraacute alteraacute-la bem como uma alteraccedilatildeo para uma dado natildeo existente iraacute incluiacute-la

Caso persista o problema de queda de conexatildeo por time out devido ao seu tamanho eacute possiacutevel dividir o XML em dois ou mais

4 Resultado de licitaccedilatildeo

41 Descriccedilatildeo dos elementos do XML de entrada para as transaccedilotildees de resultado de licitaccedilatildeo

411 ltcnet xmlns=cnet_resultadogt

Eacute o elemento raiz do XML Eacute necessaacuterio que tenha referecircncia ao NameSpace cnet_resultado conforme demonstrado acima

412 ltambientegtltambientegt

6

Define o ambiente para onde os dados seratildeo enviados

Assume os seguintes valores

produccedilatildeo para o ambiente de produccedilatildeo

treinamento para o ambiente de treinamento

Eacute importante ressaltar que estes dois ambientes possuem pontos de entradas diferentes Caso o ponto de entrada seja diferente do especificado por este elemento eacute retornado o erro 991 para o usuaacuterio

Campo obrigatoacuterio

413 ltcpfgtltcpfgt

CPF do usuaacuterio habilitado no Sistema SIASG Sequumlencial de 11 nuacutemeros

Campo obrigatoacuterio

414 ltsenhagtltsenhagt

Senha do usuaacuterio habilitado no Sistema SIASG aceitando ateacute doze posiccedilotildees

Lembramos que caso a senha possua caracteres especiais eacute possiacutevel delimitar o seu conteuacutedo com o elemento CDATA

Campo obrigatoacuterio

415 ltuasggtltuasggt

Coacutedigo da Unidade Administrativa de Serviccedilos Gerais (UASG) responsaacutevel pela licitaccedilatildeo cujo resultado seraacute informado sendo um nuacutemero sequumlencial de ateacute 6 posiccedilotildees

Campo obrigatoacuterio

416 ltmodalidadegtltmodalidadegt

Coacutedigo da modalidade da licitaccedilatildeo

Assume os valores

01 Convite

02 - Tomada de Preccedilos

03 - Concorrecircncia

04 - Concorrecircncia Internacional

05 Pregatildeo

Campo obrigatoacuterio

417 ltnumerogtltnumerogt

7

Nuacutemero atribuiacutedo pela UASG agrave licitaccedilatildeo

Assume ateacute 5 posiccedilotildees numeacutericas

Campo obrigatoacuterio

418 ltanogtltanogt

Ano da licitaccedilatildeo Ex 2002

Campo obrigatoacuterio

419 ltsistemagtltsistemagt

Nome do sistema chamador (origem) String alfanumeacuterica com ateacute 15 posiccedilotildees Deve ser diferente de ComprasNet

Campo obrigatoacuterio

4110 ltitensgtltitemgtltitemgtltitensgt

O elemento itens delimita o conjunto de estrutura de repeticcedilatildeo para os resultados da licitaccedilatildeo cada estrutura esta chamada item

Cada elemento item referencia os dados para somente um resultado de item da licitaccedilatildeo

Para cada accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo reativaccedilatildeo ou consulta de um resultado de item da licitaccedilatildeo deve ser criado um elemento item este como filho de itens

4111 ltacao_itemgtltacao_itemgt

Informa qual a accedilatildeo que seraacute feita ao resultado de um item da licitaccedilatildeo

Assume os valores

inclusatildeo para inclusatildeo ou alteraccedilatildeo de um resultado para um item de licitaccedilatildeo

alteraccedilatildeo para inclusatildeo ou alteraccedilatildeo de um resultado para um item de licitaccedilatildeo

exrresult para exclusatildeo ou reativaccedilatildeo de um resultado para um item da licitaccedilatildeo

consulta para consulta de um resultado para um item da licitaccedilatildeo

Campo obrigatoacuterio

4112 ltnum_itemgtltnum_itemgt

Nuacutemero do item da licitaccedilatildeo a ser informado Sequumlecircncia de ateacute 5 nuacutemeros

Campo obrigatoacuterio

4113 ltcpfcnpjgtltcpfcnpjgt

8

CPF ou CNPJ do vencedor para o item da licitaccedilatildeo Sequumlecircncia numeacuterica de ateacute 14 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4114 ltmarcagtltmarcagt

Marca do material do fornecedor vencedor String alfanumeacuterica de ateacute 20 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4115 ltquantidadegtltquantidadegt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4116 ltvalor_totalgtltvalor_totalgt

Valor total pago pelo item Sequumlecircncia numeacuterica de ateacute 17 posiccedilotildees sem viacutergula As duas ultimas posiccedilotildees satildeo destinadas agraves casas decimais

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

42 Descriccedilatildeo dos elementos XML de saiacuteda para as transaccedilotildees de resultado de licitaccedilatildeo

421 Gerais

4211 ltcnetgtltcnetgt

Elemento raiz do XML de saiacuteda

4212 lterroxmlgtlterroxmlgt

Coacutedigo do erro na validaccedilatildeo pelo parse do XML ou da validaccedilatildeo do usuaacuterio do Senha-Rede ou devido a algum erro interno na aplicaccedilatildeo

Retorno igual a zero significa sucesso

4213 ltdescxmlgtltdescxmlgt

Descriccedilatildeo do erro do XML ou da validaccedilatildeo do usuaacuterio no Senha-Rede ou do problema interno na aplicaccedilatildeo

Retorna vazio caso o XML e o acesso do usuaacuterio sejam validados ou natildeo tenha ocorrido nenhum erro interno

4214 lterronatgtlterronatgt

9

Coacutedigo do erro na validaccedilatildeo do Natural

Retorno igual a zero significa sucesso

4215 ltdescnatgtltdescnatgt

Mensagem de retorno do natural

Independente do lterronatgt este campo sempre vem preenchido ou descrevendo o erro ou trazendo uma mensagem de sucesso

4216 ltnome_uasggtltnome_uasggt

Nome da UASG como string alfanumeacuterica podendo Ter ateacute 45 posiccedilotildees

4217 ltnome_modalidadegtltnome_modalidadegt

Nome da modalidade da licitaccedilatildeo tendo ateacute 50 posiccedilotildees

4218 ltresultadogtltresultadogt

Descriccedilatildeo resumida do status do resultado da licitaccedilatildeo String alfanumeacuterica com ateacute 35 posiccedilotildees

4219 ltvalor_licitgtltvalor_licitgt

Valor total da licitaccedilatildeo Numero com 55 posiccedilotildees

422 Especiacutefico para consulta resultado de licitaccedilatildeo

4221 ltcpfcnpj_vencedorgtltcpfcnpj_vencedorgt

CPF ou CNPJ do vencedor da licitaccedilatildeo Nuacutemero com ateacute 14 posiccedilotildees

4222 ltcodigo_mat_servgtltcodigo_mat_servgt

Coacutedigo do material ou do serviccedilo a que se refere o item da licitaccedilatildeo Sequumlecircncia de ateacute 9 nuacutemeros

4223 ltnome_mat_servgtltnome_mat_servgt

Nome do material ou do serviccedilo a que se refere o item da licitaccedilatildeo String alfanumeacuterica de ateacute 100 posiccedilotildees

4224 ltmarcagtltmarcagt

Marca do produto fornecido String de ateacute 20 posiccedilotildees

10

4225 ltquantgtltquantgt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

4226 ltunidade_fornecgtltunidade_fornecgt

Unidade de fornecimento utilizada na compra String alfanumeacuterica com ateacute 40 posiccedilotildees

4227 ltvalor_totalgtltvalor_totalgt

Valor global para o item Numeacuterico com ateacute 17 posiccedilotildees

4228 ltvalor_unitariogtltvalor_unitariogt

Valor unitaacuterio do item Numeacuterico com ateacute 17 posiccedilotildees

4229 ltdescrgtltdescrgt

Descriccedilatildeo do item String alfanumeacuterica com ateacute 1248 posiccedilotildees

42210 ltrazao_social_vencedorgtltrazao_social_vencedorgt

Razatildeo social do vencedor String com ateacute 80 posiccedilotildees

42211 ltind_mat_servgtltind_mat_servgt

Indicar o tipo do item comprado

Retorna os valores

M para material

S para serviccedilo

42212 ltjustificativagtltjustificativagt

String alfanumeacuterica de 1200 posiccedilotildees

43 Possiacuteveis erros durante o processamento do XML

431 lterroxmlgt999lterroxmlgt

ltdescxmlgtProcesso falho - Erro interno no sistema Por favor entre em contato com a equipe de suporteltdescxmlgt

Ocorre quando o processamento do XML falhou devido a um erro na aplicaccedilatildeo do ComprasNet Por favor entre em contato com a equipe de suporte do ComprasNet nesta situaccedilatildeo

11

432 lterroxmlgt998lterroxmlgt

ltdescxmlgtNameSpace natildeo corresponde ao esperadoltdescxmlgt

Verifique se o NameSpace padratildeo do XML eacute o cnet_resultado

Para isto certifique-se que o elemento raiz do XML ltcnetgt seja escrito da seguinte maneira

ltcnet xmlns=cnet_resultadogt para demais transaccedilotildees de resultado de licitaccedilatildeo

433 lterroxmlgt995lterroxmlgt

ltdescxmlgtProblema na Validaccedilatildeo do Login e Senhaltdescxmlgt

Ocorreu um problema na validaccedilatildeo do CPF e senha no Senha-Rede

Favor verifique se os seus dados de CPF e senha estejam corretos e que a sua senha natildeo esteja espirada ou revogada

Geralmente a mensagem de retorno eacute auto explicativa

434 lterroxmlgt994lterroxmlgt

ltdescxmlgtUsuaacuterio natildeo habilitado na transaccedilatildeo IALAVISOltdescxmlgt

Para poder fazer manutenccedilatildeo ou consulta de licitaccedilatildeo eacute necessaacuterio que o usuaacuterio possua a respectiva transaccedilatildeo no senha rede Caso natildeo seja possiacutevel validar eacute retornado ao usuaacuterio o nome da transaccedilatildeo o qual natildeo possui habilitaccedilatildeo

435 lterroxmlgt992lterroxmlgt

ltdescxmlgtErro na comunicaccedilatildeo com o Grande Porte queira tentar novamente mais tarde Caso persista o erro por favor entre em contato com a equipe de suporteltdescxmlgt

Quando a comunicaccedilatildeo com o mainframe falha por qualquer motivo eacute retornado este erro a usuaacuterio

436 lterroxmlgt991lterroxmlgt

ltdescxmlgtElemento ambiente natildeo condiz com o ponto de entrada para o ambiente desejadoltdescxmlgt

O ComprasNet possuiacute dois pontos de entrada um para treinamento e outro para produccedilatildeo O elemento do XML ambiente deve sempre condizer com qual ambiente esta sendo usado Caso isto natildeo ocorra eacute retornado este erro ao usuaacuterio

437 lterroxmlgt990lterroxmlgt

ltdescxmlgtSistema informado deve ser diferente de COMPRASNETltdescxmlgt

O valor do elemento sistema repassado no elemento XML de entrada deve ser diferente de ComprasNet

12

438 lterroxmlgt988lterroxmlgt

ltdescxmlgtDivulgaccedilatildeo da licitaccedilatildeo natildeo efetuada devido a erro durante o processoltdescxmlgt

Quando eacute solicitado a divulgaccedilatildeo de uma licitaccedilatildeo e ocorre um erro durante o processamento de algum item da licitaccedilatildeo eacute retornado este erro ao utuaacuterio

439 lterroxmlgt-1072896749lterroxmlgt

ltdescxmlgtWhitespace is not allowed at this locationltdescxmlgt

Este erro geralmente ocorre devido a uma limitaccedilatildeo no XML natildeo poder processar alguns caracteres especiais como por exemplo ampgtlt

Neste caso uma soluccedilatildeo mais simples eacute delimitar o conteuacutedo do elemento em questatildeo pelo elemento CDATA Segue abaixo um exemplo de como delimitar o conteuacutedo com CDATA

Abaixo o XML iraacute apresentar o erro descrito devido ao caracter amp

ltobjetogtteste amp teste LTDAltobjetogt

Delimitado o conteuacutedo com CDATA o problema eacute resolvido

ltobjetogtlt[CDATA[teste amp teste LTDA]]gtltobjetogt

4310 lterroxmlgt-1072898028lterroxmlgt

ltdescxmlgtElement content is invalid according to the DTDSchema Expecting cnet_avisocpfltdescxmlgt

Quando algum elemento natildeo segue a sequumlecircncia de elementos definida pelo schema ou quando o elemento encontra-se escrito erroneamente ocorre o erro citado acima

Queira verificar se o elemento natildeo foi digitado incorretamente ou se ele encontra-se fora de posiccedilatildeo no XML segundo o esquema XSD

4311 lterroxmlgt-1072897660lterroxmlgt

ltdescxmlgtThe element cnet_avisomod has an invalid value according to its data typeltdescxmlgt

Ocorre quando o conteuacutedo de um elemento natildeo segue a regra definida pelo schema

Favor consulte a documentaccedilatildeo referente ao elemento em questatildeo

44 Possiacuteveis erros durante a validaccedilatildeo no natural

Os erros referentes a validaccedilatildeo no natural satildeo auto explicativos

Por favor consulte a documentaccedilatildeo sobre como os dados devem ser enviados

45 Observaccedilotildees gerais

13

O XML eacute validado utilizando o Microsoft XML Parser 40

Na definiccedilatildeo dos elementos de entrada no XML entende-se como campo obrigatoacuterio quando o referido elemento do XML deve delimitar um texto ou seja conter um valor

Os elementos erroxml descxml erronat descnat e posnat repetem-se para cada chamada a uma inclusatildeo alteraccedilatildeo ou exclusatildeo de uma licitaccedilatildeo de seus respectivos itens e divulgaccedilatildeo da licitaccedilatildeo seguindo a ordem em que os dados foram recebidos

Caso seja falha uma accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo ou consulta para um resultado de um item de licitaccedilatildeo o processo todo continua ateacute que todos os itens sejam processados exceto quando ocorre algum erro interno na aplicaccedilatildeo que impossibilite a continuidade do processamento porem caso seja solicitado a divulgaccedilatildeo da licitaccedilatildeo eacute retornado erro ao usuaacuterio

Para uma exclusatildeo ou consulta de item natildeo existe necessidade de informar dados para os elementos ltcpfcnpjgt ltmarcagt ltquantidadegt e ltvalor_totalgt

As opccedilotildees de inclusatildeo e alteraccedilatildeo relativos a licitaccedilatildeo e item de licitaccedilatildeo possuem o mesmo enfoque teacutecnico ou seja se for solicitado para alterar uma licitaccedilatildeo que natildeo existe esta seraacute incluiacuteda e se for solicitado para incluir uma licitaccedilatildeo jaacute existente esta eacute alterada

5 Exemplo

51 Inclusatildeo de resultado para uma licitaccedilatildeo de trecircs itens

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt2ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt10ltquantidadegt ltvalor_totalgt5000000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt20000000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

14

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item

XML de entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt200999ltuasggt ltmodalidadegt01ltmodalidadegt ltnumerogt3ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtMIN DO PLANEJAMENTO ORCAMENTO E GESTAODFltnome_uasggt ltnome_modalidadegtCONVITEltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt

15

ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt1303lterronatgt

ltdescnatgtRESULTADO SOacute PODE OCORRER APOacuteS A ENTREGA DAS PROPOSTAltdescnatgt ltdadogt ltdadosgt ltcnetgt

53 Exclui resultado de licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt24830120860ltcpfgt ltsenhagtbela30ltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtexrresultltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtITEM EXCLUIDO COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

54 Consulta de resultado da licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

4

Uma vez validado o XML este eacute lido e seus dados satildeo enviados para o mainframe onde eacute processado em definitivo

Com exceccedilatildeo de erros natildeo possiacuteveis de serem mapeados pela aplicaccedilatildeo eacute sempre retornado ao usuaacuterio um XML

32 Qual a seguranccedila fornecida pelo XML e pelo ComprasNet

O XML garante a integridade dos dados que chegam ao ComprasNet e fornece uma saiacuteda padratildeo para a aplicaccedilatildeo que queiram usufruir desta interaccedilatildeo

Toda as informaccedilotildees no XML trafegam sobre protocolo seguro isto significa que os dados satildeo enviados ao ComprasNet criptografado garantido que somente os computadores participantes desta interaccedilatildeo conseguem acessar as informaccedilotildees trafegadas

Eacute necessaacuterio que o computador que faccedila a automaccedilatildeo possua o certificado do SERPRO instalado Mais informaccedilotildees sobre o certificado podem ser obtidas no endereccedilo wwwcomprasnetgovbrajudacertificadoasp

33 Qual validaccedilatildeo eacute utilizada para o XML

Para garantir a confiabilidade e objetividade dos dados trafegados e a fim de disponibilizar uma forma para o usuaacuterio final validar a formaccedilatildeo do seu XML antes de iniciar a integraccedilatildeo com o site do ComprasNet foi adotado um esquema de validaccedilatildeo

O esquema adotado para a validaccedilatildeo do XML do ComprasNet eacute o recomendado pela W3C XML Schema tambeacutem conhecido como XSD Mais informaccedilotildees sobre o esquema podem ser obtidos acessando o endereccedilo httpwwww3orgXMLSchema

34 Como posso validar o meu XML com o schema

Existem varias ferramentas no mercado que validam um XML com schema Uma listagem destes pode ser obtida acessando o endereccedilo httpwwww3orgXMLSchema

Para as transaccedilotildees do resultado da licitaccedilatildeo o endereccedilo do schema eacute httpwwwcomprasnetgovbrxmlresultadoxsd

Caso natildeo seja possiacutevel validar o XML remotamente na sua aplicaccedilatildeo eacute possiacutevel fazer validaccedilatildeo do XML online no site do ComprasNet acessando o endereccedilo de entrada correspondeste a transaccedilatildeo e o ambiente desejado

35 Como faccedilo para que minha aplicaccedilatildeo converse com o ComprasNet pelo XML

Eacute de responsabilidade da unidade que manifestar interesse nesta integraccedilatildeo de desenvolver ou adaptar o seu sistema

Eacute importante que seja repassado para a equipe teacutecnica esta documentaccedilatildeo com ecircnfase nos seguintes toacutepicos

O ponto de entrada para o XML eacute uma paacutegina ASP que espera receber um campo postado de um formulaacuterio ou um paracircmetro de uma QueryString chamado XML O retorno em XML eacute fornecido pela mesma paacutegina apoacutes processamento interno

5

Existe dois ambientes para o processamento do XML um de treinamento e outro de produccedilatildeo Deve-se atentar ao fato de que a paacutegina de entrada de cada um eacute diferente bem como o elemento ambiente do XML

Foi definido um tempo total de 120 segundos para o processamento do XML Caso este seja ultrapassado a operaccedilatildeo cai por Time Out e o processo eacute finalizado

Caso o XML possua muitos itens a serem processados eacute possiacutevel dividi-lo em dois ou mais a fim de evitar trafego de rede ou evitar que a operaccedilatildeo caia por Time Ou

O XML seraacute sempre validado por um schema XSD

Eacute necessaacuterio que o XML possua a codificaccedilatildeo ISO-8859-1 Para isto coloque a instruccedilatildeo seguinte no iniacutecio do seu XML ltxml version=10 encoding=ISO-8859-1gt

Eacute fundamental que a maacutequina que faccedila a integraccedilatildeo possua o certificado do SERPRO instalado Mais informaccedilotildees sobre o certificado podem ser obtidas acessando o endereccedilo httpwwwcomprasnetgovbrajudacertificadoasp

Caso o texto contido em um elemento possua algum caracter especial natildeo suportado pelo elemento element do XML inviabilizando a formaccedilatildeo do XML entatildeo este texto poderaacute ser delimitado por um elemento CDATA filho do elemento em questatildeo

O XML de entrada deve fazer referecircncia ao namespace cnet_resultado para as transaccedilotildees envolvendo resultado O XML de retorno natildeo possui namespace definido

Eacute utilizado na aplicaccedilatildeo do SERPRO o Microsoft XML Parser 40 para a validaccedilatildeo e processamento do XML

36 Queda de conexatildeo

Foi definido um tempo total de 120 segundos para que o XML seja processado e retornado o XML para o usuaacuterio

Caso este tempo expire ou caso algum fator externo motive uma falha de conexatildeo ou de sistema o processo eacute abortado ateacute o ponto de falha

Ocorrendo esta situaccedilatildeo basta reenviar o XML para recomeccedilar o processamento do iniacutecio

As accedilotildees de inclusatildeo e alteraccedilatildeo possuem o mesmo efeito praacutetico ou seja uma accedilatildeo de inclusatildeo para um dado jaacute existente iraacute alteraacute-la bem como uma alteraccedilatildeo para uma dado natildeo existente iraacute incluiacute-la

Caso persista o problema de queda de conexatildeo por time out devido ao seu tamanho eacute possiacutevel dividir o XML em dois ou mais

4 Resultado de licitaccedilatildeo

41 Descriccedilatildeo dos elementos do XML de entrada para as transaccedilotildees de resultado de licitaccedilatildeo

411 ltcnet xmlns=cnet_resultadogt

Eacute o elemento raiz do XML Eacute necessaacuterio que tenha referecircncia ao NameSpace cnet_resultado conforme demonstrado acima

412 ltambientegtltambientegt

6

Define o ambiente para onde os dados seratildeo enviados

Assume os seguintes valores

produccedilatildeo para o ambiente de produccedilatildeo

treinamento para o ambiente de treinamento

Eacute importante ressaltar que estes dois ambientes possuem pontos de entradas diferentes Caso o ponto de entrada seja diferente do especificado por este elemento eacute retornado o erro 991 para o usuaacuterio

Campo obrigatoacuterio

413 ltcpfgtltcpfgt

CPF do usuaacuterio habilitado no Sistema SIASG Sequumlencial de 11 nuacutemeros

Campo obrigatoacuterio

414 ltsenhagtltsenhagt

Senha do usuaacuterio habilitado no Sistema SIASG aceitando ateacute doze posiccedilotildees

Lembramos que caso a senha possua caracteres especiais eacute possiacutevel delimitar o seu conteuacutedo com o elemento CDATA

Campo obrigatoacuterio

415 ltuasggtltuasggt

Coacutedigo da Unidade Administrativa de Serviccedilos Gerais (UASG) responsaacutevel pela licitaccedilatildeo cujo resultado seraacute informado sendo um nuacutemero sequumlencial de ateacute 6 posiccedilotildees

Campo obrigatoacuterio

416 ltmodalidadegtltmodalidadegt

Coacutedigo da modalidade da licitaccedilatildeo

Assume os valores

01 Convite

02 - Tomada de Preccedilos

03 - Concorrecircncia

04 - Concorrecircncia Internacional

05 Pregatildeo

Campo obrigatoacuterio

417 ltnumerogtltnumerogt

7

Nuacutemero atribuiacutedo pela UASG agrave licitaccedilatildeo

Assume ateacute 5 posiccedilotildees numeacutericas

Campo obrigatoacuterio

418 ltanogtltanogt

Ano da licitaccedilatildeo Ex 2002

Campo obrigatoacuterio

419 ltsistemagtltsistemagt

Nome do sistema chamador (origem) String alfanumeacuterica com ateacute 15 posiccedilotildees Deve ser diferente de ComprasNet

Campo obrigatoacuterio

4110 ltitensgtltitemgtltitemgtltitensgt

O elemento itens delimita o conjunto de estrutura de repeticcedilatildeo para os resultados da licitaccedilatildeo cada estrutura esta chamada item

Cada elemento item referencia os dados para somente um resultado de item da licitaccedilatildeo

Para cada accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo reativaccedilatildeo ou consulta de um resultado de item da licitaccedilatildeo deve ser criado um elemento item este como filho de itens

4111 ltacao_itemgtltacao_itemgt

Informa qual a accedilatildeo que seraacute feita ao resultado de um item da licitaccedilatildeo

Assume os valores

inclusatildeo para inclusatildeo ou alteraccedilatildeo de um resultado para um item de licitaccedilatildeo

alteraccedilatildeo para inclusatildeo ou alteraccedilatildeo de um resultado para um item de licitaccedilatildeo

exrresult para exclusatildeo ou reativaccedilatildeo de um resultado para um item da licitaccedilatildeo

consulta para consulta de um resultado para um item da licitaccedilatildeo

Campo obrigatoacuterio

4112 ltnum_itemgtltnum_itemgt

Nuacutemero do item da licitaccedilatildeo a ser informado Sequumlecircncia de ateacute 5 nuacutemeros

Campo obrigatoacuterio

4113 ltcpfcnpjgtltcpfcnpjgt

8

CPF ou CNPJ do vencedor para o item da licitaccedilatildeo Sequumlecircncia numeacuterica de ateacute 14 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4114 ltmarcagtltmarcagt

Marca do material do fornecedor vencedor String alfanumeacuterica de ateacute 20 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4115 ltquantidadegtltquantidadegt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4116 ltvalor_totalgtltvalor_totalgt

Valor total pago pelo item Sequumlecircncia numeacuterica de ateacute 17 posiccedilotildees sem viacutergula As duas ultimas posiccedilotildees satildeo destinadas agraves casas decimais

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

42 Descriccedilatildeo dos elementos XML de saiacuteda para as transaccedilotildees de resultado de licitaccedilatildeo

421 Gerais

4211 ltcnetgtltcnetgt

Elemento raiz do XML de saiacuteda

4212 lterroxmlgtlterroxmlgt

Coacutedigo do erro na validaccedilatildeo pelo parse do XML ou da validaccedilatildeo do usuaacuterio do Senha-Rede ou devido a algum erro interno na aplicaccedilatildeo

Retorno igual a zero significa sucesso

4213 ltdescxmlgtltdescxmlgt

Descriccedilatildeo do erro do XML ou da validaccedilatildeo do usuaacuterio no Senha-Rede ou do problema interno na aplicaccedilatildeo

Retorna vazio caso o XML e o acesso do usuaacuterio sejam validados ou natildeo tenha ocorrido nenhum erro interno

4214 lterronatgtlterronatgt

9

Coacutedigo do erro na validaccedilatildeo do Natural

Retorno igual a zero significa sucesso

4215 ltdescnatgtltdescnatgt

Mensagem de retorno do natural

Independente do lterronatgt este campo sempre vem preenchido ou descrevendo o erro ou trazendo uma mensagem de sucesso

4216 ltnome_uasggtltnome_uasggt

Nome da UASG como string alfanumeacuterica podendo Ter ateacute 45 posiccedilotildees

4217 ltnome_modalidadegtltnome_modalidadegt

Nome da modalidade da licitaccedilatildeo tendo ateacute 50 posiccedilotildees

4218 ltresultadogtltresultadogt

Descriccedilatildeo resumida do status do resultado da licitaccedilatildeo String alfanumeacuterica com ateacute 35 posiccedilotildees

4219 ltvalor_licitgtltvalor_licitgt

Valor total da licitaccedilatildeo Numero com 55 posiccedilotildees

422 Especiacutefico para consulta resultado de licitaccedilatildeo

4221 ltcpfcnpj_vencedorgtltcpfcnpj_vencedorgt

CPF ou CNPJ do vencedor da licitaccedilatildeo Nuacutemero com ateacute 14 posiccedilotildees

4222 ltcodigo_mat_servgtltcodigo_mat_servgt

Coacutedigo do material ou do serviccedilo a que se refere o item da licitaccedilatildeo Sequumlecircncia de ateacute 9 nuacutemeros

4223 ltnome_mat_servgtltnome_mat_servgt

Nome do material ou do serviccedilo a que se refere o item da licitaccedilatildeo String alfanumeacuterica de ateacute 100 posiccedilotildees

4224 ltmarcagtltmarcagt

Marca do produto fornecido String de ateacute 20 posiccedilotildees

10

4225 ltquantgtltquantgt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

4226 ltunidade_fornecgtltunidade_fornecgt

Unidade de fornecimento utilizada na compra String alfanumeacuterica com ateacute 40 posiccedilotildees

4227 ltvalor_totalgtltvalor_totalgt

Valor global para o item Numeacuterico com ateacute 17 posiccedilotildees

4228 ltvalor_unitariogtltvalor_unitariogt

Valor unitaacuterio do item Numeacuterico com ateacute 17 posiccedilotildees

4229 ltdescrgtltdescrgt

Descriccedilatildeo do item String alfanumeacuterica com ateacute 1248 posiccedilotildees

42210 ltrazao_social_vencedorgtltrazao_social_vencedorgt

Razatildeo social do vencedor String com ateacute 80 posiccedilotildees

42211 ltind_mat_servgtltind_mat_servgt

Indicar o tipo do item comprado

Retorna os valores

M para material

S para serviccedilo

42212 ltjustificativagtltjustificativagt

String alfanumeacuterica de 1200 posiccedilotildees

43 Possiacuteveis erros durante o processamento do XML

431 lterroxmlgt999lterroxmlgt

ltdescxmlgtProcesso falho - Erro interno no sistema Por favor entre em contato com a equipe de suporteltdescxmlgt

Ocorre quando o processamento do XML falhou devido a um erro na aplicaccedilatildeo do ComprasNet Por favor entre em contato com a equipe de suporte do ComprasNet nesta situaccedilatildeo

11

432 lterroxmlgt998lterroxmlgt

ltdescxmlgtNameSpace natildeo corresponde ao esperadoltdescxmlgt

Verifique se o NameSpace padratildeo do XML eacute o cnet_resultado

Para isto certifique-se que o elemento raiz do XML ltcnetgt seja escrito da seguinte maneira

ltcnet xmlns=cnet_resultadogt para demais transaccedilotildees de resultado de licitaccedilatildeo

433 lterroxmlgt995lterroxmlgt

ltdescxmlgtProblema na Validaccedilatildeo do Login e Senhaltdescxmlgt

Ocorreu um problema na validaccedilatildeo do CPF e senha no Senha-Rede

Favor verifique se os seus dados de CPF e senha estejam corretos e que a sua senha natildeo esteja espirada ou revogada

Geralmente a mensagem de retorno eacute auto explicativa

434 lterroxmlgt994lterroxmlgt

ltdescxmlgtUsuaacuterio natildeo habilitado na transaccedilatildeo IALAVISOltdescxmlgt

Para poder fazer manutenccedilatildeo ou consulta de licitaccedilatildeo eacute necessaacuterio que o usuaacuterio possua a respectiva transaccedilatildeo no senha rede Caso natildeo seja possiacutevel validar eacute retornado ao usuaacuterio o nome da transaccedilatildeo o qual natildeo possui habilitaccedilatildeo

435 lterroxmlgt992lterroxmlgt

ltdescxmlgtErro na comunicaccedilatildeo com o Grande Porte queira tentar novamente mais tarde Caso persista o erro por favor entre em contato com a equipe de suporteltdescxmlgt

Quando a comunicaccedilatildeo com o mainframe falha por qualquer motivo eacute retornado este erro a usuaacuterio

436 lterroxmlgt991lterroxmlgt

ltdescxmlgtElemento ambiente natildeo condiz com o ponto de entrada para o ambiente desejadoltdescxmlgt

O ComprasNet possuiacute dois pontos de entrada um para treinamento e outro para produccedilatildeo O elemento do XML ambiente deve sempre condizer com qual ambiente esta sendo usado Caso isto natildeo ocorra eacute retornado este erro ao usuaacuterio

437 lterroxmlgt990lterroxmlgt

ltdescxmlgtSistema informado deve ser diferente de COMPRASNETltdescxmlgt

O valor do elemento sistema repassado no elemento XML de entrada deve ser diferente de ComprasNet

12

438 lterroxmlgt988lterroxmlgt

ltdescxmlgtDivulgaccedilatildeo da licitaccedilatildeo natildeo efetuada devido a erro durante o processoltdescxmlgt

Quando eacute solicitado a divulgaccedilatildeo de uma licitaccedilatildeo e ocorre um erro durante o processamento de algum item da licitaccedilatildeo eacute retornado este erro ao utuaacuterio

439 lterroxmlgt-1072896749lterroxmlgt

ltdescxmlgtWhitespace is not allowed at this locationltdescxmlgt

Este erro geralmente ocorre devido a uma limitaccedilatildeo no XML natildeo poder processar alguns caracteres especiais como por exemplo ampgtlt

Neste caso uma soluccedilatildeo mais simples eacute delimitar o conteuacutedo do elemento em questatildeo pelo elemento CDATA Segue abaixo um exemplo de como delimitar o conteuacutedo com CDATA

Abaixo o XML iraacute apresentar o erro descrito devido ao caracter amp

ltobjetogtteste amp teste LTDAltobjetogt

Delimitado o conteuacutedo com CDATA o problema eacute resolvido

ltobjetogtlt[CDATA[teste amp teste LTDA]]gtltobjetogt

4310 lterroxmlgt-1072898028lterroxmlgt

ltdescxmlgtElement content is invalid according to the DTDSchema Expecting cnet_avisocpfltdescxmlgt

Quando algum elemento natildeo segue a sequumlecircncia de elementos definida pelo schema ou quando o elemento encontra-se escrito erroneamente ocorre o erro citado acima

Queira verificar se o elemento natildeo foi digitado incorretamente ou se ele encontra-se fora de posiccedilatildeo no XML segundo o esquema XSD

4311 lterroxmlgt-1072897660lterroxmlgt

ltdescxmlgtThe element cnet_avisomod has an invalid value according to its data typeltdescxmlgt

Ocorre quando o conteuacutedo de um elemento natildeo segue a regra definida pelo schema

Favor consulte a documentaccedilatildeo referente ao elemento em questatildeo

44 Possiacuteveis erros durante a validaccedilatildeo no natural

Os erros referentes a validaccedilatildeo no natural satildeo auto explicativos

Por favor consulte a documentaccedilatildeo sobre como os dados devem ser enviados

45 Observaccedilotildees gerais

13

O XML eacute validado utilizando o Microsoft XML Parser 40

Na definiccedilatildeo dos elementos de entrada no XML entende-se como campo obrigatoacuterio quando o referido elemento do XML deve delimitar um texto ou seja conter um valor

Os elementos erroxml descxml erronat descnat e posnat repetem-se para cada chamada a uma inclusatildeo alteraccedilatildeo ou exclusatildeo de uma licitaccedilatildeo de seus respectivos itens e divulgaccedilatildeo da licitaccedilatildeo seguindo a ordem em que os dados foram recebidos

Caso seja falha uma accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo ou consulta para um resultado de um item de licitaccedilatildeo o processo todo continua ateacute que todos os itens sejam processados exceto quando ocorre algum erro interno na aplicaccedilatildeo que impossibilite a continuidade do processamento porem caso seja solicitado a divulgaccedilatildeo da licitaccedilatildeo eacute retornado erro ao usuaacuterio

Para uma exclusatildeo ou consulta de item natildeo existe necessidade de informar dados para os elementos ltcpfcnpjgt ltmarcagt ltquantidadegt e ltvalor_totalgt

As opccedilotildees de inclusatildeo e alteraccedilatildeo relativos a licitaccedilatildeo e item de licitaccedilatildeo possuem o mesmo enfoque teacutecnico ou seja se for solicitado para alterar uma licitaccedilatildeo que natildeo existe esta seraacute incluiacuteda e se for solicitado para incluir uma licitaccedilatildeo jaacute existente esta eacute alterada

5 Exemplo

51 Inclusatildeo de resultado para uma licitaccedilatildeo de trecircs itens

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt2ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt10ltquantidadegt ltvalor_totalgt5000000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt20000000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

14

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item

XML de entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt200999ltuasggt ltmodalidadegt01ltmodalidadegt ltnumerogt3ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtMIN DO PLANEJAMENTO ORCAMENTO E GESTAODFltnome_uasggt ltnome_modalidadegtCONVITEltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt

15

ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt1303lterronatgt

ltdescnatgtRESULTADO SOacute PODE OCORRER APOacuteS A ENTREGA DAS PROPOSTAltdescnatgt ltdadogt ltdadosgt ltcnetgt

53 Exclui resultado de licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt24830120860ltcpfgt ltsenhagtbela30ltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtexrresultltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtITEM EXCLUIDO COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

54 Consulta de resultado da licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

5

Existe dois ambientes para o processamento do XML um de treinamento e outro de produccedilatildeo Deve-se atentar ao fato de que a paacutegina de entrada de cada um eacute diferente bem como o elemento ambiente do XML

Foi definido um tempo total de 120 segundos para o processamento do XML Caso este seja ultrapassado a operaccedilatildeo cai por Time Out e o processo eacute finalizado

Caso o XML possua muitos itens a serem processados eacute possiacutevel dividi-lo em dois ou mais a fim de evitar trafego de rede ou evitar que a operaccedilatildeo caia por Time Ou

O XML seraacute sempre validado por um schema XSD

Eacute necessaacuterio que o XML possua a codificaccedilatildeo ISO-8859-1 Para isto coloque a instruccedilatildeo seguinte no iniacutecio do seu XML ltxml version=10 encoding=ISO-8859-1gt

Eacute fundamental que a maacutequina que faccedila a integraccedilatildeo possua o certificado do SERPRO instalado Mais informaccedilotildees sobre o certificado podem ser obtidas acessando o endereccedilo httpwwwcomprasnetgovbrajudacertificadoasp

Caso o texto contido em um elemento possua algum caracter especial natildeo suportado pelo elemento element do XML inviabilizando a formaccedilatildeo do XML entatildeo este texto poderaacute ser delimitado por um elemento CDATA filho do elemento em questatildeo

O XML de entrada deve fazer referecircncia ao namespace cnet_resultado para as transaccedilotildees envolvendo resultado O XML de retorno natildeo possui namespace definido

Eacute utilizado na aplicaccedilatildeo do SERPRO o Microsoft XML Parser 40 para a validaccedilatildeo e processamento do XML

36 Queda de conexatildeo

Foi definido um tempo total de 120 segundos para que o XML seja processado e retornado o XML para o usuaacuterio

Caso este tempo expire ou caso algum fator externo motive uma falha de conexatildeo ou de sistema o processo eacute abortado ateacute o ponto de falha

Ocorrendo esta situaccedilatildeo basta reenviar o XML para recomeccedilar o processamento do iniacutecio

As accedilotildees de inclusatildeo e alteraccedilatildeo possuem o mesmo efeito praacutetico ou seja uma accedilatildeo de inclusatildeo para um dado jaacute existente iraacute alteraacute-la bem como uma alteraccedilatildeo para uma dado natildeo existente iraacute incluiacute-la

Caso persista o problema de queda de conexatildeo por time out devido ao seu tamanho eacute possiacutevel dividir o XML em dois ou mais

4 Resultado de licitaccedilatildeo

41 Descriccedilatildeo dos elementos do XML de entrada para as transaccedilotildees de resultado de licitaccedilatildeo

411 ltcnet xmlns=cnet_resultadogt

Eacute o elemento raiz do XML Eacute necessaacuterio que tenha referecircncia ao NameSpace cnet_resultado conforme demonstrado acima

412 ltambientegtltambientegt

6

Define o ambiente para onde os dados seratildeo enviados

Assume os seguintes valores

produccedilatildeo para o ambiente de produccedilatildeo

treinamento para o ambiente de treinamento

Eacute importante ressaltar que estes dois ambientes possuem pontos de entradas diferentes Caso o ponto de entrada seja diferente do especificado por este elemento eacute retornado o erro 991 para o usuaacuterio

Campo obrigatoacuterio

413 ltcpfgtltcpfgt

CPF do usuaacuterio habilitado no Sistema SIASG Sequumlencial de 11 nuacutemeros

Campo obrigatoacuterio

414 ltsenhagtltsenhagt

Senha do usuaacuterio habilitado no Sistema SIASG aceitando ateacute doze posiccedilotildees

Lembramos que caso a senha possua caracteres especiais eacute possiacutevel delimitar o seu conteuacutedo com o elemento CDATA

Campo obrigatoacuterio

415 ltuasggtltuasggt

Coacutedigo da Unidade Administrativa de Serviccedilos Gerais (UASG) responsaacutevel pela licitaccedilatildeo cujo resultado seraacute informado sendo um nuacutemero sequumlencial de ateacute 6 posiccedilotildees

Campo obrigatoacuterio

416 ltmodalidadegtltmodalidadegt

Coacutedigo da modalidade da licitaccedilatildeo

Assume os valores

01 Convite

02 - Tomada de Preccedilos

03 - Concorrecircncia

04 - Concorrecircncia Internacional

05 Pregatildeo

Campo obrigatoacuterio

417 ltnumerogtltnumerogt

7

Nuacutemero atribuiacutedo pela UASG agrave licitaccedilatildeo

Assume ateacute 5 posiccedilotildees numeacutericas

Campo obrigatoacuterio

418 ltanogtltanogt

Ano da licitaccedilatildeo Ex 2002

Campo obrigatoacuterio

419 ltsistemagtltsistemagt

Nome do sistema chamador (origem) String alfanumeacuterica com ateacute 15 posiccedilotildees Deve ser diferente de ComprasNet

Campo obrigatoacuterio

4110 ltitensgtltitemgtltitemgtltitensgt

O elemento itens delimita o conjunto de estrutura de repeticcedilatildeo para os resultados da licitaccedilatildeo cada estrutura esta chamada item

Cada elemento item referencia os dados para somente um resultado de item da licitaccedilatildeo

Para cada accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo reativaccedilatildeo ou consulta de um resultado de item da licitaccedilatildeo deve ser criado um elemento item este como filho de itens

4111 ltacao_itemgtltacao_itemgt

Informa qual a accedilatildeo que seraacute feita ao resultado de um item da licitaccedilatildeo

Assume os valores

inclusatildeo para inclusatildeo ou alteraccedilatildeo de um resultado para um item de licitaccedilatildeo

alteraccedilatildeo para inclusatildeo ou alteraccedilatildeo de um resultado para um item de licitaccedilatildeo

exrresult para exclusatildeo ou reativaccedilatildeo de um resultado para um item da licitaccedilatildeo

consulta para consulta de um resultado para um item da licitaccedilatildeo

Campo obrigatoacuterio

4112 ltnum_itemgtltnum_itemgt

Nuacutemero do item da licitaccedilatildeo a ser informado Sequumlecircncia de ateacute 5 nuacutemeros

Campo obrigatoacuterio

4113 ltcpfcnpjgtltcpfcnpjgt

8

CPF ou CNPJ do vencedor para o item da licitaccedilatildeo Sequumlecircncia numeacuterica de ateacute 14 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4114 ltmarcagtltmarcagt

Marca do material do fornecedor vencedor String alfanumeacuterica de ateacute 20 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4115 ltquantidadegtltquantidadegt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4116 ltvalor_totalgtltvalor_totalgt

Valor total pago pelo item Sequumlecircncia numeacuterica de ateacute 17 posiccedilotildees sem viacutergula As duas ultimas posiccedilotildees satildeo destinadas agraves casas decimais

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

42 Descriccedilatildeo dos elementos XML de saiacuteda para as transaccedilotildees de resultado de licitaccedilatildeo

421 Gerais

4211 ltcnetgtltcnetgt

Elemento raiz do XML de saiacuteda

4212 lterroxmlgtlterroxmlgt

Coacutedigo do erro na validaccedilatildeo pelo parse do XML ou da validaccedilatildeo do usuaacuterio do Senha-Rede ou devido a algum erro interno na aplicaccedilatildeo

Retorno igual a zero significa sucesso

4213 ltdescxmlgtltdescxmlgt

Descriccedilatildeo do erro do XML ou da validaccedilatildeo do usuaacuterio no Senha-Rede ou do problema interno na aplicaccedilatildeo

Retorna vazio caso o XML e o acesso do usuaacuterio sejam validados ou natildeo tenha ocorrido nenhum erro interno

4214 lterronatgtlterronatgt

9

Coacutedigo do erro na validaccedilatildeo do Natural

Retorno igual a zero significa sucesso

4215 ltdescnatgtltdescnatgt

Mensagem de retorno do natural

Independente do lterronatgt este campo sempre vem preenchido ou descrevendo o erro ou trazendo uma mensagem de sucesso

4216 ltnome_uasggtltnome_uasggt

Nome da UASG como string alfanumeacuterica podendo Ter ateacute 45 posiccedilotildees

4217 ltnome_modalidadegtltnome_modalidadegt

Nome da modalidade da licitaccedilatildeo tendo ateacute 50 posiccedilotildees

4218 ltresultadogtltresultadogt

Descriccedilatildeo resumida do status do resultado da licitaccedilatildeo String alfanumeacuterica com ateacute 35 posiccedilotildees

4219 ltvalor_licitgtltvalor_licitgt

Valor total da licitaccedilatildeo Numero com 55 posiccedilotildees

422 Especiacutefico para consulta resultado de licitaccedilatildeo

4221 ltcpfcnpj_vencedorgtltcpfcnpj_vencedorgt

CPF ou CNPJ do vencedor da licitaccedilatildeo Nuacutemero com ateacute 14 posiccedilotildees

4222 ltcodigo_mat_servgtltcodigo_mat_servgt

Coacutedigo do material ou do serviccedilo a que se refere o item da licitaccedilatildeo Sequumlecircncia de ateacute 9 nuacutemeros

4223 ltnome_mat_servgtltnome_mat_servgt

Nome do material ou do serviccedilo a que se refere o item da licitaccedilatildeo String alfanumeacuterica de ateacute 100 posiccedilotildees

4224 ltmarcagtltmarcagt

Marca do produto fornecido String de ateacute 20 posiccedilotildees

10

4225 ltquantgtltquantgt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

4226 ltunidade_fornecgtltunidade_fornecgt

Unidade de fornecimento utilizada na compra String alfanumeacuterica com ateacute 40 posiccedilotildees

4227 ltvalor_totalgtltvalor_totalgt

Valor global para o item Numeacuterico com ateacute 17 posiccedilotildees

4228 ltvalor_unitariogtltvalor_unitariogt

Valor unitaacuterio do item Numeacuterico com ateacute 17 posiccedilotildees

4229 ltdescrgtltdescrgt

Descriccedilatildeo do item String alfanumeacuterica com ateacute 1248 posiccedilotildees

42210 ltrazao_social_vencedorgtltrazao_social_vencedorgt

Razatildeo social do vencedor String com ateacute 80 posiccedilotildees

42211 ltind_mat_servgtltind_mat_servgt

Indicar o tipo do item comprado

Retorna os valores

M para material

S para serviccedilo

42212 ltjustificativagtltjustificativagt

String alfanumeacuterica de 1200 posiccedilotildees

43 Possiacuteveis erros durante o processamento do XML

431 lterroxmlgt999lterroxmlgt

ltdescxmlgtProcesso falho - Erro interno no sistema Por favor entre em contato com a equipe de suporteltdescxmlgt

Ocorre quando o processamento do XML falhou devido a um erro na aplicaccedilatildeo do ComprasNet Por favor entre em contato com a equipe de suporte do ComprasNet nesta situaccedilatildeo

11

432 lterroxmlgt998lterroxmlgt

ltdescxmlgtNameSpace natildeo corresponde ao esperadoltdescxmlgt

Verifique se o NameSpace padratildeo do XML eacute o cnet_resultado

Para isto certifique-se que o elemento raiz do XML ltcnetgt seja escrito da seguinte maneira

ltcnet xmlns=cnet_resultadogt para demais transaccedilotildees de resultado de licitaccedilatildeo

433 lterroxmlgt995lterroxmlgt

ltdescxmlgtProblema na Validaccedilatildeo do Login e Senhaltdescxmlgt

Ocorreu um problema na validaccedilatildeo do CPF e senha no Senha-Rede

Favor verifique se os seus dados de CPF e senha estejam corretos e que a sua senha natildeo esteja espirada ou revogada

Geralmente a mensagem de retorno eacute auto explicativa

434 lterroxmlgt994lterroxmlgt

ltdescxmlgtUsuaacuterio natildeo habilitado na transaccedilatildeo IALAVISOltdescxmlgt

Para poder fazer manutenccedilatildeo ou consulta de licitaccedilatildeo eacute necessaacuterio que o usuaacuterio possua a respectiva transaccedilatildeo no senha rede Caso natildeo seja possiacutevel validar eacute retornado ao usuaacuterio o nome da transaccedilatildeo o qual natildeo possui habilitaccedilatildeo

435 lterroxmlgt992lterroxmlgt

ltdescxmlgtErro na comunicaccedilatildeo com o Grande Porte queira tentar novamente mais tarde Caso persista o erro por favor entre em contato com a equipe de suporteltdescxmlgt

Quando a comunicaccedilatildeo com o mainframe falha por qualquer motivo eacute retornado este erro a usuaacuterio

436 lterroxmlgt991lterroxmlgt

ltdescxmlgtElemento ambiente natildeo condiz com o ponto de entrada para o ambiente desejadoltdescxmlgt

O ComprasNet possuiacute dois pontos de entrada um para treinamento e outro para produccedilatildeo O elemento do XML ambiente deve sempre condizer com qual ambiente esta sendo usado Caso isto natildeo ocorra eacute retornado este erro ao usuaacuterio

437 lterroxmlgt990lterroxmlgt

ltdescxmlgtSistema informado deve ser diferente de COMPRASNETltdescxmlgt

O valor do elemento sistema repassado no elemento XML de entrada deve ser diferente de ComprasNet

12

438 lterroxmlgt988lterroxmlgt

ltdescxmlgtDivulgaccedilatildeo da licitaccedilatildeo natildeo efetuada devido a erro durante o processoltdescxmlgt

Quando eacute solicitado a divulgaccedilatildeo de uma licitaccedilatildeo e ocorre um erro durante o processamento de algum item da licitaccedilatildeo eacute retornado este erro ao utuaacuterio

439 lterroxmlgt-1072896749lterroxmlgt

ltdescxmlgtWhitespace is not allowed at this locationltdescxmlgt

Este erro geralmente ocorre devido a uma limitaccedilatildeo no XML natildeo poder processar alguns caracteres especiais como por exemplo ampgtlt

Neste caso uma soluccedilatildeo mais simples eacute delimitar o conteuacutedo do elemento em questatildeo pelo elemento CDATA Segue abaixo um exemplo de como delimitar o conteuacutedo com CDATA

Abaixo o XML iraacute apresentar o erro descrito devido ao caracter amp

ltobjetogtteste amp teste LTDAltobjetogt

Delimitado o conteuacutedo com CDATA o problema eacute resolvido

ltobjetogtlt[CDATA[teste amp teste LTDA]]gtltobjetogt

4310 lterroxmlgt-1072898028lterroxmlgt

ltdescxmlgtElement content is invalid according to the DTDSchema Expecting cnet_avisocpfltdescxmlgt

Quando algum elemento natildeo segue a sequumlecircncia de elementos definida pelo schema ou quando o elemento encontra-se escrito erroneamente ocorre o erro citado acima

Queira verificar se o elemento natildeo foi digitado incorretamente ou se ele encontra-se fora de posiccedilatildeo no XML segundo o esquema XSD

4311 lterroxmlgt-1072897660lterroxmlgt

ltdescxmlgtThe element cnet_avisomod has an invalid value according to its data typeltdescxmlgt

Ocorre quando o conteuacutedo de um elemento natildeo segue a regra definida pelo schema

Favor consulte a documentaccedilatildeo referente ao elemento em questatildeo

44 Possiacuteveis erros durante a validaccedilatildeo no natural

Os erros referentes a validaccedilatildeo no natural satildeo auto explicativos

Por favor consulte a documentaccedilatildeo sobre como os dados devem ser enviados

45 Observaccedilotildees gerais

13

O XML eacute validado utilizando o Microsoft XML Parser 40

Na definiccedilatildeo dos elementos de entrada no XML entende-se como campo obrigatoacuterio quando o referido elemento do XML deve delimitar um texto ou seja conter um valor

Os elementos erroxml descxml erronat descnat e posnat repetem-se para cada chamada a uma inclusatildeo alteraccedilatildeo ou exclusatildeo de uma licitaccedilatildeo de seus respectivos itens e divulgaccedilatildeo da licitaccedilatildeo seguindo a ordem em que os dados foram recebidos

Caso seja falha uma accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo ou consulta para um resultado de um item de licitaccedilatildeo o processo todo continua ateacute que todos os itens sejam processados exceto quando ocorre algum erro interno na aplicaccedilatildeo que impossibilite a continuidade do processamento porem caso seja solicitado a divulgaccedilatildeo da licitaccedilatildeo eacute retornado erro ao usuaacuterio

Para uma exclusatildeo ou consulta de item natildeo existe necessidade de informar dados para os elementos ltcpfcnpjgt ltmarcagt ltquantidadegt e ltvalor_totalgt

As opccedilotildees de inclusatildeo e alteraccedilatildeo relativos a licitaccedilatildeo e item de licitaccedilatildeo possuem o mesmo enfoque teacutecnico ou seja se for solicitado para alterar uma licitaccedilatildeo que natildeo existe esta seraacute incluiacuteda e se for solicitado para incluir uma licitaccedilatildeo jaacute existente esta eacute alterada

5 Exemplo

51 Inclusatildeo de resultado para uma licitaccedilatildeo de trecircs itens

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt2ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt10ltquantidadegt ltvalor_totalgt5000000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt20000000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

14

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item

XML de entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt200999ltuasggt ltmodalidadegt01ltmodalidadegt ltnumerogt3ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtMIN DO PLANEJAMENTO ORCAMENTO E GESTAODFltnome_uasggt ltnome_modalidadegtCONVITEltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt

15

ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt1303lterronatgt

ltdescnatgtRESULTADO SOacute PODE OCORRER APOacuteS A ENTREGA DAS PROPOSTAltdescnatgt ltdadogt ltdadosgt ltcnetgt

53 Exclui resultado de licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt24830120860ltcpfgt ltsenhagtbela30ltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtexrresultltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtITEM EXCLUIDO COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

54 Consulta de resultado da licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

6

Define o ambiente para onde os dados seratildeo enviados

Assume os seguintes valores

produccedilatildeo para o ambiente de produccedilatildeo

treinamento para o ambiente de treinamento

Eacute importante ressaltar que estes dois ambientes possuem pontos de entradas diferentes Caso o ponto de entrada seja diferente do especificado por este elemento eacute retornado o erro 991 para o usuaacuterio

Campo obrigatoacuterio

413 ltcpfgtltcpfgt

CPF do usuaacuterio habilitado no Sistema SIASG Sequumlencial de 11 nuacutemeros

Campo obrigatoacuterio

414 ltsenhagtltsenhagt

Senha do usuaacuterio habilitado no Sistema SIASG aceitando ateacute doze posiccedilotildees

Lembramos que caso a senha possua caracteres especiais eacute possiacutevel delimitar o seu conteuacutedo com o elemento CDATA

Campo obrigatoacuterio

415 ltuasggtltuasggt

Coacutedigo da Unidade Administrativa de Serviccedilos Gerais (UASG) responsaacutevel pela licitaccedilatildeo cujo resultado seraacute informado sendo um nuacutemero sequumlencial de ateacute 6 posiccedilotildees

Campo obrigatoacuterio

416 ltmodalidadegtltmodalidadegt

Coacutedigo da modalidade da licitaccedilatildeo

Assume os valores

01 Convite

02 - Tomada de Preccedilos

03 - Concorrecircncia

04 - Concorrecircncia Internacional

05 Pregatildeo

Campo obrigatoacuterio

417 ltnumerogtltnumerogt

7

Nuacutemero atribuiacutedo pela UASG agrave licitaccedilatildeo

Assume ateacute 5 posiccedilotildees numeacutericas

Campo obrigatoacuterio

418 ltanogtltanogt

Ano da licitaccedilatildeo Ex 2002

Campo obrigatoacuterio

419 ltsistemagtltsistemagt

Nome do sistema chamador (origem) String alfanumeacuterica com ateacute 15 posiccedilotildees Deve ser diferente de ComprasNet

Campo obrigatoacuterio

4110 ltitensgtltitemgtltitemgtltitensgt

O elemento itens delimita o conjunto de estrutura de repeticcedilatildeo para os resultados da licitaccedilatildeo cada estrutura esta chamada item

Cada elemento item referencia os dados para somente um resultado de item da licitaccedilatildeo

Para cada accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo reativaccedilatildeo ou consulta de um resultado de item da licitaccedilatildeo deve ser criado um elemento item este como filho de itens

4111 ltacao_itemgtltacao_itemgt

Informa qual a accedilatildeo que seraacute feita ao resultado de um item da licitaccedilatildeo

Assume os valores

inclusatildeo para inclusatildeo ou alteraccedilatildeo de um resultado para um item de licitaccedilatildeo

alteraccedilatildeo para inclusatildeo ou alteraccedilatildeo de um resultado para um item de licitaccedilatildeo

exrresult para exclusatildeo ou reativaccedilatildeo de um resultado para um item da licitaccedilatildeo

consulta para consulta de um resultado para um item da licitaccedilatildeo

Campo obrigatoacuterio

4112 ltnum_itemgtltnum_itemgt

Nuacutemero do item da licitaccedilatildeo a ser informado Sequumlecircncia de ateacute 5 nuacutemeros

Campo obrigatoacuterio

4113 ltcpfcnpjgtltcpfcnpjgt

8

CPF ou CNPJ do vencedor para o item da licitaccedilatildeo Sequumlecircncia numeacuterica de ateacute 14 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4114 ltmarcagtltmarcagt

Marca do material do fornecedor vencedor String alfanumeacuterica de ateacute 20 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4115 ltquantidadegtltquantidadegt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4116 ltvalor_totalgtltvalor_totalgt

Valor total pago pelo item Sequumlecircncia numeacuterica de ateacute 17 posiccedilotildees sem viacutergula As duas ultimas posiccedilotildees satildeo destinadas agraves casas decimais

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

42 Descriccedilatildeo dos elementos XML de saiacuteda para as transaccedilotildees de resultado de licitaccedilatildeo

421 Gerais

4211 ltcnetgtltcnetgt

Elemento raiz do XML de saiacuteda

4212 lterroxmlgtlterroxmlgt

Coacutedigo do erro na validaccedilatildeo pelo parse do XML ou da validaccedilatildeo do usuaacuterio do Senha-Rede ou devido a algum erro interno na aplicaccedilatildeo

Retorno igual a zero significa sucesso

4213 ltdescxmlgtltdescxmlgt

Descriccedilatildeo do erro do XML ou da validaccedilatildeo do usuaacuterio no Senha-Rede ou do problema interno na aplicaccedilatildeo

Retorna vazio caso o XML e o acesso do usuaacuterio sejam validados ou natildeo tenha ocorrido nenhum erro interno

4214 lterronatgtlterronatgt

9

Coacutedigo do erro na validaccedilatildeo do Natural

Retorno igual a zero significa sucesso

4215 ltdescnatgtltdescnatgt

Mensagem de retorno do natural

Independente do lterronatgt este campo sempre vem preenchido ou descrevendo o erro ou trazendo uma mensagem de sucesso

4216 ltnome_uasggtltnome_uasggt

Nome da UASG como string alfanumeacuterica podendo Ter ateacute 45 posiccedilotildees

4217 ltnome_modalidadegtltnome_modalidadegt

Nome da modalidade da licitaccedilatildeo tendo ateacute 50 posiccedilotildees

4218 ltresultadogtltresultadogt

Descriccedilatildeo resumida do status do resultado da licitaccedilatildeo String alfanumeacuterica com ateacute 35 posiccedilotildees

4219 ltvalor_licitgtltvalor_licitgt

Valor total da licitaccedilatildeo Numero com 55 posiccedilotildees

422 Especiacutefico para consulta resultado de licitaccedilatildeo

4221 ltcpfcnpj_vencedorgtltcpfcnpj_vencedorgt

CPF ou CNPJ do vencedor da licitaccedilatildeo Nuacutemero com ateacute 14 posiccedilotildees

4222 ltcodigo_mat_servgtltcodigo_mat_servgt

Coacutedigo do material ou do serviccedilo a que se refere o item da licitaccedilatildeo Sequumlecircncia de ateacute 9 nuacutemeros

4223 ltnome_mat_servgtltnome_mat_servgt

Nome do material ou do serviccedilo a que se refere o item da licitaccedilatildeo String alfanumeacuterica de ateacute 100 posiccedilotildees

4224 ltmarcagtltmarcagt

Marca do produto fornecido String de ateacute 20 posiccedilotildees

10

4225 ltquantgtltquantgt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

4226 ltunidade_fornecgtltunidade_fornecgt

Unidade de fornecimento utilizada na compra String alfanumeacuterica com ateacute 40 posiccedilotildees

4227 ltvalor_totalgtltvalor_totalgt

Valor global para o item Numeacuterico com ateacute 17 posiccedilotildees

4228 ltvalor_unitariogtltvalor_unitariogt

Valor unitaacuterio do item Numeacuterico com ateacute 17 posiccedilotildees

4229 ltdescrgtltdescrgt

Descriccedilatildeo do item String alfanumeacuterica com ateacute 1248 posiccedilotildees

42210 ltrazao_social_vencedorgtltrazao_social_vencedorgt

Razatildeo social do vencedor String com ateacute 80 posiccedilotildees

42211 ltind_mat_servgtltind_mat_servgt

Indicar o tipo do item comprado

Retorna os valores

M para material

S para serviccedilo

42212 ltjustificativagtltjustificativagt

String alfanumeacuterica de 1200 posiccedilotildees

43 Possiacuteveis erros durante o processamento do XML

431 lterroxmlgt999lterroxmlgt

ltdescxmlgtProcesso falho - Erro interno no sistema Por favor entre em contato com a equipe de suporteltdescxmlgt

Ocorre quando o processamento do XML falhou devido a um erro na aplicaccedilatildeo do ComprasNet Por favor entre em contato com a equipe de suporte do ComprasNet nesta situaccedilatildeo

11

432 lterroxmlgt998lterroxmlgt

ltdescxmlgtNameSpace natildeo corresponde ao esperadoltdescxmlgt

Verifique se o NameSpace padratildeo do XML eacute o cnet_resultado

Para isto certifique-se que o elemento raiz do XML ltcnetgt seja escrito da seguinte maneira

ltcnet xmlns=cnet_resultadogt para demais transaccedilotildees de resultado de licitaccedilatildeo

433 lterroxmlgt995lterroxmlgt

ltdescxmlgtProblema na Validaccedilatildeo do Login e Senhaltdescxmlgt

Ocorreu um problema na validaccedilatildeo do CPF e senha no Senha-Rede

Favor verifique se os seus dados de CPF e senha estejam corretos e que a sua senha natildeo esteja espirada ou revogada

Geralmente a mensagem de retorno eacute auto explicativa

434 lterroxmlgt994lterroxmlgt

ltdescxmlgtUsuaacuterio natildeo habilitado na transaccedilatildeo IALAVISOltdescxmlgt

Para poder fazer manutenccedilatildeo ou consulta de licitaccedilatildeo eacute necessaacuterio que o usuaacuterio possua a respectiva transaccedilatildeo no senha rede Caso natildeo seja possiacutevel validar eacute retornado ao usuaacuterio o nome da transaccedilatildeo o qual natildeo possui habilitaccedilatildeo

435 lterroxmlgt992lterroxmlgt

ltdescxmlgtErro na comunicaccedilatildeo com o Grande Porte queira tentar novamente mais tarde Caso persista o erro por favor entre em contato com a equipe de suporteltdescxmlgt

Quando a comunicaccedilatildeo com o mainframe falha por qualquer motivo eacute retornado este erro a usuaacuterio

436 lterroxmlgt991lterroxmlgt

ltdescxmlgtElemento ambiente natildeo condiz com o ponto de entrada para o ambiente desejadoltdescxmlgt

O ComprasNet possuiacute dois pontos de entrada um para treinamento e outro para produccedilatildeo O elemento do XML ambiente deve sempre condizer com qual ambiente esta sendo usado Caso isto natildeo ocorra eacute retornado este erro ao usuaacuterio

437 lterroxmlgt990lterroxmlgt

ltdescxmlgtSistema informado deve ser diferente de COMPRASNETltdescxmlgt

O valor do elemento sistema repassado no elemento XML de entrada deve ser diferente de ComprasNet

12

438 lterroxmlgt988lterroxmlgt

ltdescxmlgtDivulgaccedilatildeo da licitaccedilatildeo natildeo efetuada devido a erro durante o processoltdescxmlgt

Quando eacute solicitado a divulgaccedilatildeo de uma licitaccedilatildeo e ocorre um erro durante o processamento de algum item da licitaccedilatildeo eacute retornado este erro ao utuaacuterio

439 lterroxmlgt-1072896749lterroxmlgt

ltdescxmlgtWhitespace is not allowed at this locationltdescxmlgt

Este erro geralmente ocorre devido a uma limitaccedilatildeo no XML natildeo poder processar alguns caracteres especiais como por exemplo ampgtlt

Neste caso uma soluccedilatildeo mais simples eacute delimitar o conteuacutedo do elemento em questatildeo pelo elemento CDATA Segue abaixo um exemplo de como delimitar o conteuacutedo com CDATA

Abaixo o XML iraacute apresentar o erro descrito devido ao caracter amp

ltobjetogtteste amp teste LTDAltobjetogt

Delimitado o conteuacutedo com CDATA o problema eacute resolvido

ltobjetogtlt[CDATA[teste amp teste LTDA]]gtltobjetogt

4310 lterroxmlgt-1072898028lterroxmlgt

ltdescxmlgtElement content is invalid according to the DTDSchema Expecting cnet_avisocpfltdescxmlgt

Quando algum elemento natildeo segue a sequumlecircncia de elementos definida pelo schema ou quando o elemento encontra-se escrito erroneamente ocorre o erro citado acima

Queira verificar se o elemento natildeo foi digitado incorretamente ou se ele encontra-se fora de posiccedilatildeo no XML segundo o esquema XSD

4311 lterroxmlgt-1072897660lterroxmlgt

ltdescxmlgtThe element cnet_avisomod has an invalid value according to its data typeltdescxmlgt

Ocorre quando o conteuacutedo de um elemento natildeo segue a regra definida pelo schema

Favor consulte a documentaccedilatildeo referente ao elemento em questatildeo

44 Possiacuteveis erros durante a validaccedilatildeo no natural

Os erros referentes a validaccedilatildeo no natural satildeo auto explicativos

Por favor consulte a documentaccedilatildeo sobre como os dados devem ser enviados

45 Observaccedilotildees gerais

13

O XML eacute validado utilizando o Microsoft XML Parser 40

Na definiccedilatildeo dos elementos de entrada no XML entende-se como campo obrigatoacuterio quando o referido elemento do XML deve delimitar um texto ou seja conter um valor

Os elementos erroxml descxml erronat descnat e posnat repetem-se para cada chamada a uma inclusatildeo alteraccedilatildeo ou exclusatildeo de uma licitaccedilatildeo de seus respectivos itens e divulgaccedilatildeo da licitaccedilatildeo seguindo a ordem em que os dados foram recebidos

Caso seja falha uma accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo ou consulta para um resultado de um item de licitaccedilatildeo o processo todo continua ateacute que todos os itens sejam processados exceto quando ocorre algum erro interno na aplicaccedilatildeo que impossibilite a continuidade do processamento porem caso seja solicitado a divulgaccedilatildeo da licitaccedilatildeo eacute retornado erro ao usuaacuterio

Para uma exclusatildeo ou consulta de item natildeo existe necessidade de informar dados para os elementos ltcpfcnpjgt ltmarcagt ltquantidadegt e ltvalor_totalgt

As opccedilotildees de inclusatildeo e alteraccedilatildeo relativos a licitaccedilatildeo e item de licitaccedilatildeo possuem o mesmo enfoque teacutecnico ou seja se for solicitado para alterar uma licitaccedilatildeo que natildeo existe esta seraacute incluiacuteda e se for solicitado para incluir uma licitaccedilatildeo jaacute existente esta eacute alterada

5 Exemplo

51 Inclusatildeo de resultado para uma licitaccedilatildeo de trecircs itens

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt2ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt10ltquantidadegt ltvalor_totalgt5000000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt20000000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

14

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item

XML de entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt200999ltuasggt ltmodalidadegt01ltmodalidadegt ltnumerogt3ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtMIN DO PLANEJAMENTO ORCAMENTO E GESTAODFltnome_uasggt ltnome_modalidadegtCONVITEltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt

15

ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt1303lterronatgt

ltdescnatgtRESULTADO SOacute PODE OCORRER APOacuteS A ENTREGA DAS PROPOSTAltdescnatgt ltdadogt ltdadosgt ltcnetgt

53 Exclui resultado de licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt24830120860ltcpfgt ltsenhagtbela30ltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtexrresultltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtITEM EXCLUIDO COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

54 Consulta de resultado da licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

7

Nuacutemero atribuiacutedo pela UASG agrave licitaccedilatildeo

Assume ateacute 5 posiccedilotildees numeacutericas

Campo obrigatoacuterio

418 ltanogtltanogt

Ano da licitaccedilatildeo Ex 2002

Campo obrigatoacuterio

419 ltsistemagtltsistemagt

Nome do sistema chamador (origem) String alfanumeacuterica com ateacute 15 posiccedilotildees Deve ser diferente de ComprasNet

Campo obrigatoacuterio

4110 ltitensgtltitemgtltitemgtltitensgt

O elemento itens delimita o conjunto de estrutura de repeticcedilatildeo para os resultados da licitaccedilatildeo cada estrutura esta chamada item

Cada elemento item referencia os dados para somente um resultado de item da licitaccedilatildeo

Para cada accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo reativaccedilatildeo ou consulta de um resultado de item da licitaccedilatildeo deve ser criado um elemento item este como filho de itens

4111 ltacao_itemgtltacao_itemgt

Informa qual a accedilatildeo que seraacute feita ao resultado de um item da licitaccedilatildeo

Assume os valores

inclusatildeo para inclusatildeo ou alteraccedilatildeo de um resultado para um item de licitaccedilatildeo

alteraccedilatildeo para inclusatildeo ou alteraccedilatildeo de um resultado para um item de licitaccedilatildeo

exrresult para exclusatildeo ou reativaccedilatildeo de um resultado para um item da licitaccedilatildeo

consulta para consulta de um resultado para um item da licitaccedilatildeo

Campo obrigatoacuterio

4112 ltnum_itemgtltnum_itemgt

Nuacutemero do item da licitaccedilatildeo a ser informado Sequumlecircncia de ateacute 5 nuacutemeros

Campo obrigatoacuterio

4113 ltcpfcnpjgtltcpfcnpjgt

8

CPF ou CNPJ do vencedor para o item da licitaccedilatildeo Sequumlecircncia numeacuterica de ateacute 14 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4114 ltmarcagtltmarcagt

Marca do material do fornecedor vencedor String alfanumeacuterica de ateacute 20 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4115 ltquantidadegtltquantidadegt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4116 ltvalor_totalgtltvalor_totalgt

Valor total pago pelo item Sequumlecircncia numeacuterica de ateacute 17 posiccedilotildees sem viacutergula As duas ultimas posiccedilotildees satildeo destinadas agraves casas decimais

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

42 Descriccedilatildeo dos elementos XML de saiacuteda para as transaccedilotildees de resultado de licitaccedilatildeo

421 Gerais

4211 ltcnetgtltcnetgt

Elemento raiz do XML de saiacuteda

4212 lterroxmlgtlterroxmlgt

Coacutedigo do erro na validaccedilatildeo pelo parse do XML ou da validaccedilatildeo do usuaacuterio do Senha-Rede ou devido a algum erro interno na aplicaccedilatildeo

Retorno igual a zero significa sucesso

4213 ltdescxmlgtltdescxmlgt

Descriccedilatildeo do erro do XML ou da validaccedilatildeo do usuaacuterio no Senha-Rede ou do problema interno na aplicaccedilatildeo

Retorna vazio caso o XML e o acesso do usuaacuterio sejam validados ou natildeo tenha ocorrido nenhum erro interno

4214 lterronatgtlterronatgt

9

Coacutedigo do erro na validaccedilatildeo do Natural

Retorno igual a zero significa sucesso

4215 ltdescnatgtltdescnatgt

Mensagem de retorno do natural

Independente do lterronatgt este campo sempre vem preenchido ou descrevendo o erro ou trazendo uma mensagem de sucesso

4216 ltnome_uasggtltnome_uasggt

Nome da UASG como string alfanumeacuterica podendo Ter ateacute 45 posiccedilotildees

4217 ltnome_modalidadegtltnome_modalidadegt

Nome da modalidade da licitaccedilatildeo tendo ateacute 50 posiccedilotildees

4218 ltresultadogtltresultadogt

Descriccedilatildeo resumida do status do resultado da licitaccedilatildeo String alfanumeacuterica com ateacute 35 posiccedilotildees

4219 ltvalor_licitgtltvalor_licitgt

Valor total da licitaccedilatildeo Numero com 55 posiccedilotildees

422 Especiacutefico para consulta resultado de licitaccedilatildeo

4221 ltcpfcnpj_vencedorgtltcpfcnpj_vencedorgt

CPF ou CNPJ do vencedor da licitaccedilatildeo Nuacutemero com ateacute 14 posiccedilotildees

4222 ltcodigo_mat_servgtltcodigo_mat_servgt

Coacutedigo do material ou do serviccedilo a que se refere o item da licitaccedilatildeo Sequumlecircncia de ateacute 9 nuacutemeros

4223 ltnome_mat_servgtltnome_mat_servgt

Nome do material ou do serviccedilo a que se refere o item da licitaccedilatildeo String alfanumeacuterica de ateacute 100 posiccedilotildees

4224 ltmarcagtltmarcagt

Marca do produto fornecido String de ateacute 20 posiccedilotildees

10

4225 ltquantgtltquantgt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

4226 ltunidade_fornecgtltunidade_fornecgt

Unidade de fornecimento utilizada na compra String alfanumeacuterica com ateacute 40 posiccedilotildees

4227 ltvalor_totalgtltvalor_totalgt

Valor global para o item Numeacuterico com ateacute 17 posiccedilotildees

4228 ltvalor_unitariogtltvalor_unitariogt

Valor unitaacuterio do item Numeacuterico com ateacute 17 posiccedilotildees

4229 ltdescrgtltdescrgt

Descriccedilatildeo do item String alfanumeacuterica com ateacute 1248 posiccedilotildees

42210 ltrazao_social_vencedorgtltrazao_social_vencedorgt

Razatildeo social do vencedor String com ateacute 80 posiccedilotildees

42211 ltind_mat_servgtltind_mat_servgt

Indicar o tipo do item comprado

Retorna os valores

M para material

S para serviccedilo

42212 ltjustificativagtltjustificativagt

String alfanumeacuterica de 1200 posiccedilotildees

43 Possiacuteveis erros durante o processamento do XML

431 lterroxmlgt999lterroxmlgt

ltdescxmlgtProcesso falho - Erro interno no sistema Por favor entre em contato com a equipe de suporteltdescxmlgt

Ocorre quando o processamento do XML falhou devido a um erro na aplicaccedilatildeo do ComprasNet Por favor entre em contato com a equipe de suporte do ComprasNet nesta situaccedilatildeo

11

432 lterroxmlgt998lterroxmlgt

ltdescxmlgtNameSpace natildeo corresponde ao esperadoltdescxmlgt

Verifique se o NameSpace padratildeo do XML eacute o cnet_resultado

Para isto certifique-se que o elemento raiz do XML ltcnetgt seja escrito da seguinte maneira

ltcnet xmlns=cnet_resultadogt para demais transaccedilotildees de resultado de licitaccedilatildeo

433 lterroxmlgt995lterroxmlgt

ltdescxmlgtProblema na Validaccedilatildeo do Login e Senhaltdescxmlgt

Ocorreu um problema na validaccedilatildeo do CPF e senha no Senha-Rede

Favor verifique se os seus dados de CPF e senha estejam corretos e que a sua senha natildeo esteja espirada ou revogada

Geralmente a mensagem de retorno eacute auto explicativa

434 lterroxmlgt994lterroxmlgt

ltdescxmlgtUsuaacuterio natildeo habilitado na transaccedilatildeo IALAVISOltdescxmlgt

Para poder fazer manutenccedilatildeo ou consulta de licitaccedilatildeo eacute necessaacuterio que o usuaacuterio possua a respectiva transaccedilatildeo no senha rede Caso natildeo seja possiacutevel validar eacute retornado ao usuaacuterio o nome da transaccedilatildeo o qual natildeo possui habilitaccedilatildeo

435 lterroxmlgt992lterroxmlgt

ltdescxmlgtErro na comunicaccedilatildeo com o Grande Porte queira tentar novamente mais tarde Caso persista o erro por favor entre em contato com a equipe de suporteltdescxmlgt

Quando a comunicaccedilatildeo com o mainframe falha por qualquer motivo eacute retornado este erro a usuaacuterio

436 lterroxmlgt991lterroxmlgt

ltdescxmlgtElemento ambiente natildeo condiz com o ponto de entrada para o ambiente desejadoltdescxmlgt

O ComprasNet possuiacute dois pontos de entrada um para treinamento e outro para produccedilatildeo O elemento do XML ambiente deve sempre condizer com qual ambiente esta sendo usado Caso isto natildeo ocorra eacute retornado este erro ao usuaacuterio

437 lterroxmlgt990lterroxmlgt

ltdescxmlgtSistema informado deve ser diferente de COMPRASNETltdescxmlgt

O valor do elemento sistema repassado no elemento XML de entrada deve ser diferente de ComprasNet

12

438 lterroxmlgt988lterroxmlgt

ltdescxmlgtDivulgaccedilatildeo da licitaccedilatildeo natildeo efetuada devido a erro durante o processoltdescxmlgt

Quando eacute solicitado a divulgaccedilatildeo de uma licitaccedilatildeo e ocorre um erro durante o processamento de algum item da licitaccedilatildeo eacute retornado este erro ao utuaacuterio

439 lterroxmlgt-1072896749lterroxmlgt

ltdescxmlgtWhitespace is not allowed at this locationltdescxmlgt

Este erro geralmente ocorre devido a uma limitaccedilatildeo no XML natildeo poder processar alguns caracteres especiais como por exemplo ampgtlt

Neste caso uma soluccedilatildeo mais simples eacute delimitar o conteuacutedo do elemento em questatildeo pelo elemento CDATA Segue abaixo um exemplo de como delimitar o conteuacutedo com CDATA

Abaixo o XML iraacute apresentar o erro descrito devido ao caracter amp

ltobjetogtteste amp teste LTDAltobjetogt

Delimitado o conteuacutedo com CDATA o problema eacute resolvido

ltobjetogtlt[CDATA[teste amp teste LTDA]]gtltobjetogt

4310 lterroxmlgt-1072898028lterroxmlgt

ltdescxmlgtElement content is invalid according to the DTDSchema Expecting cnet_avisocpfltdescxmlgt

Quando algum elemento natildeo segue a sequumlecircncia de elementos definida pelo schema ou quando o elemento encontra-se escrito erroneamente ocorre o erro citado acima

Queira verificar se o elemento natildeo foi digitado incorretamente ou se ele encontra-se fora de posiccedilatildeo no XML segundo o esquema XSD

4311 lterroxmlgt-1072897660lterroxmlgt

ltdescxmlgtThe element cnet_avisomod has an invalid value according to its data typeltdescxmlgt

Ocorre quando o conteuacutedo de um elemento natildeo segue a regra definida pelo schema

Favor consulte a documentaccedilatildeo referente ao elemento em questatildeo

44 Possiacuteveis erros durante a validaccedilatildeo no natural

Os erros referentes a validaccedilatildeo no natural satildeo auto explicativos

Por favor consulte a documentaccedilatildeo sobre como os dados devem ser enviados

45 Observaccedilotildees gerais

13

O XML eacute validado utilizando o Microsoft XML Parser 40

Na definiccedilatildeo dos elementos de entrada no XML entende-se como campo obrigatoacuterio quando o referido elemento do XML deve delimitar um texto ou seja conter um valor

Os elementos erroxml descxml erronat descnat e posnat repetem-se para cada chamada a uma inclusatildeo alteraccedilatildeo ou exclusatildeo de uma licitaccedilatildeo de seus respectivos itens e divulgaccedilatildeo da licitaccedilatildeo seguindo a ordem em que os dados foram recebidos

Caso seja falha uma accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo ou consulta para um resultado de um item de licitaccedilatildeo o processo todo continua ateacute que todos os itens sejam processados exceto quando ocorre algum erro interno na aplicaccedilatildeo que impossibilite a continuidade do processamento porem caso seja solicitado a divulgaccedilatildeo da licitaccedilatildeo eacute retornado erro ao usuaacuterio

Para uma exclusatildeo ou consulta de item natildeo existe necessidade de informar dados para os elementos ltcpfcnpjgt ltmarcagt ltquantidadegt e ltvalor_totalgt

As opccedilotildees de inclusatildeo e alteraccedilatildeo relativos a licitaccedilatildeo e item de licitaccedilatildeo possuem o mesmo enfoque teacutecnico ou seja se for solicitado para alterar uma licitaccedilatildeo que natildeo existe esta seraacute incluiacuteda e se for solicitado para incluir uma licitaccedilatildeo jaacute existente esta eacute alterada

5 Exemplo

51 Inclusatildeo de resultado para uma licitaccedilatildeo de trecircs itens

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt2ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt10ltquantidadegt ltvalor_totalgt5000000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt20000000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

14

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item

XML de entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt200999ltuasggt ltmodalidadegt01ltmodalidadegt ltnumerogt3ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtMIN DO PLANEJAMENTO ORCAMENTO E GESTAODFltnome_uasggt ltnome_modalidadegtCONVITEltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt

15

ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt1303lterronatgt

ltdescnatgtRESULTADO SOacute PODE OCORRER APOacuteS A ENTREGA DAS PROPOSTAltdescnatgt ltdadogt ltdadosgt ltcnetgt

53 Exclui resultado de licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt24830120860ltcpfgt ltsenhagtbela30ltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtexrresultltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtITEM EXCLUIDO COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

54 Consulta de resultado da licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

8

CPF ou CNPJ do vencedor para o item da licitaccedilatildeo Sequumlecircncia numeacuterica de ateacute 14 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4114 ltmarcagtltmarcagt

Marca do material do fornecedor vencedor String alfanumeacuterica de ateacute 20 posiccedilotildees

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4115 ltquantidadegtltquantidadegt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

4116 ltvalor_totalgtltvalor_totalgt

Valor total pago pelo item Sequumlecircncia numeacuterica de ateacute 17 posiccedilotildees sem viacutergula As duas ultimas posiccedilotildees satildeo destinadas agraves casas decimais

Campo obrigatoacuterio quando ltacao_itemgt for inclusatildeo ou alteraccedilatildeo

42 Descriccedilatildeo dos elementos XML de saiacuteda para as transaccedilotildees de resultado de licitaccedilatildeo

421 Gerais

4211 ltcnetgtltcnetgt

Elemento raiz do XML de saiacuteda

4212 lterroxmlgtlterroxmlgt

Coacutedigo do erro na validaccedilatildeo pelo parse do XML ou da validaccedilatildeo do usuaacuterio do Senha-Rede ou devido a algum erro interno na aplicaccedilatildeo

Retorno igual a zero significa sucesso

4213 ltdescxmlgtltdescxmlgt

Descriccedilatildeo do erro do XML ou da validaccedilatildeo do usuaacuterio no Senha-Rede ou do problema interno na aplicaccedilatildeo

Retorna vazio caso o XML e o acesso do usuaacuterio sejam validados ou natildeo tenha ocorrido nenhum erro interno

4214 lterronatgtlterronatgt

9

Coacutedigo do erro na validaccedilatildeo do Natural

Retorno igual a zero significa sucesso

4215 ltdescnatgtltdescnatgt

Mensagem de retorno do natural

Independente do lterronatgt este campo sempre vem preenchido ou descrevendo o erro ou trazendo uma mensagem de sucesso

4216 ltnome_uasggtltnome_uasggt

Nome da UASG como string alfanumeacuterica podendo Ter ateacute 45 posiccedilotildees

4217 ltnome_modalidadegtltnome_modalidadegt

Nome da modalidade da licitaccedilatildeo tendo ateacute 50 posiccedilotildees

4218 ltresultadogtltresultadogt

Descriccedilatildeo resumida do status do resultado da licitaccedilatildeo String alfanumeacuterica com ateacute 35 posiccedilotildees

4219 ltvalor_licitgtltvalor_licitgt

Valor total da licitaccedilatildeo Numero com 55 posiccedilotildees

422 Especiacutefico para consulta resultado de licitaccedilatildeo

4221 ltcpfcnpj_vencedorgtltcpfcnpj_vencedorgt

CPF ou CNPJ do vencedor da licitaccedilatildeo Nuacutemero com ateacute 14 posiccedilotildees

4222 ltcodigo_mat_servgtltcodigo_mat_servgt

Coacutedigo do material ou do serviccedilo a que se refere o item da licitaccedilatildeo Sequumlecircncia de ateacute 9 nuacutemeros

4223 ltnome_mat_servgtltnome_mat_servgt

Nome do material ou do serviccedilo a que se refere o item da licitaccedilatildeo String alfanumeacuterica de ateacute 100 posiccedilotildees

4224 ltmarcagtltmarcagt

Marca do produto fornecido String de ateacute 20 posiccedilotildees

10

4225 ltquantgtltquantgt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

4226 ltunidade_fornecgtltunidade_fornecgt

Unidade de fornecimento utilizada na compra String alfanumeacuterica com ateacute 40 posiccedilotildees

4227 ltvalor_totalgtltvalor_totalgt

Valor global para o item Numeacuterico com ateacute 17 posiccedilotildees

4228 ltvalor_unitariogtltvalor_unitariogt

Valor unitaacuterio do item Numeacuterico com ateacute 17 posiccedilotildees

4229 ltdescrgtltdescrgt

Descriccedilatildeo do item String alfanumeacuterica com ateacute 1248 posiccedilotildees

42210 ltrazao_social_vencedorgtltrazao_social_vencedorgt

Razatildeo social do vencedor String com ateacute 80 posiccedilotildees

42211 ltind_mat_servgtltind_mat_servgt

Indicar o tipo do item comprado

Retorna os valores

M para material

S para serviccedilo

42212 ltjustificativagtltjustificativagt

String alfanumeacuterica de 1200 posiccedilotildees

43 Possiacuteveis erros durante o processamento do XML

431 lterroxmlgt999lterroxmlgt

ltdescxmlgtProcesso falho - Erro interno no sistema Por favor entre em contato com a equipe de suporteltdescxmlgt

Ocorre quando o processamento do XML falhou devido a um erro na aplicaccedilatildeo do ComprasNet Por favor entre em contato com a equipe de suporte do ComprasNet nesta situaccedilatildeo

11

432 lterroxmlgt998lterroxmlgt

ltdescxmlgtNameSpace natildeo corresponde ao esperadoltdescxmlgt

Verifique se o NameSpace padratildeo do XML eacute o cnet_resultado

Para isto certifique-se que o elemento raiz do XML ltcnetgt seja escrito da seguinte maneira

ltcnet xmlns=cnet_resultadogt para demais transaccedilotildees de resultado de licitaccedilatildeo

433 lterroxmlgt995lterroxmlgt

ltdescxmlgtProblema na Validaccedilatildeo do Login e Senhaltdescxmlgt

Ocorreu um problema na validaccedilatildeo do CPF e senha no Senha-Rede

Favor verifique se os seus dados de CPF e senha estejam corretos e que a sua senha natildeo esteja espirada ou revogada

Geralmente a mensagem de retorno eacute auto explicativa

434 lterroxmlgt994lterroxmlgt

ltdescxmlgtUsuaacuterio natildeo habilitado na transaccedilatildeo IALAVISOltdescxmlgt

Para poder fazer manutenccedilatildeo ou consulta de licitaccedilatildeo eacute necessaacuterio que o usuaacuterio possua a respectiva transaccedilatildeo no senha rede Caso natildeo seja possiacutevel validar eacute retornado ao usuaacuterio o nome da transaccedilatildeo o qual natildeo possui habilitaccedilatildeo

435 lterroxmlgt992lterroxmlgt

ltdescxmlgtErro na comunicaccedilatildeo com o Grande Porte queira tentar novamente mais tarde Caso persista o erro por favor entre em contato com a equipe de suporteltdescxmlgt

Quando a comunicaccedilatildeo com o mainframe falha por qualquer motivo eacute retornado este erro a usuaacuterio

436 lterroxmlgt991lterroxmlgt

ltdescxmlgtElemento ambiente natildeo condiz com o ponto de entrada para o ambiente desejadoltdescxmlgt

O ComprasNet possuiacute dois pontos de entrada um para treinamento e outro para produccedilatildeo O elemento do XML ambiente deve sempre condizer com qual ambiente esta sendo usado Caso isto natildeo ocorra eacute retornado este erro ao usuaacuterio

437 lterroxmlgt990lterroxmlgt

ltdescxmlgtSistema informado deve ser diferente de COMPRASNETltdescxmlgt

O valor do elemento sistema repassado no elemento XML de entrada deve ser diferente de ComprasNet

12

438 lterroxmlgt988lterroxmlgt

ltdescxmlgtDivulgaccedilatildeo da licitaccedilatildeo natildeo efetuada devido a erro durante o processoltdescxmlgt

Quando eacute solicitado a divulgaccedilatildeo de uma licitaccedilatildeo e ocorre um erro durante o processamento de algum item da licitaccedilatildeo eacute retornado este erro ao utuaacuterio

439 lterroxmlgt-1072896749lterroxmlgt

ltdescxmlgtWhitespace is not allowed at this locationltdescxmlgt

Este erro geralmente ocorre devido a uma limitaccedilatildeo no XML natildeo poder processar alguns caracteres especiais como por exemplo ampgtlt

Neste caso uma soluccedilatildeo mais simples eacute delimitar o conteuacutedo do elemento em questatildeo pelo elemento CDATA Segue abaixo um exemplo de como delimitar o conteuacutedo com CDATA

Abaixo o XML iraacute apresentar o erro descrito devido ao caracter amp

ltobjetogtteste amp teste LTDAltobjetogt

Delimitado o conteuacutedo com CDATA o problema eacute resolvido

ltobjetogtlt[CDATA[teste amp teste LTDA]]gtltobjetogt

4310 lterroxmlgt-1072898028lterroxmlgt

ltdescxmlgtElement content is invalid according to the DTDSchema Expecting cnet_avisocpfltdescxmlgt

Quando algum elemento natildeo segue a sequumlecircncia de elementos definida pelo schema ou quando o elemento encontra-se escrito erroneamente ocorre o erro citado acima

Queira verificar se o elemento natildeo foi digitado incorretamente ou se ele encontra-se fora de posiccedilatildeo no XML segundo o esquema XSD

4311 lterroxmlgt-1072897660lterroxmlgt

ltdescxmlgtThe element cnet_avisomod has an invalid value according to its data typeltdescxmlgt

Ocorre quando o conteuacutedo de um elemento natildeo segue a regra definida pelo schema

Favor consulte a documentaccedilatildeo referente ao elemento em questatildeo

44 Possiacuteveis erros durante a validaccedilatildeo no natural

Os erros referentes a validaccedilatildeo no natural satildeo auto explicativos

Por favor consulte a documentaccedilatildeo sobre como os dados devem ser enviados

45 Observaccedilotildees gerais

13

O XML eacute validado utilizando o Microsoft XML Parser 40

Na definiccedilatildeo dos elementos de entrada no XML entende-se como campo obrigatoacuterio quando o referido elemento do XML deve delimitar um texto ou seja conter um valor

Os elementos erroxml descxml erronat descnat e posnat repetem-se para cada chamada a uma inclusatildeo alteraccedilatildeo ou exclusatildeo de uma licitaccedilatildeo de seus respectivos itens e divulgaccedilatildeo da licitaccedilatildeo seguindo a ordem em que os dados foram recebidos

Caso seja falha uma accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo ou consulta para um resultado de um item de licitaccedilatildeo o processo todo continua ateacute que todos os itens sejam processados exceto quando ocorre algum erro interno na aplicaccedilatildeo que impossibilite a continuidade do processamento porem caso seja solicitado a divulgaccedilatildeo da licitaccedilatildeo eacute retornado erro ao usuaacuterio

Para uma exclusatildeo ou consulta de item natildeo existe necessidade de informar dados para os elementos ltcpfcnpjgt ltmarcagt ltquantidadegt e ltvalor_totalgt

As opccedilotildees de inclusatildeo e alteraccedilatildeo relativos a licitaccedilatildeo e item de licitaccedilatildeo possuem o mesmo enfoque teacutecnico ou seja se for solicitado para alterar uma licitaccedilatildeo que natildeo existe esta seraacute incluiacuteda e se for solicitado para incluir uma licitaccedilatildeo jaacute existente esta eacute alterada

5 Exemplo

51 Inclusatildeo de resultado para uma licitaccedilatildeo de trecircs itens

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt2ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt10ltquantidadegt ltvalor_totalgt5000000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt20000000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

14

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item

XML de entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt200999ltuasggt ltmodalidadegt01ltmodalidadegt ltnumerogt3ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtMIN DO PLANEJAMENTO ORCAMENTO E GESTAODFltnome_uasggt ltnome_modalidadegtCONVITEltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt

15

ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt1303lterronatgt

ltdescnatgtRESULTADO SOacute PODE OCORRER APOacuteS A ENTREGA DAS PROPOSTAltdescnatgt ltdadogt ltdadosgt ltcnetgt

53 Exclui resultado de licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt24830120860ltcpfgt ltsenhagtbela30ltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtexrresultltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtITEM EXCLUIDO COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

54 Consulta de resultado da licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

9

Coacutedigo do erro na validaccedilatildeo do Natural

Retorno igual a zero significa sucesso

4215 ltdescnatgtltdescnatgt

Mensagem de retorno do natural

Independente do lterronatgt este campo sempre vem preenchido ou descrevendo o erro ou trazendo uma mensagem de sucesso

4216 ltnome_uasggtltnome_uasggt

Nome da UASG como string alfanumeacuterica podendo Ter ateacute 45 posiccedilotildees

4217 ltnome_modalidadegtltnome_modalidadegt

Nome da modalidade da licitaccedilatildeo tendo ateacute 50 posiccedilotildees

4218 ltresultadogtltresultadogt

Descriccedilatildeo resumida do status do resultado da licitaccedilatildeo String alfanumeacuterica com ateacute 35 posiccedilotildees

4219 ltvalor_licitgtltvalor_licitgt

Valor total da licitaccedilatildeo Numero com 55 posiccedilotildees

422 Especiacutefico para consulta resultado de licitaccedilatildeo

4221 ltcpfcnpj_vencedorgtltcpfcnpj_vencedorgt

CPF ou CNPJ do vencedor da licitaccedilatildeo Nuacutemero com ateacute 14 posiccedilotildees

4222 ltcodigo_mat_servgtltcodigo_mat_servgt

Coacutedigo do material ou do serviccedilo a que se refere o item da licitaccedilatildeo Sequumlecircncia de ateacute 9 nuacutemeros

4223 ltnome_mat_servgtltnome_mat_servgt

Nome do material ou do serviccedilo a que se refere o item da licitaccedilatildeo String alfanumeacuterica de ateacute 100 posiccedilotildees

4224 ltmarcagtltmarcagt

Marca do produto fornecido String de ateacute 20 posiccedilotildees

10

4225 ltquantgtltquantgt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

4226 ltunidade_fornecgtltunidade_fornecgt

Unidade de fornecimento utilizada na compra String alfanumeacuterica com ateacute 40 posiccedilotildees

4227 ltvalor_totalgtltvalor_totalgt

Valor global para o item Numeacuterico com ateacute 17 posiccedilotildees

4228 ltvalor_unitariogtltvalor_unitariogt

Valor unitaacuterio do item Numeacuterico com ateacute 17 posiccedilotildees

4229 ltdescrgtltdescrgt

Descriccedilatildeo do item String alfanumeacuterica com ateacute 1248 posiccedilotildees

42210 ltrazao_social_vencedorgtltrazao_social_vencedorgt

Razatildeo social do vencedor String com ateacute 80 posiccedilotildees

42211 ltind_mat_servgtltind_mat_servgt

Indicar o tipo do item comprado

Retorna os valores

M para material

S para serviccedilo

42212 ltjustificativagtltjustificativagt

String alfanumeacuterica de 1200 posiccedilotildees

43 Possiacuteveis erros durante o processamento do XML

431 lterroxmlgt999lterroxmlgt

ltdescxmlgtProcesso falho - Erro interno no sistema Por favor entre em contato com a equipe de suporteltdescxmlgt

Ocorre quando o processamento do XML falhou devido a um erro na aplicaccedilatildeo do ComprasNet Por favor entre em contato com a equipe de suporte do ComprasNet nesta situaccedilatildeo

11

432 lterroxmlgt998lterroxmlgt

ltdescxmlgtNameSpace natildeo corresponde ao esperadoltdescxmlgt

Verifique se o NameSpace padratildeo do XML eacute o cnet_resultado

Para isto certifique-se que o elemento raiz do XML ltcnetgt seja escrito da seguinte maneira

ltcnet xmlns=cnet_resultadogt para demais transaccedilotildees de resultado de licitaccedilatildeo

433 lterroxmlgt995lterroxmlgt

ltdescxmlgtProblema na Validaccedilatildeo do Login e Senhaltdescxmlgt

Ocorreu um problema na validaccedilatildeo do CPF e senha no Senha-Rede

Favor verifique se os seus dados de CPF e senha estejam corretos e que a sua senha natildeo esteja espirada ou revogada

Geralmente a mensagem de retorno eacute auto explicativa

434 lterroxmlgt994lterroxmlgt

ltdescxmlgtUsuaacuterio natildeo habilitado na transaccedilatildeo IALAVISOltdescxmlgt

Para poder fazer manutenccedilatildeo ou consulta de licitaccedilatildeo eacute necessaacuterio que o usuaacuterio possua a respectiva transaccedilatildeo no senha rede Caso natildeo seja possiacutevel validar eacute retornado ao usuaacuterio o nome da transaccedilatildeo o qual natildeo possui habilitaccedilatildeo

435 lterroxmlgt992lterroxmlgt

ltdescxmlgtErro na comunicaccedilatildeo com o Grande Porte queira tentar novamente mais tarde Caso persista o erro por favor entre em contato com a equipe de suporteltdescxmlgt

Quando a comunicaccedilatildeo com o mainframe falha por qualquer motivo eacute retornado este erro a usuaacuterio

436 lterroxmlgt991lterroxmlgt

ltdescxmlgtElemento ambiente natildeo condiz com o ponto de entrada para o ambiente desejadoltdescxmlgt

O ComprasNet possuiacute dois pontos de entrada um para treinamento e outro para produccedilatildeo O elemento do XML ambiente deve sempre condizer com qual ambiente esta sendo usado Caso isto natildeo ocorra eacute retornado este erro ao usuaacuterio

437 lterroxmlgt990lterroxmlgt

ltdescxmlgtSistema informado deve ser diferente de COMPRASNETltdescxmlgt

O valor do elemento sistema repassado no elemento XML de entrada deve ser diferente de ComprasNet

12

438 lterroxmlgt988lterroxmlgt

ltdescxmlgtDivulgaccedilatildeo da licitaccedilatildeo natildeo efetuada devido a erro durante o processoltdescxmlgt

Quando eacute solicitado a divulgaccedilatildeo de uma licitaccedilatildeo e ocorre um erro durante o processamento de algum item da licitaccedilatildeo eacute retornado este erro ao utuaacuterio

439 lterroxmlgt-1072896749lterroxmlgt

ltdescxmlgtWhitespace is not allowed at this locationltdescxmlgt

Este erro geralmente ocorre devido a uma limitaccedilatildeo no XML natildeo poder processar alguns caracteres especiais como por exemplo ampgtlt

Neste caso uma soluccedilatildeo mais simples eacute delimitar o conteuacutedo do elemento em questatildeo pelo elemento CDATA Segue abaixo um exemplo de como delimitar o conteuacutedo com CDATA

Abaixo o XML iraacute apresentar o erro descrito devido ao caracter amp

ltobjetogtteste amp teste LTDAltobjetogt

Delimitado o conteuacutedo com CDATA o problema eacute resolvido

ltobjetogtlt[CDATA[teste amp teste LTDA]]gtltobjetogt

4310 lterroxmlgt-1072898028lterroxmlgt

ltdescxmlgtElement content is invalid according to the DTDSchema Expecting cnet_avisocpfltdescxmlgt

Quando algum elemento natildeo segue a sequumlecircncia de elementos definida pelo schema ou quando o elemento encontra-se escrito erroneamente ocorre o erro citado acima

Queira verificar se o elemento natildeo foi digitado incorretamente ou se ele encontra-se fora de posiccedilatildeo no XML segundo o esquema XSD

4311 lterroxmlgt-1072897660lterroxmlgt

ltdescxmlgtThe element cnet_avisomod has an invalid value according to its data typeltdescxmlgt

Ocorre quando o conteuacutedo de um elemento natildeo segue a regra definida pelo schema

Favor consulte a documentaccedilatildeo referente ao elemento em questatildeo

44 Possiacuteveis erros durante a validaccedilatildeo no natural

Os erros referentes a validaccedilatildeo no natural satildeo auto explicativos

Por favor consulte a documentaccedilatildeo sobre como os dados devem ser enviados

45 Observaccedilotildees gerais

13

O XML eacute validado utilizando o Microsoft XML Parser 40

Na definiccedilatildeo dos elementos de entrada no XML entende-se como campo obrigatoacuterio quando o referido elemento do XML deve delimitar um texto ou seja conter um valor

Os elementos erroxml descxml erronat descnat e posnat repetem-se para cada chamada a uma inclusatildeo alteraccedilatildeo ou exclusatildeo de uma licitaccedilatildeo de seus respectivos itens e divulgaccedilatildeo da licitaccedilatildeo seguindo a ordem em que os dados foram recebidos

Caso seja falha uma accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo ou consulta para um resultado de um item de licitaccedilatildeo o processo todo continua ateacute que todos os itens sejam processados exceto quando ocorre algum erro interno na aplicaccedilatildeo que impossibilite a continuidade do processamento porem caso seja solicitado a divulgaccedilatildeo da licitaccedilatildeo eacute retornado erro ao usuaacuterio

Para uma exclusatildeo ou consulta de item natildeo existe necessidade de informar dados para os elementos ltcpfcnpjgt ltmarcagt ltquantidadegt e ltvalor_totalgt

As opccedilotildees de inclusatildeo e alteraccedilatildeo relativos a licitaccedilatildeo e item de licitaccedilatildeo possuem o mesmo enfoque teacutecnico ou seja se for solicitado para alterar uma licitaccedilatildeo que natildeo existe esta seraacute incluiacuteda e se for solicitado para incluir uma licitaccedilatildeo jaacute existente esta eacute alterada

5 Exemplo

51 Inclusatildeo de resultado para uma licitaccedilatildeo de trecircs itens

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt2ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt10ltquantidadegt ltvalor_totalgt5000000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt20000000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

14

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item

XML de entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt200999ltuasggt ltmodalidadegt01ltmodalidadegt ltnumerogt3ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtMIN DO PLANEJAMENTO ORCAMENTO E GESTAODFltnome_uasggt ltnome_modalidadegtCONVITEltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt

15

ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt1303lterronatgt

ltdescnatgtRESULTADO SOacute PODE OCORRER APOacuteS A ENTREGA DAS PROPOSTAltdescnatgt ltdadogt ltdadosgt ltcnetgt

53 Exclui resultado de licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt24830120860ltcpfgt ltsenhagtbela30ltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtexrresultltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtITEM EXCLUIDO COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

54 Consulta de resultado da licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

10

4225 ltquantgtltquantgt

Quantidade do material ou serviccedilo adquirido Sequumlecircncia de ateacute 7 nuacutemeros

4226 ltunidade_fornecgtltunidade_fornecgt

Unidade de fornecimento utilizada na compra String alfanumeacuterica com ateacute 40 posiccedilotildees

4227 ltvalor_totalgtltvalor_totalgt

Valor global para o item Numeacuterico com ateacute 17 posiccedilotildees

4228 ltvalor_unitariogtltvalor_unitariogt

Valor unitaacuterio do item Numeacuterico com ateacute 17 posiccedilotildees

4229 ltdescrgtltdescrgt

Descriccedilatildeo do item String alfanumeacuterica com ateacute 1248 posiccedilotildees

42210 ltrazao_social_vencedorgtltrazao_social_vencedorgt

Razatildeo social do vencedor String com ateacute 80 posiccedilotildees

42211 ltind_mat_servgtltind_mat_servgt

Indicar o tipo do item comprado

Retorna os valores

M para material

S para serviccedilo

42212 ltjustificativagtltjustificativagt

String alfanumeacuterica de 1200 posiccedilotildees

43 Possiacuteveis erros durante o processamento do XML

431 lterroxmlgt999lterroxmlgt

ltdescxmlgtProcesso falho - Erro interno no sistema Por favor entre em contato com a equipe de suporteltdescxmlgt

Ocorre quando o processamento do XML falhou devido a um erro na aplicaccedilatildeo do ComprasNet Por favor entre em contato com a equipe de suporte do ComprasNet nesta situaccedilatildeo

11

432 lterroxmlgt998lterroxmlgt

ltdescxmlgtNameSpace natildeo corresponde ao esperadoltdescxmlgt

Verifique se o NameSpace padratildeo do XML eacute o cnet_resultado

Para isto certifique-se que o elemento raiz do XML ltcnetgt seja escrito da seguinte maneira

ltcnet xmlns=cnet_resultadogt para demais transaccedilotildees de resultado de licitaccedilatildeo

433 lterroxmlgt995lterroxmlgt

ltdescxmlgtProblema na Validaccedilatildeo do Login e Senhaltdescxmlgt

Ocorreu um problema na validaccedilatildeo do CPF e senha no Senha-Rede

Favor verifique se os seus dados de CPF e senha estejam corretos e que a sua senha natildeo esteja espirada ou revogada

Geralmente a mensagem de retorno eacute auto explicativa

434 lterroxmlgt994lterroxmlgt

ltdescxmlgtUsuaacuterio natildeo habilitado na transaccedilatildeo IALAVISOltdescxmlgt

Para poder fazer manutenccedilatildeo ou consulta de licitaccedilatildeo eacute necessaacuterio que o usuaacuterio possua a respectiva transaccedilatildeo no senha rede Caso natildeo seja possiacutevel validar eacute retornado ao usuaacuterio o nome da transaccedilatildeo o qual natildeo possui habilitaccedilatildeo

435 lterroxmlgt992lterroxmlgt

ltdescxmlgtErro na comunicaccedilatildeo com o Grande Porte queira tentar novamente mais tarde Caso persista o erro por favor entre em contato com a equipe de suporteltdescxmlgt

Quando a comunicaccedilatildeo com o mainframe falha por qualquer motivo eacute retornado este erro a usuaacuterio

436 lterroxmlgt991lterroxmlgt

ltdescxmlgtElemento ambiente natildeo condiz com o ponto de entrada para o ambiente desejadoltdescxmlgt

O ComprasNet possuiacute dois pontos de entrada um para treinamento e outro para produccedilatildeo O elemento do XML ambiente deve sempre condizer com qual ambiente esta sendo usado Caso isto natildeo ocorra eacute retornado este erro ao usuaacuterio

437 lterroxmlgt990lterroxmlgt

ltdescxmlgtSistema informado deve ser diferente de COMPRASNETltdescxmlgt

O valor do elemento sistema repassado no elemento XML de entrada deve ser diferente de ComprasNet

12

438 lterroxmlgt988lterroxmlgt

ltdescxmlgtDivulgaccedilatildeo da licitaccedilatildeo natildeo efetuada devido a erro durante o processoltdescxmlgt

Quando eacute solicitado a divulgaccedilatildeo de uma licitaccedilatildeo e ocorre um erro durante o processamento de algum item da licitaccedilatildeo eacute retornado este erro ao utuaacuterio

439 lterroxmlgt-1072896749lterroxmlgt

ltdescxmlgtWhitespace is not allowed at this locationltdescxmlgt

Este erro geralmente ocorre devido a uma limitaccedilatildeo no XML natildeo poder processar alguns caracteres especiais como por exemplo ampgtlt

Neste caso uma soluccedilatildeo mais simples eacute delimitar o conteuacutedo do elemento em questatildeo pelo elemento CDATA Segue abaixo um exemplo de como delimitar o conteuacutedo com CDATA

Abaixo o XML iraacute apresentar o erro descrito devido ao caracter amp

ltobjetogtteste amp teste LTDAltobjetogt

Delimitado o conteuacutedo com CDATA o problema eacute resolvido

ltobjetogtlt[CDATA[teste amp teste LTDA]]gtltobjetogt

4310 lterroxmlgt-1072898028lterroxmlgt

ltdescxmlgtElement content is invalid according to the DTDSchema Expecting cnet_avisocpfltdescxmlgt

Quando algum elemento natildeo segue a sequumlecircncia de elementos definida pelo schema ou quando o elemento encontra-se escrito erroneamente ocorre o erro citado acima

Queira verificar se o elemento natildeo foi digitado incorretamente ou se ele encontra-se fora de posiccedilatildeo no XML segundo o esquema XSD

4311 lterroxmlgt-1072897660lterroxmlgt

ltdescxmlgtThe element cnet_avisomod has an invalid value according to its data typeltdescxmlgt

Ocorre quando o conteuacutedo de um elemento natildeo segue a regra definida pelo schema

Favor consulte a documentaccedilatildeo referente ao elemento em questatildeo

44 Possiacuteveis erros durante a validaccedilatildeo no natural

Os erros referentes a validaccedilatildeo no natural satildeo auto explicativos

Por favor consulte a documentaccedilatildeo sobre como os dados devem ser enviados

45 Observaccedilotildees gerais

13

O XML eacute validado utilizando o Microsoft XML Parser 40

Na definiccedilatildeo dos elementos de entrada no XML entende-se como campo obrigatoacuterio quando o referido elemento do XML deve delimitar um texto ou seja conter um valor

Os elementos erroxml descxml erronat descnat e posnat repetem-se para cada chamada a uma inclusatildeo alteraccedilatildeo ou exclusatildeo de uma licitaccedilatildeo de seus respectivos itens e divulgaccedilatildeo da licitaccedilatildeo seguindo a ordem em que os dados foram recebidos

Caso seja falha uma accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo ou consulta para um resultado de um item de licitaccedilatildeo o processo todo continua ateacute que todos os itens sejam processados exceto quando ocorre algum erro interno na aplicaccedilatildeo que impossibilite a continuidade do processamento porem caso seja solicitado a divulgaccedilatildeo da licitaccedilatildeo eacute retornado erro ao usuaacuterio

Para uma exclusatildeo ou consulta de item natildeo existe necessidade de informar dados para os elementos ltcpfcnpjgt ltmarcagt ltquantidadegt e ltvalor_totalgt

As opccedilotildees de inclusatildeo e alteraccedilatildeo relativos a licitaccedilatildeo e item de licitaccedilatildeo possuem o mesmo enfoque teacutecnico ou seja se for solicitado para alterar uma licitaccedilatildeo que natildeo existe esta seraacute incluiacuteda e se for solicitado para incluir uma licitaccedilatildeo jaacute existente esta eacute alterada

5 Exemplo

51 Inclusatildeo de resultado para uma licitaccedilatildeo de trecircs itens

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt2ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt10ltquantidadegt ltvalor_totalgt5000000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt20000000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

14

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item

XML de entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt200999ltuasggt ltmodalidadegt01ltmodalidadegt ltnumerogt3ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtMIN DO PLANEJAMENTO ORCAMENTO E GESTAODFltnome_uasggt ltnome_modalidadegtCONVITEltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt

15

ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt1303lterronatgt

ltdescnatgtRESULTADO SOacute PODE OCORRER APOacuteS A ENTREGA DAS PROPOSTAltdescnatgt ltdadogt ltdadosgt ltcnetgt

53 Exclui resultado de licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt24830120860ltcpfgt ltsenhagtbela30ltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtexrresultltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtITEM EXCLUIDO COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

54 Consulta de resultado da licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

11

432 lterroxmlgt998lterroxmlgt

ltdescxmlgtNameSpace natildeo corresponde ao esperadoltdescxmlgt

Verifique se o NameSpace padratildeo do XML eacute o cnet_resultado

Para isto certifique-se que o elemento raiz do XML ltcnetgt seja escrito da seguinte maneira

ltcnet xmlns=cnet_resultadogt para demais transaccedilotildees de resultado de licitaccedilatildeo

433 lterroxmlgt995lterroxmlgt

ltdescxmlgtProblema na Validaccedilatildeo do Login e Senhaltdescxmlgt

Ocorreu um problema na validaccedilatildeo do CPF e senha no Senha-Rede

Favor verifique se os seus dados de CPF e senha estejam corretos e que a sua senha natildeo esteja espirada ou revogada

Geralmente a mensagem de retorno eacute auto explicativa

434 lterroxmlgt994lterroxmlgt

ltdescxmlgtUsuaacuterio natildeo habilitado na transaccedilatildeo IALAVISOltdescxmlgt

Para poder fazer manutenccedilatildeo ou consulta de licitaccedilatildeo eacute necessaacuterio que o usuaacuterio possua a respectiva transaccedilatildeo no senha rede Caso natildeo seja possiacutevel validar eacute retornado ao usuaacuterio o nome da transaccedilatildeo o qual natildeo possui habilitaccedilatildeo

435 lterroxmlgt992lterroxmlgt

ltdescxmlgtErro na comunicaccedilatildeo com o Grande Porte queira tentar novamente mais tarde Caso persista o erro por favor entre em contato com a equipe de suporteltdescxmlgt

Quando a comunicaccedilatildeo com o mainframe falha por qualquer motivo eacute retornado este erro a usuaacuterio

436 lterroxmlgt991lterroxmlgt

ltdescxmlgtElemento ambiente natildeo condiz com o ponto de entrada para o ambiente desejadoltdescxmlgt

O ComprasNet possuiacute dois pontos de entrada um para treinamento e outro para produccedilatildeo O elemento do XML ambiente deve sempre condizer com qual ambiente esta sendo usado Caso isto natildeo ocorra eacute retornado este erro ao usuaacuterio

437 lterroxmlgt990lterroxmlgt

ltdescxmlgtSistema informado deve ser diferente de COMPRASNETltdescxmlgt

O valor do elemento sistema repassado no elemento XML de entrada deve ser diferente de ComprasNet

12

438 lterroxmlgt988lterroxmlgt

ltdescxmlgtDivulgaccedilatildeo da licitaccedilatildeo natildeo efetuada devido a erro durante o processoltdescxmlgt

Quando eacute solicitado a divulgaccedilatildeo de uma licitaccedilatildeo e ocorre um erro durante o processamento de algum item da licitaccedilatildeo eacute retornado este erro ao utuaacuterio

439 lterroxmlgt-1072896749lterroxmlgt

ltdescxmlgtWhitespace is not allowed at this locationltdescxmlgt

Este erro geralmente ocorre devido a uma limitaccedilatildeo no XML natildeo poder processar alguns caracteres especiais como por exemplo ampgtlt

Neste caso uma soluccedilatildeo mais simples eacute delimitar o conteuacutedo do elemento em questatildeo pelo elemento CDATA Segue abaixo um exemplo de como delimitar o conteuacutedo com CDATA

Abaixo o XML iraacute apresentar o erro descrito devido ao caracter amp

ltobjetogtteste amp teste LTDAltobjetogt

Delimitado o conteuacutedo com CDATA o problema eacute resolvido

ltobjetogtlt[CDATA[teste amp teste LTDA]]gtltobjetogt

4310 lterroxmlgt-1072898028lterroxmlgt

ltdescxmlgtElement content is invalid according to the DTDSchema Expecting cnet_avisocpfltdescxmlgt

Quando algum elemento natildeo segue a sequumlecircncia de elementos definida pelo schema ou quando o elemento encontra-se escrito erroneamente ocorre o erro citado acima

Queira verificar se o elemento natildeo foi digitado incorretamente ou se ele encontra-se fora de posiccedilatildeo no XML segundo o esquema XSD

4311 lterroxmlgt-1072897660lterroxmlgt

ltdescxmlgtThe element cnet_avisomod has an invalid value according to its data typeltdescxmlgt

Ocorre quando o conteuacutedo de um elemento natildeo segue a regra definida pelo schema

Favor consulte a documentaccedilatildeo referente ao elemento em questatildeo

44 Possiacuteveis erros durante a validaccedilatildeo no natural

Os erros referentes a validaccedilatildeo no natural satildeo auto explicativos

Por favor consulte a documentaccedilatildeo sobre como os dados devem ser enviados

45 Observaccedilotildees gerais

13

O XML eacute validado utilizando o Microsoft XML Parser 40

Na definiccedilatildeo dos elementos de entrada no XML entende-se como campo obrigatoacuterio quando o referido elemento do XML deve delimitar um texto ou seja conter um valor

Os elementos erroxml descxml erronat descnat e posnat repetem-se para cada chamada a uma inclusatildeo alteraccedilatildeo ou exclusatildeo de uma licitaccedilatildeo de seus respectivos itens e divulgaccedilatildeo da licitaccedilatildeo seguindo a ordem em que os dados foram recebidos

Caso seja falha uma accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo ou consulta para um resultado de um item de licitaccedilatildeo o processo todo continua ateacute que todos os itens sejam processados exceto quando ocorre algum erro interno na aplicaccedilatildeo que impossibilite a continuidade do processamento porem caso seja solicitado a divulgaccedilatildeo da licitaccedilatildeo eacute retornado erro ao usuaacuterio

Para uma exclusatildeo ou consulta de item natildeo existe necessidade de informar dados para os elementos ltcpfcnpjgt ltmarcagt ltquantidadegt e ltvalor_totalgt

As opccedilotildees de inclusatildeo e alteraccedilatildeo relativos a licitaccedilatildeo e item de licitaccedilatildeo possuem o mesmo enfoque teacutecnico ou seja se for solicitado para alterar uma licitaccedilatildeo que natildeo existe esta seraacute incluiacuteda e se for solicitado para incluir uma licitaccedilatildeo jaacute existente esta eacute alterada

5 Exemplo

51 Inclusatildeo de resultado para uma licitaccedilatildeo de trecircs itens

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt2ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt10ltquantidadegt ltvalor_totalgt5000000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt20000000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

14

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item

XML de entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt200999ltuasggt ltmodalidadegt01ltmodalidadegt ltnumerogt3ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtMIN DO PLANEJAMENTO ORCAMENTO E GESTAODFltnome_uasggt ltnome_modalidadegtCONVITEltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt

15

ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt1303lterronatgt

ltdescnatgtRESULTADO SOacute PODE OCORRER APOacuteS A ENTREGA DAS PROPOSTAltdescnatgt ltdadogt ltdadosgt ltcnetgt

53 Exclui resultado de licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt24830120860ltcpfgt ltsenhagtbela30ltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtexrresultltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtITEM EXCLUIDO COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

54 Consulta de resultado da licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

12

438 lterroxmlgt988lterroxmlgt

ltdescxmlgtDivulgaccedilatildeo da licitaccedilatildeo natildeo efetuada devido a erro durante o processoltdescxmlgt

Quando eacute solicitado a divulgaccedilatildeo de uma licitaccedilatildeo e ocorre um erro durante o processamento de algum item da licitaccedilatildeo eacute retornado este erro ao utuaacuterio

439 lterroxmlgt-1072896749lterroxmlgt

ltdescxmlgtWhitespace is not allowed at this locationltdescxmlgt

Este erro geralmente ocorre devido a uma limitaccedilatildeo no XML natildeo poder processar alguns caracteres especiais como por exemplo ampgtlt

Neste caso uma soluccedilatildeo mais simples eacute delimitar o conteuacutedo do elemento em questatildeo pelo elemento CDATA Segue abaixo um exemplo de como delimitar o conteuacutedo com CDATA

Abaixo o XML iraacute apresentar o erro descrito devido ao caracter amp

ltobjetogtteste amp teste LTDAltobjetogt

Delimitado o conteuacutedo com CDATA o problema eacute resolvido

ltobjetogtlt[CDATA[teste amp teste LTDA]]gtltobjetogt

4310 lterroxmlgt-1072898028lterroxmlgt

ltdescxmlgtElement content is invalid according to the DTDSchema Expecting cnet_avisocpfltdescxmlgt

Quando algum elemento natildeo segue a sequumlecircncia de elementos definida pelo schema ou quando o elemento encontra-se escrito erroneamente ocorre o erro citado acima

Queira verificar se o elemento natildeo foi digitado incorretamente ou se ele encontra-se fora de posiccedilatildeo no XML segundo o esquema XSD

4311 lterroxmlgt-1072897660lterroxmlgt

ltdescxmlgtThe element cnet_avisomod has an invalid value according to its data typeltdescxmlgt

Ocorre quando o conteuacutedo de um elemento natildeo segue a regra definida pelo schema

Favor consulte a documentaccedilatildeo referente ao elemento em questatildeo

44 Possiacuteveis erros durante a validaccedilatildeo no natural

Os erros referentes a validaccedilatildeo no natural satildeo auto explicativos

Por favor consulte a documentaccedilatildeo sobre como os dados devem ser enviados

45 Observaccedilotildees gerais

13

O XML eacute validado utilizando o Microsoft XML Parser 40

Na definiccedilatildeo dos elementos de entrada no XML entende-se como campo obrigatoacuterio quando o referido elemento do XML deve delimitar um texto ou seja conter um valor

Os elementos erroxml descxml erronat descnat e posnat repetem-se para cada chamada a uma inclusatildeo alteraccedilatildeo ou exclusatildeo de uma licitaccedilatildeo de seus respectivos itens e divulgaccedilatildeo da licitaccedilatildeo seguindo a ordem em que os dados foram recebidos

Caso seja falha uma accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo ou consulta para um resultado de um item de licitaccedilatildeo o processo todo continua ateacute que todos os itens sejam processados exceto quando ocorre algum erro interno na aplicaccedilatildeo que impossibilite a continuidade do processamento porem caso seja solicitado a divulgaccedilatildeo da licitaccedilatildeo eacute retornado erro ao usuaacuterio

Para uma exclusatildeo ou consulta de item natildeo existe necessidade de informar dados para os elementos ltcpfcnpjgt ltmarcagt ltquantidadegt e ltvalor_totalgt

As opccedilotildees de inclusatildeo e alteraccedilatildeo relativos a licitaccedilatildeo e item de licitaccedilatildeo possuem o mesmo enfoque teacutecnico ou seja se for solicitado para alterar uma licitaccedilatildeo que natildeo existe esta seraacute incluiacuteda e se for solicitado para incluir uma licitaccedilatildeo jaacute existente esta eacute alterada

5 Exemplo

51 Inclusatildeo de resultado para uma licitaccedilatildeo de trecircs itens

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt2ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt10ltquantidadegt ltvalor_totalgt5000000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt20000000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

14

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item

XML de entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt200999ltuasggt ltmodalidadegt01ltmodalidadegt ltnumerogt3ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtMIN DO PLANEJAMENTO ORCAMENTO E GESTAODFltnome_uasggt ltnome_modalidadegtCONVITEltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt

15

ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt1303lterronatgt

ltdescnatgtRESULTADO SOacute PODE OCORRER APOacuteS A ENTREGA DAS PROPOSTAltdescnatgt ltdadogt ltdadosgt ltcnetgt

53 Exclui resultado de licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt24830120860ltcpfgt ltsenhagtbela30ltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtexrresultltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtITEM EXCLUIDO COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

54 Consulta de resultado da licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

13

O XML eacute validado utilizando o Microsoft XML Parser 40

Na definiccedilatildeo dos elementos de entrada no XML entende-se como campo obrigatoacuterio quando o referido elemento do XML deve delimitar um texto ou seja conter um valor

Os elementos erroxml descxml erronat descnat e posnat repetem-se para cada chamada a uma inclusatildeo alteraccedilatildeo ou exclusatildeo de uma licitaccedilatildeo de seus respectivos itens e divulgaccedilatildeo da licitaccedilatildeo seguindo a ordem em que os dados foram recebidos

Caso seja falha uma accedilatildeo de inclusatildeo alteraccedilatildeo exclusatildeo ou consulta para um resultado de um item de licitaccedilatildeo o processo todo continua ateacute que todos os itens sejam processados exceto quando ocorre algum erro interno na aplicaccedilatildeo que impossibilite a continuidade do processamento porem caso seja solicitado a divulgaccedilatildeo da licitaccedilatildeo eacute retornado erro ao usuaacuterio

Para uma exclusatildeo ou consulta de item natildeo existe necessidade de informar dados para os elementos ltcpfcnpjgt ltmarcagt ltquantidadegt e ltvalor_totalgt

As opccedilotildees de inclusatildeo e alteraccedilatildeo relativos a licitaccedilatildeo e item de licitaccedilatildeo possuem o mesmo enfoque teacutecnico ou seja se for solicitado para alterar uma licitaccedilatildeo que natildeo existe esta seraacute incluiacuteda e se for solicitado para incluir uma licitaccedilatildeo jaacute existente esta eacute alterada

5 Exemplo

51 Inclusatildeo de resultado para uma licitaccedilatildeo de trecircs itens

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt2ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt10ltquantidadegt ltvalor_totalgt5000000ltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt20000000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

14

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item

XML de entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt200999ltuasggt ltmodalidadegt01ltmodalidadegt ltnumerogt3ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtMIN DO PLANEJAMENTO ORCAMENTO E GESTAODFltnome_uasggt ltnome_modalidadegtCONVITEltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt

15

ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt1303lterronatgt

ltdescnatgtRESULTADO SOacute PODE OCORRER APOacuteS A ENTREGA DAS PROPOSTAltdescnatgt ltdadogt ltdadosgt ltcnetgt

53 Exclui resultado de licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt24830120860ltcpfgt ltsenhagtbela30ltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtexrresultltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtITEM EXCLUIDO COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

54 Consulta de resultado da licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

14

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtTRANSACAO EFETUADA COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

52 Erro na inclusatildeo de um resultado de licitaccedilatildeo para um item

XML de entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt200999ltuasggt ltmodalidadegt01ltmodalidadegt ltnumerogt3ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtinclusatildeoltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgt000000000191ltcpfcnpjgt ltmarcagtTeste de marcaltmarcagt ltquantidadegt1ltquantidadegt ltvalor_totalgt100000ltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtMIN DO PLANEJAMENTO ORCAMENTO E GESTAODFltnome_uasggt ltnome_modalidadegtCONVITEltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt

15

ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt1303lterronatgt

ltdescnatgtRESULTADO SOacute PODE OCORRER APOacuteS A ENTREGA DAS PROPOSTAltdescnatgt ltdadogt ltdadosgt ltcnetgt

53 Exclui resultado de licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt24830120860ltcpfgt ltsenhagtbela30ltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtexrresultltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtITEM EXCLUIDO COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

54 Consulta de resultado da licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

15

ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt1303lterronatgt

ltdescnatgtRESULTADO SOacute PODE OCORRER APOacuteS A ENTREGA DAS PROPOSTAltdescnatgt ltdadogt ltdadosgt ltcnetgt

53 Exclui resultado de licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt24830120860ltcpfgt ltsenhagtbela30ltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtexrresultltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnatgtITEM EXCLUIDO COM SUCESSOltdescnatgt ltdadogt ltdadosgt ltcnetgt

54 Consulta de resultado da licitaccedilatildeo

XML de Entrada

ltxml version=10 encoding=ISO-8859-1gt ltcnet xmlns=cnet_resultadogt ltambientegtdesenvolvimentoltambientegt ltcpfgt11111111111ltcpfgt ltsenhagtxxxxxxltsenhagt ltuasggt170018ltuasggt ltmodalidadegt02ltmodalidadegt ltnumerogt15ltnumerogt ltanogt2002ltanogt

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

16

ltsistemagttestexmlltsistemagt ltitensgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt1ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt2ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitemgt ltacao_itemgtconsultaltacao_itemgt ltnum_itemgt3ltnum_itemgt ltcpfcnpjgtltcpfcnpjgt ltmarcagtltmarcagt ltquantidadegtltquantidadegt ltvalor_totalgtltvalor_totalgt ltitemgt ltitensgt ltcnetgt

XML de saiacuteda

ltxml version=10 encoding=ISO-8859-1 gt ltcnetgt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltnome_uasggtSUPREGIONAL RECEITA FEDERAL 1ARFDFltnome_uasggt ltnome_modalidadegtTOMADA DE PRECcedilOSltnome_modalidadegt ltresultado gt ltvalor_licit gt ltdadosgt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000200007ltcodigo_mat_servgt ltnome_mat_servgtMATERIAL TESTADOR ESPECIALMENTE INCLUIDO ltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt2ltquantgt ltunidade_fornecgtGALAtildeO 1000 Lltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt50000ltvalor_unitariogt ltdescrgt lt[CDATA[ MATERIAL TESTADOR ESPECIALMENTE INCLUIDO SECcedilAtildeO NOMINAL FIO

ALUMIacuteNIOVALOR DA SECcedilAtildeO NOMINAL FIO ALUMIacuteNIO TEST F ACABAMENTO SUPERFICIAL EIXO ARTICULACcedilAtildeO VALOR DO ACABAMENTO SUPERFICIAL EIXO ART RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtildeO VALOR DO RESIacuteDUO MAacuteXIMO CARBONO COMBUSTAtilde TAMANHO ARREDONDADORES CANTOS VALOR DO TAMANHO ARREDONDADORES CANTOS X PADRAtildeO ACABAMENTO ESTRUTURA 900 GCM3 LARGURA BARRA ESTRUTURA BANDEJA 90000000000 MM VELOCIDADE IMPRESSAtildeO PRETO E BRANCO VALOR DA VELOCIDADE IMPRESSAtildeO PRETO E BR DIAcircMETRO ADMISSIacuteVEL SOBRE BARRAMENTO VALOR DO DIAcircMETRO ADMISSIacuteVEL SOBRE BARRA FAIXA BITOLAS CONDUTOR DERIVACcedilAtildeO VALOR DA FAIXA BITOLAS CONDUTOR DERIVACcedilAtilde ACABAMENTO SUPERFICIAL GAVETA ESCOAMENTO VALOR DO ACABAMENTO SUPERFICIAL GAVETA E ]]gt

ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

17

ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000003620ltcodigo_mat_servgt ltnome_mat_servgtALFANGESltnome_mat_servgt ltmarcagtTeste de marcaltmarcagt ltquantgt10ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt500000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtMltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadogt lterroxmlgt0lterroxmlgt ltdescxml gt lterronatgt0lterronatgt ltdescnat gt ltcpfcnpj_vencedorgt00000000000191ltcpfcnpj_vencedorgt ltcodigo_mat_servgt000000019ltcodigo_mat_servgt ltnome_mat_servgtSERVICO 19ltnome_mat_servgt ltmarca gt ltquantgt1ltquantgt ltunidade_fornecgtUNIDADE DIGITADAltunidade_fornecgt ltvalor_total gt ltvalor_unitariogt20000000ltvalor_unitariogt ltdescrgt lt[CDATA[ ]]gt ltdescrgt ltrazao_social_vencedorgtNOME EMPRESARIAL ESPECIAL DE VERAOltrazao_social_vencedorgt ltind_mat_servgtSltind_mat_servgt ltjustificativagtFornecedor natildeo cadastrado no Sicaf na data de inclusatildeo do resultadoltjustificativagt ltdadogt ltdadosgt ltcnetgt

6 Coacutedigo fonte do schema XSD

61 Para as transaccedilotildees de resultado de licitaccedilatildeo

ltxml version=10 encoding=ISO-8859-1gt

ltxsdschema xmlnsxsd=httpwwww3org2001XMLSchema xmlns=cnet_resultado targetNamespace=cnet_resultado elementFormDefault=qualifiedgt ltxsdannotationgt ltxsdappinfogt Schema de validaccedilatildeo para resultado de licitaccedilatildeo Consulte a equipe de suporte do ComprasNet para maiores detalhes Ultima atualizaccedilatildeo em 26 de junho de 2002 Copyright 2001 - ComprasNet - Todos os Direitos Reservados - All Rights Reserved ltxsdappinfogt ltxsddocumentationgt Este documento foi criado e testado tendo como base o schema recomendado pela W3C httpwwww3corg e o Microsoft XML Parser 40 ltxsddocumentationgt ltxsdannotationgt

ltxsdsimpleType name=nulogt ltxsdannotationgtltxsddocumentationgt

Definiccedilatildeo para aceitar dado tipo nulo ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdtokengt ltxsdenumeration value=gt

ltxsdrestrictiongt

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

18

ltxsdsimpleTypegt

ltxsdsimpleType name=ambienteTipogt ltxsdannotationgtltxsddocumentationgt

Utilizado para descrever o ambiente do grande porte onde seraacute feita a comunicaccedilatildeo Para o ambiente de produccedilatildeo o valor aceito eacute produccedilatildeo No ambiente de treinamento o valor vaacutelido eacute treinamento ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=desenvolvimento|homologaccedilatildeo|produccedilatildeo|treinamentogt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=acaoItemTipogt ltxsdannotationgtltxsddocumentationgt

Descreve o tipo de accedilatildeo referente a um item do resultado Assume as opccedilotildees inclusatildeo alteraccedilatildeo exrresult ou consulta ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=inclusatildeo|alteraccedilatildeo|exrresult|consultagt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=modTipogt ltxsdannotationgtltxsddocumentationgt

Descreve a modalidade da licitaccedilatildeo Os valores possiacuteveis satildeo 01 02 03 04 05 22 33 ou 44 ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdpattern value=(0[1-5]|22|33|44)gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam5Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 5 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam6Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 6 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=999999 gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam10Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=9999999999 gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam10TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 10 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam10Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam11Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 11 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdintegergt ltxsdmaxInclusive value=99999999999gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam14Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999 gt

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

19

ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam14TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 14 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam14Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=numTam17Tipogt ltxsdrestriction base=xsdintegergt

ltxsdmaxInclusive value=99999999999999999gt ltxsdrestrictiongt

ltxsdsimpleTypegt ltxsdsimpleType name=numTam17TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial numeacuterico com ateacute 17 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=numTam17Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam15Tipogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 15 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdrestriction base=xsdstringgt ltxsdmaxLength value=15gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam20Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=20gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam20TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 20 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam20Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam40Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=40gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam40TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 40 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam40Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam152Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=152gt ltxsdminLength value=1gt

ltxsdrestrictiongt ltxsdsimpleTypegt ltxsdsimpleType name=stringTam152TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 152 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam152Tipo nulogt ltxsdsimpleTypegt

ltxsdsimpleType name=stringTam1248Tipogt ltxsdrestriction base=xsdstringgt

ltxsdmaxLength value=1248gt ltxsdminLength value=1gt

ltxsdrestrictiongt

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

20

ltxsdsimpleTypegt ltxsdsimpleType name=stringTam1248TipoNulogt ltxsdannotationgtltxsddocumentationgt

Sequencial de strings com ateacute 1248 posiccedilotildees ltxsddocumentationgtltxsdannotationgt

ltxsdunion memberTypes=stringTam1248Tipo nulogt ltxsdsimpleTypegt

ltxsdelement name=cnetgt ltxsdcomplexTypegtltxsdsequencegt

ltxsdelement name=ambiente type=ambienteTipogt ltxsdelement name=cpf type=numTam11Tipogt ltxsdelement name=senha type=xsdstringgt ltxsdelement name=uasg type=numTam6Tipogt ltxsdelement name=modalidade type=modTipogt ltxsdelement name=numero type=numTam5Tipogt ltxsdelement name=ano type=xsdgYeargt ltxsdelement name=sistema type=stringTam15Tipogt

ltxsdelement name=itensgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=item minOccurs=1 maxOccurs=unboundedgt ltxsdcomplexTypegtltxsdsequencegt ltxsdelement name=acao_item type=acaoItemTipogt ltxsdelement name=num_item type=numTam5Tipogt ltxsdelement name=cpfcnpj type=numTam14TipoNulogt ltxsdelement name=marca type=stringTam20TipoNulogt ltxsdelement name=quantidade type=numTam10TipoNulogt ltxsdelement name=valor_total type=numTam17TipoNulogt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdsequencegtltxsdcomplexTypegt ltxsdelementgt ltxsdschemagt

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only

This document was created with Win2PDF available at httpwwwdaneprairiecomThe unregistered version of Win2PDF is for evaluation or non-commercial use only