问题标签 [map-force]

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

xslt-1.0 - Altova Mapforce 中的映射问题

我正在尝试实现一个场景,即使输入中不存在该元素,我也可以在输出中确定该元素。

例如:如果我的输入是

我期待输出

我正在尝试使用 altova mapforce 来实现这一目标。我已经使用了存在和不存在的功能,但它并没有给我带来有利的结果。

请看映射 使用存在函数映射

但结果并不如预期。

有人可以帮我做映射吗?

谢谢克兰蒂

0 投票
0 回答
69 浏览

c# - 如何使用 mapforce 定期从数据库迁移到数据库

在使用 MapForce 将数据从旧数据库迁移到新数据库时,我需要帮助。(两个数据库都在 MSSQL 中)

我是一名学生,我对数据库有很好的了解,但不擅长其他语言。

设想

我在旧数据库中有一个 CUSTOMER 表(我们仍在使用旧系统)和一个新数据库的 CLIENT 表(在使用新系统之前我们需要填充它)

我已经在 MapForce 中的这两个表之间映射了字段,并且我已经生成了 C# 脚本。

问题

接下来做什么 ?使其工作并在这些表之间将数据从 Database-1 迁移到 Database-2?

如何定期执行或仅在 t 时间执行少量记录,以免影响性能?

一旦记录被复制,它是否也会接受更改?

我想要达到的目标

我想将旧系统中的“客户”表中的记录复制到新系统中的“客户”表中。

如果遗留记录有任何更改,我还希望 MapForce 再次重新复制它们。

0 投票
1 回答
501 浏览

xml - 使用 xslt 2.0 将 xml 转换为 xml (excel):分组

在将 xml 转换为 Excel(作为开放 XML)的上下文中,我想按一些类别进行分组以安排我的输出,但将类别名称显示为标题。例如:

应转变为:

我尝试了分组、过滤器、变量,但找不到将按键分组和关联节点放在同一元素(在我的情况下为 excel 行)下的方法。

我正在使用 altova mapforce。

0 投票
2 回答
258 浏览

xslt - MapForce - 将 dayTimeDuration 添加到 dayTimeDuration

我正在尝试使用 mapforce 生成 xslt 2.0 文件。映射添加了 2 个 dayTimeDuration 元素,这样做会导致以下错误;

core.add(xs:dayTimeDuration, xs:dayTimeDuration) 不匹配。检查参数类型。支持:+(xs:double, xs:double) -> xs:double

我认为 xslt 2.0 支持添加 2 dayTimeDurations。有没有办法使用 mapforce 来做到这一点?

干杯炖菜

0 投票
1 回答
867 浏览

c# - 如何在 Visual Studio 中运行 Altova Mapforce 生成的代码?

我第一次使用 MapForce。我能够成功创建 XML 映射。但是,我不确定如何在 Visual Studio 中运行生成的代码,以便我可以使用它并查看输出。我在 C# 中生成了映射代码,并尝试在 VS 中运行“映射”项目。

不幸的是,由于错误很少,我无法做到。关于项目中创建的文件夹没有很好的文档。如果我可以获得可以参考的文档链接,或者是否有人可以定义这些文件夹存在的原因以及我如何使用它们/我应该如何运行这些项目。

如果我在任何地方错了,请纠正我。

0 投票
1 回答
1096 浏览

xml - Mapforce - 删除空标签

我的 MapForce-Transformation 有一点问题:我只想打印结果 XML 中的现有值,但是在我的 XML 结果文件中,每次我用过滤器检查一个空标签时,如果我的函数的结果是存在的如果这是真的,我会做任务。但是,如果条件为假,则该值也正在打印。

例子:

我的 Mapforcedocument: 我的任务

我的功能: 功能

我的结果:

0 投票
1 回答
1828 浏览

xml - 如何使用 CSV 和 XSD 文件创建 XML?

我正在尝试使用 MapForce 将两个 csv 文件的组合数据映射到 XML。

这是我的输入:

MapForce 根据我想要的输出示例创建了一个 XSD:

XML:

XSD:

这个 XSD 是否正确,我如何映射数据?

到目前为止我有这个:

将 CSV 映射到 XML

结果:

好吧,这是一个开始,但我不知道如何获得所需的 XML。

有人可以帮我一下吗?

0 投票
1 回答
158 浏览

xml - 在 Altova MapForce 中将 XSD 映射到 X12

您好我正在尝试从我的 XSD 映射到 X12 版本 3040 和事务集846 - 库存查询/建议。

尝试从 XSD 映射 LIN 段时遇到问题。我的 XSD 有一个一维整数数组(posOfRequests),当我将此字段映射到 LIN 段时,它保存所有 LIN(产品/服务 ID)值,它会生成多个 LIN 段,如下所示。

我想实现如下所示的目标。

映射图像看起来像 在此处输入图像描述 posOfRequest 中有值 [2,3,1] 。

0 投票
1 回答
157 浏览

altova - Altova 水平分割

我正在尝试拆分 Tradacoms Edi 文件中的重复字符串。

我有一条线如下

DNC+14+1+1++268:2758005:268:2758006

我想根据代码拆分它:268。所以我应该得到 2 行(2758005、2758006)

我正在使用 rtex 过滤器提取 268 的值。但是,它只提取第一个值(278005)

关于如何正确拆分它们的任何想法?

  • 艾伦-
0 投票
0 回答
137 浏览

edi - Mapforce Flex Text 作为目标以制作 EDI 固定长度文件

我需要使用 Altova Mapforce 和它的 Flex-Text 作为目标功能来制作固定长度的文件。我将从两个来源提取数据——一个包含员工,另一个包含员工的家属。雇员有一组固定长度的字段,家属有一组不同的固定长度字段。受抚养人将根据员工 SSN 与员工相关联——受抚养人记录中也将包含员工 SSN。

最终结果将是一个 .txt 固定长度文件,其中员工和家属将被“交织”在一起,这样员工的家属会立即出现在员工记录之后。

Flex-text 看起来很简单,但是倒退并使用 flex-text 作为目标有点让我大吃一惊。

有没有人有经验,可以给我指导?