问题标签 [cxml-commercexml]

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 投票
3 回答
5447 浏览

c# - C# 和 cXML - 最好的方法

有人用过 cXML 和 C# 吗?

我正在从事一个需要创建 cXML 文件的项目(将集成戴尔的电子采购订单系统),并找到了一些像这样的库,但现在我想知道这里是否有人对如何创建这些文件有另一种想法。

谢谢!

0 投票
0 回答
190 浏览

asp-classic - 在 Classic ASP 读取 cXML 文件中,是否需要将 dtd 链接指向本地文件?

不幸的是,我们继承了一个旧的 Classic ASP 站点,并且正在为一个往返打孔站点编写新代码。读取 cXML 文件,我们不断地在第二行出错!DOCTYPE cXML SYSTEM "http://xml.../cXML.dtd。如果我们捕获dtd文件的位置并将其更改为本地文件,即file:///c:/....dtd它可以工作。有没有办法让它使用该http位置工作?我宁愿不在dtd本地存储所有文件版本。

我们的准则是:

如您所见,我们已经尝试使用MSXML2.DOMDocument.6.0,但这也不起作用。

谢谢,艾伦

更新:这是我终于开始工作的代码:

艾伦

0 投票
2 回答
295 浏览

cxml - 试图让 coupa cxml orderrequest 批准失败

我试图让 coupa cxmlorderrequest批准失败。设置错误码400/ 401,但 coupa 仍认为审批成功,请购单状态变为已订购。任何想法如何让 coupa 了解批准不成功?

0 投票
1 回答
195 浏览

axapta - 如何在 Dynamics Axapta 2012 中为 VendInvoice AIF 服务实施 cXML

我们请求在 Dynamics axapta 2012 中自动创建销售发票的过程。请求是添加自定义项,以便能够使用来自 cXML 的入站端口 AccountsPayable 创建销售发票。

有人知道要开始什么流程吗?我们是否必须创建一个中间服务来解析 XML 中的 cXML 文件并调用 axapta vend invoice 服务?

0 投票
1 回答
1905 浏览

c# - 将 cXML 反序列化为 C# 类

我正在尝试将 cXML 字符串反序列化为 C# 类。但是,在反序列化时,除了要反序列化的根元素之外,我似乎什么也得不到。如何反序列化 XML 文档似乎提供了最大的帮助,并且使用该示例我设法反序列化根 cXML 标记,但这不适用于嵌套对象PunchOutSetupRequest,这是我真正需要反序列化的对象。

在向您展示代码墙之前,我的问题是如何在不更改cXML.cs文件的情况下将这些对象正确反序列化为下面定义的 cXML 类?由于这是一个标准,除非绝对必须,否则我不想编辑它。我的代码是公平的游戏。提前感谢您的帮助,因为我知道这个主题在 SO 中被广泛覆盖。

我有这个用于 cXML 的 XSD 文件,我使用该xsd.exe工具将其转换为 C# 类。我不会在此处粘贴整个架构以避免稀释问题,但如果您需要更完整的图片,可以访问cxml.org 。

我的 cXML 代码只是反序列化属性并且不包含在 cXML 中定义的 Header 或 Request 对象:

我的PunchOutSetupRequest反序列化代码。尽管我将xRoot元素设置为PunchOutSetupRequest.

文本变量值(数据已编辑):

cXML 类由xsd.exe(分段)生成

0 投票
1 回答
135 浏览

axapta - Dynamics AX cXML 购物协议

在 AX 中设置外部供应商目录的过程中,但遇到了一些问题。根据供应商对连接的要求,我应该为此连接使用 cXML。我已经添加了所需的信息,但不确定我做错了什么,也没有找到关于这个主题的任何可靠信息。

鉴于供应商需要 cXML 作为购物协议,我预计 cXML 将是一个可用的选项。但是,我只在列表中找到 AXCI。有没有我需要去启用或设置 cXML 的地方?发现我可能需要设置自定义类的非常模糊的信息。关于如何建立外部供应商的任何材料(包括一些细节)?

问候

0 投票
2 回答
308 浏览

cxml - 在采购订单中发送装运方式的标准 cXML 方式是什么?

在 cXML 中,为采购订单指定请求的运输方式和承运人是否是正确且预期的方式?例如,我将如何申请 USPS 优先邮件?

它似乎需要ShipTo > CarrierIdentifier Shipping > Description的混合。但即使是官方的用户指南似乎也有不匹配的地方(UPS 和 FedEx 2 天)......

<OrderRequestHeader> ... <ShipTo> <Address> ... </Address> <CarrierIdentifier domain="companyName">UPS</CarrierIdentifier> </ShipTo> ... <Shipping> ... <Description xml:lang="en-US">FedEx 2-day</Description> </Shipping> ... </OrderRequestHeader>