Problema NFe - versão cabeçalho XML

Boa Tarde,

Estou tendo problema na versão do cabeçalho XML para consulta a dados de contribuinte no WebService de NFe. Já mudei as versões (1.00, 1.01, 1.02, 1.07), mas nada dá certo.
Segue meus XMLs:

Cabeçalho:

Dados para consulta:

Retorno da Webservice:

[code]<?xml version="1.0" encoding="UTF-8"?>

110
239
Rejeicao: Cabecalho - Versao do arquivo XML nao suportada
MT
2009-02-26T15:05:04
51

[/code]

Se alguem que ja teve esse problema puder ajudar agradeço.

E ai, ninguém tem nenhuma sugestão sobre o caso?

Olá amigo, creio que seu problema sejá que o valor passado no atributo versão não é válido, acho que voce gostaria de ter passado 1.10 que é a versão homologada.

[]'s

Olá amigo, confundi os xsd, voce esta certo, este serviço ainda encontra-se na versão 1.01.

Tente:

Cabeçalho:

<?xml version="1.0" encoding="UTF-8" standalone="no"?><cabecMsg versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe"><versaoDados>1.07</versaoDados></cabecMsg> 

Dados:

mas antes só verifique a versão correta.

ou cabeçalho:

<?xml version=\"1.0\" encoding=\"UTF-8\"?><cabecMsg xmlns=\"http://www.portalfiscal.inf.br/nfe\"  versao=\"1.02\"><versaoDados>1.07</versaoDados></cabecMsg>

Ola, estou apanhando desse webservice Consulta Cadastro, alguem poderia me ajudar por favor ??

Enviando os XMLs da cabecalho e da msg q esta aqui nesse forum, nas primeiras msgs, mas pra mim nao vem nem o retorno do erro de versao:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><cabecMsg versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe"><versaoDados>1.07</versaoDados></cabecMsg>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><consCad versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe"><infCons><xServ>CONS-CAD</xServ><UF>MT</UF><IE>99</IE><CPF>99999999999</CPF></infCons></consCad>

E meu codigo:

package br.inf.portalfiscal.www.nfe.wsdl.CadConsultaCadastro;

import java.security.Security;

public class TestCadConsulta {

	public static void main(String[] args) {

		String nfeCabecMsg = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><cabecMsg versao=\"1.01\" xmlns=\"http://www.portalfiscal.inf.br/nfe\"><versaoDados>1.07</versaoDados></cabecMsg>";
		
		String nfeDadosMsg = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><consCad versao=\"1.01\" xmlns=\"http://www.portalfiscal.inf.br/nfe\"><infCons><xServ>CONS-CAD</xServ><UF>MT</UF><IE>99</IE><CPF>99999999999</CPF></infCons></consCad>";

		System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");
		Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());

		System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");
		System.setProperty("javax.net.ssl.keyStore","D:\\Desenvolvimento\\Nota-e\\Certificados_NFe_SefazSP\\e - CNPJ Power Save.pfx");
		System.setProperty("javax.net.ssl.keyStorePassword", "xxx");

		System.setProperty("javax.net.ssl.trustStoreType", "JKS");
		System.setProperty("javax.net.ssl.trustStore", "D:\\Desenvolvimento\\Nota-e\\Certificados_NFe_SefazSP\\v02.jks");
		System.setProperty("javax.net.ssl.trustStorePassword", "xxx");  

		CadConsultaCadastro service = new CadConsultaCadastroLocator();
		
		try {
			CadConsultaCadastroSoap CadCon = service.getCadConsultaCadastroSoap();
			System.out.println(CadCon.consultaCadastro(nfeCabecMsg, nfeDadosMsg));
			
		} catch (Throwable e1) {
			e1.printStackTrace();
		}
	}
}

Eu ja consegui fazer funcionar o webservice do status do servico, mas esse nao vai.
A msg de erro: " faultString: Server was unable to process request. —> Object reference not set to an instance of an object."

Obrigado,
Magno
magno_jr@terra.com.br

amigo,

to recebendo o mesmo erro

voce conseguiu fazer?

dario

alguem tem essa resposta?

Também estou encontrando o problema mencionado:

javax.xml.ws.soap.SOAPFaultException: Server was unable to process request. —> Object reference not set to an instance of an object.

Alguém conseguiu descobrir do que se trata?

Obrigado

Ninguém evoluiu nesse problema? Já me disseram que parece ser problema do lado do SEFAZ, pois esta mensagem é típica de .NET e não de java…

Bom dia

To utilizando dessa maneira

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.portalfiscal.inf.br/nfe" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" targetNamespace="http://www.portalfiscal.inf.br/nfe" elementFormDefault="qualified" attributeFormDefault="unqualified">
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns="http://www.portalfiscal.inf.br/nfe" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.portalfiscal.inf.br/nfe" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:include schemaLocation="leiauteConsultaCadastro_v1.01.xsd"/>
	<xs:element name="ConsCad" type="TConsCad">
		<xs:annotation>
			<xs:documentation>Schema XML de validação do retorno da consulta cadastro contribuintes</xs:documentation>
		</xs:annotation>
	</xs:element>
</xs:schema>

Att.

ManoJava, obrigado pelo retorno!

Está conseguindo consumir para SP? Em outros estados eu consigo, mas não em SP…

Acredito que o método utilizado seja consultaCadastro(nfeCabecMsg, nfeDadosMsg), correto?

  CadConsultaCadastro service = new CadConsultaCadastro();
  CadConsultaCadastroSoap port = service.getCadConsultaCadastroSoap();
  String result = port.consultaCadastro(nfeCabecMsg, nfeDadosMsg);

Não consigo fazer funcionar.

Abs

estou com o mesmo problema que meu amigo alguem conseguiu resolver o problema?

Só pra lembrar aos participantes e pra manter um tema proposto é om lembrar que esse sub-forum é apenas pra questões de frameworks e bibliotecas brasileiros, então o melhor lugar pra postar essa duvida é no sub-forum de Java Enterprise Edition (Java EE)( http://www.guj.com.br/forums/show/7.java ) aonde certamente quem domina esse assunto(webservices) vai estar acompanhando melhor, obrigado.

Uma outra coisa, se ninguem respondeu não ha a necessidade de ficar perguntando se alguem sabe a resposta, lembre-se que aqui ninguem é obrigado a resolver as duvidas postadas.

Caro pbnf,

1 - eu apenas postei aqui pois este post está aberto desde 2009 e vejo que pessoas passaram por este problema,
2 - se o topico está no lugar errado ou não mande uma msg a quem criou dizendo que criou no lugar errado , ou mande uma msg aos moderadores para tracarem
3 - realmente ninguém é obrigado a responder, porém tem pessoas neste forum que responde.
4 - se você não sabe a solução do problema não post apenas para aumentar o numero de mensagens no forum.

Muito ajuda aquele que não atrapalha!!!

Bom galera só para dar um parecer ao problema… parece que o erro é no webservice de sp mesmo… estou no agurdo de respostas mais concretas de amigos aqui do forum e da sefaz-sp

o PROBLEMA ESTÁ NO CABEÇARIO

voce esta colocando a versao 1.07 no cabeçario e esta usando outra versão no XML principal que é 1.01.

é esse o problema

Abraço!