问题标签 [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 回答
4716 浏览

service - 如何从 Java 应用程序使用 Microsoft Dynamics AX 2009 AIF Web 服务

我从客户端收到了 MS 动态 AX 2009 AIF Web 服务 WSDL url,并尝试从 Java 客户端使用它。当我连接到 IIS 服务器(Web 服务 url)并通过 NTLM 身份验证传递 SOAP 请求时,我收到如下所述的错误消息

任何人都可以请帮助并让我知道应该遵循的方法吗?

在 java 中,我使用 apache DefaultHttpClient 类建立与 IIS 服务器的连接,使用 JCIFS 库进行 NTLM V2 身份验证。我试图在不使用 java 中的 MS dynamics AX .Net Business 连接器的情况下使用 Web 服务。

0 投票
1 回答
1071 浏览

web-services - 如何在 AX 2012 中通过 AIF 制作一个简单的吸气剂?

我在 AX 中有一个简单的 getter 类,并希望通过外部程序的 AIF Web 服务使用它。类看起来像这样:

我需要什么才能从中获得 AIF Web 服务?

0 投票
1 回答
1500 浏览

web-services - 是否可以更改 AX 2012 AIF WebService 的目标名称?

如果我创建 AIF-WebService(自定义或文档),则 targetNamespace 设置为“http://tempuri.org/”。有可能改变吗?

我在 AOT 的服务节点中设置了属性“命名空间”,并在服务配置中设置了服务->服务名称->端点->默认服务组端点中的绑定命名空间,但这并没有改变目标命名空间。

而且我不知道这是否重要,我们使用 IIS 作为网络服务器。

0 投票
1 回答
1025 浏览

web-services - 如何扩展 CustCustomerService 和 SalesLineService 标准服务?

我想在 AX 2012 标准服务“CustCustomerService”和“SalesLineService”中添加一个额外的字段。

我想我只需要扩展用于创建此服务的查询。但我不知道如何找到这个查询。

0 投票
1 回答
560 浏览

web-services - 在 Ax 2012 中通过 Web 服务(应用程序集成框架)访问 AX 方法时出现异常

访问 AX 方法的异常

这里“retrieveCustomerIds”是我试图从 web 服务访问的 AX 方法。

retrieveCustomerIds 的定义

0 投票
1 回答
1290 浏览

c# - 我的 AIF Web 服务对 SalesAgreementHeader [AX 2012] 的更新失败

您好,我创建了一个只有SalesAgreementHeaderas 表的查询。然后我使用向导创建了一个文档 aif webservice。网络服务工作正常,但更新总是报告“ Invalid xml document.”错误。moveToNextElement该错误是由类中的方法引发的AxdBaseCreate

例外的原因是,

我怎样才能解决这个问题?或者有什么好的方法来调试这个?

在我创建查询之前,SalesAgreementHeader我有一个更复杂的查询并且有同样的错误。然后我创建了一个新的并将其缩减为仅SalesAgreementHeader.

更新: A 还没有解决问题,但我认为问题可能是因为SalesAgreementHeader扩展AgreementHeader和字段RelationType在 AOS 中不可见,但如果您直接查看数据库。

更新 2: 这是调用堆栈:

[s] \Classes\AxdBaseCreate\moveToNextElement 9

[s] \Classes\AxdBaseCreate\readSurrogateForeignKeyValue 37

[s] \Classes\AxdBaseCreate\readProperty 14

[s] \Classes\AxdBaseCreate\readProperties 122

[s] \Classes\AxdBaseUpdate\deserializeTopEntity 25

[s] \Classes\AxdBaseUpdate\deserializeDocument 131

[s] \Classes\AxdBaseUpdate\updateDocumentList 42

[s] \Classes\AxdBase\updateList 64

[s] \Classes\AifDocumentService\updateList 34

[s] \Classes\SalesAgreementService\update 4

0 投票
2 回答
10001 浏览

axapta - AX 2012 http 入站端口激活错误 – 未找到端口的部署网站

我是 AX 的新手,也是 IIS 的初学者(并且是关于 stackoverflow 的第一篇文章)。我需要一些有关 AX 2012 AIF Web 服务和配置 http AX 入站端口的帮助。

我的问题是尝试使用 HTTP 激活 AX 中的入站端口。我收到以下两个错误:

  • 未找到端口的部署网站:TestOrdImport
  • 无法部署端口“TestOrdImport”。\n错误:找不到端口的部署网站:TestOrdImport

这是在测试环境中使用 Microsoft 发布的 AX 2012 FP1 hyper-v 映像。其他人使用此处的说明安装了 Web 服务:https ://msdn.microsoft.com/EN-US/library/gg731848.aspx

根据为 Web 服务安装的人,我使用虚拟目录共享路径“C:\Program Files\Microsoft Dynamics AX\60\AifWebServices\”和 URL“ http ”在网站屏幕中创建了一个新条目: //AX2012-A:85/MicrosoftDynamicsAXAif60 "

我不确定这些是否正确,但网站验证没有错误。Web 服务似乎安装到站点“AIF”而不是“默认网站”</p>

有人看到站点的 IIS 配置有任何问题吗?是否应该将 Web 服务安装到默认网站而不是 AIF 站点?

创建入站端口时,它需要是 http,因为我是根据某人的请求进行设置的,但我再次无法激活入站端口,可以使用一些指导。

https://i.imgur.com/cl8jGVJ.png

0 投票
2 回答
1376 浏览

axapta - 打印管理/AIF

我已经设置了 AIF,以便在创建发票时将其添加到队列中。我知道这在打印到屏幕时不起作用。因此,我已将该客户的打印管理设置调整为“打印到存档”。但是,该文档仍未添加到 AIF 队列中。

经过一番调查,我找到了原因。即使我在过帐框中勾选了“使用打印管理”来过帐发票,但在打印机设置下,我仍然将“发送到”设置为屏幕,当我将其更改为打印存档时,我的文档被添加到 AIF 队列中。

所以我的问题是,为什么会这样?为什么它不接收我在打印管理中为该客户设置的内容?

0 投票
1 回答
320 浏览

service - 使用文件系统适配器运行批处理时出现异常

我在使用文件系统适配器运行批处理时收到错误“没有名称空间=' http://schemas.microsoft.com/dynamics/2008/01/services '和外部名称='ItemService'的服务。我去了到不同的论坛并根据建议,我确保命名空间的名称在 AOT 的服务节点中是正确的。我无法理解为什么系统无法找到具有给定命名空间的服务。任何建议?

0 投票
1 回答
2043 浏览

exception-handling - 无法在 AIF 服务中捕获异常

我在动态 AX 2012 中创建了一个 AIF 服务,当我通过从作业调用入口点方法对其进行测试时,它工作正常,但是当它被部署时,调用来自肥皂 UI,它在内部崩溃并出现错误: “未经处理的逃避”。

在调试时,我发现在我的 try catch 语句的 catch 子句中抛出了未处理的异常。

它进入 catch 是因为我在 try 子句中调用的方法会出错。

那么有谁知道为什么我在使用作业的客户端上运行代码时可以捕获抛出的错误,但是当它在服务器上的 CIL 中运行并且从 SoapUi 调用服务时却无法捕获它?