gpt4 book ai didi

axapta - 从 aif Web 服务捕获警告消息

转载 作者:行者123 更新时间:2023-12-02 04:59:53 24 4
gpt4 key购买 nike

我在 ax 2012 中有一个 aif 服务。我从 .net 应用程序向其中传递信息。基本上我是在普通期刊上发帖。但是,当出现错误时,例如传入错误信息,它会返回一般错误,通常是“验证记录时出错”。但警告消息显示了导致错误的实际原因,例如错误数据。

有没有办法捕获并显示警告消息。我尝试了 exception::warning 但它直接转到 exception::error

catch (Exception::Error)
{
throw Global::error("need to get warning");
}

最佳答案

我希望能回答这个问题。

如果您想从信息日志中获取所有警告消息,我有一个小解决方案。您可以获取系统创建的所有信息日志,如下所示:

InfologData             msg;
catch (Exception::Error)
{
msg = infolog.infologData();
infolog.import(msg); // HERE show all infolog - with INFO - Warning - Errors
throw Global::error("Process Error");
}

这不完全是请求,但通过这种方式可以找到所有显示的 InfoLog 和警告。

干得好。

引用文献:Infolog-INFO -Infolog2String

关于axapta - 从 aif Web 服务捕获警告消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42587796/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com