[gelöst] Webservice - Codeunit Funktionsaufruf aus C# heraus

27. Januar 2011 16:57

Hallo zusammen,

ich wollte per Webservice eine Funktion in einer Codeunit ansprechen, die mir einen string zurückliefert. eingelesen wird ein Code-Feld (für C# also auch string wenn ich mich nicht irre). Ich die Codeunit als WebService hinzugefügt. Kriege auch eine Verbindung, klappt soweit alles.
Aber wenn ich jetzt versuche die Funktion in C# aufzurufen bricht mir das Programm ab. Muss ich beim Aufruf der Funktion etwas besonderes beachten? In der CU habe ich in der Funktion auch einen Rückgabewert eingegeben. Sollte also hier auch richtig sein.

mfg
Christian
Zuletzt geändert von cr4x am 31. Januar 2011 11:46, insgesamt 1-mal geändert.

Re: Webservice - Codeunit Funktionsaufruf aus C# heraus

27. Januar 2011 18:27

Suchst Du so was: http://msdn.microsoft.com/en-us/library/dd339004.aspx

Volker

Re: Webservice - Codeunit Funktionsaufruf aus C# heraus

28. Januar 2011 10:09

Als Parameter der CAL-Funktion nimmst du eine Code-Variable? Wieso nicht text?
Kann gut sein, dass er abbricht, weil der text den du als "Code" übergibst nicht vollständig uppercased ist, oder es wird nicht unterstützt.

Re: Webservice - Codeunit Funktionsaufruf aus C# heraus

31. Januar 2011 11:29

Hi,

wie lautet eigentlich die genaue Fehlermeldung in C#?

Ich vermute mal, du hast deine Credentials im Code nicht gesetzt.

Ob du im CAL den Typ Code oder Text vewendest, sollte kein Problem sein. In C# wird es als string erkannt.


Gruß
Aydin

Re: Webservice - Codeunit Funktionsaufruf aus C# heraus

31. Januar 2011 11:46

Ja genau es war das Problem mit den Credentials. danke an alle :)

Gruß
Christian