Wechselkurse von EZB importieren

Bild Microsoft Dynamics NAV 4.xx
(ehem. Microsoft Business Solutions-Navision)

Wechselkurse von EZB importieren

Beitragvon rkaufmann » 12. Juli 2007 11:13

Hallo allerseits,

die EZB stellt täglich eine XML-Datei bereit, welche die aktuellen Wechselkurs für die wichtigsten Währungen enthält.

Leider habe ich bis jetzt von XML zu wenig Ahnung um die Datei zu importieren.

Ich kann zwar mit hilfe der XMLDOM Objekte (Automation-Variablen "Microsoft XML, Version x.x) die Datei öffnen und auf meinen PC übertragen, aber für die weitere Verarbeitung der Datei fehlt mir einfach das Wissen.

Desbalb meine Frage:
kann mir jemand helfen aus der XML Datei die enthaltenen Wechselkurse auszulesen (Code Sample)?

Und hat jemand eine Empfehlung fĂĽr ein gutes Buch zum Einstieg in XML in Allgemeinen und zu den XLMDOM Objekten?

hier der Link zur Wechselkursdatei der EZB:
http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml

GrĂĽĂź,
Rolf
Benutzeravatar
rkaufmann
 
Beiträge: 194
Registriert: 16. Juni 2006 10:13
Wohnort: Buchen
Realer Name: Rolf Kaufmann
Arbeitsort: Ă–hringen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 4.0 SP2

Beitragvon Marc Teuber » 12. Juli 2007 11:45

Hallo Rolf,

ich habe so ein Import vor ein paar Tagen erstellt. Wenn du noch ein, zwei Tage warten kannst, werde ich es im Download zur VerfĂĽgung stellen.

GruĂź, Marc
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Marc Teuber
Microsoft Partner
Microsoft Partner
 
Beiträge: 1064
Registriert: 2. Oktober 2005 13:36
Wohnort: Greven
Arbeitsort: MĂĽnster, Dortmund
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon Marc Teuber » 12. Juli 2007 11:45

Ăśbrigens: Es handelt sich hierbei um eine Codeunit und einem XMLport.
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Marc Teuber
Microsoft Partner
Microsoft Partner
 
Beiträge: 1064
Registriert: 2. Oktober 2005 13:36
Wohnort: Greven
Arbeitsort: MĂĽnster, Dortmund
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon rkaufmann » 12. Juli 2007 11:54

Hallo Marc,

die Zeit hab ich. Wäre nett wenn du mich nochmal informieren könntest, wenn du den Import bereitgestellt hast.

Ist natĂĽrlich noch besser als ein Code Sample.

Hast du eventuell trotzdem noch einen Buchtipp fĂĽr mich?
Benutzeravatar
rkaufmann
 
Beiträge: 194
Registriert: 16. Juni 2006 10:13
Wohnort: Buchen
Realer Name: Rolf Kaufmann
Arbeitsort: Ă–hringen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 4.0 SP2

Beitragvon Marc Teuber » 12. Juli 2007 12:02

rkaufmann hat geschrieben:Wäre nett wenn du mich nochmal informieren könntest, wenn du den Import bereitgestellt hast.

Klar, mach ich.

rkaufmann hat geschrieben:Hast du eventuell trotzdem noch einen Buchtipp fĂĽr mich?

Den hab ich leider nicht. Sorry.
Benutzeravatar
Marc Teuber
Microsoft Partner
Microsoft Partner
 
Beiträge: 1064
Registriert: 2. Oktober 2005 13:36
Wohnort: Greven
Arbeitsort: MĂĽnster, Dortmund
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Wechselkurse von EZB importieren

Beitragvon feri » 13. Juli 2007 11:23

rkaufmann hat geschrieben:Und hat jemand eine Empfehlung fĂĽr ein gutes Buch zum Einstieg in XML in Allgemeinen und zu den XLMDOM Objekten?


Hi,
hier gibts einige Infos zu XML und auch anderen Dingen. :wink:

gruesse
feri
feri
 
Beiträge: 261
Registriert: 16. März 2006 16:59
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon stryk » 13. Juli 2007 13:11

Hi!

Ich hab' ebenfalls mal vor einiger Zeit einen Importer via XMLDOM "kreiert"; die Codeunit im Attachment (fob & txt). Achtung: BETA, bitte vor "Echt"-Einsatz testen!
Keine Garantie, kein Support. Viel Spass damit!
Dateianhänge
C50000_ImportCurrencyExchangeRates.zip
(22.1 KiB) 1179-mal heruntergeladen
Jörg A. Stryk (MVP - Dynamics NAV)
NAV/SQL Performance Optimization & Troubleshooting
STRYK System Improvement
stryk
Microsoft Partner
Microsoft Partner
 
Beiträge: 767
Registriert: 30. November 2006 12:32
Wohnort: NĂĽrnberg
Realer Name: Jörg Stryk
Bezug zu Microsoft Dynamics: Freiberufler
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon rkaufmann » 18. Juli 2007 11:52

Hi,

hab die Codeunit mal importiert und getestet.
Funktioniert einwandfrei. Danke!

Und anhand deiner CU wird auch einiges klarer, wie man die XMLDOM einbinden kann.

Mal noch eine Frage:
Du benutzt den Befehl "YIELD".
Was genau mach der anders als z.B. "SLEEP"?
Benutzeravatar
rkaufmann
 
Beiträge: 194
Registriert: 16. Juni 2006 10:13
Wohnort: Buchen
Realer Name: Rolf Kaufmann
Arbeitsort: Ă–hringen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 4.0 SP2

Beitragvon Michael Schumacher » 18. Juli 2007 12:44

Sleep zählt bildlich gesprochen "bis 1000" (oder welchen Wert du übergibst), während Yield den Prozessor ans Betriebssystem zurückgibt,
wenn ich das jetzt nicht verwechsle.
mfg
Michael Schumacher


Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Hmmm, ach heut' ist Backup-Tag, also alles schnell nach /dev/nul sichern!
Benutzeravatar
Michael Schumacher
Ehrenmitglied
 
Beiträge: 1762
Registriert: 1. August 2005 11:12
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3.x, 4.x, 5.x

Beitragvon rkaufmann » 19. Juli 2007 14:15

Aber ist dann ein Konstrukt wie
Code: Alles auswählen
FOR i := 1 TO 1000 DO
  YIELD;

nicht ein bisschen gefährlich?
Wenn der Rechner "busy" ist, und ich die Kontrolle 1000mal ans OS zurĂĽckgebe, dann kann die Wartezeit recht erheblich werden, oder?
Benutzeravatar
rkaufmann
 
Beiträge: 194
Registriert: 16. Juni 2006 10:13
Wohnort: Buchen
Realer Name: Rolf Kaufmann
Arbeitsort: Ă–hringen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 4.0 SP2

Beitragvon rkaufmann » 19. Juli 2007 16:02

Ich hab grad noch was festgestellt.

Ich hab die Codeunit in einen Scheduler integriert, der unterm NAS läuft.

Leider ist der YIELD nicht NAS kompatibel.

Wenn man YIELD benutzt und der Code vom NAS ausgefĂĽhrt wird, fĂĽhrt das zu einem ERROR.
Benutzeravatar
rkaufmann
 
Beiträge: 194
Registriert: 16. Juni 2006 10:13
Wohnort: Buchen
Realer Name: Rolf Kaufmann
Arbeitsort: Ă–hringen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 4.0 SP2

Beitragvon stryk » 19. Juli 2007 16:39

Hi!

Der YIELD dient dazu, dem OS ein wenig Zeit zu geben, daß XML zu laden, ansonsten kann es vorkommen, daß die Codeunit "leer" durchläuft ... am besten ausprobieren, ob und wie oft/lange der YIELD tatsächlich benötigt wird ...
Jörg A. Stryk (MVP - Dynamics NAV)
NAV/SQL Performance Optimization & Troubleshooting
STRYK System Improvement
stryk
Microsoft Partner
Microsoft Partner
 
Beiträge: 767
Registriert: 30. November 2006 12:32
Wohnort: NĂĽrnberg
Realer Name: Jörg Stryk
Bezug zu Microsoft Dynamics: Freiberufler
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon Marc Teuber » 2. August 2007 21:10

Marc Teuber hat geschrieben:ich habe so ein Import vor ein paar Tagen erstellt. Wenn du noch ein, zwei Tage warten kannst, werde ich es im Download zur VerfĂĽgung stellen.

siehe: http://www.msdynamics.de/dload.php?action=file&file_id=73

GruĂź, Marc
Benutzeravatar
Marc Teuber
Microsoft Partner
Microsoft Partner
 
Beiträge: 1064
Registriert: 2. Oktober 2005 13:36
Wohnort: Greven
Arbeitsort: MĂĽnster, Dortmund
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Wechselkurse von EZB importieren

Beitragvon astrill » 3. Dezember 2008 13:19

Hallo!
Dieser Thread ist ja schon etwas älter, aber vielleicht liest es ja doch noch jemand ;-)

Ich wollte gerne einen automatischen Import mit dem Wechselkurs und aber auch dem Geld- und Briefkurs realisieren. Dabei musste ich dann aber gleich feststellen: Es scheint keinen solchen Dienst zu geben, der auch diese Daten zur VerfĂĽgung stellt.
Oder kenn jemand von euch eine Seite, wo man das bekommen kann?

Es grĂĽĂźt,
Astrill
astrill
 
Beiträge: 43
Registriert: 27. Juni 2006 12:37
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Wechselkurse von EZB importieren

Beitragvon tba » 20. Januar 2009 15:47

nochmal zu diesem Thema:
Wechselkurs importieren von EZB.

gibt es so einen Dienst/Link/XML auch für nicht Euro Länder? im speziellen Fall such ich was für CHF.
GrĂĽĂźe aus Berlin
Thomas
Benutzeravatar
tba
Microsoft Partner
Microsoft Partner
 
Beiträge: 430
Registriert: 22. Februar 2007 13:57
Wohnort: Berlin
Realer Name: Thomas Barthel
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.00 - 2013

Re: Wechselkurse von EZB importieren

Beitragvon Jan » 19. August 2013 15:23

Hallo Zusammen,

eine Frage an euch: bei mir funktioniert der Import der Wechselkurse seit heute nicht mehr...und zwar auf verschiedenen Maschinen. Ich hatte die CU von Jörg zum Einsatz gebracht. Habt ihr das evtl. auch? Oder nutzt das sonst keiner?

Eine weitere Frage: nachdem ich am Import ein klein wenig rumgefummelt habe funktioniert das XMLSend nicht mehr und zwar weder in Jörgs noch in Marcs Version, auch ein Zurückspielen des alten Stands bringt nichts. Da kommt immer:

The call to member send failed. msxml3.dll returned the following message:
Zugriff verweigert

Wenn mir jemand sagen könnte wir man das wieder hinkriegt wäre ich auch extrem dankbar :-)

Viele GrĂĽĂźe
Jan
Jan
Microsoft Partner
Microsoft Partner
 
Beiträge: 105
Registriert: 15. Juni 2007 13:20
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Wechselkurse von EZB importieren

Beitragvon dannyt » 19. August 2013 16:47

Das Problem hatte ich heute auch.

Die ECB scheint die URL für die Wechselkurse geändert zu haben.
Die "alte" URL von http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml leitet auf http://www.ecb.europa.eu/stats/eurofxre ... -daily.xml um.
Demnach muss die URL einfach angepasst werden und es funktioniert wieder :)
dannyt
Microsoft Partner
Microsoft Partner
 
Beiträge: 106
Registriert: 5. September 2008 12:01
Realer Name: Danny Trautmann
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Freiberufler
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: alle

Re: Wechselkurse von EZB importieren

Beitragvon Jan » 19. August 2013 18:54

Oh super! :-) Das ist mir schlicht nicht aufgefallen, dass man auf eine andere Seite weiter geleitet wurde. Vielen, vielen Dank! :-)
Jan
Microsoft Partner
Microsoft Partner
 
Beiträge: 105
Registriert: 15. Juni 2007 13:20
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Wechselkurse von EZB importieren

Beitragvon Natalie » 24. April 2014 10:56

Der Vollständigkeit halber hier der Ansatz mit DotNet-Variablen, sinnvoll ab NAV 2013 unter Einsatz der Aufgabenwarteschlange:
http://www.grobmanschwarz.de/ms-dynamic ... und-dotnet.

Denkbar auĂźerdem auch als manueller Aufruf im RTC seit NAV 2009 R2.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Wechselkurse von EZB importieren

Beitragvon MaT@666 » 10. November 2014 16:55

Hallo zusammen,

ich habe versucht, das o.g. Beispiel zum Importieren der Wechselkurse in NAV 2013 zu ĂĽbernehmen.

Allerdings bekomme ich nach dem AusfĂĽhren der Codeunit die Meldung, dass eine .Net Variable nicht instanziiert wurde.
Es wird versucht, System.Xml.XmlNode.Attributes aufzurufen.

Kann mir jemand helfen?
Vielen Dank im Voraus!
MaT@666
 
Beiträge: 3
Registriert: 10. Dezember 2012 13:10
Realer Name: Martin
Arbeitsort: Emmendingen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3.10, 4.00, 2013

Re: Wechselkurse von EZB importieren

Beitragvon pakos47 » 31. Mai 2019 12:41

Natalie hat geschrieben:Der Vollständigkeit halber hier der Ansatz mit DotNet-Variablen, sinnvoll ab NAV 2013 unter Einsatz der Aufgabenwarteschlange:
http://www.grobmanschwarz.de/ms-dynamic ... und-dotnet.

Denkbar auĂźerdem auch als manueller Aufruf im RTC seit NAV 2009 R2.


Leider ist der Link nicht mehr aktuell. Gibt es noch eine Möglichkeit an diesen Ansatz zu kommen, bräuchte es nämlich auch für NAV 2013
pakos47
 
Beiträge: 5
Registriert: 23. Juli 2018 14:01
Bezug zu Microsoft Dynamics: SchĂĽler / Student
Microsoft Dynamics Produkt: Microsoft Dynamics NAV


ZurĂĽck zu NAV 4.xx

Wer ist online?

Mitglieder in diesem Forum: Yandex [Bot] und 1 Gast