我一直在更改SalesOrderService文档服务。最初我将新数据源添加到错误的级别,部署了服务,然后进行了更正。我添加的新数据源是Address,现在它挂起了CreditCardCust数据源。
我已使用向导更新了文档服务(选中了重新生成文档和AxBC类的框)并再次部署了该服务。
当我尝试使用XML文件适配器测试服务时,出现以下错误:输入' http://schemas.microsoft.com/dynamics/2008/01/documents/SalesOrder:AxdEnum_Timezone'未声明,或不是简单类型。
我可以通过导航到EndPoints,选择销售订单入站端点,操作策略,参数架构,视图架构来重现错误。很明显,架构搞砸了。
我尝试使用GenerateXSDSchema_AxdSalesOrder重新生成架构但无济于事。
我有办法清除架构并重新生成吗?
谢谢。
答案 0 :(得分:0)
我在查询中取出了Address数据源并更新了服务。这解决了问题并将服务恢复到良好状态。
查看可用服务列表,我找到了DirAddress服务。这表明我无法直接在SalesOrder服务中添加地址,但必须单独调用才能添加地址。