AX 2009 AIF架构错误:SalesOrder:AxdEnum_Timezone'未声明,或不是简单类型

时间:2017-08-07 22:52:58

标签: schema dynamics-ax-2009 aif

我一直在更改SalesOrderService文档服务。最初我将新数据源添加到错误的级别,部署了服务,然后进行了更正。我添加的新数据源是Address,现在它挂起了CreditCardCust数据源。

我已使用向导更新了文档服务(选中了重新生成文档和AxBC类的框)并再次部署了该服务。

当我尝试使用XML文件适配器测试服务时,出现以下错误:输入' http://schemas.microsoft.com/dynamics/2008/01/documents/SalesOrder:AxdEnum_Timezone'未声明,或不是简单类型。

我可以通过导航到EndPoints,选择销售订单入站端点,操作策略,参数架构,视图架构来重现错误。很明显,架构搞砸了。

我尝试使用GenerateXSDSchema_AxdSalesOrder重新生成架构但无济于事。

我有办法清除架构并重新生成吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

我在查询中取出了Address数据源并更新了服务。这解决了问题并将服务恢复到良好状态。

查看可用服务列表,我找到了DirAddress服务。这表明我无法直接在SalesOrder服务中添加地址,但必须单独调用才能添加地址。