skip to the main content area of this page
Scris rapid de Adrian Gologan(multumiri!)
Exemplu de acces curs valutar (pentru EUR din data curenta) prin web services folosind java:

import java.rmi.RemoteException;
import javax.xml.rpc.ServiceException;
import org.apache.axis.AxisFault;
import ro.infovalutar.www.CursLocator;
import ro.infovalutar.www.IDMoneda;
import java.util.HashMap;
import java.util.Set;
import java.util.Iterator;
import java.util.Calendar;
import java.util.Vector;

public class CursInfoValutar {

        public static void main(String[] args) {

                try {
                       
                        Calendar cDate = Calendar.getInstance();

                        CursLocator cursLocator = new CursLocator();

                        double curs = 0;
                        byte factor = 1;

                        HashMap valute = new HashMap();

                        String moneda = "EUR";

                        curs = cursLocator.getCursSoap().getValue(cDate, IDMoneda.fromString(moneda));

                        if (curs != -1) {
                                System.out.println(moneda + ": " + curs);

                        } else {
                                System.out.println("Nu avem curs pentru:" + moneda);
                        }

                        //}

                } catch (AxisFault e) {
                        e.printStackTrace();
                } catch (RemoteException e1) {
                        e1.printStackTrace();
                } catch (ServiceException e1) {
                        e1.printStackTrace();
                } catch (IllegalStateException e1) {

                        e1.printStackTrace();
                } catch (Exception e) {
                        e.printStackTrace();
                }
        }
}


Se foloseste o implementare Apache Soap 1.4

Pentru asta se trec jar-urile de mai jos in ClassPath:jar-uri




De asemenea se trece in classpath si jarul ce contine clasele de acces curs valutar de pe infovalutar.ro 
Resurse pentru preluat cursurile BNR/BCE
de catre programatori / site-uri / oameni
obsolete
  • cursuri.rss
  • rss.aspx