问题标签 [aif]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1055 浏览

axapta - 捕获来自 aif Web 服务的警告消息

我在ax 2012中有 aif 服务。我从 .net 应用程序将信息传递给它。基本上我发到一般杂志。但是当出现错误时,比如传入的错误信息,它会返回一个一般错误,通常是 “错误验证记录”。但是警告消息显示了它导致错误的实际原因,例如错误数据。

有没有办法捕捉和显示警告信息。我试过exception::warning了,但它只是直接进入exception::error.

0 投票
1 回答
203 浏览

xml - 通过 AIF Web 服务导入 BOM 时如何从编号序列中获取连续编号 - AX 2012

我想通过 AX 2012 中的标准 BOM AIF Web 服务导入 BOM。

在我的 XML 文件中,我没有定义任何 BOMId,因为系统应该从现有的编号序列中获取下一个可能的 BOMId。

XML文件

当我开始导入我的 XML 文件时,我收到以下错误消息。

例外

这是我的数列的设置。

数列

当通过标准 AX AIF Web 服务导入 BOM 时,我需要做什么才能从编号规则(连续)中自动获取下一个可用编号?

0 投票
2 回答
386 浏览

dynamics-ax-2012 - Dynamics ax 2012 AIF 日期不接受

不断收到类似“从 XML 读取日期类型的值时出错”这样的异常消息。使用 aif 插入 salesorder 时。

0 投票
2 回答
63 浏览

axapta - 通过服务插入与数据库访问

我现在正在处理的代码需要插入一堆相关记录来导入外部数据。

有一段广泛的代码使用 CustCustomerService 插入数据,然后是一小段使用表记录插入和更新其余部分的代码。我已经向我的同事询问了为什么这两种不同的方法,答案是当他开始时,他听说通过服务更好,但服务不支持他需要的所有更改,因此切换。

我自己对此进行研究,我只看到描述如何使用服务以及不同服务有何不同的信息。但没有信息将它们与语言数据库访问进行比较。

所以。为什么我会使用服务而不是直接插入和更新记录?

编辑:我必须澄清。对于数据库访问,我的意思是:

0 投票
1 回答
252 浏览

axapta - axapta 2012 更新操作响应中的 AIF 文档服务

在此处输入图像描述有没有办法让外部系统知道某些记录的更新操作是否成功。根据标准流程,axapta 2012 R3 中的更新操作不会返回任何内容。

谢谢

0 投票
1 回答
509 浏览

.net - Dynamics AX 2009 Business Connector 与 .NET Framework 4.x 的连接

我正在尝试在 ASP.NET Framework 4.0 中将 Dynamics AX 连接到我的 WEB API,但它不适用于高于 3.5 的版本,所以有什么解决方法吗?我实际上很困惑,因为 Framework 4.0 不允许我集成 Dynamics AX 的 BusinessConnector.dll 或 Dynamics AX Web 服务。

0 投票
1 回答
181 浏览

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

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

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

当我尝试使用 XML 文件适配器测试服务时,我收到以下错误:Type ' http://schemas.microsoft.com/dynamics/2008/01/documents/SalesOrder:AxdEnum_Timezone ' 未声明或未声明一个简单的类型。

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

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

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

谢谢你。

0 投票
0 回答
300 浏览

wcf - 通过 WCF 向 AIF 服务发送信息的超时问题

当我从客户端调用我的 WCF 服务时出现错误,它返回一条消息说请求通道在 59 秒后等待回复时超时。增加传递给请求的超时值或增加绑定上的发送超时值。

我的应用程序如何工作。它将数据表传递给 wcf 服务。它从 wcf 服务将信息传递给 AIF 服务并写入日志,然后返回。我在所有配置中都增加了超时。

客户示例:

WCF 网络配置:

还添加了

最重要的是,它然后从 wcf 服务调用 AIF 服务。我还更新了 AIF 服务中的所有绑定以增加限制。它适用于较小的文件,但一旦达到此限制,它就会再次失败..我不知道为什么,因为我已经改变了一切。

0 投票
1 回答
776 浏览

c# - 将新的 SalesLine 添加到现有的 SalesOrder - MS Dynamics AX 2012 - AIF (C#)

我需要添加SalesLine到现有的SalesOrder. SalesOrderSalesLine没有。我AIF在 CSharp (C#) 中使用。我正在使用以下代码,但出现以下异常(通过 Dynamics AX 异常窗口检查)。

  1. 验证记录时发现错误。
  2. 更新已取消。

这是我的代码。

我错过了什么或做错了什么?如果我必须提供更多字段,那么可以在 MS Dynamics 中的哪里查看这些必填字段。我是 MS Dynamics 的新手。

请帮忙!谢谢你。

0 投票
1 回答
369 浏览

axapta - SalesOrder - MS Dynamics AX 2012 - AIF - 字段说明

这是在 MS Dynamics AX 2012 中创建 SalesOrder 的最简单的代码,但它对我不起作用。目前我正在调试代码。这篇文章的目的是请有人告诉我代码中突出显示(粗体或括在**中)字段的详细信息/描述。从细节我的意思是

  1. 这些字段是否相关。如果是,那么如何。
  2. 这些是用户定义的字段(输入)还是来自其他表。
  3. 如果这些字段来自其他表,那么那是什么表。
  4. 我应该如何验证其他表中的这些字段。

    /li>

我得到的错误非常普遍,即在验证记录时发现错误。更新已取消。. 从错误来看,很明显它是某种验证错误,这就是我发表这篇文章的原因。

谢谢,