Index: WSimpl/AX/CHUI/TerminalNavigationService/NavigateToConfirmedOrder.cls.xml =================================================================== diff -u -r44582 -r47698 --- WSimpl/AX/CHUI/TerminalNavigationService/NavigateToConfirmedOrder.cls.xml (.../NavigateToConfirmedOrder.cls.xml) (revision 44582) +++ WSimpl/AX/CHUI/TerminalNavigationService/NavigateToConfirmedOrder.cls.xml (.../NavigateToConfirmedOrder.cls.xml) (revision 47698) @@ -8,14 +8,20 @@ 1 + +vhLib.Logger +1 + + -TerminalNavigationService:AXimpl.Admin.CHUI.TerminalNavigationService +TerminalNavigationService:AXimpl.Admin.CHUI.TerminalNavigationService,Logger:vhLib.Logger 1 1 %Status 1 @@ -29,8 +35,13 @@ Do ..TerminalNavigationService.RaadpleegBevestigdOrder(NavigateToConfirmedOrderRequest.SalesIdAX,NavigateToConfirmedOrderRequest.ActiveDirectoryUserName,NavigateToConfirmedOrderRequest.WorkstationName ) } catch { #dim Exceptie As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch() - do ##class(vhLib.Logger).LogExceptie(Exceptie) - Set Response.Message = "Er is iets fout gegaan met het registreren van de Admin navigatieopdracht naar order met AX Sales id '" _ NavigateToConfirmedOrderRequest.SalesIdAX _"'" + if Exceptie.%IsA(##class(AXimpl.Admin.DatabaseOutOfSyncException).%ClassName(1)) && $$$Not(##class(TECH.StringUtils).Contains(Exceptie.GeefExtraInfo(),"Minstens 2 bevestigde orders met dezelfde Ax SalesId gevonden" )){ + Set Response.Message = "In Ax geconfirmeerd order '" _ NavigateToConfirmedOrderRequest.SalesIdAX _ "' is waarschijnlijk nog niet verwerkt in Admin" + Do ..Logger.Warning("NavigateToConfirmedOrder",Response.Message) + } else { + Do ..Logger.Error("NavigateToConfirmedOrder",Exceptie.GeefOmschrijving()_ $$$CRLF_ Exceptie.GeefExtraInfo()) + Set Response.Message = "Er is iets fout gegaan met het registreren van de Admin navigatieopdracht naar order met AX Sales id '" _ NavigateToConfirmedOrderRequest.SalesIdAX _"'" + } } Set Response.Message = $TRANSLATE(Response.Message,$CHAR(0),"") Quit Response Index: vhUnitTest/WSimpl/AX/CHUI/TerminalNavigationService/NavigateToConfirmedOrder/Test.cls.xml =================================================================== diff -u -r44852 -r47698 --- vhUnitTest/WSimpl/AX/CHUI/TerminalNavigationService/NavigateToConfirmedOrder/Test.cls.xml (.../Test.cls.xml) (revision 44852) +++ vhUnitTest/WSimpl/AX/CHUI/TerminalNavigationService/NavigateToConfirmedOrder/Test.cls.xml (.../Test.cls.xml) (revision 47698) @@ -16,6 +16,63 @@ ]]> + + + + + + + + + + + + 1 WS.AX.CHUI.dto.NavigateToConfirmedOrderRequest