Cte rs

0 respostas
J

alguem ta conseguindo acessar o web service de RS?

to tentanod fazer isso, mas to com problema no certificado....to fazendo assim

public class ClienteWsRs 
{
	static
    {
	 
	 System.setProperty("javax.net.ssl.trustStore", "Certificado_AC_NFE_RS.pkcs");
	 System.setProperty("javax.net.ssl.trustStorePassword", "");
	 System.setProperty("javax.net.ssl.keyStoreType", "pkcs12");
	 System.setProperty("javax.net.ssl.keyStore", "Certificado_AC_NFE_RS.pkcs");
	 System.setProperty("javax.net.ssl.keyStorePassword", "");
    }
	
	
	
	public static void main(String[] args)
	{
		String URL_HOMOLOGACAO = "https://homologacao.cte.sefaz.rs.gov.br/ws/ctestatusservico/CteStatusServico.asmx";
	    
		Object[] params = new Object[]{getCabecalho(),getDados()};
		
		Service service = new Service();
		try 
		{
			Call call = (Call) service.createCall();
			call.setTargetEndpointAddress (URL_HOMOLOGACAO);
			call.setOperationName("cteStatusServicoCT");
			String retorno = (String)call.invoke(params);
			System.out.print(retorno);
			
		} 
		catch (Exception e) 
		{
			e.printStackTrace();
		}
		
		
	}
	
	private static String getCabecalho()
	{
		String cabecMsg = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><cteCabecMsg xmlns=\"http://www.portalfiscal.inf.br/cte\"><versao=\"1.01\"><cUF>41</cUF><versaoDados>1.01</versaoDados></cteCabecMsg>";
		return cabecMsg;
	}
	
	private static String getDados()
	{
		StringBuffer dadosCTE = new StringBuffer();
	     dadosCTE.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
	     dadosCTE.append("<consStatServCte versao=\"1.01\" xmlns=\"http://www.portalfiscal.inf.br/cte\">");
	     dadosCTE.append("<tpAmb>2</tpAmb>");
	     dadosCTE.append("<xServ>STATUS</xServ>");
	     dadosCTE.append("</consStatServCte>");
	     
	     return dadosCTE.toString();
	}
}

ta dando esse erro

AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode: 
 faultString: java.net.SocketException: Default SSL context init failed: null
 faultActor: 
 faultNode: 
 faultDetail: 
	{http://xml.apache.org/axis/}stackTrace:java.net.SocketException: Default SSL context init failed: null
	at javax.net.ssl.DefaultSSLSocketFactory.createSocket(Unknown Source)
	at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:92)
	at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
	at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)

alguem sabe dizer o que eh isso?

Criado 15 de julho de 2009
Respostas 0
Participantes 1