找出aif文档服务组件

时间:2014-07-01 21:17:44

标签: service document dynamics-ax-2012-r2 aif

我在AX 2012 R2环境中。

我在我们的环境中提供自定义文档服务。我可以通过打开AOT中的AIFService表单来看到它。可能有更好的方式来浏览所有可用的文档服务。我还没有找到它。

无论如何,如果没有遵循标准命名惯例,我如何找出与此自定义服务相关的所有部分(查询,文档名称,文档类名称)?

谢谢。

2 个答案:

答案 0 :(得分:0)

要了解可用的文档服务,请转到 AOT - - AIFDocumentService 。右键单击该类,然后单击加载项 - 键入层次结构浏览器。您将获得所有文档服务类的列表。

要根据服务查找文档类,只需打开服务的源代码并查看代码即可。例如create方法接受文档类型的参数,find方法返回该类型的对象。

在文档类声明中,您将找到一个marco。该宏的名称(减去DCT)将是您的查询的名称。 AxBC类将Ax +表的名称,例如AxInventTable

答案 1 :(得分:0)

您可以使用此代码:

AxdWizardParameters     axdWizardParameters;
;

axdWizardParameters = AifServiceClassGenerator::getServiceParameters(classStr(YOURSERVICECLASSNAME));

info(axdWizardParameters.parmAifServiceClassName());
info(axdWizardParameters.parmAifEntityClassName());
info(axdWizardParameters.parmName());
info(axdWizardParameters.parmQueryName());