问题标签 [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 回答
1308 浏览

string - 如何在 Mapforce 中使用 tokenize 函数来拆分字符串

我最近开始了解 MapForce 应用程序,我注意到用户输入字符串和分隔符的“ tokenize ”方法。但它只返回第一个令牌。

我的问题是如何从“ tokenize ”方法访问所有令牌?

这是我使用的 MapForced 地图

这是我为上述映射得到的输出

我注意到有警告说它只使用了第一个令牌而忽略了其余的。我需要知道如何将这些标记输入输出字符串。

0 投票
1 回答
130 浏览

amazon-web-services - 如何在 Altova mapforce 上为远程数据库创建数据库连接

我是地图部队的新手。是否可以为远程数据库(在 AWS 上)创建数据库连接?

0 投票
0 回答
54 浏览

xml - 如何在 MapForce 中添加全局资源以指定输出 XML xsd 格式?

几天前我开始了解 MapForce,我能够创建一些简单的映射来从 csv 文件生成 XML 文件。但我的问题是如何使用 MapForce 全局资源来指定 XML xsd 格式?

这是我生成的示例 XML

但是我看到了可以从 MapForce 全局资源中加载的几个资源。

请有人有在 MapForce 映射(在 XML 输出中)中添加全局资源以指定 xsd 文件的经验,你能分享它的实现方式吗?

我尝试添加以下参考中提到的资源

http://manual.altova.com/mapforce/mapforcebasic/index.html?mffdefining__adding_a_global_reso.htm

这是我尝试添加到地图中的全局资源

但是当我尝试预览映射时,它会出现以下错误

0 投票
0 回答
104 浏览

file-upload - 如何使用系统 ftp 存储方法上传 flowForce 服务器上文件夹中的所有文件集?

我在我的本地电脑上设置了 flow force 服务器,并且能够运行几个示例作业。然后我尝试通过提供所需的详细信息来设置 FTP 存储作业。我还能够将特定文件上传到 FTP 服务器。

但现在我需要知道是否有可能将特定文件夹中的所有文件上传到 FTP 服务器的目标文件夹中。感谢具有以上flowforce服务器知识的人可以分享他们对此的想法。

0 投票
0 回答
157 浏览

rest - altova mapforce 是否公开任何 REST API?

我是 altova mapforce 的新手。我想知道 Altova Mapforce 是否公开了任何类型的 REST API,以便我们可以为它提供来自单页 Web 应用程序的输入,并以任何格式(JSON、XML)从工具中获取数据?

0 投票
1 回答
1555 浏览

json - 如何将 Json 数组转换为 XSD

我目前正在映射 Json 和 XSD。在 Json 中有一个数组包含多个具有相同元素的项目。

Json 数组是这样的:

我试图用 XSD 映射这个 Json 数组:

ref 是这样的:

问题是当我用 XSD 映射 Json 数组时,输出 XML 按数组项(元素)排序,如下所示:

而我期望的结果是两个单独的块:

有谁知道我怎么能得到这个?通过修改 Json/XSD,或者是否有任何功能MapForce可以实现这一点?

0 投票
0 回答
460 浏览

edi - 如何在 Altova MapForce 中嵌套 EDI 文件结构的节点

我是 Altova 的新手,如果我错了,请纠正我。

我处于将 XML 模式文件映射到 X12 的情况,在这里我无法获得实际的 X12 结构。

要求: X12.6020 - 811(综合服务发票/报表)

实际 X12 结构和我映射的 X12 结构的图片
https://ibb.co/cWFBAa

XML 文件的图片
https://ibb.co/ggZDqa

从 XML 到 X12 的映射图
https://ibb.co/k5qWbF

在上面的 XML 中,所有通知对象都使用基于“contractId”的“group-adjecent”库函数进行分组,每个组应该有一个“详细信息”,我需要遍历单个组并创建“子详细信息”和“子-sub-detail' 用于组下的每个通知。

我在 EDI 811 组件上使用了“添加重复输入之后”功能来创建重复的“LoopHL”节点。即,上面映射图中的'LoopHL','LoopHL1','LoopHL2'。

询问我是否需要任何进一步的信息,如果您认为理解我的问题会有所帮助。

提前谢谢各位。

0 投票
0 回答
66 浏览

xml - 如何确保条件容器在使用 MapForce 从 edi 转换为 xml 后是有条件的?

这是我在这里的第一个问题,所以这里是:

我正在研究将 EDI 文件转换为 XML 的 MapForce 映射。我有文档说特定容器应该是有条件的或重复的(如果存在值,则创建子值等)。问题是我必须检查这些要求是否在所有情况下都真正得到满足。

我现在在做什么 - 手动更改输入和检查输出,如果它完成了工作。但是,这种方法很麻烦,很可能会出现人为错误,并且由于我有很多文件,因此需要很长时间。

您有任何想法如何更快地检查吗?

先感谢您!

0 投票
1 回答
137 浏览

xslt - XSL 转换解决方案

在我的映射项目中,我有一个基于此 xml 结构的 xsd 作为源代码。注意大写的节点名称和属性值:

和其他基于此xml 的xsd 为目标。注意小写名称和元素值:

如何使用 Altova MapForce 2017 进行 XSL 转换,按树节点分组,类似这样?注意节点注释和变量名称:

Altova MapForce 创建了这个不同的解决方案:

0 投票
1 回答
255 浏览

xml - 使用 Altova MapForce 从平面文件格式映射 XML 时面临困难

我设法通过水平分割它们来映射每条线。当(Q1, Q2)和 (Q3, Q4) 在各自的封闭标签下没有聚集在一起时,问题就来了。此外,我们需要处理一组重复的行。就像在下面的示例中一样,我再次重复了前两行。

Q12222222222
Q21111111111
Q13333333333
Q24444444444
Q35555555555
Q46666666666

下面给出的目标 XSD文件:

预期的 XML应如下所示:

我已按以下顺序应用拆分:

  1. 使用模式重复拆分:分隔(行开头),正则表达式:是,模式:^Q[13] 这将数据分成 3 段,每段两行。

  2. Switch 包含正则表达式 : ^Q[12], ^Q[34].

  3. 然后将步骤 2 的每个输出应用水平重复拆分,这将每个段分成单行。然后根据列长度应用多次拆分。

附上拆分和映射图以供参考。
拆分图
映射图

映射生成的实际 XML文件如下所示:

请有人建议结构或映射出了什么问题?提前致谢。