问题标签 [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 投票
1 回答
2837 浏览

mirth - 如何在 Web 服务侦听器源中使用自定义服务?

我想在 Web 服务侦听器源中使用自定义服务,但我不知道该怎么做。

我需要编写自定义类或接口吗?该类是否需要扩展或实现任何特定的东西?

在实现自定义类之后,wsdl 是否发生了变化,或者它是否使用相同的 wsdl?

我正在使用 Mirth Connect 2.0.1.5164。

谢谢!

0 投票
2 回答
1970 浏览

mirth - 用于重新处理错误的 Mirth Connect 脚本?

我们必须检查并重新处理 Mirth Connect 中的连接类型错误。是否有可能在某个地方有一个脚本来重新处理这些限制?

  • 无法重新处理变压器错误
  • 接口关闭时无法继续重新处理连接类型错误

我正在考虑手动启动一个脚本,该脚本将通过错误的提要并重新处理有效的连接类型错误。这可能吗?

谢谢 :)
托德

0 投票
3 回答
23316 浏览

xml - 使用 Mirth Connect 将 XML 转换为 HL7 消息

我正在使用 Mirth Connect v2.0 并陷入一项任务,将 XML 转换为 HL7 v3。我已连接到 Ms-Access 数据库(医院系统在 Access 中),我已设置通道并将连接器类型设置为目标选项卡中的文件写入器。当我部署通道时,我可以看到日志文件中填充了 XML 格式的记录,现在我陷入了如何将 XML 消息转换/转换为 HL7 的问题。那里有任何指示吗?

0 投票
1 回答
2304 浏览

web-services - 无法在 Mirth Connect 2.0 中部署 Web 服务侦听器/发送器

我目前在 Windows XP SP3 上运行带有 JDK 1.6 更新 10 的 Mirth 2.0.1.5164。每次我想部署 Web 服务侦听器/发送器通道时,我都会收到此错误:

[2011-04-11 09:31:11,947] 错误(com.mirth.connect.server.controllers.MuleEngineController:207):注册频道时出错。org.mule.providers.FatalConnectException: ReconnectStrategy "org.mule.providers.SingleAttemptConnectionStrategy" 无法在 org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java: 34) 在 org.mule.providers.AbstractMessageReceiver.start(AbstractMessageReceiver.java:391) 在 org.mule.providers.AbstractConnector.registerListener(AbstractConnector.java) 的 org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:67) :508) 在 org.mule.impl.model.AbstractModel.registerListeners(AbstractModel.java:231) 在 org.mule.impl.model.AbstractModel。AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:67) at org.mule.providers.AbstractMessageReceiver.connect(AbstractMessageReceiver.java:348) at org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java:32) ... 22 moreCaused by :org.mule.providers.ConnectException:初始化失败:运行时建模错误:未找到包装类 com.mirth.connect.connectors.ws.jaxws.AcceptMessage。你有没有运行 APT 来生成它们?在 org.mule.providers.AbstractMessageReceiver.connect(AbstractMessageReceiver.java:362) 在 org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java:32) ... 25 更多原因:com.sun.xml.internal.ws .model.RuntimeModelerException:运行时建模器错误:包装类 com.mirth.connect.connectors.ws.jaxws。未找到 AcceptMessage。你有没有运行 APT 来生成它们?在 com.sun.xml.internal.ws.model.RuntimeModeler.getClass(Unknown Source) 在 com.sun.xml.internal.ws.model.RuntimeModeler.processDocWrappedMethod(Unknown Source) 在 com.sun.xml.internal.ws .model.RuntimeModeler.processMethod(Unknown Source) at com.sun.xml.internal.ws.model.RuntimeModeler.processClass(Unknown Source) at com.sun.xml.internal.ws.model.RuntimeModeler.buildRuntimeModel(Unknown Source)在 com.sun.xml.internal.ws.server.EndpointFactory.createSEIModel(Unknown Source) 在 com.sun.xml.internal.ws.server.EndpointFactory.createEndpoint(Unknown Source) 在 com.sun.xml.internal.ws .api.server.WSEndpoint.create(Unknown Source) at com.sun.xml.internal.ws.api.server.WSEndpoint.create(Unknown Source) at com.sun.xml.internal.ws.transport.http.server .

我使用的通道在 Mirth 1.8 中运行良好,但是当我在 2.0 中部署它时,它一直出现这个错误,我检查了 netstat 以确保我使用的端口没有被占用。我尝试将 JAXWS 和 JAXB 添加到 custom-lib,但它也不起作用(从 Mirth Support 论坛尝试了这个解决方案)。还有一件事,我使用了 Web Service Listener 的默认服务。知道如何解决这个问题吗?

提前致谢

额外说明:我还没有卸载 1.8 版本,因为我公司开发的当前程序仍在使用它。

0 投票
0 回答
586 浏览

mirth - 可以运行 Windows 脚本来读取 Mirth SNMP 的吗?

我从 Mirth Support 那里得到了这个(我有正确的 ip)

并希望从 Windows 将其作为批处理脚本运行。我有 MIRTH-MIB,但我在网上没有找到太多关于如何执行此操作的信息。

我从这里运行 snmpget 但得到各种错误无法在 MIRTH-MIB 等中采用 OID http://www.elifulkerson.com/articles/net-snmp-windows-binary-unofficial.php

谢谢!
托德

更新:要询问ServerFault

0 投票
1 回答
1106 浏览

mirth - 开玩笑的问题:更新时运行语句有什么作用?

我正在尝试使用连接器类型记录 Mirth 频道:数据库阅读器。它有一个 SQL 语句,用于读取 Mirth 通道的输入。但是它还有另一个名为 On-Update SQL 的框,其中包含更多 SQL 代码。该 SQL 是否在 SQL 输入语句之后运行?更新声明有什么作用?

0 投票
1 回答
4922 浏览

mirth - msg 在 Mirth 中是什么意思?

我正在尝试了解一些 Mirth 代码的方法。我不断在不同频道的变压器中看到这样的事情:

我知道这是在解析 HL7 消息,并且我知道 msg 可能意味着消息。但是是MSG系统范围的变量吗?每个通道都有msg变量吗?范围是msg什么?${message.encodedData}我也一直在模板中看到类似的东西。某些连接器类型会自动发送的内容msg吗?

0 投票
2 回答
2289 浏览

asp.net - Mirth Destination Web Service 在第一个 Web 服务调用上工作,但之后每次调用都会超时

我的宏伟计划是使用欢乐来执行以下操作:

  1. 创建接收 LLP 的 Channel 和 Source
  2. 将其传递到目的地,然后将 HL7v2 值映射到变量,这些值用于 Web 服务 Soap XML 请求。
  3. Web 服务也会做它需要的任何事情,并根据一切是否正常返回 true 或 false。
  4. 根据返回的值,我们将适当的 ACK NAK 值发送回发送应用程序。

我创建了一个将它连接到 Mirth 的 Web 服务,并且在第一次请求时一切正常。当我发送第二个/第三个/第四个请求时,仪表板显示已收到消息然后坐在那里什么都不做,直到 IIS 调用连接超时并断开 Web 服务。

我在这里错了什么?

提前致谢

安东尼

更新添加了我当前设置的屏幕截图: 频道摘要: 在此处输入图像描述

渠道来源: 在此处输入图像描述

频道目的地:

在此处输入图像描述

0 投票
1 回答
1786 浏览

ssl-certificate - SSL 证书、JBoss 和 Mirth 很棒

今天,我收到了一个 SSL 证书过期的系统,上面运行着以下应用程序:

  • JDK1.6.0_20
  • Jboss-5.1
  • 欢乐1.8.2

我已通过以下命令验证此服务器上的证书已过期

这向我展示了我的预期,即 SSL 证书已过期。但是,我找不到该服务器的密钥库(我唯一的经验是使用 FIPS)——所以我必须问: 如果安装了 Mirth,并且我正在使用 SSL,那么 Mirth 中的密钥库是服务器的“THE”密钥库吗?

这没有任何意义,但在 Mirth 的根目录中,我可以看到实际上那里有一个密钥库。如何列出 Mirth 密钥库中的密钥?如何在 Mirth 密钥库中添加/更新/删除密钥?

任何建议将不胜感激。即使它是 RTFM - 如果你能告诉我手册在哪里,我会很高兴地阅读它。

0 投票
4 回答
3124 浏览

java - 如何更改 Mirth 的时区?

我是一个 Mirth Newbie,试图更改标记在传出消息上的时区。Mirth 目前在消息上标记当前时间——仅在格林威治标准时间。我想用美国中部时间标记消息。

这是添加日期的转换器的代码: var dateString = DateUtil.getCurrentDate("yyyyMMddHHmmss"); tmp['MSH']['MSH.7']['MSH.7.1'] = dateString ;

我有几个关于如何解决这个问题的问题:

  1. 有没有办法从欢乐中更改时区?
  2. 如果没有,有没有办法更改 Java 中的默认时区?

最坏的情况是,我可以在 javascript 中调整日期——但是每次我想将当前时间添加到消息中时,我都必须解决这个问题。