簡體   English   中英

AX 2009 AIF架構錯誤:未聲明SalesOrder:AxdEnum_Timezone'或它不是簡單類型

[英]AX 2009 AIF Schema error: SalesOrder:AxdEnum_Timezone' is not declared, or is not a simple type

我一直在更改SalesOrderService文檔服務。 最初,我以錯誤的級別添加了新的數據源,部署了服務,然后對其進行了更正。 我添加的新數據源是Address,現在它已脫離CreditCardCust數據源。

我已經使用向導更新了文檔服務(選中了用於重新生成文檔和AxBC類的復選框)並再次部署了該服務。

當我嘗試使用XML文件適配器測試服務時,出現以下錯誤:鍵入' http://schemas.microsoft.com/dynamics/2008/01/documents/SalesOrder:AxdEnum_Timezone '未聲明或未聲明一個簡單的類型。

我可以通過導航到“端點”,選擇銷售訂單入站端點,“操作”策略,“參數”架構,“視圖”架構來重現錯誤。 顯然,該架構是混亂的。

我試圖使用GenerateXSDSchema_AxdSalesOrder重新生成架構,但無濟於事。

我有辦法清除架構並重新生成嗎?

謝謝。

我在查詢中取出了地址數據源,並更新了服務。 這樣就解決了問題,並使服務恢復到良好狀態。

通過查看可用服務列表,我發現了DirAddress服務。 這向我表明,我不能直接在SalesOrder服務中添加地址,而必須進行單獨的調用以添加地址。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM