Nie można złapać wyjątku w usłudze AIF
Stworzyłem usługę AIF w dynamice AX 2012, kiedy przetestowałem ją, wywołując metodę entrypoint z zadania, działało to dobrze, ale gdy zostanie wdrożone, wywołania pochodzą z interfejsu mydła, aw środku z błędem: „Nieobsługiwana esencja”.
Podczas debugowania odkryłem, że nieobsługiwany wyjątek jest generowany wewnątrz mojej klauzuli catch instrukcji try catch.
Dostaje się do catch, ponieważ metoda, którą wywołuję w klauzuli try, powoduje błąd.
Czy więc ktoś wie, dlaczego mogę złapać zgłoszony błąd podczas uruchamiania kodu na kliencie korzystającym z zadania, ale nie mogę go złapać, gdy działa w CIL na serwerze, a usługa jest wywoływana z SoapUi?