[gelöst][WS] Callback Exception NAV Webservice

30. August 2012 12:38

Guten Tag!

Erstmal ein großes Kompliment, die Seite ist wunderbar und hat mir schon einige Male sehr viel Zeit und Mühe erspart :mrgreen:


Zu meinem Problem:

Ich bin gerade dabei, Serverjobs als Webservice erreichbar zu und sie so von außen ausführbar zu machen.
Die dafür verwendete CU macht dabei nicht sehr viel mehr als einen Process-Only Bericht aufzurufen.

Beim Testen der Services spuckt VisualStudio jedoch eine CallBackException aus.
Warning der Ereignisanzeige:

Type: Microsoft.Dynamics.Nav.Types.Exceptions.NavNCLCallbackNotAllowedException
SuppressMessage: False
FatalityScope: None
Message: Callback functions are not allowed.
StackTrace:
bei Microsoft.Dynamics.Nav.Runtime.NavConnection.get_ClientCallback()
bei Microsoft.Dynamics.Nav.Runtime.NavAutomation.Create(DataError errorLevel, Boolean newServer, Boolean clientSide)
Source: Microsoft.Dynamics.Nav.Ncl


MSDN und Dr. Google haben mir bereits verraten, dass die Callback Exception von UI Elementen geworfen wird, wenn diese im Webservice aufgerufen werden.
Wie empfohlen habe ich as per GUIALLOWED ausgeschlossen, die Exception bleibt jedoch bestehen.

Die einzige Automation-Variable ist vom Typ 'Windows Script Host Object Model'.WshShell" und dient dazu OK-Files ins Filesystem zu schreiben.
Auch hier konnte ich bis dato keine Fehler finden.

Ich arbeite erst kurze Zeit mit NAV, bitte um Hilfe eines etwas erfahreneren Kollegen.


Danke im Vorraus ! :-)
Zuletzt geändert von Wisa123 am 3. September 2012 08:25, insgesamt 1-mal geändert.

Re: [WS] Callback Exception NAV Webservice

3. September 2012 08:25

War ein hausgemachter Fehler.

Eine aufgerufene Codeunit hat Creates noch am Client aufgerufen.
Somit gelöst.