Miklix

在 Dynamics AX 2012 中識別文件類別並查詢 AIF 服務

已發佈: 2025年2月16日 上午11:10:24 [UTC]
最後更新: 2026年1月12日 上午8:54:23 [UTC]

本文說明如何使用簡單的 X++ 作業在 Dynamics AX 2012 中尋找應用程式整合框架 (AIF) 服務的服務類別、實體類別、文件類別和查詢。


該頁面是由英語機器翻譯而來的,以便盡可能多的人可以訪問。不幸的是,機器翻譯還不是一項完善的技術,因此可能會出現錯誤。如果您願意,可以在這裡查看原始英文版本:

Identifying Document Class and Query for AIF Service in Dynamics AX 2012

本文中的資訊是基於 Dynamics AX 2012 R3 版本,可能不適用於其他版本。

當被要求新增欄位、更改一些邏輯或對在 AIF 整合連接埠(入站或出站)上執行的文件服務進行其他修改時,我經常會花費太多時間去尋找服務背後的實際類別。

當然,標準應用程式中的大多數元素命名都相當一致,但自訂程式碼卻常常如此。 AIF 中用於設定文件服務的表單並沒有提供簡單的方法來查看實際處理服務的程式碼,但只要知道服務本身的名稱(您可以輕鬆地在連接埠配置中找到它),就可以執行以下小任務來節省時間——這裡它針對的是 CustCustomerService,但您可以將其更改為您需要的任何服務:

static void AIFServiceCheck(Args _args)
{
    AxdWizardParameters param;
    ;

    param   =   AifServiceClassGenerator::getServiceParameters(classStr(CustCustomerService));

    info(strFmt("Service class: %1", param.parmAifServiceClassName()));
    info(strFmt("Entity class: %1", param.parmAifEntityClassName()));
    info(strFmt("Document class: %1", param.parmName()));
    info(strFmt("Query: %1", param.parmQueryName()));
}

進一步閱讀

如果您喜歡這篇文章,您可能也會喜歡這些建議:


分享至 Bluesky在 Facebook 分享在 LinkedIn 分享在 Tumblr 上分享分享至 X在 LinkedIn 分享固定在 Pinterest 上

Mikkel Christensen

關於作者

Mikkel Christensen
麥可 是 miklix.com 的創建者和所有者。他有超過 20 年的專業電腦程式設計師/軟體開發人員經驗,目前全職受僱於一家歐洲大型 IT 公司。不寫部落格時,他會將業餘時間花在各種各樣的興趣、愛好和活動上,這在一定程度上反映在本網站所涵蓋的主題的多樣性上。