问题标签 [mirth]

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 投票
4 回答
4815 浏览

mirth - 有什么方法可以使用 .indexOf 来搜索一个 javascript 数组吗?

我正在尝试在 mirth 通道的转换器中的 javascript 数组中找到一个字符串。当我尝试使用 indexOf 函数时,Mirth 会引发错误。我的理解是 indexOf 是浏览器添加的东西,而不是 javascript 语言本身的原生部分。(如何检查数组是否包含 JavaScript 中的对象?

那么 Mirth 不支持 array.indexOf 吗?有什么方法可以在 Mirth 中使用 .indexOf 吗?也许是另一种语法?还是我只需要遍历数组进行搜索?

0 投票
1 回答
2466 浏览

javascript - 欢乐连接:mysql中的javascript插入xml

我是新手,java脚本,mysql的东西。我在 mirth 中设置了一个通道来读取文本文件并将其转换为 xml。它工作正常。我还尝试使用另一个通道中的数据库编写器将 xml 发送到 mysql 数据库。

这就是 javascript 代码的样子

上面的代码在 jon 表中插入一条值为 '1234' 的记录。但是如何将我通过 source:channel reader 读取的 xml 发送到数据库?我试图用 ('+messageObject.getEncodedData()+) 或 rawdata 或 transformeddata 替换 '1234'。他们都没有工作。我收到以下错误:

我的意图是在一个字段中编写整个 xml,还不需要解析。谢谢你的病人。詹莫罕默迪

0 投票
1 回答
7746 浏览

mirth - 使用 mirth connect 读取 sqlserver 数据库并将其转换为 xml 格式,反之亦然

我有一个要求,我必须从 sql server 本地数据库中读取数据,并首先将其映射到另一个第三方组织提供的 XML 文件中。谁有自己的数据库。然后,一旦我有正确的字段映射,我必须将数据从 sql server 数据库转换为 XML 格式,反之亦然。到目前为止,我可以在 mirthconnect 中连接 sqlserver 数据库,但是我不知道需要在通道和转换器中创建哪些步骤来执行读取数据并将相应字段映射到第三方提供的 XML 格式并最终写入 XML 文件的任务提供,反之亦然。

简而言之,如果我可以在 mirth connect 中获取创建此类通道的详细信息,我可以在其中读取 sql server 数据库并将字段映射到相应的 xml 文件中......我想我可以写入它。如果我从 xml 格式转到 sqlserver 数据库,同样的方法也适用。有人能告诉我如何做到这一点吗?

对于数据库字段映射,将字段完全映射到两个不同数据库的最佳方式是什么,是否有任何工具可以提供帮助......

此外,一旦完成将数据从一端转换到另一端的任务,是否有任何方法在 mirth connect 中验证数据是否正确地从一端移动到另一端?

0 投票
2 回答
5216 浏览

database - mirth : 在数据库查询中添加参数

我想在数据库查询中添加参数,那该怎么办?

我正在使用以下方法在数据库中执行查询。

0 投票
1 回答
1517 浏览

mirth - 笑声:当源中发生任何错误时,后处理器脚本不会执行

当欢乐源发生任何类型的错误时,后处理器脚本不会执行。

谁能告诉我为什么会发生这种情况?

更新:

我发现 mirth http://www.mirthcorp.com/community/issues/browse/MIRTH-1294中存在错误

所以,现在我的问题是如何处理源代码中发生的错误。即如何知道源中发生的任何错误。

0 投票
1 回答
1011 浏览

hl7 - Mirth - 在查询数据之前等待来自服务器的消息

我是 Mirth 的新手(目前使用的是 2.2.1.56861 版本)

我需要配置一个客户端,以便它执行以下操作:

  • 连接到服务器端口
  • 等待消息 (ORU^R01)
  • 向服务器发送 QRY^R02

这在 Mirth 中可能吗?

我已经设置了一个 LLP 发件人,但似乎建立了连接,发送了 QRY^R02 然后连接关闭

任何帮助将非常感激。

谢谢

0 投票
3 回答
9609 浏览

java - 在 Mirth 中处理消息时出现内存不足错误

在检索已处理的消息时,Mirth 服务在我的一个频道中出现以下错误

尝试检索消息时出现内存不足错误。增加堆大小或减小页面大小并再次搜索。

我尝试增加堆大小,但没有奏效。只有当我的页面大小为 5 或更少时,我才能检索消息。否则我会得到同样的错误。谁能告诉我如何在不遇到此错误的情况下检索已处理的消息?

0 投票
1 回答
1459 浏览

mirth - 什么是 Mirth 中的源连接器入站、源连接器入站和目标 1 出站?

Mirth 中的 Source Connector Inbound、Source Connector Outbound 和 Destination 1 Outbound 是什么意思?以及在哪种情况下使用这些。我在 Mirth 论坛上搜索,但没有得到满意的答案。我无法感知这三个概念。

任何帮助表示赞赏。

0 投票
1 回答
1928 浏览

xml - 如何从单个 HL7 文件生成两个 XML 文件并将它们作为单个记录插入到两个不同的列中?

我的源连接器类型为“文件阅读器”,它正在读取 HL7 文件,目标连接器类型为“数据库编写器”。我的数据库表有两列

  1. 参与者_信息
  2. SPR_信息

我想将单个 HL7 文件转换为两个 XML 文件,一个用于 Participant_Information 列,另一个用于 SPR_Information 列,并且需要将两者作为单个记录插入到数据库表中。

我能够一次插入一个 XML,但无法找到将这两个 XML 作为单个记录插入数据库表的方法。

非常感谢任何帮助!

0 投票
2 回答
11834 浏览

mirth - 设置 Mirth 目的地以将转换数据作为自定义 ACK 发送回

我有一个设置为 Web 服务侦听器的 Mirth 通道,它接收一个 ID,构建一个 HL7 查询消息并发送此查询并最终返回一个 HL7 响应。

  • 频道名称:查询频道
  • 源连接器类型:Web 服务侦听器
  • 目标连接器名称:QueryToVista
  • 目标连接器类型:LLP 发件人。

这是我从查询中收到的典型 HL7 响应如下:

如果我将 Source 的 Response From 参数设置为QueryToVista ,我可以获得以上所有内容

但是,我只想从上述消息中返回值500000001 。我试图在 QueryChanel 目的地中使用转换器但没有成功。

更新:

我尝试在同一通道中的 QueryToVista 连接器之后添加一个 javascriptwriter 连接器,如下所示:

我似乎根本无法使用正常的转换来检索元素。谢谢你。