问题标签 [business-connector]

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 回答
1723 浏览

axapta - Microsoft AX 和 Business Connector/企业门户/应用程序集成框架

我一直在从事一个旨在将 AX 与 Web 集成的项目。

交付 AX 的公司选择直接在我的后端使用 Business Connector (BC.net)。

我搜索了一下,对我来说,看起来我们必须使用应用程序集成框架(AIF)/企业门户(EP)——这是因为据我所知,BC 不是为网络上的多用户设计的,但必须使用像 EP 这样的会话包装器来实现 - 而且它必须在 LAN 上运行并且不能通过 WAN 连接。

对此有何评论?

-- -编辑- 更多信息:

哦,抱歉 - stackoverflow 的新手 - 没有看到您评论了我的问题。

我正在从头开始做这件事。最初的计划是创建一个模型,并通过 BC 直接从 AX 发送对象到我的数据层,但由于 BC 不能传递任何其他东西然后 Axaptaobjects,我们决定序列化为 XML,使用 BC 作为字符串发送,然后反序列化与我的数据层。

现在,一切正常,但稳定性和性能真的很糟糕——我担心提供后端(BC -> AX)的公司在这里做错了什么......

0 投票
2 回答
546 浏览

sql - AX / Axapta:通过 SQL 检索自定义字段

我在这里创建了我自己的一个相当“肮脏”的业务连接器,我无法找到已创建的那些“自定义字段”。

它们出现在 AX 中 - 但在 SQL 数据库中,根本没有提及它们……我有一种预感,所有自定义字段都存储在数据库中的其他位置,因此表的原始状态不会被改变- 但是哪里?

0 投票
3 回答
2692 浏览

php - PHP 可以与 Dynamics AX 业务连接器通信吗?

问题:我需要将 PHP 脚本中的数据输入 Dynamics AX。

方法:我想最简单的方法是使用 Dynamics AX Business Connector。

问题:是否可以直接从 PHP 脚本连接到 Dynamics AX Business Connector?如果是这样:如何?

0 投票
2 回答
1162 浏览

visual-studio-2008 - 使用 Dynamics AX 的业务连接器生成销售订单

所以,正如标题所说,我需要创建一个应用程序,从另一个数据库中获取数据,然后将其通过 Dynamics AX 的喉咙。

这些数据来自一个门户,而不是企业门户,而是一个 PHP 门户。它将订单中的一些数据存储在单独的数据库中。如前所述,我需要将其“导入”到 AX,使用来自其他数据库的数据创建销售订单。

我也想要一些关于 Business Conector 的参考资料,它是否处理 AX 为我使用的所有这些 RECIDS 和参考资料?

提前致谢。


编辑:

好的,我可以在 AX 的数据库中插入记录,只有一个问题。我无法生成内部 ID。例如,CustTable 的“AccountNum”字段。有没有办法从业务连接器中捕获它?

0 投票
2 回答
3855 浏览

dynamics-ax-2009 - 在 Dynamics AX 中,如何使用 Business Connector 调用内核函数?

我想知道如何使用 C#(.Net Business Connector)从 AX 调用内核函数。

具体来说,你可以调用fieldName2Id、tableName2Id和curUserId之类的方法吗?

0 投票
2 回答
2024 浏览

.net - Dynamics AX 2009 .NET 业务连接器

我想知道如何使用 Dynamics AX 2009 .NET Business 连接器中的模板创建新的项目记录。我知道如何使用 Dynamics AX 2009 来做到这一点。是否有我可以调用的静态方法?我还想在保存之前向用户显示新项目信息。这可能吗?

请帮忙

谢谢

0 投票
2 回答
843 浏览

.net - 从 Ax2009 返回 XMLDocument

我在 Axapta 中有如下功能:

这将返回一个 XML 文档。然后,我使用业务连接器从 .NET 程序中调用它,如下所示:

但是,我似乎无法将其转换为 .NET 中的 System.Xml.XmlDocument。有没有办法做到这一点,还是我需要返回一个字符串并重新加载文档?

0 投票
2 回答
3209 浏览

c# - 通过业务连接器将 dateTime 字段插入 Dynamics AX 数据库

我一直在尝试让我的 C# 程序使用 .NET 业务连接器将记录直接插入到Dynamics AX 2009 数据库中。

到目前为止,我可以轻松地插入一个字符串、int、int64、枚举(NoYes),但每次我尝试插入一个 dateTime 字段(在 AX 中该字段被定义为 UtcDateTime)时它都会失败,并出现错误:

提供的方法参数无效。

我敢肯定,这很简单,我只是想念。

代码片段:

我尝试过作为字符串传递并使用 adateTime.parseExact等,但它似乎仍然不起作用。

0 投票
1 回答
1073 浏览

exception - Dynamics AX / AXAPTA .Net Business Connector - 如何清除旧异常

我正在编写一个小工具来处理 AX 事务,并且发现随着每个错误,我的异常输出都会增长。

似乎每次发生 XppException 时,也会输出所有先前的异常。可以想象,这并不漂亮,并且可能会引起混乱。

在处理每个异常时,是否有某种方法可以清除所有累积的异常消息?

另外,我得到了大量

ClrBridgeLoader:致命错误:无法加载 Microsoft.Dynamics.ClrBridge.dll。

错误信息。如何清除这些以及?

0 投票
1 回答
2768 浏览

axapta - Dynamics AX 2009 业务连接器权限

在直接模式下,Business Connector 使用哪些权限?

在 AX 2009 中,Business Connector 可以直接或间接模式运行。

在间接模式下,您使用 LogonAs 模拟 AX 用户,并继承他们的所有权限。我明白,这是有道理的;我很好。

现在... 在直接模式下,Business Connector 在代理帐户下运行,该代理帐户(通过安装清单)无法与 AX 中的用户帐户相关联。那么,在直接模式下,您在 AX 中拥有哪些权限——无限制地访问所有表和类?

还有两个项目:

AX 文档列出了用于控制 Business Connector 的四个安全密钥:SysCom、SysComData、SysComExecution 和 SysComIIS。但是,这些键不会分配给 AX 中的任何对象、用户组或表。它们是如何发挥作用的?您不能为 AOT 中的一个对象分配多个键,而且我绝对不会删除我的标准键以添加到 Business Connector 键中。

我还有一本参考书,Inside Dynamics AX 2009。很棒的书,但对直接模式的解释更没有意义。“直接方法使用当前 Dynamics AX 用户的凭据。” 哪个用户?我们有一个客户端应用程序服务器,它使用 Business Connector 连接到具有数百名用户的 AX 服务器。在直接模式下,Business Connector 是否只是随意选择任何登录用户的权限?如果没有用户登录怎么办?

所以。如果有人明白的话。我真的很想了解。

谢谢!