问题标签 [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 投票
1 回答
251 浏览

c# - 使用 MSTest 优雅地关闭动态 ax 会话

我们正在使用 MSTest 编写一个单元测试框架,以便我们可以测试我们拥有的 AIF 框架集成项目。

我们无法找到使用模拟的方法,因此我们的解决方案是在单元测试开始时拍摄数据库的快照,然后在最后使用程序集初始化和清理来恢复和处理它。

然后,我们的测试结构对 AX 进行登录调用以创建我们需要的数据,然后注销并处理。然后我们整理我们需要的数据并通过 AIF 服务推送。

当我们恢复快照时,它倒下并说当其他用户正在使用数据库时它无法恢复数据库。(即使我们在使用后清理服务)。我们可以通过在它之前运行另一个 SQL 查询来解决这个问题,该查询循环遍历所有会话并杀死它们(除了当前会话)。这允许数据库正确恢复,但因为我们没有优雅地关闭会话,AX 服务认为存在问题并自行关闭,您可以想象这不是很有用!

所以我们这里有一个catch 22 的情况。

我没有在这里包含任何代码,因为我认为它不会有任何帮助,但如果你认为它会告诉我。

请帮助我,我真的处于我的束缚的尽头!

0 投票
1 回答
1843 浏览

axapta - 如何确定何时从 AIF 插入/更新记录?

我有一个客户同步系统,可以将 AX 客户与外部系统的客户同步。

在外部系统上执行更新/插入时,它会转储一个经过处理的 AIF 文件。

我想在 table 方法中添加一些逻辑,CustTable.insert()以便CustTable.update()在插入/更新任何内容时,它会推高外部系统,这工作正常。

问题是当用户在外部系统中进行更改时,它会生成 AIF 文件,然后在 AX 中插入/更新,然后将更改推送回外部系统。

如何确定何时从 AIF 进程执行 custTable 插入/更新?我正在寻找的伪代码将是这样的Tables\CustTable\Methods\insert()

0 投票
0 回答
224 浏览

dll - fuslogvw -- could not load file or assembly on server

I'm trying to invoke an Dynamics AX AIF inbound port (service) on a development server from my laptop using wcfTestClient. Because customErrors = Off, I can see the error message and it says it couldn't load an assembly.

I've set fuslogVw on the client and server. The client shows me a bunch of DLLs, but not the one that is throwing teh error.

I've set fusLogvw on the server as well, but it doesn't log anything.

How can I capture the DLL load details on the server?

Thanks.

0 投票
1 回答
381 浏览

axapta - Ax 2012 AIF 适配器

我想通过使用 FileAdapter(异步模式)和 NetTcp(同步模式)与外部系统集成来了解利弊(BizTalk 也在中间)。对于每个入站消息,都应发回响应消息。(如果某事失败或某些“Ok”描述是成功案例,则响应消息应包含错误描述)

假设使用了大约一百种不同类型的集成(其中大部分是在 AX 中插入数据)。每个集成每天有数千条消息。

在这种情况下,最好的方法是什么(从性能、可用​​性的角度来看)?通过 FileAdapter 使用异步模式(用于响应的附加出站消息)或使用 NetTcp 同步模式(通过作为服务调用)

谢谢

0 投票
1 回答
454 浏览

c# - 如何在 Dynamics QueryService 上执行部分字符串查询?

我正在使用 Dynamics AIF 在 C# 中编写此代码。

如何在 Dynamics QueryService 上执行部分字符串查询?

动态查询将是这样的:

这就是我正在做的事情:

我想到了这个解决方案,因为这个解决方案有效:

但不是那个使用 like... 有什么办法可以解决这个问题吗?任何解决方法?

根据 Joris 的说法,在这篇文章http://daxmusings.codecrib.com/2013/09/linq-to-ax-example-using-wpf.html中,您不能使用动态 Linq 对字符串执行部分查询,我是QueryService 有同样的问题。

0 投票
1 回答
40 浏览

dynamics-crm - 如何使用数据驱动适配器进行 CCA 和 CRM 集成?

我正在研究 CRM CCA。我想创建数据驱动适配器以与其他应用程序通信。但我无法创建数据驱动适配器。有谁能够帮我

0 投票
1 回答
878 浏览

axapta - Dynamics AX 2012 R2 AIF 服务在基本绑定出现 500 HTTP 错误后一段时间内无法运行

我们有一个非 .net 客户端,它在开发环境中使用基本 HTTP 绑定访问 AX 2012 R2 AIF 服务。当使用错误的 XML 调用服务时,可以理解的是,我们会收到 500 HTTP 错误代码。但是,即使在更正客户端之后,对服务的后续请求也会在一段时间内失败。我们还没想好要等多久。

有没有办法从这种情况中恢复而不必等待?

谢谢你。

0 投票
0 回答
514 浏览

iis - AX2009 AIF Web 服务使用 SoapUi 不成功

我在尝试使用 SoapUi 连接 AX Web 服务时遇到错误。在 IIS Web 服务器中,此特定 Web 服务已成功浏览。在 web.config 文件中,我使用的不是 Windows 身份验证,而是 wsHttpBinding 绑定。我跟进了很多我在谷歌上看到的建议,但这个网络服务还失败了。我非常感谢 AIF 专家提供的新线索来修复它。到目前为止,这真是一场噩梦。谢谢!佩普

0 投票
0 回答
75 浏览

wcf - 内部网络外部的 WCF 安全性

这是场景。两个不同的网络。我们在一个需要连接到网络#2 的网络上有客户端桌面应用程序。网络 #2 有一个 WCF 服务正在运行,我们的网络可以公开访问该服务。反过来,WCF 服务会将信息传递给我们的 ERP 应用程序 AX,它公开了一个 AIF 服务。
现在的问题是我们需要使用 Windows 身份验证,因为我们需要对使用 AIF 服务的用户进行身份验证。

我们如何在网络 #1 上传递用户凭据。通过 HTTPS 到网络 #2 以针对 Web 服务进行身份验证,然后依次向 AIF 进行身份验证。

我读了这篇文章,但我不知道它是否可以在两个单独的网络上工作。http://www.codeproject.com/Articles/36289/steps-to-enable-windows-authentication-on-WCF-Ba

任何帮助都会很好谢谢

0 投票
1 回答
1112 浏览

xml - 在 Ax 2012 (AIF) 的“文档数据策略”表单中找不到字段

我正在为给定实体 (TrvPBSMaindata) 配置文档数据策略,但缺少一个字段 (CostType),我找不到原因。

所有其他字段似乎都在那里,我已经将它与其他一些字段的行为进行了比较,但找不到它不存在的原因。

我已经检查过它是 AxBC——“parm”和“set”方法都在那里并且编码正确。

此外,该服务在过去两天已经更新了几次。

表字段必须满足哪些要求才能包含在 AIF 的入站端口的 XSD 中?