Não estava conseguindo criar um cliente WebService com o NetBeans e nem com o Eclipse
pela url de Homologação do Status do Serviço de Pernambuco.
dava uns erros monstros. mais já falei disso em outro tópico.
Consegui com o JBuilder 2006.
eu pego a url de Homologação de status do serviço
https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeStatusServico?wsdl
acesso ela pelo meu Browser.
Ai o Browser valida meu Certificado.
Salvo o Conteudo em XML.
crio um cliente WebService no JBuilder 2006
importo o WSDL - que no meu Caso tah como XML.
ele Gera Para mim Os Objetos
Instancio o NFEStatusServico_Service_Locator
e passo pro NFE_SOAP_BUILDIN
**sei que os nomes das clásses não são exatamente iguais a esses. mais é só pra dar a idéia.
ai seto todas as propriedes seto o cnpj_cliente.jpx e criei tbm o cnpj_cliente.jks
ha sim possuo um certificado do Tipo A1.
[code]public static void main (String[] argvs){
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","C:\\certificados\\cert.pfx");//Aqui vem o arquivo do certificado do seu cliente
System.setProperty("javax.net.ssl.keyStorePassword", "******");//Aqui a senha deste certificado
System.setProperty("javax.net.ssl.trustStoreType", "JKS");// Setado em JKS e regerado o JKS.
System.setProperty("javax.net.ssl.trustStore", "C:\\Certificado\\teste.jks");//Aqui vem o arquivo criado através Jetty
servico = new NfeStatusServico_ServiceLocator();
status = new NfeStatusServicoSoapBindingStub(servico);
System.out.println("O retorno foi : "+status.nfeStatusServicoNF(nfeCabecMsg,nfeDadosMsg)); // Aqui tah no Syso direto pq o método só retorna String mesmo.
System.out.println(" Cabeçalho: "+nfeCabecMsg+" Dados: "+nfeDadosMsg);
}[/code]
olha o que ele diz:
[color=red]AxisFault
faultCode: {http://xml.apache.org/axis/}Server.NoEndpoint
faultSubcode:
faultString: No endpoint
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}exceptionName:org.apache.axis.NoEndPointException
{http://xml.apache.org/axis/}stackTrace:No endpoint
at br.inf.portalfiscal.www.nfe.wsdl.NfeStatusServico.NfeStatusServicoSoapBindingStub.nfeStatusServicoNF(NfeStatusServicoSoapBindingStub.java:94)
at teste.integracaoWebNfe.Teste.rodar(Teste.java:58)
at teste.integracaoWebNfe.Teste.main(Teste.java:98)[/color]
[size=18]
Gente por favor me ajudem ai…
tow precisando muuuito.[/size]