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。或者将上下文(的副本)作为另一个参数传递。虽然这两个选项都不是很干净。
我在 Dynamics AX 2012 中有一个自定义入站 AIF 服务。我想访问我的自定义服务操作中的 MessageID。是否可以从我的自定义服务操作中访问调用上下文对象?
开箱即用,这是不可能的。
您可以修改 AifDispatcher.callServiceMethod 方法来实现此目的。例如,将其保存到 table 并将 RecId 传递给您的服务 class。或者将上下文(的副本)作为另一个参数传递。虽然这两个选项都不是很干净。