2017-02-09 79 views
0

我需要更改名爲「SalesSalesEInvoice」的AIF服務。特別是,我需要檢索結果XML上的CustPaymModeTable。 在服務使用的查詢中,該表存在並且與CustTrans(基於PaymMode字段的關係)結合在一起。 我們調試了服務執行,並且我們發現表未被檢索,因爲它沒有通過代理鍵(AifSecurityInference.inferField())鏈接。 你曾經(並解決過)這個問題嗎? 當連接不是基於recid時,我們如何強制恢復表格?AX 2012 AIF服務不檢索XML表

+0

該關係不是問題。請檢查CustPaymModeTable中是否存在相關CustTrans的數據,並且此數據存在數據策略 –

+0

中啓用的此表。我已打開系統管理>設置>服務和應用程序集成框架>出站端口>數據策略中的所有字段 –

回答

0

它看起來像在CustPaymModeTable中設置了一個範圍。所以請確認是否存在該範圍值的記錄。

enter image description here

+0

是的!!!!!!!!謝謝@Pradeep現在它的工作!!!!!!!!!!! –