通过 REST 创建 AX 订单 API
Creating AX order through a REST API
如果副公司有 Microsoft Dynamics AX 服务 运行(他们可以在其中创建订单、从文件导入订单等),现在我们希望能够通过 REST API 来自其他客户。是否可以通过 REST 创建订单?
网上没查到资料,数据库有超过10亿行的信息。
我可以轻松地从数据库中获取信息,但是将其插入其中却很成问题。
可能吗?
编辑:
AX版本:Microsoft Business Solutions-Axapta Version 3.0
Axapta 3.0 不支持开箱即用的 Web 服务,但它有一个 COM+ 连接器。
您不应该尝试将销售订单直接插入数据库,因为这很容易搞乱库存预订和库存交易。
您应该做的是以您选择的技术创建一个 REST web 服务,它使用 COM+ 连接器通过连接器调用 Axapta 中的 classes 和方法。
我个人使用 ASP.NET MVC 完成了类似的事情,方法是在我的项目中添加对 COM 连接器的引用并调用我在 AX 中创建的自定义 class。
可能很难找到有关旧产品的大量文档(并且 com 连接器在最新版本中已被 .NET 业务连接器取代),但 API 基本上是仍然与 .NET Business Connector 相同。
一些可以帮助您入门的链接
如果副公司有 Microsoft Dynamics AX 服务 运行(他们可以在其中创建订单、从文件导入订单等),现在我们希望能够通过 REST API 来自其他客户。是否可以通过 REST 创建订单?
网上没查到资料,数据库有超过10亿行的信息。
我可以轻松地从数据库中获取信息,但是将其插入其中却很成问题。
可能吗?
编辑: AX版本:Microsoft Business Solutions-Axapta Version 3.0
Axapta 3.0 不支持开箱即用的 Web 服务,但它有一个 COM+ 连接器。
您不应该尝试将销售订单直接插入数据库,因为这很容易搞乱库存预订和库存交易。
您应该做的是以您选择的技术创建一个 REST web 服务,它使用 COM+ 连接器通过连接器调用 Axapta 中的 classes 和方法。
我个人使用 ASP.NET MVC 完成了类似的事情,方法是在我的项目中添加对 COM 连接器的引用并调用我在 AX 中创建的自定义 class。
可能很难找到有关旧产品的大量文档(并且 com 连接器在最新版本中已被 .NET 业务连接器取代),但 API 基本上是仍然与 .NET Business Connector 相同。
一些可以帮助您入门的链接