Daten von C#-Applikation holen

28. Februar 2011 19:39

Hallo,
ich möchte gerne Daten, welche aus der SPS mittels einer C#-Applikation geholt werden, in eine Navision Form einlesen.
Weiters müßte ich über diese Navision Form auch Daten an die SPS senden können.
Wie schon erwähnt könnte ich über eine C#-Applikation auf die SPS zugreifen.

Ist dies möglich. Hat von euch jemand damit Erfahrung.

Besten Dank
stony

Re: Daten von C#-Applikation holen

1. März 2011 06:44

Hallo stony,

es gibt mehrere Möglichkeiten, je nach Integrationsgrad und natürlich auch Datenmenge. Bei überschaubarer Menge würde ich mich für Automation/DotNet-Datentyp (DotNet ab NAV 2009 R2) entscheiden. Der DotNet-Datentyp kann direkt .NET Assemblys nutzen, für Automations ist es etwas aufwendiger: viewtopic.php?f=14&t=2423.

Weiterhin besteht natürlich immer die Möglichkeit über Dateiaustausch (XML, Flat), Schreiben und Lesen in und aus einer NAV/SQL-Puffertabelle die anschließend verarbeitet wird usw.

Re: Daten von C#-Applikation holen

1. März 2011 12:29

Ich empfehle da eine Integration mit DotNet, Automation oder evtl. RTC-Addin.
Sofern möglich würde ich auf eine "Zwischenspeicherung in Datei" verzichten.

Re: Daten von C#-Applikation holen

1. März 2011 12:45

Aktuell haben wir 2009 SP1 mit Einsatz. Da geht dann DotNet nicht oder ?

Re: Daten von C#-Applikation holen

1. März 2011 12:52

Rüschtüüüsch ;-)

Re: Daten von C#-Applikation holen

1. März 2011 13:49

Habe ich diese Möglichkeit sowohl im Classic Client wie auch im RTC. Oder gibt es hier Unterschiede.
Addin sind nur im RTC möglich oder?

Re: Daten von C#-Applikation holen

3. März 2011 10:44

Hallo,
wenn ich bis jetzt richtig gesucht habe, geht DotNet (2009 R2) nur für RTC.
Da ich es aber vorerst für den CC brauche, werde ich wohl auf Automation setzen müssen.
Ist dies richtig und gibt es für die Erstellung eines Automation eine Doku.
Diese habe ich bereits gefunden "Wie erzeuge ich im VS 2005.net eine DLL/OCX für Navision", aber vielleicht gibts noch weitere.
Habe mit Automation bis jetzt noch nichts gemacht.


lg
stony

Re: Daten von C#-Applikation holen

3. März 2011 11:05

Den Datentyp DotNet kannst du auch im CC auswählen.

Re: Daten von C#-Applikation holen

3. März 2011 11:27

Heißt das ich kann über eine normale Form im CC einen .NET Code ansprechen.
Wo liegt eigentlich der Unterschied zw. Automation und dieser neuen DotNet Implementierung.

Re: Daten von C#-Applikation holen

3. März 2011 11:33

Da habe ich noch keine Erfahrung, aber vielleicht hilft das weiter.

Re: Daten von C#-Applikation holen

3. März 2011 11:45

McClane hat geschrieben:Da habe ich noch keine Erfahrung, aber vielleicht hilft das weiter.

Oder das hier: http://msdn.microsoft.com/en-us/library/gg502499.aspx
http://blogs.msdn.com/b/nav/archive/201 ... 09-r2.aspx

Re: Daten von C#-Applikation holen

3. März 2011 22:59

stony hat geschrieben:Heißt das ich kann über eine normale Form im CC einen .NET Code ansprechen.
Wo liegt eigentlich der Unterschied zw. Automation und dieser neuen DotNet Implementierung.
Der DotNet Datentyp wird nur im RTC btw. auf dem Service Tier unterstützt. Der CC erlaubt nur die Entwicklung, nicht die Ausführung.