问题标签 [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.
dynamics-ax-2012 - 使用 AIF 导入产品
我在使用 AX 2012 时尝试通过 AIF 导入一些产品。如果我没有设置默认的购买/销售/发明站点和位置,它工作正常,但是当我尝试设置它们时,我得到以下异常抛出:
我要上传的项目的 ItemId 为 1472,因此它在异常中
这是代码(我将只显示购买设置,因为销售和发明几乎相同):
任何想法我做错了什么?
xml - AIF 中的 XSLT 转换
我正在尝试使用 xsl 转换来转换以下 BankPositivePay 消息。
我拥有的 XML 消息是:
我正在使用的 xsl 文件是
我编写的 xsl 文件只是没有生成 AccountID。
我得到的输出文件是这样的:
axapta - AX2009 - 如果我的默认销售类型是“销售订单”,我如何创建“日记”类型的销售订单?
AX2009。我们将 AIF 默认订单类型的 AR 参数设置为“销售订单”。但是,在某些情况下,订单必须以“日志”类型输入。将 xml 中的 SalesType 更改为“Journal”似乎不起作用。有没有办法做到这一点,也许在端点设置?谢谢。
xml - 使用 AIF 自定义出站 xml 消息的最佳方法是什么?
我找到了一种方法:它是从 AIFDocument 类派生的类中的重写序列化方法,该类是从 AIF 文档向导创建的,但我认为这不是正确的方法,我正在寻找此任务的最佳实践。
定制是添加一些不包含在查询数据源中的部分(元素),重命名标签,添加输出计算值,这些值取决于例如显示方法等记录的类型等。
axapta - Dynamics AX 2009 AIF 表
背景
我有一个问题,大约每月一次,AIFQueueManager 表填充了约 150 条记录,这些记录与已发送到 AX 的消息相关(它们“成功失败”;即由于违反业务规则而出错,但返回异常为预计)6 个月前。
问题
AIF 入站消息流程涉及哪些表/事件发生的顺序是什么?例如,提取 XML 文件并记录在 AifDocumentLog 中,提取数据并将其添加到 AifQueueManager 和 AifGatewayQueue 表中,然后将来自此处的记录插入到 AifMessageLog 中,等等。
提前致谢。
c# - 使用 AIF 更新销售订单
我在这里碰壁,试图通过 AIF(Dynamics AX webservices)更新 C# 中的销售订单
我有以下代码:
要更新的 AX 订单的数据来自我的模型对象SalesOrder
,我尝试将其映射到 AxdSalesOrder 对象以传递给服务。
我不断收到以下异常:
有谁知道我在这里做错了什么?:-)
提前致谢!
web-services - 通过 C# 调用 AX Web 服务
我正在尝试连接到 AX Web 服务。在给定产品和客户的情况下,我会怎么做才能获得合适的价格。
我意识到要使用的正确 Web 服务是 PriceListServiceClient,我可以使用 Windows 身份验证登录它,但我无法从中检索任何数据。
这是我的代码:
知道为什么会这样吗?
web-services - 来自 AX 2012 AIF 服务的错误响应“无法转换部分或全部身份引用”
我收到此错误消息(自西班牙语翻译)...
“无法转换部分或全部身份参考”
可能是(见评论)
部分或全部身份参考无法翻译
...当调用我自己在 AX 2012 中发布的自定义服务时。它是一个测试服务,非常简单,只有一个公共方法仅用于测试连接性和安全性。
服务工作正常,并在数据库备份恢复到开发应用程序以使用真实数据进行测试后开始提供此消息。
我怀疑存在某种安全问题,但我找不到。任何想法都会有所帮助。
axapta - 在 C# 中创建 AIF 服务
我知道如何从托管代码调用/调用 AIF 服务。我已经看到了如何在 X++ 中创建自定义服务的示例。
我想知道的是我是否可以使用 Visual Studio 集成在 C# 中创建服务。换句话说,我的自定义服务是用 C# 实现的,我将使用 .NET/VS 集成需要使用的任何表/查询。
这可能吗?
wcf-binding - 通过 https 的 AIF 服务
我刚刚在 net.tcp 上部署了 AIF 服务(已激活),它同时提供 WSDL URI,如何使用 https 绑定来使用 AIF。
在我使用 AIF 服务的 .net 的 web.config 中配置 URL 的方法是什么。
我尝试通过以下行将 url 显式更改为 Https 协议
但是异常来了,说它是为 net.tcp 而不是通过 http 配置的。
请分享用于将 net.tcp 配置从 AX 2012 更改为 https 的任何片段,以及我在哪里消费,如何在 web.config 中配置 URL。