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>[telefone removido]</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>[telefone removido]</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
[email removido]