我在AX 2012 R2环境中。
我在我们的环境中提供自定义文档服务。我可以通过打开AOT中的AIFService表单来看到它。可能有更好的方式来浏览所有可用的文档服务。我还没有找到它。
无论如何,如果没有遵循标准命名惯例,我如何找出与此自定义服务相关的所有部分(查询,文档名称,文档类名称)?
谢谢。
答案 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());