Olá Carolina. Alguns parsers não toleram a declaração de NameSpace XML da forma que você fez. Tente assim :
<?xml version="1.0" encoding=""utf-8" ?>
<consReciNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.10">
<tpAmb>2</tpAmb>
<nRec>350000003546608</nRec>
</consReciNFe>
Evandro Ribeiro
MICROSOFT Certified Professional
PRO MICRO Software
(11) 2197-2650
Thu, 2 Apr 2009 12:31:00 -0700 (PDT), Carol escreveu:
> Boa Tarde,
>
> Estou fazendo a requisição ao Web Service de consulta de recibo e
> sempre me retorna o erro 242 - Rejeição de cabeçalho ou 215 -
> Reijeição de schema.
>
> Alguem saberia o porquê deste erro?
> Poderiam me ajusar?
>
> Meu xml ficou assim:
>
> cabeçalho:
> 1.10> versaoDados>
>
> mensagem:
> > versao="1.10">2350000003546608> consReciNFe>
>
> Obrigada pela atenção.
>
> Carolina.
>
>
>
>
>
>
É estranho Carolina. Bom, eu não conheço C#, mas eu vou sugerir que você analise o conteúdo de sua variável de cabeçalho assim que você faz a atribuição. Ela tem que ser algo igual ou muito parecido com isso :
<?xml version="1.0" encoding="utf-8"?><cabecMsg xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.02"><versaoDados>1.10</versaoDados></cabecMsg>
Tudo em uma única linha, sem espaços ou quebras de linha. Esses são os cabeçalhos que minha aplicação gera e funciona perfeitamente. Tente fazer isso para ver o que seu programa está gerando, ok ?
Evandro Ribeiro
MICROSOFT Certified Professional
PRO MICRO Software
(11) 2197-2650
Thu, 2 Apr 2009 12:55:34 -0700 (PDT), Carol escreveu:
> Oi Evandro,
>
> Já estou com este problema algum tempo e mesmo com o seu código,
> continua o erro.
> Estou fazendo em asp.net C#, pra comunicar com o WS, mas mesmo assim,
> ainda me dá erro de schema de cabeçalho.
>
> O retorno que me veio:
>
> > versao="1.10">
> 2
> SP_NFE_PL_005c
> 350000003644912
> 242
> Rejeição: Cabeçalho - Falha no Schema XML
> 35
>
>
> o que estou mandando pro WS de SP:
>
> string vc_cab = @"
> > nfe"">1.10";
>
> string vc_dados = @"
> > versao=""1.10""> 2 "+vc_recibo+" > consReciNFe> ";
>
> Sendo que cab e dados são os argumentos solicitados pelo WS na
> consulta.
> Mas mesmo assim não tô conseguindo resposta positiva dele.
>
> Mais alguma idéia? ^^
>
> Obrigada pela ajuda.
>
> Carolina.
>
> On 2 abr, 16:42, "Evandro Ribeiro" wrote:
> > Olá Carolina. Alguns parsers não toleram a declaração de NameSpace XML da forma que você fez. Tente assim :
> >
> >
> >
> > 2
> > 350000003546608