AX2012 是否可以从自定义服务操作内部访问调用上下文?

AX2012 Is it possible to access the Call Context from inside a Custom Service Operation?

我在 Dynamics AX 2012 中有一个自定义入站 AIF 服务。我想访问我的自定义服务操作中的 MessageID。是否可以从我的自定义服务操作中访问调用上下文对象?

开箱即用,这是不可能的。

您可以修改 AifDispatcher.callServiceMethod 方法来实现此目的。例如,将其保存到 table 并将 RecId 传递给您的服务 class。或者将上下文(的副本)作为另一个参数传递。虽然这两个选项都不是很干净。