1

我在 AX 2012 R2 环境中。

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

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

谢谢你。

4

2 回答 2

0

要了解可用的文档服务,请转到AOT - Classes - AIFDocumentService。右键单击该类,然后单击Add-Ins - Type hierarchy browser。您将获得所有文档服务类的列表。

查找基于服务的文档类,只要打开服务的源代码,查看代码即可。例如,该create方法采用文档类型的参数,并且该find方法返回该类型的对象。

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

于 2014-07-16T15:26:20.373 回答
0

您可以使用以下代码:

AxdWizardParameters     axdWizardParameters;
;

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

info(axdWizardParameters.parmAifServiceClassName());
info(axdWizardParameters.parmAifEntityClassName());
info(axdWizardParameters.parmName());
info(axdWizardParameters.parmQueryName());
于 2016-07-11T16:02:49.123 回答