WSLD Servicio Web Tipo Cambio BCN |
El siguiente sitio web detalla algunos aspectos, tanto técnicos, como de condiciones de uso del servicio web:
http://www.bcn.gob.ni/tc/
El BCN ha hecho público ejemplos de cómo consumir el servicio web en plataformas .NET (con VisualBasic) y en PHP. Dado que falta un ejemplo para todos los que usamos Java, estoy liberando bajo licencia de dominio público, un archivo .jar para que pueda ser agregado en proyectos libres o comerciales.
Descargar archivo .jar (Java) para consultar servicio web de tipo de cambio.
Descargar código fuente y documentación del proyecto para el IDE Eclipse.
Ejecución del demo:
java -jar tcBCN.jar
Ejemplo de uso en un programa propio:
package info.denisjtorresg.tcbcn;
import java.util.Date;
import java.util.Map;
import java.util.Map.Entry;
public class Prueba {
public static void main(String[] args) {
// Tipo de cambio del día
System.out.println(TipoCambioBCNSimple.getTipoCambio());
// Tipo de cambio en la fecha indicada (año, mes, día)
System.out.println(TipoCambioBCNSimple.getTipoCambio(2013,6,21));
System.out.println(TipoCambioBCNSimple.getTipoCambio(2012,1,1));
// Tipos de cambio del mes indicado
Map
Date fecha = elemento.getKey();
Double tc = elemento.getValue();
System.out.println(fecha + " => " + tc);
}
El archivo jar suministra una clase de utilería simple llamada TipoCambioBCNSimple ubicada en el paquete: info.denisjtorresg.tcbcn. No requiere de ningún API o jar extra, funciona con Java SE 6 o superior.
Esta clase contiene el método estático getTipoCambio el cual está sobrecargado para recibir distintos tipos de parámetros que especifiquen la fecha o rango de fechas para las cuales se desea conocer el tipo de cambio.
La documentación completa de la clase de utilería TipoCambioBCNSimple se puede ver en:
http://sites.google.com/site/denisjtorresg/TipoCambioBCNSimple.html
Espero que sea de utilidad para el que la necesite.
Otros artículos similares:
Validar números de cédulas de Nicaragua con Java